同时执行应用程序



大家好,

我希望帮助设置拨号计划以一次执行多个应用程序。在下面的示例中,我创建了 3 个上下文,其中 anlz01 上下文发出的调用对 anlz02 上下文进行拨号,并为 anlz03 上下文创建一个子例程。

以下示例上下文:

context anlz01 {
    _X. => {
        Dial(local/200@anlz03,30,CU(anlz02,s,1));
    }
}
context anlz02 {
    200 => {
        Playback(gravacoes/21971192789-20170103-143043-P1C55-E1, noanswer);
    }
}
context anlz03 {
    s => {
        Wait(3);
        Progress();
        Wait(5);
        Hangup();
    }
}

我的目标是在播放运行时,anlz03上下文的其他应用程序也已执行。我怎样才能实现这一目标?

目前还不完全清楚你到底需要什么。

星号拨号计划允许执行一个应用程序流。

如果您需要同时播放某些内容,请使用星号拨出创建其他频道集,然后使用ChanSpy应用程序将其切换到第一个频道。

https://www.voip-info.org/wiki/view/Asterisk+auto-dial+out

https://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy

如果您需要执行一些复杂的数学运算,请使用FastAGI和您喜欢的语言与线程。

您还可以选择在拨号时播放的电源保持音乐。请参阅应用程序拨号参数。

相关内容

  • 没有找到相关文章

最新更新