Skip to content
Answer Stack
Open menu

What is an ACD (automatic call distributor)?

✓ Verified Last reviewed by AnswerStack Next review due Dec 14, 2026

Every claim is sourced below

An automatic call distributor, or ACD, is the part of a phone system that decides which agent answers each incoming call. It holds callers in a queue when nobody is free, and it chooses an agent for each call using rules the business sets, such as the skill the call needs and how long each agent has been idle. In a cloud contact center the ACD is software, and on platforms such as Genesys Cloud the same engine hands out chats, emails and texts as well.

Where the ACD sits in a phone call

In a traditional on-premises call center, a call passes through other equipment before the ACD sees it. Noah Gans, Ger Koole and Avishai Mandelbaum trace that path in their 2003 review of call center operations. The phone network delivers the call to the company's private branch exchange, or PBX, which is the switch that connects a business to outside lines. The PBX usually connects the caller first to an interactive voice response system, the IVR, which is the recorded menu that asks what the caller needs. Callers who want a person are then handed to the ACD, which the authors describe as "a specialized switch" built to route calls to individual agents. A cloud platform runs the same roles as software inside one service.

That path clears up two mix-ups. The IVR talks to the caller and the ACD chooses who answers, so they are separate jobs even when one vendor sells both. Genesys makes the same point in its definition of an ACD, which says the ACD "focuses on routing, not self-service." The PBX is different again. Its own job is to give employees extensions and outside lines. Choosing the agent is the ACD function, even when it ships inside the same phone system.

The IVR and the ACD do work together, because whatever the caller tells the menu becomes an input to the ACD's choice. The paper's example is an airline whose callers press 3 to identify themselves as Spanish speakers. The ACD then looks for an agent whose login record shows Spanish.

How an ACD chooses the agent

The choice happens in two steps. First the ACD works out which agents are allowed to take the call. Then it picks one of them.

The first step depends on how agents are grouped. Xima, the platform behind Atlantech's contact center service, sorts them into skill groups such as billing or technical support. A supervisor gives each agent a skill level from 1 to 10 in every group that agent works, and 10 marks the most skilled. An agent with no level in a group never receives its calls.

The second step is a setting Xima calls the routing algorithm, and each skill group has its own. Four of the options deliver calls to agents.

Algorithm Who gets the next call
Most Idle The agent who has been idle longest. Skill level is ignored.
Circular The next agent in a rotation that starts with the highest skill level.
Linear The highest-skilled agent who is free. Idle time breaks a tie.
Intelligent Highest Skill First The highest-skilled agent who is free. A tie goes to the agent the other skill groups need least.

The same call can go to different agents

Suppose three billing agents are free when a call arrives. One has a skill level of 9 and finished a call 40 seconds ago. The other two are both level 6. One of them has been idle for three minutes and the other for one minute. Most Idle sends the call to the level 6 agent who has waited three minutes. Linear sends it to the level 9 agent, and it will do the same every time that agent is free. Circular takes turns. As long as all three are available when their turn comes, each gets a call before any of them gets a second.

The algorithm you pick says what the queue is for. Most Idle and Circular spread the work evenly, which suits a team whose agents can all handle the same calls. Linear puts most calls on the strongest agents and uses the rest as backup. The fourth option is built for agents who belong to several skill groups. When two agents tie on skill, it gives the call to the one whose absence costs the other groups least, and that keeps the more versatile agent free for them.

Other vendors use different names for the same ideas. RingCentral's ACD page describes round robin, idle time and weighted distribution, among other methods. Genesys Cloud calls its versions evaluation methods. One of them, Best Available Skills, averages each agent's ratings on the skills a call asks for and picks the highest average. The labels won't line up between products, so compare what each setting does to a call.

What happens when no agent is free

The ACD holds the call in a queue and plays announcements or music. Callers are normally answered in the order they arrived, and Genesys Cloud tracks that order "down to the millisecond." A business can move chosen callers forward by giving them priority. How that works is part of routing in a contact center.

A queue needs limits, because a caller who waits too long may hang up. In Xima each skill group has a Queue Timeout that transfers a call elsewhere after a set wait. It has a Queue Overflow destination for calls that arrive when every agent is busy or none are logged in, and a cap on how many calls can wait at once. A setting called Agent Ring Time covers the agent who doesn't pick up. When the time runs out, the call goes back to the queue for the next available agent.

Queue callback replaces time on hold. Atlantech lists it among its contact center features, and Xima's version keeps the caller's place in line with a placeholder after the caller hangs up. When the placeholder reaches the front, the system dials the caller back. What happens next depends on the strategy the supervisor chose. Under Wait in Queue, the caller rejoins at position one and takes the next free agent. Under Reserve Agent, the system sets an agent aside before it dials and holds that agent for up to about two and a half minutes while the customer decides.

Each strategy has a cost. A reserved agent takes no other calls while the system dials. Without the reservation, a customer who accepts the callback has to wait again if every agent is busy. Xima suggests Reserve Agent for small teams with long waits, where that second wait is most likely.

What an ACD measures

The ACD's decisions feed the contact center's reports. Atlantech's service lists real-time wallboards that show agent status and call activity, along with historical reporting it describes as "cradle to grave." The most common figure built from that data is service level. Gans, Koole and Mandelbaum define it as the fraction of calls whose wait fell below a target, and they note the target is typically 20 or 30 seconds.

The target is your choice, so the report tells you how often you met the number you picked.

The same engine now handles chat, email and text

Cloud platforms use the ACD for more than phone calls. Genesys Cloud says its ACD matches "calls, chats, emails, messages, and callbacks" with available agents. How one set of routing rules shares agents across those channels is covered in what a unified queue is. The ACD is one piece of a larger set of features in a modern contact center.

