VoIPmonitor is an open-source network packet sniffer designed for monitoring and analyzing VoIP (Voice over IP communications. It supports protocols such as SIP, RTP, and RTCP, and operates on Linux systems. By evaluating network parameters like delay variation and packet loss, VoIPmonitor assesses call quality using the ITU-T G.107 E-model, which predicts quality on the MOS (Mean Opinion Score scale. Call data, along with relevant statistics, are stored in a MySQL or ODBC database. Additionally, each call can be saved as a pcap file, capturing SIP, RTP, RTCP, T.38, and udptl protocols. VoIPmonitor also decodes speech, allowing playback through its commercial web GUI or saving as WAV files. Supported codecs include G.711 alaw/ulaw, with commercial plugins extending support to G.729a, G.723, iLBC, Speex, GSM, SILK, iSAC, and OPUS. The software can also convert T.38 FAX data to PDF format.
Key Features and Functionality:
- Comprehensive Protocol Support: Monitors SIP, RTP, RTCP, and T.38 protocols, ensuring thorough analysis of VoIP communications.
- Quality Assessment: Analyzes packet loss and delay variations, calculating MOS scores according to the ITU-T G.107 E-model.
- Data Storage: Saves call data and statistics to MySQL or ODBC databases; optionally stores each call as a pcap file.
- Audio Decoding and Playback: Decodes audio streams, supporting various codecs, and allows playback via the web GUI or saving as WAV files.
- FAX Conversion: Converts T.38 FAX data to PDF format for easy viewing and archiving.
- Scalability: Handles thousands of simultaneous calls on a single server or distributed across multiple servers.
- Commercial Web GUI: Offers advanced features like comprehensive filters, detailed SIP protocol overviews, live call monitoring, dashboards, user management, and alert generation.
Primary Value and User Solutions:
VoIPmonitor provides VoIP service providers, call centers, and enterprises with a robust tool to monitor and troubleshoot the quality of SIP VoIP calls. It enables the archiving of all calls, including SIP, RTP, and T.38 FAX, in a CDR database. Users can decode and play calls directly from the GUI or view T.38 FAX as PDFs. The software is also beneficial for billing purposes and monitoring call centers. Its scalability ensures it can handle large deployments, making it suitable for organizations of various sizes.