System and method for routing calls using dialing partitions
First Claim
1. A method of routing calls using dialing partitions, comprising:
- receiving a call request at a first call manager from a first device coupled to a packet-based network, the call request including a telephone number associated with a second device coupled to the packet-based network;
accessing a dialing partition table based on a partition search space associated with the first device;
determining a routing target associated with one or more telephone numbers in the dialing partition table that match the telephone number in the call request, wherein determining a routing target comprises determining the location of a route list control process associated with a plurality of gateway devices, each gateway device providing access to a telephone number that matches the telephone number in the call request; and
communicating the call request to the routing target.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of routing calls using dialing partitions includes receiving a call request at a first call manager from a first device coupled to a packet-based network. The call request includes a telephone number that is associated with a second device coupled to the packet-based network. The method also includes accessing a dialing partition table based on a partition search space associated with the first device. The method further includes determining a routing target that is associated with one or more telephone numbers in the dialing partition table that match the telephone number in the call request. In addition, the method also includes communicating the call request to the routing target.
-
Citations
58 Claims
-
1. A method of routing calls using dialing partitions, comprising:
-
receiving a call request at a first call manager from a first device coupled to a packet-based network, the call request including a telephone number associated with a second device coupled to the packet-based network; accessing a dialing partition table based on a partition search space associated with the first device; determining a routing target associated with one or more telephone numbers in the dialing partition table that match the telephone number in the call request, wherein determining a routing target comprises determining the location of a route list control process associated with a plurality of gateway devices, each gateway device providing access to a telephone number that matches the telephone number in the call request; and communicating the call request to the routing target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A call manager, comprising:
-
a call control module operable to receive a call request from a first device coupled to a packet-based network, the call request including a telephone number associated with a second device coupled to the packet-based network; a digit analysis module operable to; receive the telephone number included in the call request from the call control module; access one or more dialing partition tables based on a partition search space associated with the first device; and determine a routing target associated with one or more telephone numbers in the dialing partition tables that match the telephone number in the call request, wherein the routing target comprises a route list control process associated with a plurality of gateway devices, each gateway device providing access to a telephone number that matches the telephone number in the call request; and the call control module further operable to receive the routing target from the digit analysis module and to communicate the call request to the routing target. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. Call manager software embodied in a computer-readable medium and operable to perform the following steps:
-
receive a call request from a first device coupled to a packet-based network, the call request including a telephone number associated with a second device coupled to the packet-based network; access one or more dialing partition tables based on a partition search space associated with the first device; determine a routing target associated with one or more telephone numbers in the dialing partition tables that match the telephone number in the call request, wherein the routing target comprises a route list control process associated with a plurality of gateway devices, each gateway device providing access to a telephone number that matches the telephone number in the call request; and communicate the call request to the routing target. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A call manager, comprising:
-
means for receiving a call request from a first device coupled to a packet-based network, the call request including a telephone number associated with a second device coupled to the packet-based network; means for accessing one or more dialing partition tables based on a partition search space associated with the first device; means for determining a routing target associated with one or more telephone numbers in the dialing partition tables that match the telephone number in the call request, wherein the routing target comprises a route list control process associated with a plurality of gateway devices, each gateway device providing access to a telephone number that matches the telephone number in the call request; and means for communicating the call request to the routing target. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
Specification