Complete guide to monitoring & observability for ViciDial and Asterisk. 13 in-depth tutorials covering everything from basics to advanced production setups.
Build a complete VoIP monitoring stack in Docker: Grafana dashboards, Prometheus metrics, Loki logs, Homer SIP capture, and Smokeping latency graphs.
A production-grade Python exporter that bridges Asterisk AMI and ViciDial MySQL into Prometheus metrics for real-time VoIP monitoring.
Monitor ring group calls in real time with a PHP log parser and MySQL, so you see missed after-hours calls before the customer complains.
False Answer Supervision means your carrier answers calls that no human ever picked up, then bills you for them. You can catch it with CDR queries, a duration histogram, and one SIP capture. I hunt for it on a production campaign where two carriers run a 50/50 split on identical traffic, so every metric below comes with a built-in control group.
Some inbound calls answer normally at the SIP level, but the PBX never accepts a single RTP packet from the carrier. Asterisk already logs the evidence: a Strict RTP "learning" line that never turns into a lock or a source switch. Here's how I turned that into an alert, corroborated it with Homer RTCP, avoided the early-media trap, and used one SIP header to decide where to send the ticket.
Capture every SIP packet and RTP stream from Asterisk: detect call quality failures, codec mismatches, and dropped audio before agents report silent calls.
Detect poor call audio in seconds by measuring speech intelligibility and voice activity during ViciDial recording post-processing.
Diagnose packet loss, jitter, and latency causing one-way audio and dropped calls using Smokeping graphs and RTCP statistics parsed from Asterisk logs.
Deploy node_exporter, promtail, heplify, and a custom Asterisk exporter to distributed VoIP servers from a central monitoring host via SSH.
Build a multi-tab PHP dashboard for VoIP ops: Homer SIP traces, ViciDial stats, call quality analysis, and server health in one place.
A systematic 7-step diagnostic procedure for Asterisk and ViciDial: from "calls are failing" to root cause without guessing.
Master the complete workflow for analyzing Asterisk Call Detail Records in production ViciDial environments—from database queries to real-time metrics and automated reporting.
Learn how to deploy enterprise-grade monitoring for your Asterisk/ViciDial system using SNMP, Nagios, and Zabbix to track calls, channels, and system health in real-time.