diff --git a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt index 7709e51e1..2eae0a7f8 100644 --- a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt @@ -251,7 +251,7 @@ class ControlsViewModel : ViewModel() { fun forceBluetoothAudioRoute() { for (audioDevice in coreContext.core.audioDevices) { - if (audioDevice.type == AudioDevice.Type.Bluetooth) { + if ((audioDevice.type == AudioDevice.Type.Bluetooth) && audioDevice.hasCapability(AudioDevice.Capabilities.CapabilityPlay)) { Log.i("[Call] Found bluetooth audio device [${audioDevice.deviceName}], routing audio to it") coreContext.core.outputAudioDevice = audioDevice return