Method and system for dynamic gateway selection in an IP telephony network
11 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamically selecting a destination gateway to complete a call over a path supported at least in part by an IP telephony network and a public switched telephone network. The method and system further provide for dynamically detecting available gateways, dynamically removing failed and/or unavailable gateways, and automatically recovering failed and/or unavailable gateways after a predetermined period of time. A method is also provided for detecting available destination gateways using a ping method, where a message is transmitted to a plurality of destination gateways on a one-by-one basis to ascertain the availability status of each destination gateway.
159 Citations
50 Claims
-
1-22. -22. (Canceled)
-
23. A system for selecting a destination gateway in a network, comprising:
-
a proxy server operatively connected to an ingress gateway and a plurality of destination gateways; and
a redirect server operatively connected to the proxy server, wherein the proxy server is configured to receive a call setup request from the ingress gateway and request routing information relating to the call setup request from the redirect server, wherein the redirect server is configured to retrieve the routing information and forward the routing information to the proxy server, the routing information including a listing of one or more destination gateways capable of handling the call setup request, and wherein the proxy server is configured to forward the call setup request to at least one of the destination gateways listed in the routing information. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for selecting a destination gateway in a network, comprising:
-
a proxy server operatively connected to an ingress gateway and a plurality of destination gateways; and
a redirect server operatively connected to the proxy server, wherein the proxy server is configured to receive a call setup request from the ingress gateway and request routing information relating to the call setup request from the redirect server, wherein the redirect server is configured to retrieve the routing information and forward the routing information to the proxy server, the routing information including a listing of one or more destination gateways capable of handling the call setup request, and wherein the proxy server is configured to forward a response request message to at least one of the destination gateways listed in the routing information. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method for selecting a destination gateway in a network, comprising:
-
receiving a call setup request from an ingress gateway;
requesting routing information relating to the call setup request from a redirect server;
receiving routing information from the redirect server when routing information is available, the routing information including a listing of one or more destination gateways capable of handling the call setup request;
forwarding the call setup request to at least one of the destination gateways listed in the routing information;
receiving a request failure response from the redirect server when routing information is not available, the request failure response indicating that no destination gateways are available to handle the call setup request; and
forwarding the request failure response to the ingress gateways. - View Dependent Claims (39, 40)
-
-
41. A method for selecting a destination gateway in a network, comprising:
-
receiving a call setup request from an ingress gateway;
requesting routing information relating to the call setup request from a redirect server;
receiving routing information from the redirect server when routing information is available, the routing information including a listing of one or more destination gateways capable of handling the call setup request; and
forwarding a response request to at least one of the destination gateways listed in the routing information. - View Dependent Claims (42, 43)
-
-
44. A system for selecting a destination gateway in a network, comprising:
-
a server operatively connected to an ingress gateway and a plurality of destination gateways, wherein the server is configured to receive a call setup request from the ingress gateway, wherein the server is configured to retrieve routing information relating to the call setup request, the routing information including a listing of one or more destination gateways capable of handling the call setup request, wherein the server is configured to forward the call setup request to at least one of the destination gateways listed in the routing information. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification