Method and system for processing call-forward telephone numbers received for a subscriber
First Claim
1. A method of processing call-forward telephone numbers for a subscriber associated with a computer system, the method comprising:
- receiving a call-forward number for the subscriber;
identifying a class of service associated with the subscriber;
reconfiguring the call-forward number based on the class of service;
validating the call-forward number based on the class of service; and
storing the reconfigured call-forward number based on the validating.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for processing call-forward telephone numbers received by a computer system from a subscriber of the computer system. The computer system includes a call-processing subsystem and a provisioning subsystem. A call-forward number is received for a subscriber. The computer system identifies a class of service associated with the subscriber and reconfigures the call-forward number by prepending any missing digits and/or deleting any extraneous characters as necessary, based on the class of service. The computer system then validates the call-forward number, based on the subscriber'"'"'s class of service. The reconfigured and validated call-forward number is stored by the computer system, and thereafter calls received for the subscriber are forwarded to the call-forward number.
57 Citations
22 Claims
-
1. A method of processing call-forward telephone numbers for a subscriber associated with a computer system, the method comprising:
-
receiving a call-forward number for the subscriber;
identifying a class of service associated with the subscriber;
reconfiguring the call-forward number based on the class of service;
validating the call-forward number based on the class of service; and
storing the reconfigured call-forward number based on the validating. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for processing call-forward numbers received for a subscriber of the system, comprising:
-
a storage medium; and
a processor for executing a software program stored on the storage medium, the software program comprising a set of instructions for;
receiving a call-forward number for the subscriber;
determining whether the call-forward number requires reconfiguration;
identifying a class of service associated with the subscriber;
reconfiguring the call-forward number based on the class of service;
storing the reconfigured call-forward number; and
redirecting incoming calls based on the reconfigured call-forward number. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions for performing a method of processing call-forward numbers for a subscriber, the method comprising:
-
receiving a call-forward number for the subscriber;
identifying a class of service associated with the subscriber;
identifying one or more validation rules for the class of service; and
validating the call-forward number based on the rules. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus for processing call-forward numbers for a subscriber, comprising:
-
means for reconfiguring a call-forward number based on a class of service associated with the subscriber, to make the call-forward number a complete number;
means for validating the call-forward number based on the class of service, by traversing a decision tree of validation rules and comparing the call-forward number with the validation rules to identify an applicable validation rule; and
means for forwarding an incoming call to the reconfigured call-forward number, if the call-forward number is valid. - View Dependent Claims (21, 22)
-
Specification