透過 Asterisk AMI 介面,可以監聽和配置 Asterisk 伺服器。
資訊: 該介面會自動與分配的可編程邏輯控制器中最慢的週期同步。系統會緩衝傳輸報文,因此不會遺失任何傳輸報文。
注意: 也可以在
電話上直接建立事件。這些事件會與現有的
視覺化物件通訊。
Asterisk Manager Interface (AMI) 是一個監控器,也用於管理 Asterisk 電話交換機。所有命令都透過 TCP/IP 以明文形式傳輸。
如果連接在 30 秒內無活動,則會自動發送 Ping 命令。
操作會以多行字串形式發送到變數 action。在此過程中,Antcas Control 會傳輸正常的換行符號。這與 Asterisk 的文件不同。
以下是一個範例:
Action: SIPpeerstatus
ActionID: 1234
已執行命令的回應會發送到變數 response。查詢的列表將發送到
event。這可以像事件一樣進行評估。
注意: 文件可在以下位置找到:https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions 從第二代開始,此文件為 https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events
撥打號碼。
Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True
每個事件都會與最慢的應用程式的週期時間同步。這意味着,如果有多個連續回應,可以評估每個回應,而不會遺失任何回應。
以下是一個範例,用於識別呼叫。在此過程中,功能區塊 Ring 上會產生正向邊緣。必須在值 Exten: 後更改參與者 ID。ID 可以從 電話 或監視器中獲取。

注意: 文件可在以下位置找到:https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events
在 Antcas 伺服器上運行的 Asterisk 伺服器有各種限制。例如,無法進行系統更改。此外,也無法將連接從外部提供給使用者。
要建立連接,請在配置中選擇出站介面中的選項內部。