◎ Monitoring & Observability

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

20 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.

AI-Assisted VoIP Call Center Ops: Claude Hooks & Incident KB Intermediate · 15 min

Route inbound calls to the right agent queue in real time, auto-resolve carrier codec errors, and reduce mean time to recovery (MTTR) by 60% with Claude-powered incident detection in ViciDial.

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.

Debug SIP call drops: Carrier BYE analysis with Homer Intermediate · 14 min

Carriers hang up calls mid-conversation with no reason code: identify the SIP BYE trigger and the Q.850 cause that hides it using Homer packet capture and Asterisk logs.

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.

How to Manage ViciDial Lists: Deactivate, Reset & Delete Leads Intermediate · 12 min

Remove dead or stale leads, reset call status, and purge list data without corrupting your database or breaking active campaigns.

Integrating AI Voice Agents with VICIdial Remote Agent Intermediate · 15 min

Remote agents hear AI responses cut off mid-sentence, dropped calls fail to transfer to voice bots, and call recordings show no agent audio: fix agent codec mismatch, RTP stream misconfiguration, and VICIDIAL_AGENT permission gaps.

Query Millions of VoIP CDRs with DuckDB on Budget VPS Intermediate · 14 min

Extract and analyze call records from Asterisk and ViciDial in seconds on 1GB RAM by switching from SQL to column-oriented format.

ViciDial Call Distribution: Agent Rank & Load Balancing Intermediate · 17 min

Uneven agent workload and call abandonment happen when rank distribution is misconfigured: fix queue strategy, agent status routing, and load-balancing weights to match your team size and call volume.

ViciDial LAGGED agents: root cause analysis and debugging Intermediate · 17 min

Agents stuck in LAGGED status show no calls, drop inbound traffic, and fail to reconnect: identify the socket, session, and database state causing the freeze in under five minutes.

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.

VoIP Noise Suppression for Call Centers: RNNoise Setup Intermediate · 15 min

Background noise, echo, and DTMF artifacts plague inbound and outbound calls in ViciDial: implement RNNoise preprocessing to restore call clarity without codec changes.

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.

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