The rules can differ by channel, though. In Xima, email routing always uses Linear distribution, whatever algorithm the skill group is set to. Each email goes to the highest-skilled agent who is available, with idle time as the tiebreak, even in a group where calls are shared evenly. We'd check for exceptions like that on any platform before assuming the setting chosen for calls applies to every channel.

Sources

Create and configure queues

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Genesys Cloud queue settings: routing methods (standard, predictive, bullseye, preferred agent, conditional group); evaluation methods (all skills matching, best available skills, disregard skills next agent, defined as the agent with the longest time since last interaction); scoring methods (conver

“Conversation score - A combination of an interaction's arrival time and its priority value. The arrival time is represented as a static 13-digit epoch value and one priority point is equal to 60,000 milliseconds (one minute).”

Advanced routing overview

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Genesys Cloud routing method definitions: standard, predictive, bullseye, preferred agent, conditional group, and direct routing; bullseye rings act as fallbacks and can remove skills, with preferred agents included regardless of skills; preferred agent routing across up to six consecutive rings wit

“Genesys Cloud offers the following routing methods: standard, predictive routing, bullseye, and preferred agent routing. ... Conditional group routing allows you to share groups of agents between different queues based on the rules you set. A rule is combination of KPI and agent availability.”

What is automatic call distribution (ACD)?

Genesys Cloud Resource Center

Primary source Verified Sep 15, 2026 Supports: Genesys Cloud's one-line statement of what ACD is for: getting the right call to the right person as quickly as possible, with ACD concepts covering evaluation and routing methods for inbound and outbound interactions

“ACD is the contact center art and science of getting the right call to the right person as quickly as possible.”

Automatic Call Distribution (ACD) for Contact Centers

RingCentral

Supporting Verified Sep 15, 2026 Supports: RingCentral's published list of ACD distribution methods and how each selects an agent: fixed order, round robin (nobody takes a second call until everyone has taken one), idle time based (the agent idle longest), availability based (work schedule and time zone), skills based, simultaneous, weighted

“When a customer calls, your contact center software sees which agent has been idle (not on a live call) for the longest, and routes the call to them.”

The Best Guide to Automatic Call Distribution (ACD): Features and Benefits

NICE

Supporting Verified Sep 15, 2026 Supports: NICE's four-stage description of ACD operation (call identification via IVR or ANI, routing by predefined rules, queue management, real-time distribution); round-robin described as distributing calls so that each agent receives an equal number of calls; skills-based routing scoring agents on skill s

“In this method, inbound customer calls are distributed in a fixed queue within your team, ensuring that each agent receives an equal number of calls.”

What Is ACD in Call Centers - What Is An Automatic Call Distributor

Five9

Supporting Verified Sep 15, 2026 Supports: Five9's description of how the ACD works with the IVR (the IVR collects information about why a caller is reaching out and the ACD uses that plus its routing rules to make the assignment) and its five named routing categories: skills-based with unlimited skill groups and proficiency levels, priority

“Time-based routing adjusts where calls go depending on the time of day, day of the week or holiday schedules. After-hours calls can route to a different team, overflow center or voicemail.”

What is an automatic call distributor (ACD)?

Genesys

Supporting Verified Sep 15, 2026 Supports: Genesys' general definition of an ACD as a telephony system that routes inbound calls to the right agent or queue based on rules, skills, or real-time conditions; the statement that an ACD focuses on routing and not self-service, which is what separates it from an IVR; the description of the ACD int

“An automatic call distributor is a telephony system that routes inbound calls to the right agent or queue based on rules, skills or real-time conditions. ... Although often confused with IVR, an automatic call distributor focuses on routing, not self-service.”

Telephone Call Centers: Tutorial, Review, and Research Prospects (Manufacturing & Service Operations Management, Vol. 5, No. 2, 2003, pp. 79-141)

Noah Gans (Wharton), Ger Koole (Vrije Universiteit Amsterdam), and Avishai Mandelbaum (Technion), hosted by Technion

Independent Verified Sep 15, 2026 Supports: Peer-reviewed definition of an ACD as a specialized switch designed to route calls, connected via the PABX, to individual agents; the distinction between cross-trained centers serving first-come, first-served and skill-partitioned centers using skills-based routing, which establishes FCFS as a queue

“An ACD is a specialized switch, one that is designed to route calls, connected via the PABX, to individual CSRs within the call center. ... the service discipline is assumed to be first-come, first-served.”

How to Calculate Contact Centre Service Level

Call Centre Helper

Supporting Verified Sep 15, 2026 Supports: The service level formula (calls answered within the threshold divided by calls offered, times 100) with the worked example of 136 answered within threshold against 170 offered; the treatment of abandoned calls, where excluding them all is incorrect and discounting abandons under five seconds is acc

“The 100% figure actually means that 100% of calls met the service level target (i.e. 100% of 80% of calls were answered within the target). Similarly, a service level figure of 80% may only mean that 64% of calls (80% of 80%) were answered in the threshold time.”

5 Popular Call Center Benchmarks - How Do You Stack Up?

Verint

Supporting Verified Sep 15, 2026 Supports: Verint's compiled global benchmark figures (service level 80 percent answered in 20 seconds, average speed of answer about 28 seconds, abandonment about 9 percent with under 5 percent described as performing well, average call duration about 4 minutes, first contact resolution about 70 percent), the

“It's worth noting now - as we will again throughout - that these numbers are guidelines only, and not designed to be cut and paste into your contact center reports. ... In truth, there are no industry standards for call center service level, and there shouldn't be.”

Revision history

1 revision since publication
Originally published