【问题标题】:Asterisk does not detect inband DTMF tonesAsterisk 不检测带内 DTMF 音
【发布时间】:2018-10-30 01:42:41
【问题描述】:

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

Asterisk 不检测带内 DTMF 音。 发送 DTMF 的其他方式(INFO、rfc2833)可以正常工作。 我玩过音调持续时间和音量但没有成功。 在 DTMF 调试中,我可以看到对传入 INFO 或 rfc2833 事件的星号反应,但是当带内音来时没有任何反应。 似乎星号根本没有“听到”这条线。

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

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

【问题讨论】:

    标签: asterisk


    【解决方案1】:

    我的英语说得不是很好,但我总是可以尝试学习。对不好的解释深表歉意。

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

    检查通道上使用的编解码器并尝试将 dtmfmode 更改为带内。另一个可以提供帮助的项目是 FXO 情况下的音调/频率。

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

    我希望我有所帮助,或者至少给了我一些启发。

    拥抱!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 2013-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-18
        相关资源
        最近更新 更多