Asterisk 无法识别来自手机的 DTMF 音

Eug*_*rwe 5 asterisk

我们有一个 Asterisk 1.8.7.0(Elastix 衍生版)交换机。

自从一个月前,似乎突然之间,总机不再识别来自手机的 DTMF 音调。

  • 使用7777测试交换机工作正常。
  • 从普通电话测试总机工作正常。
  • 从手机测试总机失败。

查看日志文件我什么也看不到。我使用“asterisk -rvvvv”“tail -f /var/log/asterisk/full”来查看实时输出并扫描日志。我想我什么也没看到,因为它根本无法识别 DTMF 音调。

我做了简短的研究,发现了 SIP 电话的旧设置'rfc2833compensate=yes',并尝试将其添加到'sip_general_custom.conf'。在那之后,我做了“方便时重新启动核心”,但这没有任何区别。

谁能给我一些额外的故障排除步骤?

2012 年 7 月 10 日编辑:

自从发布此消息后,我们进一步隔离了问题。受影响的手机有:

  • 黑莓
  • 苹果手机
  • 安卓冰淇淋(三星 Galaxy S II)

以下手机不受影响:

  • Android Gingerbread(三星 Galaxy S II、三星 Tab)
  • 普通陆线

附加信息:

我们有一个 IVR,按“1”获得技术支持,按“2”获得销售。如果您知道要拨打的人的分机号,请立即按它。

以前,您可以随时按“1”。现在,您必须等到最后才能按“1”。如果您等待,这适用于所有手机。

Rqo*_*mey 2

您是否向您的 SIP 提供商核实过他们的情况是否发生了任何变化?

我们曾经在没有通知的情况下停止支持编解码器。如果您尚未更改配置,则应检查可能发生更改的位置。很多问题都源于 sip 中继提供商,因此这是一个检查的好地方。