Infrastructure (ACD)

Automatic Call Distribution

ACD (Automatic Call Distribution) is the system that routes incoming calls to available agents based on configurable rules — such as longest idle time, skills-based routing, round-robin, or priority-based assignment. In VICIdial, ACD functionality is built into the inbound group system, which manages call queuing and agent selection for all inbound and transferred calls.

How It Works in VICIdial

VICIdial’s ACD engine operates through inbound groups. When a call arrives in an inbound group, the ACD system evaluates available agents and selects the best match based on several criteria: agent wait time (longest waiting gets priority), agent grade/rank within the group (skills-based routing), queue priority of the call, and inbound queue priority settings.

Agents become available for ACD distribution by selecting inbound groups in their closer screen or through blended campaign assignment via the closer campaigns setting. The ACD system continuously monitors agent states and immediately routes queued calls when an agent becomes available.

VICIdial’s ACD also supports overflow routing — if no agents are available and the queue reaches a maximum wait time or caller count, calls can overflow to a secondary inbound group, a call menu, or an external number. The no_agent_no_queue setting determines whether calls queue at all when no agents are logged in.

Why It Matters

ACD efficiency directly determines caller wait times, service levels, and customer satisfaction for inbound operations. Intelligent ACD routing ensures that the most skilled agents handle the most appropriate calls, high-priority callers are served first, and agent workload is distributed fairly.

Poor ACD configuration leads to long wait times, mismatched agent-caller pairings, and uneven agent utilization. VICIdial’s skills-based routing capabilities allow sophisticated matching — for example, routing Spanish-language callers to bilingual agents, or sending high-value accounts to senior agents. See the analytics dashboard feature page for ACD performance metrics.

Related VICIdial Settings

queue_priority View setting → inbound_queue_priority View setting →

Related Terms

Queue View definition → Inbound Group View definition → Closer View definition →

Related Articles

Platform Comparisons

Best Predictive Dialer 2026: The Definitive Comparison

· 28 min read
Platform Comparisons

Call Center Software Comparison: Buyer's Guide [2026]

· 24 min read
Platform Comparisons

Open Source Call Center Software: The Complete Guide

· 26 min read

Part of the VICIdial Performance Optimization Guide

Need Help With Your VICIdial Setup?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →