【问题标题】:Asterisk silence until agent answers星号保持沉默,直到代理回答
【发布时间】:2017-03-09 17:22:37
【问题描述】:

我以前从未在使用 Asterisk 时遇到过有趣的问题。

使用 Asterisk 1.8.x(请不要告诉我升级,目前无法升级)。

当有人直接拨入系统中的任何号码时,我们会接听,然后将他们推送到队列中,然后在响铃时播放 MOH。

这一直运行良好,现在仍然如此。大多数人从他们的业务热线/电话系统将呼叫转接到我们的号码。

对于这一位客户,并且只有一位客户,一旦呼叫者的电话系统开始转发到我们的号码,呼叫者就会完全静默。我们的 Asterisk 盒子接听电话,我们甚至尝试使用 Playback 等播放声音,但没有任何效果,完全保持沉默,直到其中一位座席从队列中接听。

真的很奇怪。 canreinvite=no 如此设置,Asterisk 被优化出来应该不会有任何问题。

任何想法都非常感谢。我知道这已经结束了,但如果能找到一种方法来制作 Asterisk,让客户的电话系统正常运行 LOL,那就太好了。

【问题讨论】:

    标签: asterisk sip voip telephony freepbx


    【解决方案1】:

    您必须在 Asterisk 框中进行 wireshark 跟踪,并检查 INVITE offer 和来自星号的 200OK 响应。然后确保将媒体 RTP 发送到连接信息行 c= 中的 IP 地址和 m= 媒体行上指定的端口。您还应该检查 rtp 有效负载(编解码器)是否与请求和应答匹配。 Asterisk 可能会使用 INVITE 提供的一种编解码器进行响应。当发送媒体但呼叫者在座席回答之前没有听到任何声音时,问题可能出在呼叫者一方。希望有助于追踪问题。

    【讨论】:

      【解决方案2】:

      我曾经遇到过同样的问题,但反过来。我是使用我的星号系统拨入别人系统的客户。我尝试了所有方法,包括纠缠我的 (E1) 电话提供商无济于事。

      直到今天我仍然不知道这种行为的原因,但我已经设法通过在拨打 PSTN 之前应答来自我的系统的呼叫来解决问题,这远非理想。

      类似这样的:

      Answer()
      ...
      Dial(YADAYADAYADA)
      

      我知道这不能完全解决您的问题,但我希望它对您有所帮助。

      【讨论】:

        【解决方案3】:

        您的编解码器很可能有问题。即客户使用一些编解码器,您没有翻译模块,但代理的客户有

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-20
          • 1970-01-01
          • 2019-07-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多