我有一个VoIP服务运行完美的拨出电话,但我不能接听来电。
我有192.168.0.1上的Netgear DGN 2000调制解调器路由器和192.168.0.2上的Lynksys电话适配器PAP2。
我创build了3个新的自定义服务:服务表服务名称端口tlenfon(TCP)5060 tlenfon2(UDP)15000 tlenfon3(UDP)35000
我已经为PAP 2保留了地址192.168.0.2
我已经将每个服务的端口转发到PAP2服务名称操作LAN服务器IP地址WAN用户日志tlenfon允许始终192.168.0.2任何始终tlenfon2允许始终192.168.0.2任何始终tlenfon3允许始终192.168.0.2任何始终
我已经检查了默认DMZ并指定了192.168.0.2
我错过了什么?
不接收来电意味着另一端的服务无法通过您的NAT路由器。 这可能是由于不正确的端口redirect,PAP使用错误的IP地址或类似的东西来宣传自己。
现在,SIP通常在UDP端口5060上说话,而不是TCP,所以可能将其添加到转发的端口列表中? 这也是一个多线设备? 如果是这样,5060可能只是您需要转发的一个端口。
尝试联系您的VoIP提供商,并要求他们的帮助。 如果这是一个本土的,谈到像Asterisk的东西,那么至less它会更容易debugging。
您的提供商是否指示您进行端口转发? 一些VoIP服务使用自己的方法进行NAT穿越,根本不需要转发端口。
根据Netgear手册 ,“默认DMZ服务器”获取所有通常会被丢弃的stream量 – 不确定这是否您想要和需要的,这取决于您的VoIP提供商。
您是否尝试禁用SIP ALG(设置默认DMZ的相同页面)?
Linksys PAP是否由您的VoIP提供商预先configuration,或者您自己设置?
如果您能够熟练地嗅探networking,可以将一个旧的集线器插入调制解调器的以太网端口,并将Linksys PAP和您的PC连接到集线器,然后在PC上运行Wireshark,以查看您的VoIPstream量是否超过路由器。
听起来像是与NAT有关的防火墙问题。 如果可以的话,进入你的PAP2并寻找NAT Keep Alive Intvl。 检查该值并将其降低到15甚至5秒。 这将使您的PAP2向您的路由器发送保持活动types的消息,以保持NAT端口为您打开。
您使用哪个VOIP系统? 我与Elastix / Asterisk / FreePBX BOX有类似的问题。 在以下位置编辑NAT设置之后:
UnembedFreePBX / Tools / Asterisk SIP设置我工作
尝试玩这个http://lh6.ggpht.com/_l7ldTfcnI34/S1TQlncjUsI/AAAAAAAAElQ/UMdU3WGMeL0/s800/asterisk.jpg