Windows 实用程序可以监控 VoIP 吗?

Windows 实用程序可以监控 VoIP 吗?

我不再使用固定电话,而是依靠 VoIP 提供商通过 PSTN 拨打/接听电话。它通常运行良好,但有时,终端用户会抱怨通话质量低下,即使我的 ADSL 线路处于空闲状态。我运行了 PingPlotter,确实注意到沿途某些跳点的延迟较高。

是否有人知道我可以在我的 Windows 主机上运行一个实用程序来监视与我的 VoIP 提供商的连接(通过 ping/traceroute 或其他方式)并在数字不适合高质量通话时警告我?

我知道基于网络的http://myspeed.visualware.com,但我更喜欢将应用程序放在图标栏中。

谢谢。

答案1

我不知道 Windows 中是否有任何应用程序,但对于 voip,您需要注意某些事情,例如通话质量或其他基于连接的问题,并且有单独的应用程序可以查找这些问题。其中一些您只需使用标准ICMP简单网络管理协议监控其他部分,你可能需要实现某种数据包捕获(通过wireshark或已登录tcpdump会话)来查看 SIP 信令(端口 5060)。您还可以使用港铁测试路由问题。

潜伏- 高延迟通常会导致音频延迟。延迟跳跃(也称为抖动)会导致音频不连贯,并且音频流的后半部分可能比前半部分先到达。

数据包丢失- 轻微的数据包丢失(约 5% 及以下)只会导致音频出现一些小的失真。如果这种情况持续发生,而不仅仅是由于一些随机利用率峰值导致的,则音频会变得断断续续。当情况恶化时,如果数据包丢失是突发性的,则会导致长时间无音频,或者如果每次只丢失几个数据包,则音频流中会不断出现小的中断,听起来就像另一边在水下一样。

测试延迟或数据包丢失时,有两个重要的目标需要测试。首先测试您的 ISP 的主 DNS 服务器,这将测试您的最后一英里是否存在问题。其次,测试您的 VoIP 提供商的会话边界控制器 (SBC)。

ALG、SPI、入侵检测- 这些防火墙设置会导致随机的单向或无向音频问题,因为当它们看到它们认为“不安全”或“畸形”的东西时,它们会介入并阻止或调整数据包。这对 voip 来说是毁灭性的。您还可能会看到随机掉线,要么是因为某些信号没有发出,一段时间后语音服务器没有收到 ACK,它们会掉线,要么是因为 ALG 设置,通话会在 10、20、30 分钟等时间掉线。

检查这些设置时,您需要检查您自己的路由器、您的 ISP 的设备(除非它是桥接的)和您的 ISP 的网络。

NAT 遍历- 端口触发或不正确的端口转发可能会导致信号问题,从而导致手机无法正确注册、提取远程配置或有时无法重新注册。这可能会导致手机在重启后失去连接,或者在一天中的随机时间失去连接。

如果没有桥接,这些将是您自己的路由器中的设置,也可能是您 ISP 的设备中的设置。

答案2

如果您想跟踪通话和所有详细信息,您可以使用 GnuGK Windows 版本并将它们修补到一个中心点。

您可以使用 GnuGK/OpenH323gk 从 Windows 检查所有实时通话。认真安装只需 5 到 30 分钟。

希望能帮助到你。

相关内容