]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Fix session timeout on retransmit of non-UDP packets 09/3909/2
authorSteve Davies <steve@one47.co.uk>
Tue, 13 Sep 2016 10:34:47 +0000 (11:34 +0100)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 15 Sep 2016 15:45:55 +0000 (10:45 -0500)
commit58f41ebf934e3f7eb7d810ea34bb778c68e2861d
treefc2d003995d3dc7feb2bb0bce4bfc9a037dcf198
parent92deae3bb1a366d2b90489a3804494318c5b2dfc
chan_sip: Fix session timeout on retransmit of non-UDP packets

Change-Id I1cd33453c77c56c8e1394cd60a6f17bb61c1d957 Enable Session-Timers for
SIP over TCP (and TLS) also disables SIP retransmits in chan_sip for non-UDP
connections, allowing the TCP layer to handle the retransmits. Unfortunately,
this caused sessions to be terminated with a retransmit timeout becasue it
stopped at the point of the first retrans call.

This patch waits for the 64*T1 timer to expire instead.

ASTERISK-19968

Change-Id: I844f26801aada10bc94e9bebe6e151f0a8443204
(cherry picked from commit 98e42cc6624a02bede84c38772412b6ff9d8fa2f)
channels/chan_sip.c