diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/ContactService.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/ContactService.kt
index 4bd6b50c92d13543c6c0882d4defa609560a3bb3..2dc61aa4c5bd8eb74b7262e5e458e4e02cfcc561 100644
--- a/jami-android/libjamiclient/src/main/kotlin/net/jami/services/ContactService.kt
+++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/services/ContactService.kt
@@ -79,6 +79,7 @@ abstract class ContactService(
                         contact.setPresenceEmitter(null)
                     }
                 }
+                    .startWithItem(Contact.PresenceStatus.OFFLINE)
                     .replay(1)
                     .refCount(5, TimeUnit.SECONDS)
                     .apply { contact.presenceUpdates = this }