这是我的拨号方案:
[default]
exten => 100,1,Background(beep)
exten => 100,n,Goto(test,1,1)
exten => 100,n,Background(beep)
exten => 100,n,Hunup()
[test]
exten => 1,1,Dial(SIP/0622423078@provider)
我希望上下文default
执行上下文测试。我猜想Goto不是正确的功能。所以我想要的是:你听到两次哔哔声,同时拨打一个电话号码。
答案 0 :(得分:0)
如果你需要扩展1,请按照上下文测试中的说明进行操作
[default]
exten => 100,1,Background(beep)
exten => 100,n,Goto(test,1,1)
exten => 100,n,Background(beep)
exten => 100,n,Hunup()
include =>test
[test]
exten => 1,1,Dial(SIP/0622423078@provider)
如果您需要在其他扩展程序中执行上下文测试中的扩展1,您可以执行类似这样的操作
[default]
exten => 100,1,Background(beep)
exten => 100,n,Goto(test,1,1)
exten => 100,n,Background(beep)
exten => 100,n,Hunup()
exten => 101,1,goto(test,1,1)
[test]
exten => 1,1,Dial(SIP/0622423078@provider)
两者都不会实现你描述的任务。这样的任务是不可行的。 你可以播放声音或拨号。除了使用Musiconhold
的变体外,您无法拨打和播放声音对于musiconhold,你可以设置有2声嘟嘟声和响铃的音乐,并在拨号命令参数中设置。
答案 1 :(得分:0)
我用了自动拨号。
exten => 100,n,System(sh /root/test.sh 0622423078)
这是test.sh
echo "Channel: SIP/provider/$1
Context: fop
Extension: 1
" > /var/spool/asterisk/outgoing/test.call