Method and apparatus for routing calls based on the identification of the calling party or calling line
First Claim
1. In an integrated computer telephony system including a call routing system, a method for routing a call, the method comprising the steps of:
- maintaining a plurality of routing lists for a telephony subscriber, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached;
receiving a call from an originating source;
selecting a particular routing list from the plurality of routing lists based at least in part upon received identifying information; and
directing the call sequentially to the directory numbers on the particular routing list.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for routing calls for a subscriber based on the identification of the calling party or the originating line. Generally, the present invention operates to identify a calling party or originating line and then select a routing list based on this identification. Once a routing list has been selected, the call will be routed to the destination in the routing list. More specifically, when a call is received, an inquiry is made regarding the identity of the calling party or calling line. If the identification can be determined, then an attempt to retrieve a routing list associated with this identification is made. If a routing list has been provided for the identified party or line, the routing list will be retrieved. If a routing list has not been provided for the identified party or line, a default routing list will be selected for routing the call.
-
Citations
15 Claims
-
1. In an integrated computer telephony system including a call routing system, a method for routing a call, the method comprising the steps of:
-
maintaining a plurality of routing lists for a telephony subscriber, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached; receiving a call from an originating source; selecting a particular routing list from the plurality of routing lists based at least in part upon received identifying information; and directing the call sequentially to the directory numbers on the particular routing list. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In an integrated computer telephony system including a call routing system, a method for routing a call, the method comprising the steps of:
-
maintaining a plurality of routing lists for a telephony subscriber of a private branch exchange coupled to a public switched telephone network, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached; receiving a call from an originating source; determining identifying criteria, wherein the identifying criteria defines a basis for selecting the particular routing list; determining whether the call is external or internal to the private branch exchange; selecting a particular routing list from the plurality of routing lists based at least in part upon the determination of whether the call is external or internal to the private branch exchange; and directing the call sequentially to the directory numbers on the particular routing list. - View Dependent Claims (7, 8, 9)
-
-
10. In an integrated computer telephony system including a call routing system, a method for routing a call, the method comprising the steps of:
-
maintaining a plurality of routing lists for a telephony subscriber, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached; receiving a call from an originating source; determining identifying criteria, wherein the identifying criteria defines a basis for selecting the particular routing list. determining whether the call requires special processing; responsive to determining the call does not require special processing, further including the steps of; providing the originating source with keypad menu selection options; receiving from the originating source a dual tone multi-frequency signal corresponding a keypad menu selection; selecting a particular routing list from the plurality of routing lists based at least in part upon the received signal; and directing the call sequentially to the directory numbers on the particular routing list. - View Dependent Claims (11, 12, 13)
-
-
14. A computer system for routing calls for a personal number subscriber based on the calling line identification of an originating party, comprising:
-
a processing unit; a memory storage device operative to store a plurality of routing lists for said personal number subscriber, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached; a receiving interface device coupled to said processing unit for receiving calls; a transmitting interface device coupled to said processing unit for placing calls; wherein the processing unit is operative to; receive a call from an originating source; select a particular routing list from the plurality of routing lists based at least in part upon received identifying information; and direct the call sequentially to the directory numbers on the particular routing list.
-
-
15. A computer-readable medium on which is stored a computer program for selecting a routing list and directing a call based on an identifying criteria, and a data file containing a plurality of routing lists for a called party, wherein each of said routing lists comprises a plurality of directory numbers where the subscriber can be reached, said directory numbers being in an order determined by the subscriber, said computer program comprising instructions which, when executed by a computer, perform the steps of:
-
maintaining a plurality of routing lists for a telephony subscriber, each of the routing lists being associated with at least one originating source and comprising an ordered list of directory numbers where the subscriber can be reached; selecting a particular routing list from the plurality of routing lists based at least in part upon received identifying information; and directing a received call sequentially to the directory numbers on the particular routing list.
-
Specification