]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Honor support of Symmetric Response (rport) for SIP requests. 28/4028/1
authorAlexander Traud <pabstraud@compuserve.com>
Wed, 5 Oct 2016 09:25:11 +0000 (11:25 +0200)
committerAlexander Traud <pabstraud@compuserve.com>
Wed, 5 Oct 2016 09:35:38 +0000 (04:35 -0500)
commit16d9d6732939f971c52ba4f319b7bac8b16580db
tree19947bb397e58599a4dbcd07d2d701b8f6d13080
parent21ee185f57e00f57e2329eed65ecdbd5bfb29bca
chan_sip: Honor support of Symmetric Response (rport) for SIP requests.

In the SIP channel driver chan_sip, the default is "auto_force_rport". When no
NAT was detected, for example in case of IPv6, Asterisk uses the IP address
from the headers within the SIP-REGISTER for subsequent SIP signaling. When
the remote party specifies support for Symmetric Response (RFC 3581) via the
parameter "rport", Asterisk should not extract the port from the SIP headers
but reuse the port of the transport. This did not happen because of a typo.

ASTERISK-26438 #close

Change-Id: If6e7891848aaf96666dee5305695f7c6667cd5a6
channels/chan_sip.c