[Freeswitch-svn] [commit] r13555 - freeswitch/branches/brian/trunk/src/mod/endpoints/mod_sofia

FreeSWITCH SVN brian at freeswitch.org
Tue Jun 2 14:51:25 PDT 2009


Author: brian
Date: Tue Jun  2 16:51:25 2009
New Revision: 13555

Log:
 tweak sla to work inside out 

Modified:
   freeswitch/branches/brian/trunk/src/mod/endpoints/mod_sofia/sofia_sla.c

Modified: freeswitch/branches/brian/trunk/src/mod/endpoints/mod_sofia/sofia_sla.c
==============================================================================
--- freeswitch/branches/brian/trunk/src/mod/endpoints/mod_sofia/sofia_sla.c	(original)
+++ freeswitch/branches/brian/trunk/src/mod/endpoints/mod_sofia/sofia_sla.c	Tue Jun  2 16:51:25 2009
@@ -158,6 +158,7 @@
 	 * so we do what openser's pua_bla does and...
 	 */
 
+	/* We always store the AOR as the sipip and not the request so SLA works with NAT inside out */
 	aor = switch_mprintf("sip:%s@%s;transport=%s", sip->sip_contact->m_url->url_user,
 						 profile->sipip, sofia_glue_transport2str(transport));
 
@@ -297,6 +298,7 @@
 	}
 
 	/* calculate the AOR we're trying to tell people about. should probably double-check before derferencing XXX MTK */
+	/* We always store the AOR as the sipip and not the request so SLA works with NAT inside out */
 	aor = switch_mprintf("sip:%s@%s;transport=%s", sip->sip_to->a_url->url_user,
 						 profile->sipip, sofia_glue_transport2str(transport));
 
@@ -314,9 +316,6 @@
 		sql = switch_mprintf("select subscriber,call_id,aor,profile_name,hostname,contact_str from sip_shared_appearance_subscriptions where "
 		"aor='%q' and profile_name='%q' and hostname='%q'",
 		aor, profile->name, mod_sofia_globals.hostname); 
-		printf("WTF %s\n", sql);
-
-
 
 		helper.profile = profile;
 		helper.payload = sip->sip_payload->pl_data; 	/* could just send the WHOLE payload. you'd get the type that way. */



More information about the Freeswitch-svn mailing list