res_pjsip_sdp_rtp: wrong bridge chosen when the DTMF mode is not compatible
authorKevin Harwell <kharwell@digium.com>
Thu, 18 Dec 2014 15:55:03 +0000 (15:55 +0000)
committerKevin Harwell <kharwell@digium.com>
Thu, 18 Dec 2014 15:55:03 +0000 (15:55 +0000)
commit546a54574fead96ca2e762e8811d3e640b763c8a
treeb6c2dfc986de06c20e2e7660699161ad1660bdd0
parent2f3e5b494a213c20d93257a17b98a5a08525ccc1
res_pjsip_sdp_rtp: wrong bridge chosen when the DTMF mode is not compatible

A native rtp bridge was being chosen (it shouldn't have been) when using two
pjsip channels with incompatible DTMF modes.  This patch sets the rtp instance
property, AST_RTP_PROPERTY_DTMF, for the appropriate DTMF mode(s) for pjsip.
It was not being set before, meaning all DTMF modes for pjsip were being treated
as compatible, thus native bridging would be chosen as the bridge type when it
shouldn't have been.

ASTERISK-24459 #close
Reported by: Yaniv Simhi
Review: https://reviewboard.asterisk.org/r/4265/
........

Merged revisions 429763 from http://svn.asterisk.org/svn/asterisk/branches/13

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@429764 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_pjsip_sdp_rtp.c