From ed57ec1ea500ddc2b8ce842b3d3fbce94587ee04 Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Wed, 3 Dec 2025 19:32:15 +0100 Subject: [PATCH] Enable e2e encryption in scheduled conf chat rooms --- Linphone/core/conference/ConferenceInfoCore.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Linphone/core/conference/ConferenceInfoCore.cpp b/Linphone/core/conference/ConferenceInfoCore.cpp index 419f5478e..e8b73dee8 100644 --- a/Linphone/core/conference/ConferenceInfoCore.cpp +++ b/Linphone/core/conference/ConferenceInfoCore.cpp @@ -601,6 +601,9 @@ void ConferenceInfoCore::save() { } else lCritical() << "No default account"; // Add text capability for chat in conf linphoneConf->setCapability(linphone::StreamType::Text, true); + if (SettingsModel::getInstance()->getCreateEndToEndEncryptedMeetingsAndGroupCalls()) + linphoneConf->setSecurityLevel(linphone::Conference::SecurityLevel::EndToEnd); + else linphoneConf->setSecurityLevel(linphone::Conference::SecurityLevel::PointToPoint); auto confInfoModel = Utils::makeQObject_ptr(linphoneConf); auto confSchedulerModel = confInfoModel->getConferenceScheduler(); if (!confSchedulerModel) {