carriers-sip
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.
The dialplan is the rulebook that Asterisk follows for every call. When a call comes in or goes out, Asterisk looks at the number and walks through the dialplan step by step to decide what to do: where to send the call, which Trunk to use, and what to play or connect. It is the brain that turns a dialed number into an actual connected call.
In VICIdial, most of the dialplan is generated for you, so you rarely write it by hand. Outbound calls get matched, may have a Dial prefix added to pick the right route, and then leave through your carrier's trunk. Inbound calls tied to a DID route are matched the same way and sent to a group of agents or a menu. Each rule has a pattern that matches certain numbers and a list of actions to run.
How matching works
Asterisk compares the dialed digits against patterns in the dialplan and runs the first one that fits. A dedicated Extension like an agent's internal number is one kind of match; a long-distance number that needs a Carrier route is another. Because the order and patterns matter, a wrong rule can send calls down the wrong path or fail outright, which is why VICIdial managing the generation keeps things consistent.
You usually only touch the dialplan when you add a custom route, a special prefix, or a new carrier. Even then, VICIdial gives you fields in its interface that build the underlying rules for you. If a call is going somewhere unexpected, the dialplan is the first place to look, because every routing decision your system makes lives there.
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.
Carrier
A carrier is the phone company that actually carries your calls onto the public phone network — VICIdial dials, the carrier delivers.
Dial prefix
A short string VICIdial adds to the front of every number a campaign dials, used to route the call out a specific carrier or trunk.
DID route
The rule that tells VICIdial what to do with a call arriving on a particular inbound phone number — send it to a menu, an agent group, or a recording.
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.
Trunk
The connection between your VICIdial server and your phone carrier that actually carries calls in and out of the system.