What is Erlang C?+
Erlang C is a queueing model based on the work of the Danish engineer Agner Krarup Erlang on telephone traffic. For a given call volume and number of agents it gives the probability that a caller has to wait; the service level and average wait are calculated from that probability. Contact centers have long used it to estimate how many agents they need.
I plan in 30-minute or 15-minute intervals. What should I enter?+
Convert the calls in the interval to an hourly rate: 60 calls in half an hour and 30 calls in fifteen minutes both equal 120 calls per hour. The average handle time and the service level target stay the same. The result is the number of agents needed on the phones during that interval.
What is shrinkage and what value should I use?+
Shrinkage is the share of paid time agents cannot take calls: breaks, training, meetings, leave and absence. Erlang C gives the agents needed on the phones; shrinkage turns that into the number of people to schedule. Work out your own figure from your shift and leave records; the starting value in the field is only an example.
Why might the result differ from what I really need?+
Erlang C assumes that callers never hang up while waiting, that calls arrive at random but at a steady rate, and that every agent can take every call. In reality some callers hang up, so the result often errs on the cautious side and may show slightly more agents than you need. If you have sudden call spikes or skills-based routing, treat the result as a starting point and compare it with the service level you actually achieve.
How does an AI voice agent change the number of agents I need?+
A voice agent can resolve part of your calls, such as appointments, order status or common questions, before they reach an agent. In that case, enter only the calls that are passed to agents. When the voice agent collects the caller's details first, the handle time of transferred calls can change too; you can calculate both scenarios and compare them.