diff --git a/src/libclient/conversationmodel.cpp b/src/libclient/conversationmodel.cpp
index 1716d401f8a05d10139649489bf92d3ca71c1cf6..13f7d9e0f4a6a1d8858caf695e123aa0c4786d79 100644
--- a/src/libclient/conversationmodel.cpp
+++ b/src/libclient/conversationmodel.cpp
@@ -3567,7 +3567,8 @@ ConversationModelPimpl::addOrUpdateCallMessage(const QString& callId,
     if (conv_it->isSwarm())
         return;
     auto uid = conv_it->uid;
-    auto uriString = incoming ? storage::prepareUri(from, linked.owner.profileInfo.type) : "";
+    auto uriString = incoming ? storage::prepareUri(from, linked.owner.profileInfo.type)
+                              : linked.owner.profileInfo.uri;
     auto msg = interaction::Info {uriString,
                                   {},
                                   std::time(nullptr),