[Freeswitch-svn] [commit] r4127 -	freeswitch/trunk/src/mod/endpoints/mod_sofia
    Freeswitch SVN 
    mikej at freeswitch.org
       
    Mon Feb  5 18:48:13 EST 2007
    
    
  
Author: mikej
Date: Mon Feb  5 18:48:12 2007
New Revision: 4127
Modified:
   freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
Log:
make from use the external sip ip when it is set instead of the bind ip.
Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c	(original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c	Mon Feb  5 18:48:12 2007
@@ -975,7 +975,7 @@
 	if ((tech_pvt->from_str = switch_mprintf("\"%s\" <sip:%s@%s>", 
 													 cid_name,
 													 cid_num,
-													 tech_pvt->profile->sipip
+													 tech_pvt->profile->extsipip ? tech_pvt->profile->extsipip : tech_pvt->profile->sipip
 													 ))) {
 
 		char *rep = switch_channel_get_variable(channel, SOFIA_REPLACES_HEADER);
@@ -1085,7 +1085,7 @@
 	if ((tech_pvt->from_str = switch_mprintf("\"%s\" <sip:%s@%s>", 
 													 (char *) caller_profile->caller_id_name, 
 													 (char *) caller_profile->caller_id_number,
-													 tech_pvt->profile->sipip
+													 tech_pvt->profile->extsipip ? tech_pvt->profile->extsipip : tech_pvt->profile->sipip
 													 ))) {
 
 		char *rep = switch_channel_get_variable(channel, SOFIA_REPLACES_HEADER);
    
    
More information about the Freeswitch-svn
mailing list