Kamailio:调用set_contact_alias()之后,在原有的contact的后面增加参数,具体地说,就是网络地址,网络端口和transport,好处是收到后续请求之时可以恢复原有contact的内容
OpenSIPS:调用fix_nated_contact()之后,用网络地址和网络端口覆盖了在原有的contact,那么当收到后续请求时不太可能恢复原有contact的内容,窃以为,一定要慎重
比如,下图所示,OpenSIPS就不要修改uac的contact,这是显然的
uac--->第三方Proxy--->OpenSIPS--->FreeSWITCH
参考链接:
https://kb.smartvox.co.uk/opensips/nat-contact-and-via-fixing-in-sip-part-3/