Website • Documentation • Live Demo • Download •
VoIPmonitor is an open source network packet sniffer with commercial frontend for SIP, RTP, RTCP, SDRS, WebRTC, T.38, MGCP, Skinny(SCCP), and other VoIP protocols running on Linux.
It is designed for VoIP troubleshooting and monitoring. VoIPmonitor captures, decodes, and analyzes VoIP traffic, saving call metadata to a database and optionally storing full packet captures and audio recordings. The sniffer is engineered for high-performance environments, capable of processing 10 Gbit traffic and handling 100,000+ concurrent calls on a single server.
Trusted by 1,000+ telecom operators, ITSPs, and contact centers worldwide. Representative vendor in Gartner’s Market Guide for Unified Communications Monitoring.
G.711, G.722, G.723, G.726, G.729a, OPUS, AMR, AMR-WB, iLBC, Speex, GSM, Silk, iSAC, MP4A-LATM
┌─────────────────────────────────────────────────────────────────────┐
│ Network Traffic │
│ (SPAN/RSPAN/ERSPAN/TAP/SBC Mirroring) │
└───────────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ VoIPmonitor Sniffer (GPL) │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ SIP Parser │ │ RTP Decoder │ │ Quality │ │ Audio │ │
│ │ │ │ │ │ Analysis │ │ Recording │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
└───────────────────────────────┬─────────────────────────────────────┘
│
┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ MySQL/MariaDB │ │ PCAP Storage │ │ Audio Files │
│ (CDRs) │ │ (SIP/RTP) │ │ (WAV/OGG) │
└───────────────┘ └───────────────┘ └───────────────┘
│ │ │
└───────────────────┼───────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ VoIPmonitor WEB GUI (Commercial) │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Dashboards │ │ Analytics │ │ Alerting │ │ Billing │ │
│ │ & Reports │ │ & OLAP │ │ & Fraud │ │ Engine │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
No dependencies required - works on any Linux distribution:
# 64-bit
wget https://www.voipmonitor.org/current-stable-sniffer-static-64bit.tar.gz
tar xzf current-stable-sniffer-static-64bit.tar.gz
cd voipmonitor-*
# Run sniffer
./voipmonitor -i eth0
git clone https://github.com/voipmonitor/sniffer.git
cd sniffer
./configure
make
make install
Create /etc/voipmonitor.conf:
# Network interface to sniff
interface = eth0
# MySQL database connection
mysqlhost = localhost
mysqldb = voipmonitor
mysqlusername = voipmonitor
mysqlpassword = secret
# Enable audio recording
audio_recording = yes
savesip = yes
savertp = yes
Start the sniffer:
voipmonitor --config /etc/voipmonitor.conf
Detailed installation guides for popular distributions:
| Distribution | Guide |
|---|---|
| Debian 13 | Installation Guide |
| Debian 12 | Installation Guide |
| Ubuntu 24.04 LTS | Installation Guide |
| Ubuntu 22.04 LTS | Installation Guide |
| Rocky Linux 10 | Installation Guide |
| Rocky Linux 9 | Installation Guide |
| AlmaLinux 10 | Installation Guide |
| AlmaLinux 9 | Installation Guide |
The commercial WEB GUI transforms raw sniffer data into actionable insights with:
VoIPmonitor works with any system using supported protocols. Tested with:
| Category | Platforms |
|---|---|
| SIP Proxies | Kamailio, OpenSIPS |
| Media Servers | FreeSWITCH, Asterisk |
| Enterprise PBX | Cisco, Avaya, Genesys, Mitel |
| SBCs | AudioCodes, Ribbon, Oracle SBC, Cisco CUBE, Sangoma, Dialogic |
| UCaaS/CCaaS | NetSapiens, BroadSoft, Odin/Ooma |
| Metric | Capability |
|---|---|
| Concurrent Calls | 100,000+ |
| Calls Per Second | 50,000+ |
| Network Throughput | 10 Gbit |
| CDR Writes/Second | 50,000 |
Engineered for carrier-grade deployments with multi-core optimization, DPDK kernel-bypass support, and serialized I/O storage format.
The sniffer is released under the GNU General Public License v2.0 (GPL-2.0).
The WEB GUI is commercial software available with monthly, quarterly, or annual subscriptions. See pricing for details.
VoIPmonitor is developed by Martin Vit in Prague, Czech Republic.