我正在使用诺基亚 ONT G-2425G-A路由器,在印度使用 Airtel 家庭订阅。ISP
提供互联网接入以及 VoIP 连接。它的工作原理是将物理电话连接到路由器本身。
在路由器网关中,两个 WAN 连接是可见的。一个用于互联网,另一个(似乎)专用于语音.
状态页面显示语音软交换机的IP地址。
我想知道是否可以使用软件电话应用程序连接到语音交换机通过电脑拨打电话。
但是问题是IP地址无法访问。
第一张图片显示了两个 WAN 连接。(左 - 互联网,右 - 仅语音)
我通过 SSH 登录路由器,并从不同来源(LAN、互联网-WAN-IP、语音-WAN-IP)对语音服务器执行了三次 ping 操作。仅来自 Voice-WAN-IP 的 ping 有效。
我认为我需要使用 IP 路由设置将语音 WAN 绑定到 LAN,以便本地网络上的 PC 可以访问语音交换机。
但我不知道该怎么做。
任何帮助都将不胜感激。
提前致谢。
编辑:
语音服务器确实响应 ping,但仅当从不同的源 IP ping 时才会响应。(如第二张屏幕截图所示)。
我也有语音服务器的凭证。但我没有测试它们,因为我无法连接到 LAN 上的设备。只有路由器能够 ping 和连接,但只能通过辅助 WAN。
答案1
SIP 服务器可能设置为不响应 ping。无法 ping 通并不意味着无法访问。
您至少需要 SIP 地址、用户名和身份验证才能通过软件电话拨打电话。理想情况下,您应该知道编解码器(但您可以尝试一些常用的编解码器,并且协议允许进行一些协商)。
有些 SIP 服务器不允许多个用户同时注册同一个帐户,而有些则很乐意这样做。我使用两个 VoIP 提供商,只有一个允许多个用户注册。如果您属于第一组,那么您将无法接听软电话的来电,除非您先在路由器上禁用 VoIP。
从您问题的更新来看,虽然您可以从路由器访问 SIP 服务器,但无法从 LAN 访问它。路由器显然有路由,所以我怀疑 LAN 连接不上的原因只是您从 SIP 服务器无法访问的网络开始。在路由器上为 VoIP 路由启用 NAT(如果可以)。
答案2
它可能您需要一条路由,因为地址 10.232.x 不在链接上(即不在任何本地子网内),所以路由器会尝试使用来自“Internet WAN”的默认路由。
您ping -I ..
没有指定网关(反正也没有选项可以指定),这种 ping 的结果就好像目的地在链路上一样。由于这似乎有效,请为您想要的目的地手动添加一个网关为空的路由(或网关为 0.0.0.0)。如果这没有帮助 – 尝试使用 172.23.29.234 作为网关的路由。
但这还不够,因为它只能修复路由器本身的访问,而路由器直接连接到该子网并拥有一个地址;而你的计算机(位于 LAN 上)才不是。这很重要,因为您的 ISP 的 SIP 服务器实际上需要能够将回复发送回给您——这在您从路由器 ping 时有效,因为 ISP 有 172.23.29.234(这是您的路由器的 IP 地址)的路由……但它会不是为您的 LAN 子网提供一条路由,而不仅仅是因为它与其他 10000 个客户的 LAN 子网相同,所以期望它有一条路由是不合理的。
简而言之,当您的 PC 使用其 192.168.1.7 地址发送数据包时,SIP 服务器将无法回复。
对于“Internet”连接,该问题通过 NAT 处理;路由器使用其自己的 IP 地址(然后成为“您的”WAN 地址)伪装来自 LAN 的所有出站数据包。对于“VoIP”连接也是如此 - 如果没有 ISP 的特殊安排,您的路由器必须在将任何内容转发到该 VLAN 之前进行 NAT,否则您将永远不会收到任何回复。既然您说“NAT”复选框已禁用,那么,这就是一个问题。
你可能可以通过以下方式让它工作桥接将 VoIP VLAN (660) 连接到您的 LAN 端口之一,然后配置 PC 以将其识别为带标记的 VLAN – 并且可能将路由器的 IP 地址移至 PC。不过我猜路由器也没有这个选项。