"CTI Router processes an incoming call in following steps: it receives the call request,
it finds an appropriate routing, it performs the outgoing call."
The dial plan
(CTI Routings) is the set of rules that tells the Abilis phone system where to send each call.
For example: "when someone dials 9 + a number, route it to the outside phone line" or
"when extension 200 is called, ring the phone in the reception."
The Routing Table
CTI Routings — the main table showing three routing rules with Priority, Active, Editable, Entry Port, Called/Calling number, and Exit port columns.
Routings are checked in number order, starting from the smallest.
The CTI Router reads the PR column top-down (0, then 1, then 2…)
and uses the first routing that matches the call. The rest are ignored. So a more specific routing
must have a smaller PR than a broader one, or it will never be reached.
The main view shows a table of all routing rules. Columns:
Column
What It Means
PR
Priority — a dropdown number. The Abilis checks rules in order from lowest PR to highest. The first matching rule wins.
Active
Checkbox — is this rule currently in use?
Editable
Checkbox — can non-admin users modify this rule?
Description / Objective
A human-readable note explaining what this rule does.
Entry port
Where the call enters the Abilis (e.g. a SIP trunk, a CTIP port).
Called number
The number pattern to match — what was dialled. Can reference a list (e.g. 'numsip').
Calling number
Who is calling — used to filter based on the caller's identity.
Exit port
Where to send the matching call.
Click New + to add a routing. Click an existing row to expand and edit it.
Editing a Routing — Three Sub-Tabs
When you create or edit a routing, you see:
Basic parameters
New routing — Basic parameters sub-tab with Active, User editable, and Description fields.
Active — tick to enable this routing.
User editable — tick if non-admin users should be able to modify it.
Description — free text explaining the rule's purpose.
Input values used to choose the route
New routing — Input values sub-tab showing Call Origin, Addressing, Time/Date Constraints, and Management of Alternate Routes.
Conditions that a call must match for this rule to apply:
Addressing:
— Called address input (e.g. 00 for international prefix)
— Calling address input (e.g. * for any caller)
— Advanced: Called/Calling sub-address, Redirecting calling input
Time/Date Constraints: up to 5 time intervals (e.g. ALL,00:00-23:59 for 24/7, or MON-FRI,08:00-18:00 for business hours only)
Management of Alternate Routes: what to do if a previous route failed — "Alternative routing, last failure reason for conditional match" (e.g. ANY)
New values
New routing — New values sub-tab showing Call Destination, Addressing output, and Alternative routing selection.
What happens when a call matches: which exit port to use, how to modify the called/calling numbers, and other output parameters.
Advanced Parameters
Visible when the Advanced checkbox is ticked:
Bearer capability input (e.g. VOICE)
Voice compression bit rate (e.g. 6400)
Allowed coders (e.g. Sys) — click Edit Coders to configure
CTI Routings control the entire phone system. A wrong rule can prevent calls from connecting
or route them to the wrong destination. Work carefully: review existing rules before adding
new ones, and test each change by making a call immediately after saving.
Anteklab Technical Support
Email: tem@antek.it
Tel: +39 0376 16262,27