US20080198745A1 - Dynamic multi-hop negotiations - Google Patents
Dynamic multi-hop negotiations Download PDFInfo
- Publication number
- US20080198745A1 US20080198745A1 US11/709,512 US70951207A US2008198745A1 US 20080198745 A1 US20080198745 A1 US 20080198745A1 US 70951207 A US70951207 A US 70951207A US 2008198745 A1 US2008198745 A1 US 2008198745A1
- Authority
- US
- United States
- Prior art keywords
- data path
- bandwidth
- rsvp
- reservation
- support
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
Definitions
- the present disclosure relates generally to quality of service in Internet communication.
- the Resource Reservation Protocol is a network-control protocol that enables Internet applications to obtain differing qualities of service (QoS) for their data flows. Such a capability recognizes that different applications have different network performance requirements.
- RSVP was intended to provide IP networks with the capability to support the divergent performance requirements of differing application types.
- RSVP Session Border Controllers
- VoIP Voice over Internet Protocol
- Some current VoIP systems approach this problem by performing hop-by-hop negotiations during call setup, by tunneling RSVP between nodes, or by some hybrid of the two.
- a hop-by-hop negotiation if there are two intermediate elements in the network (a-Int 1 -Int 2 -b), by the time the setup process reaches node b, the system will have set up two reservations prior to negotiating the bandwidth for the call. Instead, the reservations assume that the call with use a maximum bandwidth. That is, hop-to-hop negotiations only define the data path RSVP negotiations and do not take into account the application layer negotiations used to actually complete an end-to-end connection for transmission of the rich media over IP.
- FIG. 1 shows an RSVP reservation process
- FIG. 2A shows an RSVP reservation process, according to some embodiments.
- FIG. 2B shows an RSVP reservation process where RSVP is not configured on all elements of the network.
- Example embodiments of the invention relate to the negotiation of RSVP reservations prior to the setup of a call, rather than negotiating reservation parameters during the call. That is, RSVP reservation parameters are negotiated prior to ringing a device, rather than after. In some embodiments, this is achieved by including information in the initial call signaling elements. This added information allows negotiation with each device in the proposed data path to determine, prior to ringing the terminating device in the data path, whether each of the devices can support the proposed data link.
- FIG. 1 illustrates an existing implementation of an RSVP reservation technique for a network 100 including an originating gateway OGW 105 and a terminating gateway TGW 106 .
- Network 100 further includes a first IPIP (IP encapsulation within IP) gateway 110 and a second IPIP gateway 120 .
- IPIP gateways 110 and 120 include H.232 input interfaces 111 and 121 and H.232 output interfaces 112 and 122 to implement H.323 protocol for rich media services.
- the gateways 105 , 106 are shown here as originating and terminating gateways for purposes of illustration, but can be any devices acting as endpoints of a data path, such as voice gateways, video terminals, and the like.
- the gateways 110 , 120 are shown as IPIP gateways, but can be any devices capable of interacting in a data path for flows requiring bandwidth reservations.
- FIG. 1 illustrates RSVP reservation for a connection between OGW 105 and TGW 106 along a media path 130 .
- media e.g., data indicative of voice, data indicative of video
- FIG. 1 illustrates RSVP reservation for a connection between OGW 105 and TGW 106 along a media path 130 .
- OGW 105 transmits setup information to input interface 111 of IPIP gateway 110 .
- the setup information may include a codec list and RSVP parameters.
- IPIP gateway 110 transmits proceeding information including RSVP parameters to OGW 105 .
- the RSVP reservation is completed based on the maximum bandwidth from the codec list, rather than on a negotiation of the bandwidth that the call will actually use.
- IPIP gateway 110 transmits setup information to input interface 121 of IPIP gateway 120 via IP-cloud 140 .
- IP-cloud 140 designates an IP connection that may include one or more network elements that are not RSVP enabled.
- Output interface 112 transmits setup information including a codec list, and RSVP parameter information, with the end-to-end reservation required condition set to true.
- Input interface 121 responds with proceeding information including RSVP parameters, and again the RSVP reservation is completed based on the maximum bandwidth from the codec list.
- TGW 106 transmits proceeding information to output interface 122 , and the RSVP reservation is completed based on the maximum bandwidth for the codec list.
- TGW 106 then transmits progress or alert information to output interface 122 , which is transmitted back to OGW 105 via IPIP gateway 110 .
- a connection is then established, and media may be transmitted between OGW 105 and TGW 106 via a media path 130 .
- TGW 106 , OGW 105 , and IPIP gateways 110 and 120 adjust the RSVP bandwidth based on the actual codec used for the media transmission.
- RSVP reservation is moved up a layer.
- Information about the RSVP capabilities of call-termination nodes in the network is included in the initial call signaling.
- the RSVP reservation itself may be negotiated during the reverse path acknowledgments of appropriate characteristics and capabilities, before a TGW is rung.
- the RSVP information included in initial signaling information may include additional indicators or desired characteristics, such as one or more of: the maximum per-call reservation allowed, RSVP service availability, bandwidth remaining in application bandwidth pool, whether end-to-end reservation is required, and a reservation terminator (which may be a Boolean parameter).
- these new message elements are protocol independent, and may be embedded within existing signaling models for H.323/SIP (Session Initiation Protocol), as can be observed by one of ordinary skill in the art.
- the new message elements may be a super-set of the hop-by-hop techniques, so that if one or more of the signaling termination devices do not support the new techniques, RSVP negotiation can default to hop-by-hop.
- FIG. 2 shows an RSVP reservation technique for a network 200 , according to some embodiments.
- Network 200 includes an originating gateway OGW 205 and a terminating gateway TGW 206 .
- Network 200 further includes a first IPIP gateway 210 and a second IPIP gateway 220 .
- IPIP gateways 210 and 220 include H.232 input interfaces 211 and 221 and H.232 output interfaces 212 and 222 to implement an H.323 protocol for rich media services.
- FIG. 2A illustrates an RSVP reservation process for completing a connection between OGW 205 and TGW 206 along a media path 230 .
- media e.g., data indicative of voice, data indicative of video
- FIG. 2A illustrates an RSVP reservation process for completing a connection between OGW 205 and TGW 206 along a media path 230 .
- OGW 205 transmits setup information to input interface 211 of IPIP gateway 210 .
- the setup information may include a codec list and RSVP parameters.
- IPIP gateway 210 transmits proceeding information to OGW 205 .
- a tentative bandwidth B t is negotiated, where B t is the maximum bandwidth that can be supported by this portion of the link under the current conditions. For example, if a 1 MB reservation can be accommodated between IPIP gateway 210 and OGW 205 , B t is set to 1 MB.
- IPIP gateway 210 also determines whether it can support a call according to whichever additional indicators or desired characteristics are included in the RSVP signaling information.
- IPIP gateway 210 can support a call as specified by the signaling information
- output interface 211 of IPIP gateway 210 then sends setup information to input interface 221 of IPIP gateway 220 over IP cloud 240 .
- IPIP gateway 220 sends proceeding information to IPIP gateway 210 .
- B t is updated if the link between IPIP gateway 210 and IPIP gateway 220 cannot accommodate the current B t . For example, if the link can only accommodate a 500 KB bandwidth, B t is reset to 500 KB.
- IPIP gateway 220 can also support a call as specified by the signaling information
- output interface 222 of IPIP gateway 220 then transmits setup information to TGW 206 .
- B t may be updated if the link between IPIP gateway 220 and TGW 206 cannot accommodate the current B t .
- TGW 206 may determine if B t , which now reflects the maximum end-to-end reservation bandwidth, is at least equal to the required capability for the particular call (the minimum acceptable bandwidth). If not, an alert such as a “insufficient network resources available” alert can be generated. This portion of the signaling process may be performed prior to ringing the device at TGW 206 .
- TGW 206 may transmit progress/alert information back along the signaling path.
- This information may indicate the identity of the chosen codec, indicate that the end-to-end reservation reqd parameter is set to TRUE, and indicate that RSVP success, and a terminator parameter is set to TRUE.
- IPIP gateway 220 may receive this information and complete the RSVP reservation based on the progress/alert information.
- IPIP gateway 220 may send progress/alert information to IPIP gateway 210 , which also completes the RSVP reservation based on the received progress/alert information.
- IPIP gateway 210 sends progress/alert information to OGW 205 .
- OGW 205 receives the progress/alert information from IPIP gateway 210 , and sets the terminator parameter to FALSE, indicating that the call will progress. Media path 230 is thus established with the correct bandwidth. As the call bandwidth has already been negotiated, no bandwidth adjustment need be performed at this point.
- FIG. 2B shows an embodiment in which the call cannot be set up. Initiation of the call can begin as in FIG. 2A , with OGW 205 transmitting setup information to input interface 211 of IPIP gateway 210 , and IPIP gateway 210 transmitting proceeding information to OGW 205 . As before, a B t is negotiated during this time. Output interface 211 then sends setup information to input interface 221 , and IPIP gateway 220 returns proceeding information to IPIP gateway 210 .
- the RSVP elements are removed from the setup information sent to the next network element.
- IPIP gateway 220 determines that it cannot support the call, its forwarded message to TGW 206 omits the RSVP elements of its setup information. The IPIP gateway 220 then sends a message back to IP gateway 210 indicating that RSVP failed, and disconnects from TGW 206 .
- the above described techniques and their variations may be implemented at least partially as computer software instructions. Such instructions may be stored on one or more machine-readable storage media or devices and are executed by, e.g., one or more computer processors, or cause the machine, to perform the described functions and operations.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
- The present disclosure relates generally to quality of service in Internet communication.
- The Resource Reservation Protocol (RSVP) is a network-control protocol that enables Internet applications to obtain differing qualities of service (QoS) for their data flows. Such a capability recognizes that different applications have different network performance requirements.
- Some applications, including the more traditional interactive and batch applications, require reliable delivery of data but do not impose any stringent requirements for the timeliness of delivery. Newer application types, including videoconferencing, IP telephony, and other forms of multimedia communications require almost the exact opposite: Data delivery must be timely but not necessarily reliable. Thus, RSVP was intended to provide IP networks with the capability to support the divergent performance requirements of differing application types.
- With the advent of network elements such as Session Border Controllers (SBC), RSVP is more easily used with rich services such as Voice over Internet Protocol (VoIP). Using SBCs, Internet technology professionals may now set up sessions that include both RSVP enabled and non-RSVP enabled devices. However, this approach is inefficient when multiple intermediary hops are used. The inefficiency may add significantly to the overhead of the communication. Additionally, there currently is no method to notify all elements in a given session of the presence or absence of RSVP in the flow.
- Some current VoIP systems approach this problem by performing hop-by-hop negotiations during call setup, by tunneling RSVP between nodes, or by some hybrid of the two. In an example of a hop-by-hop negotiation, if there are two intermediate elements in the network (a-Int1-Int2-b), by the time the setup process reaches node b, the system will have set up two reservations prior to negotiating the bandwidth for the call. Instead, the reservations assume that the call with use a maximum bandwidth. That is, hop-to-hop negotiations only define the data path RSVP negotiations and do not take into account the application layer negotiations used to actually complete an end-to-end connection for transmission of the rich media over IP.
- This technique is inefficient, since the reservations frequently need to be re-established to bring them in line with the actual utilization. Additionally, the reservation process is performed even when end-to-end reservation is required and some elements of the network do not support RSVP. Since RSVP cannot be used in such a situation, the reservation process wastes resources.
- For a better understanding of the invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 shows an RSVP reservation process; -
FIG. 2A shows an RSVP reservation process, according to some embodiments; and -
FIG. 2B shows an RSVP reservation process where RSVP is not configured on all elements of the network. - Like reference symbols in the various drawings indicate like elements.
- Example embodiments of the invention relate to the negotiation of RSVP reservations prior to the setup of a call, rather than negotiating reservation parameters during the call. That is, RSVP reservation parameters are negotiated prior to ringing a device, rather than after. In some embodiments, this is achieved by including information in the initial call signaling elements. This added information allows negotiation with each device in the proposed data path to determine, prior to ringing the terminating device in the data path, whether each of the devices can support the proposed data link.
-
FIG. 1 illustrates an existing implementation of an RSVP reservation technique for anetwork 100 including an originating gateway OGW 105 and a terminating gateway TGW 106. Network 100 further includes a first IPIP (IP encapsulation within IP)gateway 110 and a second IPIP gateway 120. IPIPgateways 110 and 120 include H.232input interfaces output interfaces gateways gateways 110, 120 are shown as IPIP gateways, but can be any devices capable of interacting in a data path for flows requiring bandwidth reservations. -
FIG. 1 illustrates RSVP reservation for a connection between OGW 105 and TGW 106 along amedia path 130. After establishment of the connection, media (e.g., data indicative of voice, data indicative of video) is transmitted alongmedia path 130 until the call is terminated. - At initiation of the call, OGW 105 transmits setup information to
input interface 111 ofIPIP gateway 110. The setup information may include a codec list and RSVP parameters. - In response,
IPIP gateway 110 transmits proceeding information including RSVP parameters toOGW 105. The RSVP reservation is completed based on the maximum bandwidth from the codec list, rather than on a negotiation of the bandwidth that the call will actually use. - Similarly
output interface 112 ofIPIP gateway 110 transmits setup information toinput interface 121 of IPIP gateway 120 via IP-cloud 140. IP-cloud 140 designates an IP connection that may include one or more network elements that are not RSVP enabled.Output interface 112 transmits setup information including a codec list, and RSVP parameter information, with the end-to-end reservation required condition set to true.Input interface 121 responds with proceeding information including RSVP parameters, and again the RSVP reservation is completed based on the maximum bandwidth from the codec list. -
Output interface 122 then transmits setup information toTGW 106, where the setup information indicates that the parameter end-to-end reservation required=true, and also includes a codec list. TGW 106 transmits proceeding information tooutput interface 122, and the RSVP reservation is completed based on the maximum bandwidth for the codec list. - TGW 106 then transmits progress or alert information to
output interface 122, which is transmitted back to OGW 105 via IPIPgateway 110. A connection is then established, and media may be transmitted between OGW 105 and TGW 106 via amedia path 130. Once the connection is established, TGW 106, OGW 105, andIPIP gateways 110 and 120 adjust the RSVP bandwidth based on the actual codec used for the media transmission. - Systems and techniques described herein may provide enhanced RSVP methodology for end-to-end signaling with rich media services, such as VoIP. Rather than negotiating RSVP reservations using a hop-by-hop negotiation as above, RSVP reservation is moved up a layer. Information about the RSVP capabilities of call-termination nodes in the network is included in the initial call signaling. The RSVP reservation itself may be negotiated during the reverse path acknowledgments of appropriate characteristics and capabilities, before a TGW is rung.
- The RSVP information included in initial signaling information may include additional indicators or desired characteristics, such as one or more of: the maximum per-call reservation allowed, RSVP service availability, bandwidth remaining in application bandwidth pool, whether end-to-end reservation is required, and a reservation terminator (which may be a Boolean parameter). In some embodiments, these new message elements are protocol independent, and may be embedded within existing signaling models for H.323/SIP (Session Initiation Protocol), as can be observed by one of ordinary skill in the art. The new message elements may be a super-set of the hop-by-hop techniques, so that if one or more of the signaling termination devices do not support the new techniques, RSVP negotiation can default to hop-by-hop.
-
FIG. 2 shows an RSVP reservation technique for a network 200, according to some embodiments. Network 200 includes an originating gateway OGW 205 and a terminating gateway TGW 206. Network 200 further includes afirst IPIP gateway 210 and asecond IPIP gateway 220. IPIPgateways input interfaces output interfaces -
FIG. 2A illustrates an RSVP reservation process for completing a connection betweenOGW 205 andTGW 206 along amedia path 230. After establishment of the connection, media (e.g., data indicative of voice, data indicative of video) is transmitted alongmedia path 230 until the call is terminated. - At initiation of the call,
OGW 205 transmits setup information to inputinterface 211 ofIPIP gateway 210. The setup information may include a codec list and RSVP parameters.IPIP gateway 210 transmits proceeding information toOGW 205. During this portion of the negotiation, a tentative bandwidth Bt is negotiated, where Bt is the maximum bandwidth that can be supported by this portion of the link under the current conditions. For example, if a 1 MB reservation can be accommodated betweenIPIP gateway 210 andOGW 205, Bt is set to 1 MB.IPIP gateway 210 also determines whether it can support a call according to whichever additional indicators or desired characteristics are included in the RSVP signaling information. - If the
IPIP gateway 210 can support a call as specified by the signaling information,output interface 211 ofIPIP gateway 210 then sends setup information to inputinterface 221 ofIPIP gateway 220 over IP cloud 240.IPIP gateway 220 sends proceeding information toIPIP gateway 210. For this part of the overall RSVP negotiation, Bt is updated if the link betweenIPIP gateway 210 andIPIP gateway 220 cannot accommodate the current Bt. For example, if the link can only accommodate a 500 KB bandwidth, Bt is reset to 500 KB. - Assuming that
IPIP gateway 220 can also support a call as specified by the signaling information,output interface 222 ofIPIP gateway 220 then transmits setup information toTGW 206. Bt may be updated if the link betweenIPIP gateway 220 andTGW 206 cannot accommodate the current Bt. At this point,TGW 206 may determine if Bt, which now reflects the maximum end-to-end reservation bandwidth, is at least equal to the required capability for the particular call (the minimum acceptable bandwidth). If not, an alert such as a “insufficient network resources available” alert can be generated. This portion of the signaling process may be performed prior to ringing the device atTGW 206. - If Bt is sufficient to accommodate the call, and if the other parameters specified in the RSVP signaling information are satisfied,
TGW 206 may transmit progress/alert information back along the signaling path. This information may indicate the identity of the chosen codec, indicate that the end-to-end reservation reqd parameter is set to TRUE, and indicate that RSVP success, and a terminator parameter is set to TRUE.IPIP gateway 220 may receive this information and complete the RSVP reservation based on the progress/alert information.IPIP gateway 220 may send progress/alert information toIPIP gateway 210, which also completes the RSVP reservation based on the received progress/alert information.IPIP gateway 210 sends progress/alert information toOGW 205. -
OGW 205 receives the progress/alert information fromIPIP gateway 210, and sets the terminator parameter to FALSE, indicating that the call will progress.Media path 230 is thus established with the correct bandwidth. As the call bandwidth has already been negotiated, no bandwidth adjustment need be performed at this point. -
FIG. 2B shows an embodiment in which the call cannot be set up. Initiation of the call can begin as inFIG. 2A , withOGW 205 transmitting setup information to inputinterface 211 ofIPIP gateway 210, andIPIP gateway 210 transmitting proceeding information toOGW 205. As before, a Bt is negotiated during this time.Output interface 211 then sends setup information to inputinterface 221, andIPIP gateway 220 returns proceeding information toIPIP gateway 210. - At any point, if insufficient bandwidth exists, or if one of the other call characteristics cannot be satisfied, the RSVP elements are removed from the setup information sent to the next network element. Here, for example, if
IPIP gateway 220 determines that it cannot support the call, its forwarded message toTGW 206 omits the RSVP elements of its setup information. TheIPIP gateway 220 then sends a message back toIP gateway 210 indicating that RSVP failed, and disconnects fromTGW 206. - In implementations, the above described techniques and their variations may be implemented at least partially as computer software instructions. Such instructions may be stored on one or more machine-readable storage media or devices and are executed by, e.g., one or more computer processors, or cause the machine, to perform the described functions and operations.
- One of ordinary skill in the art will realize that the approach described above in connection with
FIGS. 2A-2B is a specific implementation, and that various other embodiments of the invention exist for allowing devices in a proposed data path, such as IPIP gateways, to negotiate RSVP parameters of a call prior to ringing the end device. Therefore, it should be understood that the invention can be practiced with modification and alteration within the spirit and scope of the appended claims. The description is not intended to be exhaustive or to limit the invention to the precise form disclosed. It should be understood that the invention can be practiced with modification and alteration and that the invention be limited only by the claims and the equivalents thereof.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/709,512 US7778180B2 (en) | 2007-02-21 | 2007-02-21 | Dynamic multi-hop negotiations |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/709,512 US7778180B2 (en) | 2007-02-21 | 2007-02-21 | Dynamic multi-hop negotiations |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080198745A1 true US20080198745A1 (en) | 2008-08-21 |
US7778180B2 US7778180B2 (en) | 2010-08-17 |
Family
ID=39706543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/709,512 Active 2028-03-27 US7778180B2 (en) | 2007-02-21 | 2007-02-21 | Dynamic multi-hop negotiations |
Country Status (1)
Country | Link |
---|---|
US (1) | US7778180B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112671674A (en) * | 2019-10-16 | 2021-04-16 | 华为技术有限公司 | Method, system and related device for processing call |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2924242B1 (en) * | 2007-11-23 | 2009-12-25 | Thales Sa | METHOD FOR RESERVATION WITH LATENCY AND FLOW GUARANTEE IN A DYNAMIC ALLOCATION NETWORK OF TIME CRANES |
US10187496B2 (en) * | 2010-12-14 | 2019-01-22 | Comcast Cable Communications, Llc | Apparatus, system and method for resolving bandwidth constriction |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030235187A1 (en) * | 1999-01-29 | 2003-12-25 | Etsuko Iwama | Internet telephone connection method, bandwidth controller and gate keeper |
US20070076629A1 (en) * | 2005-09-30 | 2007-04-05 | Nortel Networks Limited | Parallel constraint based path computation using path vector |
US20070086485A1 (en) * | 2001-06-14 | 2007-04-19 | Microsoft Corporation | Method and system for providing adaptive bandwith control for real-time communication |
US7289490B1 (en) * | 1998-08-04 | 2007-10-30 | At&T Corp. | Method for performing gate coordination on a per-call basis |
US20080130563A1 (en) * | 2005-03-24 | 2008-06-05 | Ming Qiang Xu | Communication Terminal and Network Control Device |
-
2007
- 2007-02-21 US US11/709,512 patent/US7778180B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7289490B1 (en) * | 1998-08-04 | 2007-10-30 | At&T Corp. | Method for performing gate coordination on a per-call basis |
US20030235187A1 (en) * | 1999-01-29 | 2003-12-25 | Etsuko Iwama | Internet telephone connection method, bandwidth controller and gate keeper |
US20070086485A1 (en) * | 2001-06-14 | 2007-04-19 | Microsoft Corporation | Method and system for providing adaptive bandwith control for real-time communication |
US20080130563A1 (en) * | 2005-03-24 | 2008-06-05 | Ming Qiang Xu | Communication Terminal and Network Control Device |
US20070076629A1 (en) * | 2005-09-30 | 2007-04-05 | Nortel Networks Limited | Parallel constraint based path computation using path vector |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112671674A (en) * | 2019-10-16 | 2021-04-16 | 华为技术有限公司 | Method, system and related device for processing call |
Also Published As
Publication number | Publication date |
---|---|
US7778180B2 (en) | 2010-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8077626B2 (en) | Quality of service (QoS) aware establishment of communication sessions | |
US8971344B2 (en) | Terminal capabilities set exchange between heterogeneous endpoints | |
CN100388735C (en) | Method for implementing end-to-end quality of service negotiation for distributed multimedia applications | |
KR101528389B1 (en) | Method and arrangement for providing relevant service levels | |
US9350784B2 (en) | Method and communication system for selecting a transmission mode for transmitting payload data | |
EP2332308B1 (en) | A method and arrangement for controlling sessions in a communication network | |
US8566454B2 (en) | Methods for enhancing SDP preconditions signalling for IP multimedia sessions | |
JP2008541532A (en) | Signaling of quality of service (QoS) parameters for multimedia sessions | |
CN101764810B (en) | Negotiation method and system provided by cross-domain service | |
WO2007019777A1 (en) | A session establish method and a session control node | |
WO2007076669A1 (en) | A method, device and system for processing data stream | |
US7778180B2 (en) | Dynamic multi-hop negotiations | |
CN101005511B (en) | QoS resource reservation method, system and session establishment and media modification method | |
US10064104B2 (en) | Method and system for reserving resources in mobile communication system | |
CN101119292B (en) | Method of negotiating data traffic transmission between gateways | |
JP2012209839A (en) | Session management system, number-of-sessions securing method, and number-of-sessions securing program | |
CN101741915B (en) | Content interaction method, equipment and system for peer-to-peer protocols | |
US8984148B2 (en) | Method and apparatus for signaling post-ring reservations | |
JP4385543B2 (en) | Private branch exchange and its bandwidth management method | |
JP5193956B2 (en) | IP network system and method for changing communication destination thereof | |
KR100766033B1 (en) | How to Ensure End-to-End Service Quality Using SIP and RSV-T | |
CN100386992C (en) | Method for treating user's going to on line or off line | |
JP2016220027A (en) | Repeating device, call control system, call control method, and call control program | |
Callegati et al. | Extension of Resource Management in SIP | |
CN101345722A (en) | Method and device for realizing resource reservation, media gateway |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CISCO TECHNOLOGY, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHAIKH, MOHAMMED T.;BAKER, TODD M.;JASTY, SABITA;REEL/FRAME:019079/0955 Effective date: 20070213 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |