- Available in Call Policies.
This Component provides the ability for you to re-route calls in your call flow based on the number that is being called or being called from. You can assign explicit numbers or use wild cards to create number patterns. When using the Number Component, you should be aware of direction of the call flow. For example, when being used in an Inbound Call Flow, then the calling numbers will be presented in E.164 format, e.g. +44158279123456. However, if you were using this component in an outbound call flow, then you will be dealing with extensions, e.g. 12003 or 2001.
Check Caller Number
The Check Caller Number section is used to compare the Caller Number against a list of number patterns. You could use this on Inbound calls to route critical numbers for your customers to a different call handling policy.
|Trigger when||Match||You can trigger the rule if the caller number either matches the number list or doesn't match the number list|
|Caller number list||+4415827912345,+31||A comma separated list of number patterns that would you like to match. See below for more information on number patterns.|
|Check caller withheld||On||Turn this feature On to identify any calls where the caller has withheld their Caller ID. Typically you will use this on an Inbound Policy to route calls to a call flow that can handle possible junk calls.|
Check Called Number
The Check Called Number section is used to compare the Called (or dialed) Number against a list of number patterns. You could for example use this on Outbound calls to stop people calling international numbers.
|Trigger when||Match||You can trigger the rule if the called number either matches the number list or doesn't match the number list|
|Called number list||+4415827912345,+31||A comma separated list of number patterns that would you like to match. See below for more information on number patterns.|
Action on Rule Trigger
The Action on Rule Trigger section allows you to perform some immediate call flow modifications if one or both of the Check Caller and Check Called Number checks match.
|Override Caller ID Name||VIP||You can override the Caller ID Display name for the call when it is routed to a connected SIP Phone. This allows you for example, to display the word VIP on a phone if you have detected that the call is coming from an important customer number that you configured in the Check Caller Number list.|
Pattern Matching Rules
If trying to match an inbound called number or an outbound dialed number, then you should use the E.164 form. which is +<countrycode><area + local code>.
You can use wild cards at any point in these numbers, whereby * means match multiple digits and ? means match a single digit. So, +44* will match all UK numbers and +44????666666 would match all numbers in the UK, that ended in 666666 and had exactly four other digits in between.
You can also use the notation +44[1-8]666666 where [1-8] means that this position occupies a digit matching a number between 1 and 8, and the notation , means one of the digits 3, 4, 5 or 6.
If you wish, you can type explicit numbers in the form 01582123456 but these cannot be wild-carded! They are evaluated based on the Home Country Code of the Organisation, e.g. 01582123456 is actually turned into +441582123456 behind the scenes for matching if the home country code was 44. If the number is a short code then these are matched directly, e.g. 118118 is literally 118118.
If you wish to match extensions and device addresses, then these need not be prefixed with a +, however all the wild card rules described above can be used. For example, to match all extension numbers starting with 20, use the term 20*.