freeswitch配置之nat穿越

一、路由器去掉upnp和alg功能。

二、在fs上开启rport功能 

    <paramname="NDLB-force-rport" value="true"/>

三、设置rtp自动调整功能

    <paramname="disable-rtp-auto-adjust" value="false"/>

四、设置sip和rtp的外网地址

    <param name="ext-rtp-ip"value="autonat:公网IP"/>

    <param name="ext-sip-ip"value="autonat: 公网IP "/>

五、设置acl参数,以此来判断内外网呼叫

    <paramname="local-network-acl" value="lan"/>

    acl中配置lan

    <list name="lan"default="deny">

      <node type="allow"cidr="192.168.0.0/24"/>

    </list>

六、在路由器上端口映射fs的sip端口和rtp端口

七、针对没有rport功能的终端,在reg.xml中加入

    <variablename="sip-force-contact"value="NDLB-connectile-dysfunction"/>

八、fs启动项:freeswitch -nonat -nosql

九、如以上方法不行,自建一台stun或者turn服务器,终端通过turn服务器获取公网IP实现穿越。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值