diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java index 67bc4b6352..58d3c058eb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java @@ -972,6 +972,15 @@ public class WebRtcCallService extends Service implements CallManager.Observer, if (activePeer.getState() != CallState.CONNECTED) { enableVideoOnCreate = enable; + + if (enableVideoOnCreate && + !audioManager.isSpeakerphoneOn() && + !audioManager.isBluetoothScoOn() && + !audioManager.isWiredHeadsetOn()) + { + audioManager.setSpeakerphoneOn(true); + } + return; }