星号无法检测到带内DTMF音

时间:2018-10-23 12:05:52

标签: asterisk

星号14(来自Packages @ tucny.com) 已连接到Twilio SIP中继

星号未检测到带内DTMF音。 其他方法(INFO,rfc2833)发送DTMF也可以正常工作。 我演奏音调时长和音量都没有成功。 在DTMF调试中,我可以看到对传入的INFO或rfc2833事件的星号反应,但是当带内音频即将来临时,什么也没有发生。 似乎星号根本不会“听到”该行。

我找不到有关重新查询以检测带内DTMF的模块的任何信息。 安装的模块:    - asterisk - asterisk-odbc - asterisk-pjsip - asterisk-hep - asterisk-sounds-core-en-alaw - asterisk-sounds-core-en-ulaw

非常感谢您提供任何信息。

2 个答案:

答案 0 :(得分:0)

我的英语说得不太好,但是我总是可以尝试学习。对不起,不好的解释。

DTMF音调需要更多的依赖性作为编解码器。

检查通道上使用的编解码器,然后尝试将dtmfmode更改为带内。另一个可以帮助解决FXO的音调/频率。

如果是编解码器,请检查以使用alaw。

我希望我有所帮助或至少提供了帮助。

拥抱!

答案 1 :(得分:0)

已找到问题的原因。 Pjsip不支持带内DTMF检测。 有一些信息可以使用pjsip检测带内DTMF,您需要编写自己的pjsip插件: https://trac.pjsip.org/repos/wiki/FAQ#dtmf