【问题标题】:Asterisk cannot hang up after longer 2 minutesAsterisk 在超过 2 分钟后无法挂断
【发布时间】:2019-11-20 11:29:42
【问题描述】:

我正在使用 Asterisk AGI 来控制来自 Twilio 的来电

STREAM FILE 命令执行后(播放一些音频文件),我想挂断频道。

我尝试执行 HANGUP 命令,如果通话持续时间

HANGUP 命令在通话超过 2 分钟后未唤醒。

有什么办法可以解决我的问题吗?

【问题讨论】:

    标签: twilio asterisk asteriskami asterisk-ari


    【解决方案1】:

    我看到了 chan-sip 和 TCP 的问题,并尝试重新使用不应使用的 TCP 套接字(它已关闭)。

    您是否正在使用 SIP/TCP 或 chan-sip?如果你迁移到 pjsip,它会很好用。

    ASTERISK-20644 - Don't always use the existing TCP connection for in-dialog requests

    【讨论】:

    • 感谢您的信息。我正在使用带有 chan-sip 的 SIP/TLS。有什么解决方案可以在不转到 pjsip 的情况下解决我的问题?
    • 不是我发现的,ASTERISK-20644 似乎证实了这一点。
    【解决方案2】:

    最后我通过在[general] sip.conf 中添加以下代码解决了这个问题

    session-timers=originate
    session-expires=120
    session-minse=90
    session-refresher=uas
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 2019-06-08
    • 2016-05-07
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    相关资源
    最近更新 更多