VoIPmonitor安装指南:Linux平台下的VoIP呼叫质量分析工具

2星 需积分: 14 13 下载量 171 浏览量 更新于2024-09-07 收藏 23KB DOCX 举报
"VoIPmonitor安装使用说明" VoIPmonitor是一款开源网络数据包嗅探器,用于在Linux上运行的SIP、RTP、RTCP和SKINNY(SCCP)MGCP VoIP协议数据。VoIPmonitor旨在根据网络参数、延迟变化和数据包丢失来分析VoIP呼叫的质量。具有所有相关统计信息的调用将保存到MySQL数据库。可选的,也可以使用SIP协议或SIP/RTP/RTCP/T.38/udptl协议将每个呼叫保存到pcap文件。VoIPmonitor还可以解码语音并将其作为WAV保存到磁盘。支持的编解码器是G.711 alaw/ulaw。 VoIPmonitor的安装使用可以分为三个步骤:前置安装包下载、安装准备和安装。 在前置安装包下载中,需要下载voipmonitor-22.11-src.tar.gz安装包和curl-7.62.0.tar.gz安装包(7.34以后的版本均可)。在安装准备中,需要编译安装curl-7.62.0.tar.gz,下载前置依赖包,包括libpcap-devel、snappy-devel.x86_64、libicu-devel、libssh-devel、libpng-devel、json-c-devel、fftw-devel、rrdtool-devel、glib2-devel、mysql-devel和libgcrypt-devel等。 在安装中,需要解压voipmonitor-22.11-src.tar.gz安装包,编译安装VoIPmonitor,然后安装到系统中。在简单使用方法中,可以使用voipmonitor命令来启动VoIPmonitor,例如voipmonitor-iens33-k-W-d/tmp/voipmonitor/,其中-i参数指定监控网卡名,-k参数指定前台启动,否则会以守护进程方式启动,-W参数指定保存RTP为wav文件。 VoIPmonitor的主要功能包括: * 分析VoIP呼叫的质量根据网络参数、延迟变化和数据包丢失 * 将所有相关统计信息的调用保存到MySQL数据库 * 可选的,可以使用SIP协议或SIP/RTP/RTCP/T.38/udptl协议将每个呼叫保存到pcap文件 * 解码语音并将其作为WAV保存到磁盘 * 支持G.711 alaw/ulaw编解码器 VoIPmonitor的优点包括: * 开源、免费 * 支持多种VoIP协议 * 可以分析VoIP呼叫的质量 * 可以将呼叫保存到pcap文件 * 可以解码语音并将其作为WAV保存到磁盘 VoIPmonitor的缺点包括: * 需要具备一定的Linux和网络知识 * 需要安装多个依赖包 * 需要配置MySQL数据库 VoIPmonitor是一款功能强大且灵活的VoIP网络数据包嗅探器,可以满足多种VoIP呼叫质量分析和呼叫保存需求。