diff --git a/sflphone-common/src/dbus/configurationmanager.cpp b/sflphone-common/src/dbus/configurationmanager.cpp index 3975ab5dec73294006858723600efd6ae6f27239..d9f284cb9d00ae5c49c2bcfb9e507648648d4892 100644 --- a/sflphone-common/src/dbus/configurationmanager.cpp +++ b/sflphone-common/src/dbus/configurationmanager.cpp @@ -94,6 +94,16 @@ ConfigurationManager::setIp2IpDetails (const std::map< std::string, std::string std::map<std::string, std::string> map_cpy = details; std::map<std::string, std::string>::iterator it; + it = map_cpy.find (LOCAL_ADDRESS); + if (it != details.end()) { + Manager::instance().setConfig (IP2IP_PROFILE, LOCAL_ADDRESS, it->second); + } + + it = map_cpy.find(LOCAL_PORT); + if (it != details.end()) { + Manager::instance().setConfig (IP2IP_PROFILE, LOCAL_PORT, it->second); + } + it = map_cpy.find (SRTP_ENABLE); if (it != details.end()) {