【问题标题】:No ring back tone on outbound calls. [FreePBX]呼出电话没有回铃音。 [免费PBX]
【发布时间】:2016-12-08 04:13:01
【问题描述】:

我有一个 FreePBX 13 服务器设置了一个 SIP 中继连接,但是由于某种原因,我们没有收到来自中继连接的呼叫的回铃音。

我可以通过将 “Tr” 选项置于“Asterisk 中继拨号选项”下来强制 Asterisk 产生回铃音来解决此问题用于外拨电话。

但这仅在从软电话/VoIP 电话手动拨号时有效,当我尝试通过 Asterisk AMI "Originate" 命令发起呼叫时,我们没有收到回铃音,即使在主干上设置了“r”选项。这就是我发送的命令的外观:

Action: Originate,
Channel: SIP/{extension},
Context: from-internal,
Exten: {phoneNumber},
Priority: 1,
Callerid: {callerId},
Timeout: 30000,
Async: yes

知道我可以做些什么来强制回铃音吗?

【问题讨论】:

    标签: asterisk asteriskami freepbx


    【解决方案1】:

    这可能是由于带内进度。 尝试将以下内容添加到您的 sip.conf 在 [general] 部分下,

    prematuremedia=no    
    progressinband=yes
    

    如果您使用的是 freepbx,请导航到用户界面中的中继设置,并在对等设置下添加上述 2 个配置。

    重新启动星号,然后尝试。

    【讨论】:

      【解决方案2】:

      通过本地/频道呼叫启动,如果仍然无法正常工作,则通过首先应答的自定义上下文启动。

      【讨论】:

        【解决方案3】:

        这不是一个罕见的问题。您的 ITSP 很懒惰,要么不提供或不转发 RFC 投诉 SIP 180/183 响应。

        我通常的解决方法是让本地主叫进入MOH状态,其中MOH是铃声,然后当另一端接听时,桥接两个呼叫。

        但是,如果远程端忙或拥塞,这有点不和谐,因为您会从“假铃声”变为“真正的错误音”。另一种选择是反转您的拨号过程...呼叫远程端并然后挂接本地端,这样本地端就不需要听到振铃了。

        当然,您也可以联系您的 ITSP 并告诉他们您需要他们成为 RFC SIP 180/183 投诉。

        【讨论】:

        • 对不起,我被告知这个答案对我们的情况没有帮助。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-07
        • 1970-01-01
        • 2021-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多