Jurisdictionally optimized call routing
First Claim
1. A method comprising:
- receiving, by a computing device that includes a processor, call routing lists;
receiving, by the computing device, information about a call between an originating location of a network and a terminating location of the network;
determining, by the computing device, a jurisdictional index for the call based on the originating location, the terminating location, and jurisdiction definitions of carriers associated with the network,the jurisdictional index including an identifier that corresponds to first information that indicates that the call is designated as an intrastate call by a first carrier of the carriers associated with the network and to second information that indicates that the call is designated as an interstate call by a second carrier of the carriers associated with the network;
selecting, by the computing device, a particular route list from the call routing lists based on the identifier;
selecting, by the computing device, a route from the particular route list; and
providing, by the computing device, routing instructions to network elements associated with the route,the call being routed to the terminating location via the network elements associated with the route and based on the routing instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives ordered call routing lists, receives information about a call, from an originating location, to a terminating location of a network, and determines a jurisdictional index for the call based on the originating and terminating locations and based on jurisdiction definitions of carriers associated with the network. The device also selects a route list from the ordered call routing lists based on the determined jurisdictional index and based on the terminating location, selects a route from the selected route list, and provides routing instructions to network elements associated with the selected route, where the call is routed to the terminating location via the selected route and based on the routing instructions.
35 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a computing device that includes a processor, call routing lists; receiving, by the computing device, information about a call between an originating location of a network and a terminating location of the network; determining, by the computing device, a jurisdictional index for the call based on the originating location, the terminating location, and jurisdiction definitions of carriers associated with the network, the jurisdictional index including an identifier that corresponds to first information that indicates that the call is designated as an intrastate call by a first carrier of the carriers associated with the network and to second information that indicates that the call is designated as an interstate call by a second carrier of the carriers associated with the network; selecting, by the computing device, a particular route list from the call routing lists based on the identifier; selecting, by the computing device, a route from the particular route list; and providing, by the computing device, routing instructions to network elements associated with the route, the call being routed to the terminating location via the network elements associated with the route and based on the routing instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a memory to store call routing lists; and one or more processors to; receive information about a call that is from an originating location of a network and to a terminating location of the network, determine a jurisdictional index for the call based on the originating location, the terminating location, and jurisdiction definitions of carriers associated with the network, the jurisdictional index including an identifier that corresponds to first information that indicates that the call is designated as an intrastate call by a first carrier of the carriers associated with the network and to second information that indicates that the call is designated as an interstate call by a second carrier of the carriers associated with the network, select a particular route list from the call routing lists based on the identifier, select a route from the particular route list, determine routing instructions for network elements associated with the route, and provide the routing instructions to the network elements associated with the route, the call being routed to the terminating location via the route and based on the routing instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by at least one processor, cause the at least one processor to; determine jurisdictional information for carriers associated with a network based on criteria used by the carriers to determine jurisdictions for calls; determine carrier rate information associated with the carriers; identify rates in the carrier rate information based on the jurisdictional information; determine a sorting of the carriers based on the rates; determine call routing lists based on the sorting of the carriers; receive a call that is between an originating location and a terminating location; determine a jurisdictional index for the call based on the originating location and the terminating location, the jurisdictional index including an identifier that corresponds to first information that indicates that the call is designated as an intrastate call by a first carrier of the carriers associated with the network and to second information that indicates that the call is designated as an interstate call by a second carrier of the carriers associated with the network; select a route list from the call routing lists based on the identifier; select a route from the route list; and provide routing instructions to network elements associated with the route, the call being routed to the terminating location via the route and based on the routing instructions.
-
Specification