telephony
PBX
A PBX, or private branch exchange, is the phone switch that routes calls inside an organization and connects them out to the public telephone network.
PBX stands for private branch exchange, which is the old name for the phone switch a business owns and runs itself. Instead of every desk having its own line to the phone company, calls flow through one shared switch that routes them internally and connects out to the wider network when needed. Decades ago a PBX was a wall of relays in a closet. Today it is almost always software.
In a VICIdial setup the PBX is Asterisk. It assigns each agent and phone an Extension, it decides where calls go using the Dialplan, and it reaches the outside world over one or more Trunk links to a carrier. Modern PBX traffic is carried over SIP (Session Initiation Protocol) rather than physical copper, so the whole switch is just a program running on a server.
For a newcomer the useful takeaway is that VICIdial is not a phone system on its own — it is a dialing and reporting layer that sits on top of a PBX. The PBX handles the plumbing of connecting two parties; VICIdial handles the strategy of who gets connected, in what order, and with what data on screen. When you hear someone say a call never left the box or got stuck on the way out, they are usually pointing at the PBX layer, not the dialer.
Related terms
Asterisk
Asterisk is the open-source telephony engine that VICIdial runs on, handling the actual placing, bridging, and recording of calls beneath the dialer's logic.
Dialplan
The set of rules in Asterisk that decides what happens to each call, matching the dialed number and sending it to the right place step by step.
Extension
An extension is a short internal number that identifies a single phone, agent, or destination inside a PBX so calls can be routed to it.
SIP (Session Initiation Protocol)
The standard signaling protocol that sets up, manages, and ends internet phone calls — how VICIdial talks to phones and carriers.
Trunk
The connection between your VICIdial server and your phone carrier that actually carries calls in and out of the system.