# PBX channel number calculation

Calculates number of PBX telecommunications channels for given traffic load using Erlang B and Engset algorithms

This content is licensed under Creative Commons Attribution/Share-Alike License 3.0 (Unported). That means you may freely redistribute or modify this content under the same license conditions and must attribute the original author by placing a hyperlink from your site to this work https://planetcalc.com/3134/. Also, please do not modify any references to the original work (if any) contained in this content.

When you choose number of telecom channels to connect your PBX to telecommunications network you must trade off between the channels cost and service quality. The more communications channels the less all lines busy probability and the more channels cost. The calculators below give you optimal channel number to handle your call load with the minimum blocking probability.

The following calculator gives optimal channel number for given inbound call load, it uses Erlang B formula to calculate blocking probability. You must provide offered call load in Erlangs. If your don't know how to convert your PBX call load to Erlangs you may use the Telecommunications traffic, Erlang online calculator.

You may also estimate number of channels required to handle outbound calls of your office PBX using the following calculator, which uses Engset formula:

### Erlang B formula

First calculator uses Erlang B formula to calculate blocking calls fraction (call congestion) in telecommunications networks.

, where A - offered traffic in erlangs, n - number of communications channels.

This formula is not well suitable for computation systems, therefore we use modified recursion formula:

where

#### Extended Erlang B

Traditional Erlang B model assumes the caller gives up call attempts after blocking, but in real life some fraction of callers retry immediatelly. To take into account this nuance we increase traffic volume by the given fraction of blocked calls:

, where - retries fraction. Corrected offered traffic again goes in Erlang B forumula, which gives new blocking calls fraction. The process repeated until stable value of corrected offered traffic is obtained.

To use classic Erlang B formula in our calculator - just set retries count to zero.

### Engset formula

If the number of traffic sources is known, the Engset formula can be used to calculate blocking calls fraction.The second calculator uses this formula to work out number of PBX outbound communication channels by number of extensions and the traffic parameters produces by the single user.

The following formula gives time congestion:

where - number of traffic sources - number of channels - offered traffic from idle call source - call intensity per idle source - mean holding time

Our calculator uses the following recirsive formula to calculate time congestion:

где

The call congestion is less than time congestion in Engset traffic model due to the number of call sources is limited.

The following formula gives call congestion by time congestion:

Sources:

[1] Teletraffic Engineering Handbook ITU-D SG 2/16 & ITC Draft 2001-06-20 by Villy B. Iversen

## Comments