星号-通过sip中继检测答案



我有一个SIp中继,我想拨打一个外部模拟号码,并在对方接听时播放消息。问题是,只要它完成拨号,消息就会播放,而不需要等待回答。在SIP扩展之间工作良好,但不适用于传出外部呼叫。任何帮助吗?

细节:从CLI(为简单起见)发起调用

命令行>发起Sip/MySipTrunk/destinationNumber扩展6789@from-sip

拨号计划中的

:

[口]

ext => 6789.1, answer ()

ext => 6789,n,播放(demo-恭喜)

ext => 6789。N、hangup ()

谢谢…

您需要在用于拨号的硬件上设置应答检测。

您也可以编写音调检测应用程序,但这需要大师级的知识和c/c++编程经验。

默认星号安装中没有音调检测应用。

如果检测正常,问题可能是您的"拨号器"中的顺序不正确。您可以尝试切换调用顺序(第一次调用,而不是调用ext)。

ps创建拨号应用程序需要比高级级别更高的星号。这个领域还有很多其他的问题

我认为您的SIP中继提供商有问题。我很确定在INVITE之后立即有200 OK,然后在RTP音频中伪造振铃。

不确定这个问题是否得到了回答。但我明白了。BTN您的分机和回答应用程序在第一行。

ext => 6789,1, answer ()

ext => 6789,n,播放(demo-恭喜)

ext => 6789,n, hangup

相关内容

  • 没有找到相关文章

最新更新