Internet protocol trunk groups
First Claim
1. A method for routing an Internet Protocol (IP)-based call through a first IP-based network to a second IP-based network, the method comprising:
- receiving an IP-based call request in the first network;
identifying one or more IP trunk groups that can be used to route the call request out of the first network, wherein each of the one or more IP trunk groups represents a logical grouping of one or more IP interconnections between the first IP-based network and the second IP-based network, wherein identifying one or more IP trunk groups comprises accessing one or more IP trunk group definitions;
mapping a route label associated with a called telephone number to a set of the one or more IP trunk group definitions;
selecting one of the one or more IP trunk groups, wherein selecting one of the one or more IP trunk groups comprises selecting the IP trunk group based on an IP trunk group (IPTG) traffic distribution policy specifying how to distribute calls among IPTGs within a set of IPTGs; and
routing the received call request to an IP address associated with the selected IP trunk group.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a core routing engine operable to receive a call setup request and identify one or more IP trunk groups through which the call setup request can be routed, select one of the one or more identified IP trunk groups and route the call setup request to an internal IP address associated with the selected IP trunk group. The system may further include an IP edge node associated with the internal IP address, the IP edge node in the backbone network and operable to receive the call setup request and route the call setup request to one of a plurality of IP addresses associated with a plurality of carrier edge nodes in the carrier network.
23 Citations
11 Claims
-
1. A method for routing an Internet Protocol (IP)-based call through a first IP-based network to a second IP-based network, the method comprising:
-
receiving an IP-based call request in the first network; identifying one or more IP trunk groups that can be used to route the call request out of the first network, wherein each of the one or more IP trunk groups represents a logical grouping of one or more IP interconnections between the first IP-based network and the second IP-based network, wherein identifying one or more IP trunk groups comprises accessing one or more IP trunk group definitions; mapping a route label associated with a called telephone number to a set of the one or more IP trunk group definitions; selecting one of the one or more IP trunk groups, wherein selecting one of the one or more IP trunk groups comprises selecting the IP trunk group based on an IP trunk group (IPTG) traffic distribution policy specifying how to distribute calls among IPTGs within a set of IPTGs; and routing the received call request to an IP address associated with the selected IP trunk group. - View Dependent Claims (2, 3, 4)
-
-
5. A method for configuring a Voice over Internet Protocol (VoIP) backbone network to route calls to an IP-based carrier network, the method comprising:
-
identifying one or more sets of IP interconnections between the VoIP backbone network and the IP-based carrier network that have common attributes; determining an IP interconnection type for each of the one or more identified sets of IP interconnections; for each set of IP interconnections, defining an Internet Protocol (IP) trunk group wherein defining comprises associating the common attributes of each identified set of IP interconnections with a unique IP trunk group identifier; accessing one or more of the defined IP trunk group; and mapping a route label associated with a called telephone number to a set of the defined IP trunk groups.
-
-
6. A system for routing IP-based calls through a backbone network to a carrier network, the system comprising:
-
a core routing engine operable to receive a call setup request and identify one or more IP trunk groups through which the call setup request can be routed, based at least in part on a telephone number in the call setup request, wherein identifying the one or more IP trunk groups comprises accessing one or more IP trunk group definitions, the core routing engine further operable to map a route label associated with the telephone number to a set of the IP trunk group definitions and select one of the one or more identified IP trunk groups and route the call setup request to an internal IP address associated with the selected IP trunk group; an IP edge node associated with the internal IP address, the IP edge node in the backbone network and operable to receive the call setup request and route the call setup request to one of a plurality of IP addresses associated with a plurality of carrier edge nodes in the carrier network; and a redirection device operable to receive the call setup request from the IP edge node and return one or more of the plurality of IP addresses associated with the carrier edge nodes, whereby the IP edge node can select from the one or more IP addresses to which to send the call setup request. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification