This service enables a user to define criteria that causes certain incoming calls to be rejected and provided a treatment. All other calls terminate as usual. Selective Call Rejection allows a user to block calls that meet user-configurable criteria. The blocked calls are provided a treatment whereas all calls not meeting the user specified criteria are allowed to terminate as usual.
The possible criteria include:
- Selected time schedule, for example, “Every Day All Day”
- Whether the calling line ID is PRIVATE or UNAVAILABLE
- A list of up to 12 phone numbers or digit patterns (for example, 514*)
Phone numbers are matched against the sending number received in the caller ID. The criteria can be combined within predicates (for example, incoming call from this number and within business hours and during work week). Multiple predicates can be defined and Selective Call Rejection is provided if at least one of the predicates is met. All other calls terminate as usual.
The service is configured through the Personal web portal. Through the portal, the user can define criteria based on the incoming caller identity, ranges of digits, and a time schedule. Ranges of digits can include digits from 0 through 9, and the following wildcard characters
* (star) – This wildcard can only be used as the last character of the digit string and matches any number of trailing digits.
? (question mark) – This wildcard can be used anywhere in the string and matches any single digit.
Multiple criteria can be combined to build predicates, and multiple predicates can be defined simultaneously. Each predicate can be active or inactive. Incoming calls are rejected if at least one of the active predicates is met.