- PFSense 1.2.2
- Cisco IP 电话 7940(SIP 固件 - G711ulaw)
- 6000/768ADSL 线路
- 星号
嗨,大家好,
我在维持家庭办公室外拨 VOIP 通话质量方面遇到了麻烦。入站通话质量(我听到的)很好,但出站通话质量(对方听到的)似乎“不稳定”。
我家的网络拓扑/流量是:
Cisco 7940 IP 电话 >> Buffalo AirStation 无线 G 桥 >> DLINK DIR-625 无线路由器(纯粹作为 WAP 运行)>> PFSense 1.2.2 盒 >> Speedstream ADSL 调制解调器。
我的 pfsense 盒配置为对工作中往返于我的 VOIP 代理的任何流量使用优先级队列。我可以看到它在我测试通话期间被使用。我还确认防火墙端口允许来自相应 VOIP 代理的流量。
无论流量有多少,似乎都会发生这个问题......
到目前为止,我已经尝试过:
- 检查电缆故障/更换电缆。
- 检查路由器是否存在配置错误(这里可能还有问题)
- 将手机直接插入与路由器相连的交换机(本质上将无线功能从图片中移除)。
- 尝试软件电话
问题仍然存在……所以我倾向于怀疑存在一些数据包丢失或出站流量问题。目前不确定如何继续。我正在考虑将手机直接插入 DSL 调制解调器,看看通话质量是否会更好(基本上将 pfsense 和其他流量从图片中移除)有什么建议吗?
答案1
无论流量有多少,似乎都会发生这个问题。
请记住,带宽对于 VoIP 质量的影响并不像延迟或 RTT(往返时间,通常称为“Ping”)那么重要,“RTT”是指“ping”数据包从您的计算机传输到站点并返回的时间(以毫秒为单位)。
答案2
好的,下面是 VoIP 的简要介绍。VoIP 使用 UDP 传输音频,这意味着无需检查数据包是否按正确顺序传输,甚至根本不存在数据包,因此无论以何种顺序到达,您听到的都是正确的。
VoIP 通话质量的常见问题:
潜伏- 高延迟通常会导致音频延迟。延迟跳跃(也称为抖动)会导致音频不连贯,并且音频流的后半部分可能比前半部分先到达。
数据包丢失- 轻微的数据包丢失(约 5% 及以下)只会导致音频出现一些小的失真。如果这种情况持续发生,而不仅仅是由于一些随机利用率峰值导致的,则音频会变得断断续续。当情况恶化时,如果数据包丢失是突发性的,则会导致长时间无音频,或者如果每次只丢失几个数据包,则音频流中会不断出现小的中断,听起来就像另一边在水下一样。
测试延迟或数据包丢失时,有两个重要的目标需要测试。首先测试您的 ISP 的主 DNS 服务器,这将测试您的最后一英里是否存在问题。其次,测试您的 VoIP 提供商的会话边界控制器 (SBC)。
ALG、SPI、入侵检测- 这些防火墙设置会导致随机的单向或无向音频问题,因为当它们看到它们认为“不安全”或“畸形”的东西时,它们会介入并阻止或调整数据包。这对 voip 来说是毁灭性的。您还可能会看到随机掉线,要么是因为某些信号没有发出,一段时间后语音服务器没有收到 ACK,它们会掉线,要么是因为 ALG 设置,通话会在 10、20、30 分钟等时间掉线。
检查这些设置时,您需要检查您自己的路由器、您的 ISP 的设备(除非它是桥接的)和您的 ISP 的网络。
NAT 遍历- 端口触发或不正确的端口转发可能会导致信号问题,从而导致手机无法正确注册、提取远程配置或有时无法重新注册。这可能会导致手机在重启后失去连接,或者在一天中的随机时间失去连接。
如果没有桥接,这些将是您自己的路由器中的设置,也可能是您 ISP 的设备中的设置。
现在来谈谈重要的部分。
如何在网络上构建 QoS 并不重要也就是说,您可以根据自己的需要对网络上的数据包进行优先级排序,并且只会影响您的网络。在大多数 voip 设置中,您会将所有这些数据包连同您的数据一起发送到最后一英里的路线完全相同,没有优先顺序。一旦您到达 ISP,并且所有数据包都被路由到目的地,语音数据包就会跨越其他网络直到它们到达语音提供商的 SBC 或到达另一端,再次没有优先顺序基本上,除非您的 ISP 和语音提供商是同一个,并且他们结合了 QoS 来实现语音优先级,否则您的语音离开路由器后,您的网络将如何处理,这完全取决于您的网络。您可以随心所欲地检查我上面列出的所有问题,但这并不能解决您的所有质量问题,只能解决最常见的问题。
答案3
您可以先对 VoIP 流量进行网络跟踪(使用 tcpdump 或 Wireshark)。然后 Wireshark 可以处理跟踪并计算抖动缓冲区或媒体流量中的异常延迟(检查“分析”菜单)。如果您在几个点重复此操作,您可能会发现问题所在。
答案4
我从 dslreports.com 上找到了答案,特别是那些难题。
DSL Reports 论坛部分拥有最精通 voip 和互联网知识的用户。其中一些发帖者是 VoIP 提供商所有者,他们帮助所有人,但大多不是他们的客户。