mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-23 11:44:14 +00:00
use the correct URI on endpoints behind nat
This commit is contained in:
1 parent
722b2ce168
commit
5f2857b8b8
1 file changed
+2
-10
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user