2010-05-21 50 views
1

我已經開始閱讀關於Asterisk :: AMI模塊的內容。 在該模塊中,如果我們想要將操作發送到AMI服務器,我們需要使用send_action方法使用操作名稱。 在那個模塊中,他們提到了在send_action方法中的Action =>'Ping'。 這裏有什麼是使用行動=>'平'。任何人都可以解釋我。Asterisk Manager接口腳本中使用send_action的Action =>'ping'是什麼意思?

send_action({ Action => 'Ping', 
        CALLBACK => \&method, 
       }); 

在此先感謝。

回答

9

星號管理器接口(AMI)允許客戶端程序來通過TCP/IP流連接到一個星號實例和發出命令或讀取事件

操作:由連接的客戶機發送到星號的數據包,請求執行特定的操作。有一個有限的(但可擴展的)可用於客戶端的操作集,由當前加載在Asterisk引擎中的模塊決定。平

簡介:只有一個動作可以一次

Action => Ping 

給人保活包從客戶端發送到Astersik

0

我認爲這只是一個活着。星號管理器界面因有點不可靠而聞名。 Astmanproxy是解決這個問題的好方法。

1

行動是優秀keepalive命令

特權:<無>

說明:'Ping'動作將引發'Pong'響應。用於保持打開管理器連接的 。

變量:NONE

您可以通過鍵入

經理show命令yourCommand

,你可以得到來自Asterisk的CLI 界面內的任何Asterisk的AMI命令的基本幫助通過鍵入

查看支持的命令的完整列表3210

經理show命令

BTW shell命令去Asterisk的CLI是

星號-r