diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp
index 22bc17b2f28811d885547866af8d76a202a5c316..b6801ba6ae6d30ce2b429b72289860593d4001bd 100644
--- a/src/conversationmodel.cpp
+++ b/src/conversationmodel.cpp
@@ -1903,9 +1903,10 @@ ConversationModelPimpl::slotIncomingCall(const QString& fromId, const QString& c
     }
 
     auto& conversation = conversations.at(conversationIdx);
-
     qDebug() << "Add call to conversation with " << fromId;
     conversation.callId = callId;
+
+    addOrUpdateCallMessage(callId, fromId);
     invalidateModel();
     emit behaviorController.showIncomingCallView(linked.owner.id, conversation.uid);
 }