From 36dac926364f745eb10bb52334a3e4e5d17b36a5 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 25 Oct 2007 20:25:32 +0000 Subject: [PATCH] force-register-domain git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6057 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- conf/sofia.conf.xml | 2 ++ src/mod/endpoints/mod_sofia/mod_sofia.h | 1 + src/mod/endpoints/mod_sofia/sofia.c | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/sofia.conf.xml b/conf/sofia.conf.xml index 409336fec2..6873c7d539 100644 --- a/conf/sofia.conf.xml +++ b/conf/sofia.conf.xml @@ -101,6 +101,8 @@ + + diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.h b/src/mod/endpoints/mod_sofia/mod_sofia.h index e9b198e55a..a1854f29bd 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.h +++ b/src/mod/endpoints/mod_sofia/mod_sofia.h @@ -227,6 +227,7 @@ struct sofia_profile { char *timer_name; char *hold_music; char *bind_params; + char *reg_domain; int sip_port; char *codec_string; int running; diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index 53558c9a84..0356c8c049 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -873,7 +873,8 @@ switch_status_t config_sofia(int reload, char *profile_name) } } } - + } else if (!strcasecmp(var, "force-register-domain")) { + profile->reg_domain = switch_core_strdup(profile->pool, val); } else if (!strcasecmp(var, "bind-params")) { profile->bind_params = switch_core_strdup(profile->pool, val); } else if (!strcasecmp(var, "sip-domain")) {