]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND. 95/4695/1
authorAlexander Traud <pabstraud@compuserve.com>
Wed, 4 Jan 2017 11:50:11 +0000 (12:50 +0100)
committerAlexander Traud <pabstraud@compuserve.com>
Wed, 4 Jan 2017 12:02:27 +0000 (06:02 -0600)
commit367128e70be203f1c2a7b5371cd8f72a5dc69905
tree7be12681e4a62a296563bb8ff37973e1c1587101
parent0ab9d103f614c6339334c60bc032c1f8f941326c
chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND.

After a SIP_CODEC_INBOUND in the dialplan, do not continue with cached formats
but remember the joint format. Cached formats contain default parameters,
often create an empty fmtp line. However, a joint format might have passed
format_get_joint(.) in a res_format_attr_* module (like Opus Codec) and
contain the resulting format parameters from a SDP negotiation.

ASTERISK-26691 #close

Change-Id: I35712d98a793d4c3efdd156cec57deab9014b1dc
channels/chan_sip.c