Routing calls through a network
First Claim
Patent Images
1. An apparatus comprising:
- a proxy device configured to support a first protocol for initiation, maintenance, and termination of a communication session between call endpoints, and to support a second protocol for resolving endpoint addresses for the communication session, wherein the proxy device resolves an endpoint address of an endpoint in an egress network in response to receiving a call setup request from a first endpoint in a first network, wherein the call setup request is received via an ingress gatekeeper in an ingress network;
a directory gatekeeper configured to receive a location request message from the proxy device, the location request message requesting address information related to the endpoint in the egress network, the directory gatekeeper further configured to request the address information from an egress gatekeeper in the egress network and return the address information to the proxy device, wherein the directory gatekeeper and the proxy device are located in a call routing infrastructure between the ingress network and the egress network, andwherein the egress gatekeeper is associated with a technology prefix that is used to indicate that the egress gatekeeper is the particular egress gatekeeper to be used to complete the call.
4 Assignments
0 Petitions
Accused Products
Abstract
Routing calls through networks includes a device configured to support a first protocol for initiation, maintenance, and termination of a communication session between call endpoints, and to support a second protocol for resolving endpoint addresses for the communication session.
87 Citations
47 Claims
-
1. An apparatus comprising:
-
a proxy device configured to support a first protocol for initiation, maintenance, and termination of a communication session between call endpoints, and to support a second protocol for resolving endpoint addresses for the communication session, wherein the proxy device resolves an endpoint address of an endpoint in an egress network in response to receiving a call setup request from a first endpoint in a first network, wherein the call setup request is received via an ingress gatekeeper in an ingress network; a directory gatekeeper configured to receive a location request message from the proxy device, the location request message requesting address information related to the endpoint in the egress network, the directory gatekeeper further configured to request the address information from an egress gatekeeper in the egress network and return the address information to the proxy device, wherein the directory gatekeeper and the proxy device are located in a call routing infrastructure between the ingress network and the egress network, and wherein the egress gatekeeper is associated with a technology prefix that is used to indicate that the egress gatekeeper is the particular egress gatekeeper to be used to complete the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a proxy device configured to route calls using an International Telecommunications Union (ITU) multimedia information protocol and calls using a first protocol for initiation, maintenance, and termination of a communication session between endpoints using a second protocol for initiation, maintenance, and termination of a communication session and a third protocol for resolving endpoint addresses for the communication session, wherein the proxy device resolves an endpoint address of an endpoint in an egress network in response to a receiving a call setup request from a first endpoint in a first network, wherein the call setup request is received via an ingress gatekeeper in an ingress network; a directory gatekeeper configured to receive a location request message from the proxy device, the location request message requesting address information related to the endpoint in thc egress network, the directory gatekeeper further configured to request the address information from an egress gatekeeper in the egress network and return the address information to the proxy device, wherein the directory gatekeeper and the proxy device are location in a call routing infrastructure between the ingress network and the egress network, and wherein the egress gatekeeper is associated with a technology prefix that is used to indicate that the egress gatekeeper is the particular egress gatekeeper to be used to complete the call. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for routing calls through a communication network that includes an ingress network providing ingress into the communication network, a call routing infrastructure providing routing through the communication network, and an egress network providing egress out of the communication network, the method comprising:
-
receiving a call setup message from a first call endpoint at an ingress gatekeeper included in the ingress network, wherein the call setup message identifies a dialed telephone number; forwarding the call setup message from the ingress gatekeeper to a device included in the call routing infrastructure, the device capable of handling session initiation protocol (SIP) call setup messages and handling registration, admission, and status (RAS) messages; sending a RAS message from the device to a directory gatekeeper included in the call routing infrastructure, the directory gatekeeper capable of handling RAS messages; receiving at the device from the directory gatekeeper RAS address information for a second call endpoint in the egress network; translating the dialed telephone number by including a technology prefix in the telephone number, wherein the technology prefix is associated with a particular egress gatekeeper in the egress network to be used to complete a call; and setting up the call between the first call endpoint and the second call endpoint. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An article comprising a machine-readable medium which contains machine-executable instructions, the instructions causing a device to:
-
receive a session initiation protocol (SIP) call setup message from a first call endpoint via an ingress gatekeeper included in an ingress network, wherein the device is included in a call routing infrastructure, and wherein the call setup message identifies a dialed telephone number; generate a registration, admission, and status (RAS) message based on the SIP call setup message; send the generated RAS message from the device to a directory gatekeeper included in the call routing infrastructure; receive at the device from the directory gatekeeper RAS address information for a second call endpoint in the egress network; translate the dialed telephone number by including a technology prefix in the telephone number, wherein the technology prefix is associated with a particular egress gatekeeper in the egress network to be used to complete a call; and cause a call to be set up between the first call endpoint and the second call endpoint. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A network configuration comprising:
-
a session initiation protocol (SIP) device configured to use a registration, admission, and status (RAS) protocol in routing a call across multiple protocols and between a first endpoint in a first network and a second endpoint in an egress network, based on a SIP call request message received from the first endpoint via an ingress gatekeeper in an ingress network; a directory gatekeeper configured to receive a RAS request message from the SIP device, the RAS request message requesting address information related to the second endpoint, the directory gatekeeper further configured to use a particular egress gatekeeper from among a plurality of egress gatekeepers in the egress network based on a technology prefix associated with the egress gatekeeper, the directory gatekeeper further configured to request the address information from the egress gatekeeper in the egress network and return the address information to the SIP device, wherein the SIP device and the directory gatekeeper are located in a call routing infrastructure. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A system comprising:
-
a proxy device configured to route calls using an International Telecommunications Union (ITU) multimedia information protocol and calls using a first protocol for initiation, maintenance, and termination of a communication session between endpoints using a second protocol for initiation, maintenance, and termination of a communication session and a third protocol for resolving endpoint addresses for the communication session and configured to redirect call messages, wherein the proxy device resolves one endpoint address by sending a request to a gatekeeper in an end network, and wherein the endpoint is selected using a technology prefix that distinguishes the endpoint as having one or more capabilities, and wherein the technology prefix is added to dialed telephone numbers associated with the calls; and a second proxy device configured to receive redirected call messages from the proxy device and to route redirected calls using an International Telecommunications Union (ITU) multimedia information protocol and calls using a first protocol for initiation, maintenance, and termination of a communication session between endpoints using a second protocol for initiation, maintenance, and termination of a communication session and a third protocol for resolving endpoint addresses for the communication session. - View Dependent Claims (44, 45, 46, 47)
-
Specification