From ad41c226fd7e64c93755c6b5fb0155a5a3581f5a Mon Sep 17 00:00:00 2001 From: Vitalii <vitalii.nikitchyn@savoirfairelinux.com> Date: Tue, 18 Jun 2024 15:21:04 -0400 Subject: [PATCH] telecom API bugfix Change-Id: I3d348ad0e72deb2c9610735a1e16c724f7b26bb3 --- .../src/main/kotlin/net/jami/services/CallService.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/CallService.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/CallService.kt index 50662b9fb..27ecc2506 100644 --- a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/CallService.kt +++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/CallService.kt @@ -513,6 +513,10 @@ abstract class CallService( try { synchronized(calls) { parseCallState(accountId, callId, newState, callDetails)?.let { call -> + if (newState == "INCOMING") { + Log.d(TAG, "call state changed: ignoring ringing call, waiting for signal") + return + } callSubject.onNext(call) if (call.callStatus === CallStatus.OVER) { calls.remove(call.daemonIdString) -- GitLab