PBX (Private Branch eXchange)
A PBX (Private Branch Exchange) is a small telephone switch that a company or organization owns. These organizations purchase PBXs to reduce the total number of telephone lines they need to lease from the telephone company. Without a PBX, a company has to lease one telephone line for every employee with a telephone.
With a PBX system, the company only needs to lease as many lines from the telephone company as the maximum number of employees that will be making outside calls at one time. This is usually around 10% of the number of extensions.
In a PBX system, every telephone is wired to the PBX. When an employee takes the receiver off hook (i.e. picks up the telephone) and dials the outside access code (usually 9), the PBX connects the employee to an outside line (often, though somewhat incorrectly, referred to as a trunk).
Most modern PBX systems are able to mix traditional analog POTS connectivity, digital lines like T1′s and T3′s, and IP connections for VoIP telephony. This allows PBX operators to minimize telecommunications costs by using the most efficient connection possible for each call.
Commercial PBX Systems
Two common PBX systems are Avaya’s Definity series (also known as the System 75 and Sytem 85) and Northern Telecom’s Meridian series. Other PBX manufacturers include Siemens, NEC, and Mitel.
Open Source PBX Systems
Several complete software-based PBX systems are available as open source software. These packages are provided at no cost and have large support networks of existing users who provide product support.

Asterisk
Asterisk is a complete PBX in software. Asterisk runs on BSD Unix, Linux, and Mac OSX and provides all of the features expected from a top of the line hardware-based PBX. Asterisk supports VoIP in many protocols and can inter-operate with almost all standards-based telephony equipment using relatively inexpensive hardware. Among its many features, Asterisk provides IVR capabilities.
GNU Bayonne
GNU Bayonne, the telephony server of GNU Telephony and the GNU project, offers a free, scalable, media independent software environment for development and deployment of telephony solutions used with current and next generation telephone networks.
GNU Bayonne supports IVR scripting with hardware from Voicetronix, Dialogic, Aculab, CAPI drivers, and Quicklink drivers under GNU/Linux. Bayonne performs script driven IVR applications written in GNU Bayonne’s native scripting language as well as access, conversion, and audio playing from remote URLs.
FreeSWITCH
FreeSWITCH is an open source telephony application written in C, built from the ground up, and designed to take advantage of as many existing software libraries as possible. FreeSWITCH makes it possible to build an open source PBX system or an open source VOIP switching platform as well as unite various technologies such as SIP, H.323, IAX2, LDAP, Zeroconf, XMPP/Jingle, etc. FreeSWITCH can also be used to interface with other open source PBX systems such as Asterisk, GNU Bayonne, or OpenPBX.
OpenPBX
OpenPBX.org is an open Source Private Branch Exchange System (PBX) in software for the Linux Operating system. OpenPBX.org is licensed under the GNU General Public License (GPL).

Comments (3)
Leave a Reply
- IVR Software
IVR software enables companies to build custom Interactive Voice Response (IVR) systems, which can be used to provide automated self-service to inbound callers. IVR enables callers to interact more intuitively with automated phone systems, while at the same time providing significant cost reductions over human operators. IVR Call Flows A sample IVR call flow might [...]...
- Predictive Dialer Software
Predictive dialer software is designed to automatically dial the correct number of telephone calls to match the pattern of available call center personnel. Without predictive dialing software, an outbound call center will have to wait between phone calls until another person answers the phone. This can be quite expensive in terms of lost productivity. With [...]...
- Computer Telephony Integration (CTI)
Computer Telephony Integration is a set of technologies for integrating and managing computers and telephone systems. CTI functionality falls into two general categories: CTI enables the computer user to control their telephone system CTI enables the telephone system to display information via the computer A user with a CTI-enabled computer will be able to dial [...]...
- IXC (Inter-eXchange Carrier)
An IXC (Inter-eXchange Carrier) is a telephone company that is responsible for handling long distance telephone calls. A long distance telephone call refers to any call made to an area outside of the caller’s LATA (Local Access and Transport Area), which the caller’s local telephone company usually handles. While local telephone companies may forward a [...]...
- IAX (Inter-Asterisk eXchange)
What is IAX? IAX (Inter-Asterisk eXchange) is a call-control protocol for VoIP (Voice over Ineternet Protocol) native to Asterisk PBX and supported by a number of other softswitches and PBXs. IAX was created by Mark Spencer for Asterisk for VoIP signaling, to replace the earlier call control protocols, H.323 and SIP. IAX Advantages The protocol [...]...





Excellent article!!!
Short and precise to understand… Thanks a lot.
Thanx for the article,
Do you’ll Have a Recording of the howler tone?