FreePBX 12 中的NAT 设置

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
James.zhu讨论 | 贡献2015年11月3日 (二) 14:42的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

FreePBX 12 以上版本NAT 用户配置指南

NAT issues

VoIP 最大的问题就是通常人们说的单通问题,或者几秒钟以后就掉线的问题。这些问题通常就是NAT配置不当导致。

Make sure you have a resolvable address on the Internet.

如果用户没有购买静态IP地址的话,,用户可能经常会修改IP地址。建议设置一个动态的DNS服务。

Adding NAT information in  FreePBX 

在高级配置菜单,点击 Asterisk SIP settings

SipRightMenu.png

然后点击SIP 配置

右边菜单支持的是 FreePBX 12。 FreePBX 11 以下版本是主界面配置

 

Set NAT as yes

Static IP from your ISP 

选择"Static IP" ,输入外部IP地址

settings_nat_static.png

Dynamic IP Updated through dynamic IP service

选择 "Dynamic IP" ,输入主机名称全称,例如"foo.dyndns.net"

settings_nat_dynamic.png

完成配置以后,要点击 "submit" 和点击"APPLY" 按钮。

Local Networks

在 "NAT"下,用户会看到一个勾选值 "Local Networks"。

这里输入内网IP地址和子网地址。

如果用户内网地址是192.168.0.254,那么需要设置为192.168.0.0 / 255.255.255.0

settings_nat_localnet.png

点击提交,然后点击APPLY Config


RTP Port Range

Open the SIP and RTP ports to your Asterisk server

用户必须确认开启了正确的端口,检查防火墙UDP端口设置,设置转发端口到用户的Asterisk端口。 对于SIP协议,用户需要开启UDP(不是TCP) 端口5060 (SIP) ,并且开启端口 10000-20000 来传输语音(RTP 在系统文件/etc/asterisk/rtp.conf中定义)。 所有这些端口都是UDP端口,开启TCP不会对NAT有任何帮助。 配置防火墙时,用户可能还要打开 UDP port 4569 (IAX),用户有时可以通过IAX连接到asterisk服务器。

用户可以看到实际开启的端口

RTPSettings.png


如果实例的端口和本地应用有什么不同,用户需要检查自己的防火墙和相应的实际端口配置。

用户可能需要开启端口从10001开始,10000端口可能和Webmin端口冲突。如果没有安装Webmin则无需担心冲突。