Asterisk AMI

Với giao diện Asterisk AMI có thể lắng nghe và cấu hình một máy chủ Asterisk.

Thông tin: Giao diện đồng bộ tự động với chu kỳ chậm nhất của PLC được gán. Các tin nhắn được hệ thống đệm, vì vậy không có tin nhắn nào bị mất.

Lưu ý: Các sự kiện cũng có thể được tạo trực tiếp trên điện thoại. Chúng giao tiếp với một đối tượng hiển thị hiện tại.

Mô tả chức năng

Asterisk Manager Interface (AMI) là một bộ giám sát và cũng dùng để quản lý hệ thống điện thoại Asterisk. Tất cả các lệnh được truyền bằng văn bản qua TCP/IP.

Nếu kết nối không hoạt động trong 30 giây, một lệnh Ping sẽ được gửi tự động.

Gửi các hành động

Các hành động được gửi dưới dạng chuỗi nhiều dòng đến biến action. Đó là kết thúc dòng bình thường của Antcas Control được truyền. Điều này khác với tài liệu của Asterisk.

Đây là một ví dụ:

Action: SIPpeerstatus
ActionID: 1234

Phản hồi của lệnh thực thi được gửi đến biến response. Một danh sách được truy vấn sẽ được gửi đến event. Nó có thể được đánh giá như một sự kiện.

Lưu ý: Tài liệu có thể tìm thấy tại: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions từ thế hệ thứ hai, nó là https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events

Ví dụ

Chọn số.

Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True

Đánh giá các sự kiện

Mỗi sự kiện được đồng bộ hóa với thời gian chu kỳ của ứng dụng chậm nhất. Điều này có nghĩa là khi có nhiều phản hồi liên tiếp, mỗi phản hồi có thể được đánh giá và không bị mất.

Dưới đây là một ví dụ để nhận diện một cuộc gọi. Một cạnh dương được tạo trên khối chức năng Ring. ID của người tham gia phải thay đổi sau giá trị Exten:. ID có thể được lấy từ điện thoại hoặc màn hình.

Lưu ý: Tài liệu có thể tìm thấy tại: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events

Sử dụng máy chủ nội bộ

Máy chủ Asterisk chạy trên Antcas Server có nhiều hạn chế. Trong số đó, không thể thực hiện các thay đổi hệ thống. Ngoài ra, không thể cung cấp kết nối từ bên ngoài.

Để thiết lập một kết nối, chọn tùy chọn Nội bộ trong cấu hình giao diện đi.