freewitch部署、客户端内外网络互操作方案:
119.136.89.xxx (对外IP(-192.168.135.55 )内部网freeswitch的IP ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
113.111.22 .在外联网客户端pjsip A ) 119.136.89.xxx上向freeswitch注册
200.333.44 .在外联网客户端pjsip B ) 119.136.89.xxx上向freeswitch注册
192.168.43.xxx (内部网客户端pjsip C,与freeswitch位于同一内部网,不同网段)--通过192.168.135.55传递到freeswitch
192.168.44.xxx (内部网客户端pjsip D,与freeswitch位于同一内部网,不同网段)--通过192.168.135.55传递到freeswitch
A、b、c、d相互打也没有问题,freeswitch的结构如下。
要更改两个XML conf/sip _ profiles/internal.XML conf/sip _ profiles/external.XML1. 改为param name=' apply-NAT-ACL ' vacl ' param name=' apply-NAT-ACL ' value=' RFC 1918.auto '/2 . param name=' local-network-ACL ' value=' localnet param name=' local-network-ACL ' value=' RFC 1918.auto '/3 . param name=' ext-RTP-IP ' value=' auto-NAT param name=' ext-RTP-IP ' value=' auto NAT :119.136.89.XXX ' 这里不能填写任何端口4。 如果使用pjsip作为客户端,则外部网映射到intranet的sip端口必须匹配。 如果内部网使用5060,则外部网也必须使用5060。 见https://lists.free switch.org/piper mail/free switch-users/2017-July/126974.html