星号dialplan:执行上下文



这是我的拨号计划:

[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

相关内容

  • 没有找到相关文章

最新更新