summaryrefslogtreecommitdiff
path: root/res/res_pjsip
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2017-12-13 12:54:58 +0000
committerJoshua Colp <jcolp@digium.com>2017-12-13 06:58:49 -0600
commit3370cd21df230bf1f4fbcad130a2b12ce27200b4 (patch)
tree3de59446a2a10741242657430144a640f2bd2b24 /res/res_pjsip
parente7dccbe708bccdb08c15c3ff24ad7cfb9d1cc914 (diff)
res_pjsip_session: Reinvite using active stream topology if none requested.
When a connected line update is sent to an endpoint we do not request a specific stream topology to be used. Previously this resulted in the configured stream topology being used which may actually differ from the currently negotiated topology. PJSIP is helpful in this regard in that it will fill in any missing streams with removed ones. This results in our own state not matching the SDP, though, and we do not apply the negotiated SDP. This change tweaks the code to use the actively negotiated stream topology if it is present with a fallback to the configured one. This results in the SDP and the state having matching information and the world is happy. ASTERISK*27397 Change-Id: I7a57117f0183479e6884b7bf3a53bb8c7464f604
Diffstat (limited to 'res/res_pjsip')
0 files changed, 0 insertions, 0 deletions