【发布时间】:2019-11-20 11:29:42
【问题描述】:
我正在使用 Asterisk AGI 来控制来自 Twilio 的来电
STREAM FILE 命令执行后(播放一些音频文件),我想挂断频道。
我尝试执行 HANGUP 命令,如果通话持续时间
HANGUP 命令在通话超过 2 分钟后未唤醒。
有什么办法可以解决我的问题吗?
【问题讨论】:
标签: twilio asterisk asteriskami asterisk-ari
我正在使用 Asterisk AGI 来控制来自 Twilio 的来电
STREAM FILE 命令执行后(播放一些音频文件),我想挂断频道。
我尝试执行 HANGUP 命令,如果通话持续时间
HANGUP 命令在通话超过 2 分钟后未唤醒。
有什么办法可以解决我的问题吗?
【问题讨论】:
标签: twilio asterisk asteriskami asterisk-ari
我看到了 chan-sip 和 TCP 的问题,并尝试重新使用不应使用的 TCP 套接字(它已关闭)。
您是否正在使用 SIP/TCP 或 chan-sip?如果你迁移到 pjsip,它会很好用。
ASTERISK-20644 - Don't always use the existing TCP connection for in-dialog requests
【讨论】:
最后我通过在[general] sip.conf 中添加以下代码解决了这个问题
session-timers=originate
session-expires=120
session-minse=90
session-refresher=uas
【讨论】: