我们的 Asterisk 服务器配置在 Cent OS 5.5 上。有时我的同事会抱怨通话质量不好。
如何监控传入或传出的 VOIP 数据包?
有没有办法调查 VOIP 数据包丢失的数量?
答案1
使用Wireshark捕获和分析网络流量。这样您就可以查看音频 (RTP) 流上的数据包丢失情况,甚至可以收听它(请记住警告用户,您将在故障排除期间监视他们的通信)。
如果您的服务器没有图形桌面,请使用 tshark。这将允许您保存捕获文件,并在将其下载到桌面后对其进行分析,您需要在桌面上安装 Wireshark。
答案2
如何监控传入或传出的 VOIP 数据包?
- 对于计数包(字节),使用 iptables 规则
- 使用 NetFlow 收集流量统计数据
- 对于运行时监控,请使用 iptraf
有没有办法调查 VOIP 数据包丢失的数量?
我用网络电话监控. 许多SIP客户端都有内置功能。
答案3
tcpdump,专门查看端口 5060 的 sip 流量。您可以在 Wireshark 中查看捕获的内容。