Axivox/Features/Dial plans
Dial plans

The path of your calls, drawn module by module.

A dial plan is a diagram: a starting module, modules that decide or that speak, and links between their outputs. You edit it yourself, as many times as you need.

A full example

What a dial plan looks like

An incoming call, a time condition, a queue during opening hours and voicemail outside them. Nine modules, and a complete greeting's routing is described.

  • Each module has its fields and its outputs, nothing more
  • The links between outputs are the whole language
Un plan d'appel miniature : appel entrant, condition horaire, file d'attente aux heures d'ouverture, boîte vocale en dehors, et débordement vers un agent vocal.Welcome planin serviceIncoming callfrom a numberYour hoursopen or closedQueueto your agentsVoicemailmessage by e-mailAI voice agentit answersopenclosedoverflow
La palette de modules en haut, deux modules déjà posés et reliés, et un troisième en cours de dépôt.The editordraftCallMenuQueueSchedulePlaySwitchIncoming callfrom a numberYour hoursopen or closedQueueto connectDrag, connect, apply. Nothing to code.
The workshop

Drop, connect, apply

A plan is built with the mouse: you take a module from the palette, drop it, connect its output to what comes next.

  • No line of code, no language to learn
  • As long as you haven't applied it, nothing changes
How it gets built

Five steps, and the routing is in place

You start from the Start module

Every plan begins there. It's the point where the call comes in, whatever its origin: an external number or another plan.

You drop the modules

A time condition, a menu, a queue, an announcement. Each module has its fields and its outputs, and nothing more to learn.

You connect the outputs

The “open” output of a time condition goes to the queue, the “closed” output to voicemail. That's the whole language.

You assign the plan to a number

An incoming number, an extension, a phone key: anything that can trigger a call can point to a plan.

You apply the changes

The plan only becomes real the moment you apply it. Before that, you can undo everything.

The full vocabulary

The complete catalogue, family by family

Every module is described here with its inputs, its outputs and what it expects from you. The user guide gives the screen-by-screen detail.

FamilyWhat it's forThe modules
Route (7)Send the call to a destinationStart, Call, Queue, Dispatcher, Conference, Send to a trunk, Hang up
Decide (6)Pick a branch based on a ruleMenu, Time condition, Switch, Multi-Switch, Access list, Digital receptionist
Speak and record (5)Play, collect, tracePlay a file, Voicemail, Record, Caller ID, Notification
Advanced modules (8)For custom setupsVariable, Condition (If), Switch / Case, DTMF entry, API request, Odoo, contact resolution, Odoo request, Debugging

Your hours apply themselves. Nobody has to remember to flip a switch on Friday evening any more.

0line of code
1diagram to draw
Decide

Route the call on a customer code

A few digits typed on the keypad, an API call, an Odoo request: the plan keeps the answer in a variable, and sends the call wherever that variable points.

  • Three sources: the keypad, an API, an Odoo request
  • The answer is kept as a variable for the rest of the path
  • An overdue invoice goes to accounting, a key account to its sales rep
Un appel entrant, le code client tapé au clavier, une requête vers votre logiciel, et la réponse gardée en variable qui envoie l'appel soit vers le commercial du compte, soit vers la comptabilité.Routing on data3 sourcesIncoming callfrom a numberDTMF entryyour customer codeAPI requestyour software{{ client }}Key accountto their sales repOverdue invoiceto accountingThe answer is kept as a variable, and it is what picks the branch
Your dial plans, each with its own internal number.
Your dial plans, each with its own internal number.
In the interface

As many plans as you need

A plan is duplicated in one click: you try a variant without touching the one that's live.

  • One plan per greeting, per campaign, per branch
  • The Debugging module logs the real path of a call
What it replaces

What you'll stop asking your carrier for

One plan serves several numbers

A plan isn't tied to a number: it's named, and several numbers can point to it. You describe your greeting once, and your ten campaign numbers use it.

Hours aren't caught up on by hand

A time condition knows your opening windows, your closing days and your holidays. Nobody has to flip anything on Friday evening, and nobody forgets to switch it back on Monday.

The exception, though, flips with one gesture

An unplanned closure, on-call duty, a move: a Switch module puts the plan on the other branch. Any authorised user flips it from the interface, without touching the diagram.

Understand a specific case, without calling us

A Debugging module dropped into the plan logs the real, timestamped path of the call. When a call took the wrong branch, you see it, instead of guessing.

The user guide documents every module: its fields, its outputs, a worked example and the known pitfalls.

Open the guide
Quote

Bring your flowchart, even a hand-drawn one.

We turn it into a dial plan in front of you, and you see exactly what your teams will have to manage.

Get a priced quote now

Five more fields, and we'll reply with an amount instead of a question.

Your traffic
Your numbers
Your destinations
Billing address optional

Response within one business day. Without the price fields, we'll call you back to talk it through.