diff --git a/app/src/main/java/org/linphone/telecom/TelecomHelper.kt b/app/src/main/java/org/linphone/telecom/TelecomHelper.kt index c2a29d759..13501d433 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomHelper.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomHelper.kt @@ -61,10 +61,14 @@ class TelecomHelper private constructor(context: Context) { ) { Log.i("[Telecom Helper] Call state changed: ${call.state}") - if (call.dir == Call.Dir.Incoming && call.state == Call.State.IncomingReceived) { - onIncomingCall(call) - } else if (call.dir == Call.Dir.Outgoing && call.state == Call.State.OutgoingProgress) { - onOutgoingCall(call) + try { + if (call.dir == Call.Dir.Incoming && call.state == Call.State.IncomingReceived) { + onIncomingCall(call) + } else if (call.dir == Call.Dir.Outgoing && call.state == Call.State.OutgoingProgress) { + onOutgoingCall(call) + } + } catch (se: SecurityException) { + Log.e("[Telecom Helper] Exception while trying to place call: $se") } } }