作为刚刚安装他的第一个Asterix服务器的初学者,我遇到了一个小问题。我想在实际拨打之前检查我是否拨打的号码。
例如但是,如果它很忙,我不希望它首先拨打0904,而只是将其立即重定向到0905。
我只有3个用户有一个非常基本的设置。其中2个在队列"支持"中,其中一个在队列" admin"
中我已经看过并阅读了一些有关检查是否可用的,但我不完全理解它,我不确定是否可以更轻松。
这是我的简单拨号平面,如果我致电 *12我简单的python脚本只会执行拨号命令到0904。
exten => *12,1,Answer()
same => n,set(PHONE_EXTEN=0904)
same => n,AGI(test-agi.py,${PHONE_EXTEN})
same => n,Hangup()
没有办法知道外部号码是否忙。
如果编号是您的扩展名,则可以使用group/group_count来计数呼叫,也可以检查扩展状态和提示,如文档中所述
https://wiki.asterisk.org/wiki/display/ast/extension State State 和 Hints
https://wiki.asterisk.org/wiki/display/ast/device State