在Asterisk Manager Interface脚本中使用send_action的Action =>'ping'是什么意思?

rek*_*sri 1 asterisk asteriskami

我已经开始阅读有关Asterisk :: AMI模块的内容.在该模块中,如果我们要将操作发送到AMI服务器,我们需要使用send_action方法使用Action with action name.在那个模块中,他们提到了send_action方法中的Action =>'Ping'.这里有什么用于Action =>'Ping'.任何人都可以解释一下.

    send_action({   Action => 'Ping',
                    CALLBACK => \&method,
               });
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Shr*_*oni 10

Asterisk Manager Interface(AMI)允许客户端程序连接到Asterisk实例并通过TCP/IP流发出命令或读取事件

操作:由连接的客户端发送到Asterisk的数据包,请求执行特定的操作.客户端可以使用一组有限(但可扩展)的操作,由当前在Asterisk引擎中加载的模块确定.一次只能执行一项操作

Action => Ping  
Run Code Online (Sandbox Code Playgroud)

将Keep alive包从客户端发送到Astersik