如何监控 VOIP 数据包

如何监控 VOIP 数据包

我们的 Asterisk 服务器配置在 Cent OS 5.5 上。有时我的同事会抱怨通话质量不好。

  1. 如何监控传入或传出的 VOIP 数据包?

  2. 有没有办法调查 VOIP 数据包丢失的数量?

答案1

使用Wireshark捕获和分析网络流量。这样您就可以查看音频 (RTP) 流上的数据包丢失情况,甚至可以收听它(请记住警告用户,您将在故障排除期间监视他们的通信)。

如果您的服务器没有图形桌面,请使用 tshark。这将允许您保存捕获文件,并在将其下载到桌面后对其进行分析,您需要在桌面上安装 Wireshark。

答案2

如何监控传入或传出的 VOIP 数据包?

  • 对于计数包(字节),使用 iptables 规则
  • 使用 NetFlow 收集流量统计数据
  • 对于运行时监控,请使用 iptraf

有没有办法调查 VOIP 数据包丢失的数量?

我用网络电话监控. 许多SIP客户端都有内置功能。

答案3

tcpdump,专门查看端口 5060 的 sip 流量。您可以在 Wireshark 中查看捕获的内容。

相关内容