[Freeswitch-svn] [commit] r5247 - freeswitch/trunk/src/mod/endpoints/mod_sofia

Freeswitch SVN anthm at freeswitch.org
Fri Jun 1 19:48:06 EDT 2007


Author: anthm
Date: Fri Jun  1 19:48:06 2007
New Revision: 5247

Modified:
   freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c

Log:
tweak

Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	(original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	Fri Jun  1 19:48:06 2007
@@ -581,8 +581,9 @@
 				switch_set_flag(gateway, REG_FLAG_CALLERID);
 			}
 			gateway->register_from = switch_core_sprintf(gateway->pool, "sip:%s@%s", username, from_domain);
-			gateway->register_contact = switch_core_sprintf(gateway->pool, "sip:%s@%s:%d", extension, profile->sipip, profile->sip_port);
-
+			gateway->register_contact = switch_core_sprintf(gateway->pool, "sip:%s@%s:%d", extension,
+															profile->extsipip ? profile->extsipip : profile->sipip, profile->sip_port);
+			
 			if (!strncasecmp(proxy, "sip:", 4)) {
 				gateway->register_proxy = switch_core_strdup(gateway->pool, proxy);
 				gateway->register_to = switch_core_sprintf(gateway->pool, "sip:%s@%s", username, proxy + 4);



More information about the Freeswitch-svn mailing list