作为刚安装了他的第一台asterix服务器的初学者,我遇到了一个小问题。我想检查一下我拨打的号码是否忙,然后才实际拨打它。
例如,我将呼叫0904 =>忙号=>重定向到0905
但是,如果它忙,我不希望它先拨打0904,而是立即将其重定向到0905。
我有一个非常基本的设置,只有3个用户。其中2个在队列“ support”中,其中之一在队列“ admin”中
我已经阅读并阅读了一些有关检查频道是否可用的信息,但是我对此并不完全了解,因此不确定是否可以更轻松地进行操作。
这是我的简单拨号计划,如果我拨打* 12,我的简单python脚本将只执行0904的Dial命令。
exten => *12,1,Answer()
same => n,set(PHONE_EXTEN=0904)
same => n,AGI(test-agi.py,${PHONE_EXTEN})
same => n,Hangup()
答案 0 :(得分:1)
无法知道外部号码是否繁忙。
如果电话号码是您的分机号,则可以使用GROUP / GROUP_COUNT来计数呼叫,也可以检查分机状态和提示,如文档中所述
https://wiki.asterisk.org/wiki/display/AST/Extension+State+and+Hints