[Freeswitch-branches] [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-branches
mailing list