Claims
- 1. A method for coordinating gates for a call between a calling party and a called party, comprising:initiating a timer associated with a first gate opened at a terminating network edge device; sending a first gate open message from the terminating network edge device to an originating network edge device; and releasing the first gate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the timer is initiated after a commit message is received at the terminating network edge device from the called party.
- 2. A method for coordinating gates for a call between a calling party and a called party, comprising:initiating a timer associated with a first gate opened at a terminating network edge device; sending a first gate open message from the terminating network edge device to an originating network edge device; and releasing the first gate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the first gate open message is sent after a commit message is received at the terminating network edge device from the called party.
- 3. A method for coordinating gates for a call between a calling party and a called party, comprising:initiating a timer associated with a first gate opened at a terminating network edge device; sending a first gate open message from the terminating network edge device to an originating network edge device; and releasing the first gate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the originating network edge device sends the second gate open message after it has opened a second gate associated with the calling party and wherein the second gate is opened by the originating network edge device after a commit message is received at the originating network edge device from the calling party, the commit message indicating that network resources are to be configured to carry information for the call.
- 4. A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:initiate a timer associated with a first gate opened at an terminating network edge device; send a first gate open message from the terminating network edge device to an originating network edge device; and release the first sate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the timer is initiated after a commit message is received at the terminating network edge device from the called party.
- 5. A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:initiate a timer associated with a first gate opened at an terminating network edge device; send a first gate open message from the terminating network edge device to an originating network edge device; and release the first gate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the first gate open message is sent after a commit message is received at the terminating network edge device from the called party.
- 6. A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:initiate a timer associated with a first gate opened at an terminating network edge device; send a first gate open message from the terminating network edge device to an originating network edge device; and release the first gate at the terminating network edge device if the timer expires, but not if prior to the timer expiring a second gate open message is received at the terminating network edge device from the originating network edge device, each said gate open message indicating that a respective gate has been opened for said call, each said gate being a call-admission control mechanism containing state information about said call, said originating network edge device being a device with which said calling party communicates over an originating access network and said terminating network edge device being a device with which said called party communicates over a terminating access network, wherein the originating network edge device sends the second gate open message after it has opened a second gate associated with the calling party and wherein the second gate is opened by the originating network edge device after a commit message is received at the originating network edge device from the calling party, the commit message indicating that network resources are to be configured to carry information for the call.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of U.S. Provisional Application No. 60/104,878, filed Oct. 20, 1998, the entire contents of which are incorporated herein by reference; and U.S. Provisional Application No. 60/095,288, filed Aug. 4, 1998, the entire contents of which are incorporated herein by reference.
This application is related to the following pending, commonly assigned patent applications filed on the same day: “A Method for Allocating Network Resources” Ser. No. 09/366,207, “A Method for Exchanging Signaling Messages in Two Phases” Ser. No. 09/366,676, “A Method for Establishing Call State Information without Maintaining State Information at Gate Controllers” Ser. No. 09/366,210, and “A Method for Providing Privacy by Network Address Translation” Ser. No. 09/366,678.
US Referenced Citations (9)
Number |
Name |
Date |
Kind |
3571798 |
Dawson et al. |
Mar 1971 |
A |
5982748 |
Yin et al. |
Nov 1999 |
A |
6128305 |
Hjalmtysson et al. |
Oct 2000 |
A |
6324279 |
Kalmanek et al. |
Nov 2001 |
B1 |
6343322 |
Nagami et al. |
Jan 2002 |
B2 |
6353616 |
Elwalid et al. |
Mar 2002 |
B1 |
6483912 |
Kalmanek et al. |
Nov 2002 |
B1 |
6535507 |
Li et al. |
Mar 2003 |
B1 |
6563835 |
Chen |
May 2003 |
B1 |
Non-Patent Literature Citations (7)
Entry |
Pan et al. “Staged Refresh Timers for RSVP”. IEEE Global Telecommunications Conference. Nov. 3-8, 1997. pp. 1909-1913.* |
Thom, Gary A. “H.323: The Multimedia Communications Standard for Local Area Networks”. IEEE Communications Magazine. Dec. 1996. pp. 52-56.* |
Stallings. “Data and Computer Communications”. Prentice Hall. Copyright 1997. pp. 176-186.* |
Michelle Blank, “H.323 Gatekeepers Essential Software for IP Telephony and Multimedia Conferencing”, CTI Developer, Feb. 1998, pp. 94-98. |
Shykeh Gordon, Radvision, Inc., “H.323 The Multimedia Communications Standard moves from Consensus to Compliance”, CTI Developer, vol. 2(2), pp. 108, 110-113. |
VCON Inc., “H.323 Standard”, Jan. 1998, pp. 1-22. |
R. Braden Ed. Et al., Standards Track, Resource ReSerVation Protocol (RSVP), Version 1 Functional Specification, Sep. 1997, pp. 1-92, http://www.cis.ohio-state.edu/htbin/rfc/rfc2205.html. |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/104878 |
Oct 1998 |
US |
|
60/095288 |
Aug 1998 |
US |