Commit aa8bb84d authored by Ghislain MARY's avatar Ghislain MARY
Browse files

Perform STUN server resolution for all proxy configs when network gets up.

parent 09ae895c
......@@ -201,12 +201,16 @@ int linphone_core_get_edge_ptime(LinphoneCore *lc){
return edge_ptime;
void linphone_core_resolve_stun_server(LinphoneCore *lc){
if (lc->nat_policy != NULL) {
} else {
ms_error("linphone_core_resolve_stun_server(): called without nat_policy, this should not happen.");
void linphone_core_resolve_stun_server(LinphoneCore *lc) {
auto proxies = linphone_core_get_proxy_config_list(lc);
for (auto item = proxies; item; item = bctbx_list_next(item)) {
auto proxy = reinterpret_cast<LinphoneProxyConfig *>(bctbx_list_get_data(item));
auto policy = linphone_proxy_config_get_nat_policy(proxy);
if (policy)
if (lc->nat_policy)
const struct addrinfo *linphone_core_get_stun_server_addrinfo(LinphoneCore *lc){
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment