Method and apparatus for automatic inter-domain routing of calls
First Claim
1. A device to establish an IP phone call, comprising:
- a processor configured to send and receive IP call routing update messages to establish the IP phone call over an IP network, the routing update messages including both network layer addresses to identify next hops in the IP network and application layer addresses to identify phone prefixes accessible from the next hops; and
a routing table comprising a plurality of entries and enabled to store information from at least some of the received routing update messages.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for inter-domain routing of calls in a network, where the network represents a first wide area network. A routing node of the network advertises its access to a range of addresses in a second wide area network and a cost for access to the range of addresses to all adjacent nodes in the network. Each of the adjacent nodes inserts an entry in its own routing table associating access to the range of addresses in the second wide area network with the network address of the routing node and the cost for access. Each adjacent node then modifies the cost for access by adding its own cost and advertises its access to the range of addresses in the second wide area network and the modified cost for access to all of its adjacent nodes. When a call addressed to a destination address in the range of address in the second wide area network is received at each node of the network, then the node searches for the entry in its routing table corresponding to the range of addresses in the second wide area network having the lowest cost for access and connects the call to the adjacent node associated with the entry having the lowest cost. The routing node can also advertise one or more protocol types which it can support, where the protocol types are associated with the routing node in the routing table in each adjacent node and a call having a given protocol type is also routed at each node of the network based upon its protocol type.
35 Citations
24 Claims
-
1. A device to establish an IP phone call, comprising:
-
a processor configured to send and receive IP call routing update messages to establish the IP phone call over an IP network, the routing update messages including both network layer addresses to identify next hops in the IP network and application layer addresses to identify phone prefixes accessible from the next hops; and a routing table comprising a plurality of entries and enabled to store information from at least some of the received routing update messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to establish an Internet Protocol (IP) call connection over a network, comprising:
-
dynamically receiving IP call routing update messages from one or more next hops in the IP network, the IP call routing update messages including destination phone numbers accessible from the next hops and associated IP network layer addresses for the next hops; receiving a called phone number; selecting one of the next hops with the accessible destination phone numbers corresponding to the called phone number; and using the IP network layer address associated with the selected next hop to establish a call leg of the IP call connection for the called phone number. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for establishing an Internet Protocol (IP) call connection over a network, comprising:
-
means for dynamically receiving IP call routing messages from one or more next hops in the IP network, the IP call routing messages including destination phone numbers accessible from the next hops and associated IP network layer addresses for the next hops; means for receiving a called phone number; means for selecting one of the next hops with a destination phone number corresponding to the called phone number; and means for using the IP network layer address associated with the selected next hop to establish a call leg of the IP call connection for the called phone number. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification