chan_sip: Remember SDP negotiation on SIP_CODEC_INBOUND.
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 11:50:11 +0000 (12:50 +0100)
commite220c11bec4445ecf021b0818de711fe65a7bdbc
tree4bce38f23b92d9168936762f9685c8950b18a98f
parentad8ada007af35b6bcafaab2fc10cc6fbcafaa952
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