summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_acc.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_acc.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_acc.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_acc.c b/pjsip/src/pjsua-lib/pjsua_acc.c
index 38a5aefb..70a59eeb 100644
--- a/pjsip/src/pjsua-lib/pjsua_acc.c
+++ b/pjsip/src/pjsua-lib/pjsua_acc.c
@@ -282,6 +282,18 @@ static pj_status_t initialize_acc(unsigned acc_id)
acc->cred[acc->cred_cnt++] = pjsua_var.ua_cfg.cred_info[i];
}
+ /* If account's ICE and TURN customization is not set, then
+ * initialize it with the settings from the global media config.
+ */
+ if (acc->cfg.ice_cfg_use == PJSUA_ICE_CONFIG_USE_DEFAULT) {
+ pjsua_ice_config_from_media_config(NULL, &acc->cfg.ice_cfg,
+ &pjsua_var.media_cfg);
+ }
+ if (acc->cfg.turn_cfg_use == PJSUA_TURN_CONFIG_USE_DEFAULT) {
+ pjsua_turn_config_from_media_config(NULL, &acc->cfg.turn_cfg,
+ &pjsua_var.media_cfg);
+ }
+
/* If ICE is enabled, add "+sip.ice" media feature tag in account's
* contact params.
*/
@@ -351,18 +363,6 @@ static pj_status_t initialize_acc(unsigned acc_id)
}
}
- /* If account's ICE and TURN customization is not set, then
- * initialize it with the settings from the global media config.
- */
- if (acc->cfg.ice_cfg_use == PJSUA_ICE_CONFIG_USE_DEFAULT) {
- pjsua_ice_config_from_media_config(NULL, &acc->cfg.ice_cfg,
- &pjsua_var.media_cfg);
- }
- if (acc->cfg.turn_cfg_use == PJSUA_TURN_CONFIG_USE_DEFAULT) {
- pjsua_turn_config_from_media_config(NULL, &acc->cfg.turn_cfg,
- &pjsua_var.media_cfg);
- }
-
/* Mark account as valid */
pjsua_var.acc[acc_id].valid = PJ_TRUE;