机灵楼房

文章
7
资源
0
加入时间
3年2月3天

OpenSIPS修复SDP中内网IP(NAT穿越问题)

在我们的场景下,多台FreeSWTICH依靠OpenSIPS作信令的负载均衡。OpenSIPS对外开放SIP端口,FreeSWITCH对外开放RTP端口。这种网络拓扑结构下,FS发送的INVITE以及回复的200OK中,SDP携带的是内网IP,如下图:我们可以借助OpenSIPS的fix_nated_sdp函数将其中的内网IP翻译为公网IP,该函数使用文档:https://opensips.org/docs/modules/3.1.x/nathelper.html#func_fix_na