]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Only send video on outgoing channel if incoming channel supports it 12/4112/1
authorMichael Kuron <m.kuron@gmx.de>
Sat, 15 Oct 2016 09:58:05 +0000 (11:58 +0200)
committerMichael Kuron <m.kuron@gmx.de>
Sat, 15 Oct 2016 10:17:12 +0000 (12:17 +0200)
commitf1fd873df059277131e82f5ee716bb1631428d95
tree21bc6a796606e628b17234bd406b336aa553c123
parentd1d446b23795baa73969f725a1231dff6e0b0538
chan_sip: Only send video on outgoing channel if incoming channel supports it

Previously, the settings videosupport=always and videosupport=yes behaved
identically and unconditionally caused a video offer to be sent in the SDP on
an outgoing call. This was a regression introduced with commit
5a1d90e1fbfc4b48927aad55311f3b38efbf1f54 in Asterisk 1.6.1.

This commit restores correct behavior: videosupport=always causes a video offer
to be sent unconditionally, while videosupport=yes will only offer video on an
outbound channel if the incoming channel it is bridged to also supports video.
That way, the device receiving the outgoing call can display the correct user
interface elements for audio or video and will not unnecessarily show a blank
video window on an audio-only call.

ASTERISK-17470 #close

Change-Id: I782f4409d436114dbc97061c3570c0cd24f7c3ae
channels/chan_sip.c