From c70c04bc5aaba745afea4f2ca45bc64525829d4b Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 11 May 2026 18:59:13 +0300 Subject: [PATCH] Update status notification when call is answered Turn proximity sensing off immediately when last call is closed --- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index a12c6614..c17ca7de 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -538,6 +538,7 @@ class BaresipService: Service() { setCallVolume() proximitySensing(proximitySensing) call?.answer() + updateStatusNotification() } "Call Reject" -> { @@ -1070,6 +1071,8 @@ class BaresipService: Service() { if (call != null) { call.terminated.value = true call.remove() + if (!Call.inCall()) + proximitySensing(false) } ConnectionService.lastDisconnectTime = System.currentTimeMillis() val connection = ConnectionService.connections[callp] @@ -2236,7 +2239,6 @@ class BaresipService: Service() { } if (!Call.hasTelecomCall()) resetCallVolume() - proximitySensing(false) } } cleanupRunnable = runnable