Multiplex communications – Fault recovery – Bypass an inoperative switch or inoperative element of a...
Reexamination Certificate
1999-05-26
2004-02-17
Kizou, Hassan (Department: 2662)
Multiplex communications
Fault recovery
Bypass an inoperative switch or inoperative element of a...
C714S006130
Reexamination Certificate
active
06693874
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to telecommunications systems and, particularly, to an improved fault tolerant H.323 system.
2. Description of the Related Art
The International Telecommunications Union (ITU) Recommendation H.323 describes a set of devices and protocols for multimedia communication over packet-switched networks. The four main components defined by the specification are clients (also referred to as terminals or endpoints), multipoint control units, gateways and gatekeepers.
The H.323 Recommendation provides for separate H.225.0 call signaling, H.245 call control and media channels. Typically, H.225.0 call signaling and H.245 call control are routed through the gatekeeper, while the media channels (i.e., audio, data and/or video) are routed directly between the endpoints. For example, to place a call between two clients, the calling party client sends a message to a gatekeeper, which resolves the address of the receiving party and sends the appropriate signaling messages to the caller and receiver. Once the signaling and control channels have been established, the endpoints establish the media channels. There may be more than one media channel for a call, such as two unidirectional channels for an audio call. The H.225.0 signaling channel and the H.245 call control channel are also used to terminate the call.
If the gatekeeper fails for any reason, the endpoints become aware of the situation because their connection to the gatekeeper (usually seen in the client as a TCP socket) will close. When the H.245 control channel is detected as having been closed, the H.323 Recommendation requires the endpoints to disconnect the call and close the media channel(s). This requirement exists so that when the gatekeeper does recover, there are no outstanding media connections still alive of which the gatekeeper is unaware. Thus, the network is prevented from perpetually maintaining a call. When a bandwidth policy is employed, the network is prevented from allowing more calls than the network can handle.
While redundant back-up gatekeepers which track other gatekeepers' operations have been known to be provided, such systems do not allow for preservation of ongoing calls. In these cases, ongoing calls are lost and the H.323 client terminals must re-register and re-initiate call setup again, which can cause a burst of excessive load on the network and on the gatekeeper. Moreover, gatekeeper to gatekeeper communication can consume processing power and load the system.
SUMMARY OF THE INVENTION
These disadvantages in the prior art are overcome in large part by a system and method according to the present invention. In particular, H.323 client terminals according to the present invention include redundancy supervisory layers which provide redundant H.225.0 call signaling and H.245 call control to secondary gatekeepers. The secondary gatekeepers respond as if they were the primary gatekeeper, but the H.323 client terminals do not set up media channels as part of the call setup via the secondary gatekeepers. If the primary gatekeeper fails, the media channel(s) is maintained, and the redundancy supervisory layers know that the call signaling and call control channels are to be handled through the secondary gatekeeper.
An H.323 client terminal according to an embodiment of the invention employs primary and secondary H.323 control units or state machines. The H.323 client terminal registers with both a primary and a secondary gatekeeper. The primary control unit sends signaling messages to a primary gatekeeper and triggers the secondary control unit to send messages with the appropriate call identifier to a secondary gatekeeper. The primary control unit establishes a call per standard H.323 protocols. As the secondary control unit receives signaling from the secondary gatekeeper, the secondary control unit checks the status of the call with the primary control unit. If the call signaling on the primary control unit is active, no further action is taken by the secondary control unit once the secondary call is established. If the call signaling with the primary gatekeeper fails, the secondary control unit takes over communication.
REFERENCES:
patent: 4692918 (1987-09-01), Elliott et al.
patent: 5016244 (1991-05-01), Massey et al.
patent: 5473599 (1995-12-01), Li et al.
patent: 5517563 (1996-05-01), Norell
patent: 5870565 (1999-02-01), Glitho
patent: 6181929 (2001-01-01), Korinek et al.
patent: 6195705 (2001-02-01), Leung
patent: 6229804 (2001-05-01), Mortsolf et al.
patent: 6272386 (2001-08-01), McLaughlin et al.
patent: 6373857 (2002-04-01), Ma
patent: 6374302 (2002-04-01), Galasso et al.
patent: 6400685 (2002-06-01), Park
patent: 0 463 215 (1990-06-01), None
patent: 1 056 254 (2000-11-01), None
patent: 1056256 (2000-11-01), None
Derryberry, “Performance Analysis of a Fault-Tolerant, Distributed Multimedia Server” Proceedings of the Spie, Spie, Bellingham, VA, vol. 3539, pp. 61-68, 1998.
Sengodan, “A Gatekeeper Discovery Mechanism for H.323 Systems” Proceedings of the Spie, Spie, Bellingham, VA, Vol 3528, pp. 319-326, 1999.
Toga, et al., “ITU-T Standardization Activities for Interactive Multimedia Communications for Packet-Based Networks: H.323 and Related Recommendations” Computer Networks and ISDN Systems, North Holland Publishing, Amsterdam, NL, vol. 31, No., 11 Feb., 1999, pp 205-223.
Beyda William J.
Ruppin Naomi Frid
Shaffer Shmuel
Shalev Uzi
Kizou Hassan
Levitan Dmitry
Siemens Information & Communication Networks, Inc.
LandOfFree
System and method for enabling fault tolerant H.323 systems does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for enabling fault tolerant H.323 systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for enabling fault tolerant H.323 systems will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3344640