]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
cleanup since from_domain is now in the gateway and will default to proxy , realm...
authorBrian West <brian@freeswitch.org>
Tue, 14 Jul 2009 20:56:09 +0000 (20:56 +0000)
committerBrian West <brian@freeswitch.org>
Tue, 14 Jul 2009 20:56:09 +0000 (20:56 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14253 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/sofia.c

index 6ce5e9cf0875c312fbe700ca4645aa85a81bb599..a6c71ad7916f7a48b18fa31551d6e6042d3ba591 100644 (file)
@@ -2646,7 +2646,7 @@ static switch_call_cause_t sofia_outgoing_channel(switch_core_session_t *session
                }
 
                if (!strchr(dest, '@')) {
-                       tech_pvt->dest = switch_core_session_sprintf(nsession, "sip:%s@%s", dest, sofia_glue_strip_proto(gateway_ptr->register_proxy));
+                       tech_pvt->dest = switch_core_session_sprintf(nsession, "sip:%s@%s", dest, gateway_ptr->from_domain);
                } else {
                        tech_pvt->dest = switch_core_session_sprintf(nsession, "sip:%s", dest);
                }
index 7a272d4d51bb25fdf1c3e988b9e75cd545e96eeb..ac05244b74047d08991bc2f8bd784a9166096e80 100644 (file)
@@ -1443,10 +1443,10 @@ static void parse_gateways(sofia_profile_t *profile, switch_xml_t gateways_tag)
                        
                        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, register_proxy ? register_proxy + 4 : proxy + 4);
+                               gateway->register_to = switch_core_sprintf(gateway->pool, "sip:%s@%s", username, from_domain);
                        } else {
                                gateway->register_proxy = switch_core_sprintf(gateway->pool, "sip:%s", proxy);
-                               gateway->register_to = switch_core_sprintf(gateway->pool, "sip:%s@%s", username, register_proxy ? register_proxy : proxy);
+                               gateway->register_to = switch_core_sprintf(gateway->pool, "sip:%s@%s", username, from_domain);
                        }
 
                        gateway->expires_str = switch_core_strdup(gateway->pool, expire_seconds);