Caller Based Router
Route a call based on Caller details
Last updated
Was this helpful?
Route a call based on Caller details
Last updated
Was this helpful?
The Caller Based Routing skill enables a Smart App to take a call and route it based on the caller's number. By configuring Routing Rules, the Smart App will be able to implement several use cases, like:
when a number starts with +49, route it to our German speaking department
when a caller called before, route it to a second line department
when a caller never called before, route it to our new-customers-department
route the caller to a predefined department based on a tag set in the CRM
etc
The Caller Based Router will route the call to a specific extension or phone number based on the caller's details.
The bot requires no extra information to get started.
To be able to use this Smart App there are two configuration items to configure:
Fallback number
Routing rules
In the content section of the Smart App, click on the "Fallback number" page.
Now configure the extension or phone number this Smart App should refer to when none of the Routing Rules apply based on the incoming number. This way, a phone call never gets lost, even when you missed to configure a rule.
Click on Routing rules in the content section of your Smart App in order to define the rules that should apply.
Click on the Add rule button to add a new rule.
Select the Type
Fill in the specific details needed for this type, like the number in case of the "number equals" type
Fill in the target number to which the call should be routed (this can be an extension or queue too)
Optionally add a tag that should be set in order to measure the amount of times this rule applied in your Smart App in a time period
The following rules are supported:
Number equals
the caller's number equals the configured number
+316123456789
Number starts with
the caller's number starts with a given pattern
+49
Anonymous caller
no phone or extension number is available in the call details
Returning contact
this contact called before with this number
New contact
this contact has never called before with this number
Number in the list
the number is included in the given list of numbers
101, 102, 103, 104, 105
Custom condition
the caller's details match a given custom condition
has tags [vip] [customer]
The routing rules described in the table above are quite straight forward. However the last one, custom condition, requires a bit more explanation. It uses the option to let you define a custom condition based on multiple expressions. This way you can base a rule on certain variables (user fields) and/or user tags.
The ability to configure a custom condition allows for more complex use cases. For instance, using the or by uploaded a CSV file with your customer data, it is possible to feed the DialoX CRM with your customers. You can use specific user fields or tags to indicate certain customer attributes, like: which department they belong to, their customer number, their region or location, etc. Based on this information you can then configure routing rules.