"Enable Video" setting is overridden by call initiator setting
Issue generated from Tuleap's migration script. Originally submitted by: Ross (rossington)
Overview:
On both Android and GNOME clients, if "Enable Video" is not checked and a call is received from a client with "Enable Video" checked, the video will be still be enabled for that call.
Steps to reproduce:
Check "Enable Video" in Settings -> Accounts -> [selected account] -> Video on client A.
Uncheck "Enable Video" on client B.
Initiate call from client A to B.
Result (obtained): Video will be transmitted from client B, even though "Enable Video" is unchecked.
Result (expected): No video will be transmitted from client B, as "Enable Video" is unchecked.
Frequency: Always from my experience
Notes:
Following have been tested
Client A - GNOME (Debian 8), Client B - Android
Client A - GNOME (Debian 8), Client B - GNOME (Debian 8)
EDIT: Updated tested configurations