◎ Monitoring & Observability

Complete guide to monitoring & observability for ViciDial and Asterisk. 13 in-depth tutorials covering everything from basics to advanced production setups.

13 Tutorials

Building a Complete VoIP Monitoring Stack with Docker Intermediate · 46 min

Build a complete VoIP monitoring stack in Docker: Grafana dashboards, Prometheus metrics, Loki logs, Homer SIP capture, and Smokeping latency graphs.

Building a Custom Prometheus Exporter for Asterisk/ViciDial Intermediate · 42 min

A production-grade Python exporter that bridges Asterisk AMI and ViciDial MySQL into Prometheus metrics for real-time VoIP monitoring.

Advanced Ring Group Call Monitoring for ViciDial/Asterisk Intermediate · 39 min

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.

Detecting False Answer Supervision (FAS) Carrier Fraud Advanced · 8 min

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.

Detecting Inbound Dead Air: Answered Calls Where Asterisk Never Accepts Carrier RTP Advanced · 18 min

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.

Homer SIP Capture & RTCP Monitoring for Asterisk/ViciDial Intermediate · 15 min

Capture every SIP packet and RTP stream from Asterisk: detect call quality failures, codec mismatches, and dropped audio before agents report silent calls.

Auto QA Call Recording Quality with NISQA & Silero VAD Intermediate · 14 min

Detect poor call audio in seconds by measuring speech intelligibility and voice activity during ViciDial recording post-processing.

VoIP Call Quality Troubleshooting: Smokeping & RTCP Analysis Intermediate · 17 min

Diagnose packet loss, jitter, and latency causing one-way audio and dropped calls using Smokeping graphs and RTCP statistics parsed from Asterisk logs.

Deploying Monitoring Agents on VoIP Servers Intermediate · 37 min

Deploy node_exporter, promtail, heplify, and a custom Asterisk exporter to distributed VoIP servers from a central monitoring host via SSH.

Building a VoIP Monitoring PHP Dashboard Intermediate · 37 min

Build a multi-tab PHP dashboard for VoIP ops: Homer SIP traces, ViciDial stats, call quality analysis, and server health in one place.

VoIP Troubleshooting Runbook Beginner · 59 min

A systematic 7-step diagnostic procedure for Asterisk and ViciDial: from "calls are failing" to root cause without guessing.

Asterisk CDR Analysis — Extract Insights from Call Detail Records Intermediate · 14 min

Master the complete workflow for analyzing Asterisk Call Detail Records in production ViciDial environments—from database queries to real-time metrics and automated reporting.

Monitoring Asterisk with SNMP & Nagios/Zabbix Intermediate · 14 min

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.

Explore Other Topics

⚙ ViciDial Administration ⚗ AI & Voice Agents ★ Infrastructure & DevOps ⚛ AI-Powered Operations