High availability VoIP subsystem
2 Assignments
0 Petitions
Accused Products
Abstract
A high availability VoIP system interfacing with a PSTN or other TDM network to provide higher availability and better failure recovery wherein the high availability VoIP system includes a plurality of gateways coupled to at least one hub and a proxy table and a call restoration table configured in each of the plurality gateways. Further, the present invention is a method of providing a high availability VoIP system wherein the method includes configuring a plurality of gateways between a PSTN and at least one hub of the system, implementing a proxy table and a call restoration table in each of the plurality of gateways, wherein when a call is received by a gateway in the plurality of gateways from the PSTN, the call is divided into a session initiation protocol (SIP) portion and a real time protocol (RTP) portion, and further wherein the SIP portion is sent to a proxy server and the RTP portion is sent to a media server, both being located in the at least one hub and further routed to an endpoint such as a SIP controlled softphone. A further method of the present invention includes routing SIP voice calls through the plurality of gateways using a proxy server priority table.
-
Citations
42 Claims
-
1-32. -32. (canceled)
-
33. A method of routing session initiation protocol voice calls through a plurality of gateways using a proxy server priority table having a proxy address for each incoming call, comprising:
-
a. setting the proxy server priority table to a first level;
b. contacting a designated proxy when a pointer value is assigned to the proxy address, the pointer value corresponding to the designated proxy;
c. contacting a first proxy in the first level;
d. attaching the proxy address through the first proxy in the first level when the first proxy in the first level responds before a first time out value;
e. contacting a second proxy in the first level if the first proxy in the first level does not respond before the first time out value; and
f. setting the proxy server priority table to a second level when the second proxy does not exist in the first level. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A high availability voice over internet protocol system configured to route session initiation protocol voice calls through a plurality of gateways using a proxy server priority table having a proxy address for each incoming call, comprising:
-
a. means for setting the proxy server priority table to a first level;
b. means for contacting a designated proxy when a pointer value is assigned to the proxy address, the pointer value corresponding to the designated proxy;
c. means for contacting a first proxy in the first level;
d. means for attaching the proxy address through the first proxy in the first level when the first proxy in the first level responds before a first time out value;
e. means for contacting a second proxy in the first level if the first proxy in the first level does not respond before the first time out value; and
f. means for setting the proxy server priority table to a second level when the second proxy does not exist in the first level. - View Dependent Claims (39, 40, 41, 42)
-
Specification