diff --git a/src/app/cli/Cli.cpp b/src/app/cli/Cli.cpp index 3f98d2698..a42071e0a 100644 --- a/src/app/cli/Cli.cpp +++ b/src/app/cli/Cli.cpp @@ -43,6 +43,11 @@ static void cliCall (QHash &args) { static void cliJoinConference (QHash &args) { const QString sipAddress = args.take("sip-address"); + const string displayName = ::Utils::appStringToCoreString(args.take("display-name")); + shared_ptr proxyConfig = CoreManager::getInstance()->getCore()->getDefaultProxyConfig(); + shared_ptr address = proxyConfig->getIdentityAddress()->clone(); + address->setDisplayName(displayName); + proxyConfig->setIdentityAddress(address); args["method"] = QStringLiteral("join-conference"); CoreManager::getInstance()->getCallsListModel()->launchAudioCall(sipAddress, args); }