From VoIP.ms Wiki
This feature allows you to filter the incoming calls to your DID numbers to route differently than the current DID routing that come from specific numbers, area code or even anonymous numbers. For example, if you receive annoying incoming calls from a telemarketing company, you can create a filter to route all the calls to a recording that plays the message "That number is no longer in service, please hang-up and try again", amongst several other routing options. Exact matches will be given priority in the filters that you create, followed by Wildcards and then in priority from top to bottom on the existing CallerID Filtering Rules list.
Create a CallerID Filtering entry
First you need to go your Customer Portal and click on the "DID Numbers">>"CallerID Filtering" menu option.
The first thing you need to set is the type of filter you're going to create. You can choose between:
- Anonymous CallerID Number (This includes 'anonymous','private','restricted','unknown'&'unavailable') - CallerID not matching the North American NPANXXXXXX format (Could block International Calls) - Specific CallerID Number
For the first two options you can create a filter and edit it if required. The last option would give you a higher flexibility if you make good use of the Wildcards.
Use of Wildcards (Optional)
X - Matches any digit at the specific location in the number. * - Matches any number of digits and any digit.
For example, let say that the callerID number is 2145550000:
2145550000, 214*, 214XXX0000, 214XXXXXXX and 214XXX00* are examples that match CallerID 2145550000 214XXX7* and 214XXX are examples that do NOT match the CallerID.
After that, select if you want to apply the filter to all your DID numbers or to a specific number only.
The next options allow you to change the routing of the incoming call. You can route the call to a specific account, an IVR, a Calling Queues, Time Conditions, etc. If you click on the Show Failover Options button, you will be able to choose the routing the call will take if the original destination is busy, unreachable or does not answer. You can also leave a note for the filter you're creating.
Manage existing Caller ID Filtering Rules
Once you have created your Filter, it will appear on the bottom of the CallerID Filtering Page. In there, you will be able to search for the filters you have created as well as edit, sort or delete them.
Caller ID Names considered as 'Anonymous'
- Besides the specific "Anonymous" caller ID, the following words are also considered as 'Anonymous' by the Caller ID Filtering Feature:
- Regardless if there is a Caller ID number associated with the call, the System will consider as "Anonymous" every call where the CallerID Name matches one of those words, and will set 000.000.0000 as CallerID Number, since some carriers may pass the CallerID number even when they receive an anonymous call.
Example: If the system receives a CallerID like this: "Private" <555.444.3333> the system will treat this call as an Anonymous call and therefore the result will be:
Here are a few samples of what you can achieve with this feature.
- Your business DID is configured to route to your receptionist's SIP phone. You would like to receive the calls directly on your Cell Phone when the CallerID matches one of your important clients. Simply create a Call Forwarding entry with your cellphone, then create a CallerID Filtering rule with the CallerID of your client and select your Cell Phone forwarding entry as the routing.
- You have a local number with the 214 area code and do not want Callers from this area code to dial your toll-free number but instead want to playback a message to those callers indicating the local number to call, you can create a Filter with 214* and redirect routing to a pre-recorded message you have uploaded to the system.