]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Only send video on outgoing channel if incoming channel supports it 13/4113/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:46 +0000 (05:17 -0500)
commit60c84bbad5b9407918c345428f990335a0712586
treeb6e3bbfc2140ad5998113f9e30a5339deb595346
parent1cfc5119f737223bd870f33db3b41f02f8ecff55
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