diff --git a/Linphone/model/tool/ToolModel.cpp b/Linphone/model/tool/ToolModel.cpp index f4db8bb91..b535b4828 100644 --- a/Linphone/model/tool/ToolModel.cpp +++ b/Linphone/model/tool/ToolModel.cpp @@ -662,7 +662,14 @@ std::shared_ptr ToolModel::createCurrentCallChat(std::shared auto call = callModel->getMonitor(); auto remoteAddress = call->getRemoteAddress(); std::list> participants; - participants.push_back(remoteAddress->clone()); + if (call->getConference()) { + for (auto &participant : call->getConference()->getParticipantList()) { + auto address = participant->getAddress(); + if (address) participants.push_back(address->clone()); + } + } else { + participants.push_back(remoteAddress->clone()); + } auto core = CoreModel::getInstance()->getCore(); auto params = getChatRoomParams(call); if (!params) {