From: Brian West Date: Wed, 16 Feb 2011 14:36:40 +0000 (-0600) Subject: use the correct URI on endpoints behind nat X-Git-Tag: v1.2-rc1~187^2~1^2~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f2857b8b8e2d426f9b442e5afb9a26997635330;p=thirdparty%2Ffreeswitch.git use the correct URI on endpoints behind nat --- diff --git a/src/mod/endpoints/mod_sofia/sofia_presence.c b/src/mod/endpoints/mod_sofia/sofia_presence.c index 3755894cb8..df472f2f56 100644 --- a/src/mod/endpoints/mod_sofia/sofia_presence.c +++ b/src/mod/endpoints/mod_sofia/sofia_presence.c @@ -190,16 +190,8 @@ switch_status_t sofia_presence_chat_send(const char *proto, const char *from, co dup_dest = strdup(dst->contact); - if (switch_stristr("fs_path", dst->contact)) { - const char *s; - - if ((s = switch_stristr("fs_path=", dst->contact))) { - s += 8; - } - if (s) { - remote_host = strdup(s); - switch_url_decode(remote_host); - } + if (dst->route_uri) { + remote_host = strdup(dst->route_uri); if (!zstr(remote_host)) { switch_split_user_domain(remote_host, NULL, &remote_ip); }