System and method for restricting incoming calls
First Claim
Patent Images
1. A method for restricting the completion of a call made to a subscriber, the method comprising:
- activating a termination attempt trigger;
requesting from a switch a call-processing instruction in response to detection of the activated termination attempt trigger by sending a first query and requesting from the switch a call completion by sending a second query once the call is returned to the switch after the first query;
determining at a controller receiving the requests a proper call-processing instruction by determining whether a call restriction is activated for the called number and determining whether the calling number is exempt and determining at the controller in response to the second query whether an override code is valid where the calling number is not exempt and override code is provided;
receiving the call-processing instructions;
in response to the calling number not being exempt, redirecting the call responsive to the call-processing instructions to an intelligent peripheral so that the redirected call may be queried for an override code and providing the call back to the switch upon receiving the valid override code;
in response to the controller determining that a predefined number of attempts to provide the valid override code have been unsuccessful, canceling the call; and
in response to the controller determining that the valid override code has been provided within the predetermined number of attempts, then completing the call.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for restricting the completion of a call made to a subscriber is disclosed. The method includes activating a termination attempt trigger, requesting call-processing instructions in response to detection of the activated termination attempt trigger, receiving call-processing instructions, and redirecting the call responsive to the call-processing instructions.
48 Citations
21 Claims
-
1. A method for restricting the completion of a call made to a subscriber, the method comprising:
-
activating a termination attempt trigger; requesting from a switch a call-processing instruction in response to detection of the activated termination attempt trigger by sending a first query and requesting from the switch a call completion by sending a second query once the call is returned to the switch after the first query; determining at a controller receiving the requests a proper call-processing instruction by determining whether a call restriction is activated for the called number and determining whether the calling number is exempt and determining at the controller in response to the second query whether an override code is valid where the calling number is not exempt and override code is provided; receiving the call-processing instructions; in response to the calling number not being exempt, redirecting the call responsive to the call-processing instructions to an intelligent peripheral so that the redirected call may be queried for an override code and providing the call back to the switch upon receiving the valid override code; in response to the controller determining that a predefined number of attempts to provide the valid override code have been unsuccessful, canceling the call; and in response to the controller determining that the valid override code has been provided within the predetermined number of attempts, then completing the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for restricting the completion of a call made to a subscriber, the system comprising:
-
means for detecting an activated termination attempt trigger; means for requesting call-processing instructions in response to detection of the activated termination attempt trigger by sending a first query and for requesting call completion by sending a second query; controller means for determining a proper call-processing instruction upon receiving the first query by determining whether that a call restriction is activated for the called number and determining whether the calling number is exempt, for redirecting the call responsive to the call-processing instructions in response to the calling number not being exempt so that the redirected call may be queried for an override code, and for determining whether the override code is valid and for completing the call from the switch when the override code is upon receiving the second query; intelligent peripheral means for prompting for entry of the override code, for returning the call to the means for requesting upon receiving the override code within a predefined number of attempts to provide a valid override code, and for redirecting the call again to voicemail in response to the valid override code not being provided within the predetermined number of attempts.
-
-
21. A computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to:
-
receive a first query; in response to the first query, determine whether a call restriction service is enabled; in response to determining that the call restriction service is enabled, determine whether a telephone number associated with a calling party is an exempt telephone number; in response to determining that the telephone number is not exempt, generate call-processing instructions that include directing the call to an intelligent peripheral so that the calling party is queried for an override code in response to the calling party not being an exempt telephone number; in response to an override code being provided to the intelligent peripheral and the intelligent peripheral transferring the override code, determining whether the transferred override code is valid within a predefined number of attempts to provide the valid override code; in response to determining that the valid override code has been provided within the predetermined number of attempts to provide the valid override code, then completing the call; and terminating the call in response to the valid override call not being provided within the predetermined number of attempts.
-
Specification