Asterisk - 在通话保持时使用 rtptimeout 选项

Asterisk - using rtptimeout option on call holded

我使用 Asterisk 16.5。 我也使用这个选项。

rtptimeout = 10

此选项在未保持通话时正常工作。如果音频通道上没有 RTP 或 RTCP activity,星号将在 11 秒后终止呼叫。

但是当 sip 客户端保持呼叫时,此选项无法正常工作。如果音频通道上没有 RTP 或 RTCP activity,Asterisk 不会在 11 秒后终止呼叫。

Asterisk chan_sip 有不同的保留呼叫选项

rtpholdtimeout=300

请注意,根据 SIP RFC 端点 (UA) 的规定,在保持期间可能不会发送任何 rtp 数据。所以它会挂断一些真正的电话,并且在大多数情况下会像最大保持时间一样工作。