我正在尝试使用ExtensionState操作通过Asterisk AMI检索PSTN中继的状态:
Action: ExtensionState
Context: trunks-hintcontext
Exten: pstn1我得到的回应是:
响应:成功消息:扩展状态扩展: pstn1上下文:干线-提示上下文提示: DAHDI/1状态:4
根据AMI文档,status=4的意思是“不可用”,但中继应该是“空闲”的,因为它可供用户拨打和接听电话。
无论我如何使用pstn干线,无论是拨号还是应答。状态值始终为1(使用中)或4(不可用)。
我希望状态为“空闲”、“不可用”、“使用中”。
是否有其他AMI操作允许我检索PSTN干线的状态?
发布于 2011-05-07 09:03:54
星号版本是什么?您还应该能够使用DAHDIShowChannels或CoreShowChannels获取通道状态,并根据此信息确定您正在监控的中继是否繁忙。
发布于 2011-05-11 04:44:30
获得此信息的最好方法是为您使用的每种类型的干线实现特定的信息方法。对于TDM Dahdi硬件,您可以使用命令操作通过"sip show peer“和"dahdi channel show”获取SIP信息。
没有其他可靠的方法可以使用Asterisk获取此类信息。
https://stackoverflow.com/questions/5898230
复制相似问题