]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers. 59/2459/1
authorAlexander Traud <pabstraud@compuserve.com>
Thu, 24 Mar 2016 19:08:10 +0000 (20:08 +0100)
committerAlexander Traud <pabstraud@compuserve.com>
Thu, 24 Mar 2016 19:23:11 +0000 (14:23 -0500)
commit81ce60f6d442e9e681bdfa72bc3d0204ad1cc744
treec52f3bf0a52b1cea0f2c187ddabb4bc2072780aa
parentd3af5320d43c73f0655ebaad1c818292c1250cc7
chan_sip: Do not send all codecs on INVITE. Do not break on Session-Timers.

Asterisk 13.7.0 included a fix for ASTERISK-24543, not to send all those
codecs, which the caller did not request/support. That fix was not complete
because on the second Session Timer all codecs were sent again. Some VoIP/SIP
clients interpreted that complete codec-list as a change in the SIP session.
Because of that, Asterisk did not send the RTP audio via NAT anymore which
created a non-audio scenario after the second Session Timer fired.

ASTERISK-24543 #close

Change-Id: I1881827816ab7fd47eb4287a95961179b34a0b66
channels/chan_sip.c