Back to articles
The 5 MySQL Views Every VICIdial Admin Should Build Today
How-ToDevOps

The 5 MySQL Views Every VICIdial Admin Should Build Today

via Dev.to DevOpsJason Shouldice

VICIdial's built-in reports cover the basics. They stop being enough around 25 agents, when your clients start asking for metrics the GUI doesn't have and the export options are too limited to build them yourself. The good news: VICIdial stores everything in MySQL. Every call, every disposition, every agent state change, every pause code. It's all sitting in well-structured tables in the asterisk database. Once you know which tables matter, you can build reports that are faster, more flexible, and more useful than anything the admin panel offers. The Tables That Matter VICIdial has over 200 tables. For reporting, you need about 15. Here are the ones I hit most often: Table What It Stores What You Get From It vicidial_log Every outbound call attempt Call outcomes, talk time, wait time, campaign stats vicidial_closer_log Inbound/transfer call records Queue times, handle times, service level vicidial_agent_log Agent state changes Login time, pause time, productivity, utilization vicidial_

Continue reading on Dev.to DevOps

Opens in a new tab

Read Full Article
5 views

Related Articles