feat(Cli): add the display name to the proxy config default identity

This commit is contained in:
nicolas 2017-08-10 14:49:12 +02:00
parent a5e5ae6957
commit e35d3aebab

View file

@ -43,6 +43,11 @@ static void cliCall (QHash<QString, QString> &args) {
static void cliJoinConference (QHash<QString, QString> &args) {
const QString sipAddress = args.take("sip-address");
const string displayName = ::Utils::appStringToCoreString(args.take("display-name"));
shared_ptr<linphone::ProxyConfig> proxyConfig = CoreManager::getInstance()->getCore()->getDefaultProxyConfig();
shared_ptr<linphone::Address> address = proxyConfig->getIdentityAddress()->clone();
address->setDisplayName(displayName);
proxyConfig->setIdentityAddress(address);
args["method"] = QStringLiteral("join-conference");
CoreManager::getInstance()->getCallsListModel()->launchAudioCall(sipAddress, args);
}