Inbound Routes
XCALLY section | Voice → Inbound Routes |
On this page |
Overview
The inbound route is a mechanism to handle incoming calls based on the dialled phone number.
You have to create different inbound routes for every phone number you have purchased from your VOIP provider such that incoming calls to a specific number will be routed to its respective route to execute different functions. When the call enters the route, you can play a Playback sound file, route calls to an IVR, to a queue or perform any available application.
This page describes the Inbound Routes configuration on the New Client Experience, available from version 3.49.0. We recommend using the New Experience web interface to take full advantage of the latest features.
Remember to properly configure the Trunk
If you use a multi-DID trunk, the provider could send the dialled phone number into the SIP header in the "To" field. Take a look at DID Elaboration to properly manage the phone numbers.
You can access the Inbound Routes section from the Voice menu in the main navigation panel.
From this menu, you can:
search for a specific inbound route
clear all filters
manage columns, by selecting or not them
filter by voice queue
order elements in ascending or descending order, by clicking on arrows, while you can activate the advanced search for each field
For each route, the displayed information are:
Id
Phone number
Context
Company
Alias
Description
Clicking the three dots button (⋮) next to the route, you can:
Edit the inbound route
Delete the inbound route
To Delete or to Export in CSV one or more routes, you can select them and the related function icons will appear on the right of the upper bar.
Create an inbound route
To create a new inbound route, you can click on Add and indicate:
Phone Number: the number on which you receive the calls. It’s based on your provider configurations. It is also called DID.
Context: the context associated to the inbound route (e.g. from-sip, from-voip-provider) by selecting it from the list
Company: the company associated to the inbound route by selecting it from the list
Alias: the descriptive name associated with the phone number (optional)
Description (optional)
Edit an inbound route
To edit an inbound route:
Go to the Inbound Routes list.
Locate the route you want to edit
Click the three dots button (⋮) next to the route to display the menu with available actions.
Select Edit
Modify the settings of interest:
Click the SAVE button located at the top-right corner of the web interface to confirm changes. In the Actions tab a notification appears as reminder to save the changes.
Settings
In the Settings tab, you can modify the route’s information:
Phone Number
Context
Alias
Description
Actions
On Actions tab, you can configure the routing, by using the different applications to be executed when the call enters the route. Applications are selectable from the list with drag and drop option.
Add the application
To add an application:
Check the Applications list, on the left of the web interface
Drag and drop the application from the Applications list to the section on the right (Drag & Drop routing)
Fill out the necessary fields per each application you add
Application execution depends on:
the position of the application in the actions table. If you add multiple applications for a single inbound route, execution starts from the top application and continues until the bottom. You can drag and drop items in the list to arrange the applications order.
the time interval that defines when an application can be executed (by default, it’s set to always).
Applications list
The following table shows the list of applications you can use in Inbound routes:
Application | Description | Parameters |
|---|---|---|
Cally Square | Route the call to an IVR project |
|
Dial | Establish a new outgoing connection on a channel, and then link it to the calling input channel.
|
|
Internal Dial | Dial an internal extension. Use Internal dial action to point directly to a specific agent, selectable from list |
|
External Dial | Dial a number in the selected trunk |
|
Ring Group | Dial a list of internal extensions |
|
Playback | Play a sound |
|
Queue | Queues an incoming call in a particular call queue |
|
Queues Group | Queues group to send incoming call |
|
Set | Set value of a variable |
|
Voicemail | Leave a voicemail message in one or more mailboxes |
|
GoTo | Jump to a particular priority, extension, or context |
|
Hangup | Hangs up the calling channel |
|
Send DTMF | Play DTMF tones |
|
Custom | Executes an application |
|
Edit or Delete the Application
Clicking the three dots button (⋮) next to the application, you can:
Delete the application
Edit the application
Edit the interval to modify execution time (as alternative click the clock icon) selecting the interval type from the list:
always
custom: select your custom intervals of hours and days/months
list: select a custom interval already defined (in the Section Tools → Intervals), containing a complete set of sub-intervals