提交 d83245c1 authored 作者: Anthony Minessale's avatar Anthony Minessale

fix logic determining which ip to use in contact on re-invites in recovery…

fix logic determining which ip to use in contact on re-invites in recovery situations or when remote ip is unknown
上级 cab02bbc
......@@ -2112,10 +2112,7 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session)
char *ip_addr = tech_pvt->profile->sipip;
char *ipv6;
if ( ( tech_pvt->profile->extsipip && !zstr(tech_pvt->remote_ip) ) &&
( sofia_glue_check_nat(tech_pvt->profile, tech_pvt->remote_ip) ||
switch_check_network_list_ip(tech_pvt->remote_ip, tech_pvt->profile->local_network)
) ) {
if ( !zstr(tech_pvt->remote_ip) && sofia_glue_check_nat(tech_pvt->profile, tech_pvt->remote_ip ) ) {
ip_addr = tech_pvt->profile->extsipip;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论