From 51d9b18c1c1016a47fa385e4095e45698f4bf76f Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 8 Aug 2024 19:41:15 +0200 Subject: [PATCH] Added missing foreground service notification for outgoing call --- .../java/org/linphone/notifications/NotificationsManager.kt | 6 ++++++ app/src/main/java/org/linphone/telecom/TelecomManager.kt | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/notifications/NotificationsManager.kt b/app/src/main/java/org/linphone/notifications/NotificationsManager.kt index 64c16716f..fab56734b 100644 --- a/app/src/main/java/org/linphone/notifications/NotificationsManager.kt +++ b/app/src/main/java/org/linphone/notifications/NotificationsManager.kt @@ -121,6 +121,12 @@ class NotificationsManager @MainThread constructor(private val context: Context) ) showCallNotification(call, true) } + Call.State.OutgoingInit -> { + Log.i( + "$TAG Showing outgoing call notification for [${call.remoteAddress.asStringUriOnly()}]" + ) + showCallNotification(call, false) + } Call.State.Connected -> { if (call.dir == Call.Dir.Incoming) { Log.i( diff --git a/app/src/main/java/org/linphone/telecom/TelecomManager.kt b/app/src/main/java/org/linphone/telecom/TelecomManager.kt index b86dc5ad8..92320253b 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomManager.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomManager.kt @@ -86,7 +86,7 @@ class TelecomManager @WorkerThread constructor(context: Context) { @WorkerThread fun onCallCreated(call: Call) { - Log.i("$TAG Call created: $call") + Log.i("$TAG Call to [${call.remoteAddress.asStringUriOnly()}] created") val address = call.callLog.remoteAddress val friend = coreContext.contactsManager.findContactByAddress(address)