diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt index a1cd1c018e..1b056958ed 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt @@ -228,11 +228,11 @@ internal class DefaultCallSignalingService @Inject constructor( } private fun handleCallInviteEvent(event: Event) { - val content = event.getClearContent().toModel() ?: return - if (content.partyId == deviceId) { - // Ignore remote echo + if (event.senderId == userId) { + // ignore invites you send return } + val content = event.getClearContent().toModel() ?: return val incomingCall = MxCallImpl( callId = content.callId ?: return, isOutgoing = false,