Asterisk 星号AMI:确定通道是否保持

Asterisk 星号AMI:确定通道是否保持,asterisk,asteriskami,Asterisk,Asteriskami,我试图找出一种可靠地检测通道是否通过AMI保持的方法。我有两个问题: 在星号1.8上,当一个频道被保持时,我得到MusicOnHold事件。这是一个可靠的事件吗?星号是否可以配置为不发送此事件 Asterisk 1.6.0的早期版本不发送MusicOnHold事件。事实上,当我将呼叫挂起时,我得到的只是一个ExtensionStatus事件。我是否可以启用另一个事件或发送另一个命令来确定某个频道是否处于保留状态 我知道这些是Asterisk的旧版本,但我们有一些客户仍在使用它们。如果您的AMI应

我试图找出一种可靠地检测通道是否通过AMI保持的方法。我有两个问题:

在星号1.8上,当一个频道被保持时,我得到MusicOnHold事件。这是一个可靠的事件吗?星号是否可以配置为不发送此事件

Asterisk 1.6.0的早期版本不发送MusicOnHold事件。事实上,当我将呼叫挂起时,我得到的只是一个ExtensionStatus事件。我是否可以启用另一个事件或发送另一个命令来确定某个频道是否处于保留状态


我知道这些是Asterisk的旧版本,但我们有一些客户仍在使用它们。

如果您的AMI应用程序是可实现的,则“是”事件是可实现的

不知道以前的版本。除了可以通过使用NewExten事件通过dialplan检测moh之外。确保从端点检测moh


请注意,有些手机没有MOH功能,只是播放MOH声音。对于此类手机,您无法检测MOh状态。

我的sip.conf中缺少callevents=yes。即使在旧版本的Asterisk上,我也能正确地保留事件