Call Center

Erlang B vs Erlang C: How Many Lines vs How Many Agents

Erlang B tells you how many phone lines or SIP channels you need; Erlang C tells you how many agents. A worked example from 200 busy-hour calls to lines and agents.

Edesy Team6 min read

Frequently asked questions

What is the difference between Erlang B and Erlang C?

Erlang B assumes a call that finds every line busy is lost (the caller hears a busy tone), so it sizes lines, SIP trunk channels and IVR ports. Erlang C assumes the caller waits in a queue for the next free agent, so it sizes agents against a service level target.

How many lines do I need for 200 calls an hour of 3 minutes each?

200 calls x 3 minutes / 60 = 10 erlangs. At 1% blocking, Erlang B gives 18 lines. With 15 lines, about 3.65% of busy-hour calls would be blocked.

Why do I need more lines than my average traffic?

Calls arrive at random, not evenly. Ten erlangs means ten lines busy on average, but in many minutes of the hour more than ten calls overlap. The extra lines cover those peaks.

Should I use Erlang B or Erlang C for an IVR?

Erlang B. An IVR or voice bot answers calls itself, so the question is how many calls it must handle at the same time. If calls are later handed to agents who have a queue, size those agents with Erlang C.

Does Erlang C include shrinkage?

The formula itself does not. It gives the agents who must be logged in and taking calls. Divide by (1 - shrinkage) to get the number to roster, which the Edesy Erlang C calculator does for you.

Edesy Team

The Edesy engineering team, building voice AI, messaging, and automation products for Indian businesses.

Published

Share

Call CenterErlangWorkforce ManagementSIP TrunkIVRCalculators
Back to blog