【问题标题】:How can I check the status of an asterisk trunk如何检查星号中继的状态
【发布时间】:2012-08-03 14:55:01
【问题描述】:

因此,如果我输入sip show peers,我会返回一个表格,告诉我中继的状态是“OK”,但我认为它不会测试验证是否有效。有没有办法测试中继线是否正常,通话是否可以通过?

【问题讨论】:

    标签: asterisk


    【解决方案1】:

    您可以通过检查拨号方案中的${DIALSTATUS} 变量来检查不同的文本字符串,例如BUSYCONGESTIONCHANUNAVAIL 等。 您可能会在频道挂起后创建一个带有挂起原因的日志。

    【讨论】:

    • 嗯,抱歉,我对星号有点陌生。看起来我需要在 [outgoing] 中添加一些内容,以便在任何拨出呼叫完成后,拨号状态和中继名称将被放入某个文件中以供查看,或者如果拨号状态为 chanunavail,则会发生一些可以触发脚本的脚本我稍后会做。您能否进一步帮助我或指出我在哪里可以找到如何做到这一点?谢谢
    • 在您的拨号计划开始时,使用 Set(var = ${DIALSTATUS}) 将变量 ${DIALSTATUS} 写入另一个变量,然后最后使用 hangup 扩展调用转储脚本/系统命令它放在一个文件中.. exten => h,1,System(..) 在你的上下文结束时..
    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多