Phone — CTI Routings

"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.
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:

ColumnWhat It Means
PRPriority — a dropdown number. The Abilis checks rules in order from lowest PR to highest. The first matching rule wins.
ActiveCheckbox — is this rule currently in use?
EditableCheckbox — can non-admin users modify this rule?
Description / ObjectiveA human-readable note explaining what this rule does.
Entry portWhere the call enters the Abilis (e.g. a SIP trunk, a CTIP port).
Called numberThe number pattern to match — what was dialled. Can reference a list (e.g. 'numsip').
Calling numberWho is calling — used to filter based on the caller's identity.
Exit portWhere 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.
New routing — Basic parameters sub-tab with Active, User editable, and Description fields.

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.
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:

New values

New routing — New values sub-tab showing Call Destination, Addressing output, and Alternative routing selection.
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:

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