这是我的拨号计划:
[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不是正确的函数。所以我想要的是:你听到两次哔哔声,同时它拨了一个电话号码。
如果您需要扩展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)
如果你需要在其他扩展中在context test中执行extension 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个蜂鸣声和振铃,并在拨号命令参数中设置。
我使用了自动拨出。
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