This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Dial-Plan and PBX Design
or voice mail port, but most don’t. Fortunately, VoIP is not as geared around exten-
sion numbers as legacy PBX systems are.
Extensions “just because”
Some users may request a particular extension because it’s the extension number
they had on their former employer’s system or because it’s easy to remember. Other
extension numbers may be baggage from generations of phone system upgrades.
There may even be a hodgepodge of geography or legacy issues and special number
requests cluttering your dial-plan today, before you’ve even had a chance to add
VoIP to the dial-plan mix. Fortunately, VoIP networks can be eminently more pro-
grammable than the old PBX system.
Dial-tone trunks are the PSTN pathways of a PBX. Outbound or PSTN-bound traffic
flows to the dial-tone trunks, and inward traffic flows across them to the PBX. Tradi-
tional dial-tone trunks can be POTS, Centrex, BRI channels, or PRI DS0 channels.
Chapter 12 discusses the impact of voice applications on the selection
of PSTN trunk technologies and sizing.
It could make sense to have a very large dial-tone trunk group to make sure the rest
of the world never gets a busy signal when calling in to your phone system. But the
cost of phone lines—or T1 circuits—adds up quickly. There’s an easy way to figure
an adequate number of dial-tone trunks for your PBX, whether it’s a conventional
TDM system or a softPBX. Use the Erlang traffic-engineering method, described
here, to balance the cost of trunks against your system’s capacity requirements.
An Erlang is a unit of voice traffic. Each Erlang is equal to the average number of
calls to a system in an hour times the average duration of the calls in seconds,
divided by the number of seconds in an hour—3,600. The Erlang formula, there-
fore, is e=cs/3600. For a system with 120 calls per hour at 250 seconds apiece, the
formula is applied like this:
(120 cph x 250 seconds ) / 3,600 = 8.3 Erlangs
You can use this formula to calculate the Erlang rating of your phone system.
Remember, the Erlang is a unit of voice traffic, not a unit of physical capacity. You’ll
need to use something called the Erlang B table in order to correlate your system’s
Erlang rating with a physical capacity number—a trunk count. So, in a nutshell, fig-
ure out the Erlang rating and look it up in Table 4-1 to figure out how many trunks
your system requires.