星号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
非常感谢您提供任何信息。
答案 0 :(得分:0)
我的英语说得不太好,但是我总是可以尝试学习。对不起,不好的解释。
DTMF音调需要更多的依赖性作为编解码器。
检查通道上使用的编解码器,然后尝试将dtmfmode更改为带内。另一个可以帮助解决FXO的音调/频率。
如果是编解码器,请检查以使用alaw。
我希望我有所帮助或至少提供了帮助。
拥抱!
答案 1 :(得分:0)
已找到问题的原因。 Pjsip不支持带内DTMF检测。 有一些信息可以使用pjsip检测带内DTMF,您需要编写自己的pjsip插件: https://trac.pjsip.org/repos/wiki/FAQ#dtmf