diff --git a/src/api/conversation.h b/src/api/conversation.h
index eec4d55e7b0fa1a9e10ac27f5559709f933cc0b4..8d98dad1fc05353e2ebaee47766f66246caa3d45 100644
--- a/src/api/conversation.h
+++ b/src/api/conversation.h
@@ -47,6 +47,8 @@ struct Info
     uint64_t lastMessageUid = 0;
     std::map<QString, uint64_t> lastDisplayedMessageUid;
     unsigned int unreadMessages = 0;
+
+    QString getCallId() { return confId.isEmpty() ? callId : confId; }
 };
 
 } // namespace conversation