mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-13 17:38:59 +00:00
FS-3628
This commit is contained in:
@@ -99,7 +99,7 @@ switch_status_t sofia_presence_chat_send(switch_event_t *message_event)
|
|||||||
switch_console_callback_match_node_t *m;
|
switch_console_callback_match_node_t *m;
|
||||||
char *remote_ip = NULL;
|
char *remote_ip = NULL;
|
||||||
char *user_via = NULL;
|
char *user_via = NULL;
|
||||||
char *contact_str = NULL;
|
//char *contact_str = NULL;
|
||||||
char *dup_dest = NULL;
|
char *dup_dest = NULL;
|
||||||
char *p = NULL;
|
char *p = NULL;
|
||||||
char *remote_host = NULL;
|
char *remote_host = NULL;
|
||||||
@@ -265,22 +265,16 @@ switch_status_t sofia_presence_chat_send(switch_event_t *message_event)
|
|||||||
//transport_str = sofia_glue_transport2str(transport);
|
//transport_str = sofia_glue_transport2str(transport);
|
||||||
switch (transport) {
|
switch (transport) {
|
||||||
case SOFIA_TRANSPORT_TCP:
|
case SOFIA_TRANSPORT_TCP:
|
||||||
contact_str = profile->tcp_public_contact;
|
|
||||||
break;
|
break;
|
||||||
case SOFIA_TRANSPORT_TCP_TLS:
|
case SOFIA_TRANSPORT_TCP_TLS:
|
||||||
contact_str = profile->tls_public_contact;
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
contact_str = profile->public_url;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
user_via = sofia_glue_create_external_via(NULL, profile, transport);
|
user_via = sofia_glue_create_external_via(NULL, profile, transport);
|
||||||
} else {
|
} else {
|
||||||
user_via = sofia_glue_create_external_via(NULL, profile, SOFIA_TRANSPORT_UDP);
|
user_via = sofia_glue_create_external_via(NULL, profile, SOFIA_TRANSPORT_UDP);
|
||||||
contact_str = profile->public_url;
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
contact_str = profile->url;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
status = SWITCH_STATUS_SUCCESS;
|
status = SWITCH_STATUS_SUCCESS;
|
||||||
|
Reference in New Issue
Block a user