System and method for end-to-end RTCP
AssigneeAvaya Inc.
InventorsJean Meloche, Heinz Teutsch, Shalini Yajnik, Mehmet Balasaygun
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable storage media for implementing real-time transport control protocol (RTCP) to obtain end-to-end session information. The system receives an RTCP extension that is associated with an RTCP packet in a communication session. The RTCP extension may include an instruction for transmitting RTCP data based on a triggering event. The RTCP extension can be configured to propagate along the communication session. Next, in response to the triggering event, the system can transmit the RTCP data to an address defined by the instruction as a destination address for receiving information associated with the triggering event.
Claims20
A method comprising:
- receiving, via a device and through a real-time transport control protocol channel, a real-time transport control protocol extension associated with a real-time transport control protocol packet in a communication session conducted over a media path, wherein the real-time transport control protocol extension comprises a destination address and an instruction for transmitting real-time transport control protocol data based on a triggering event, and wherein the real-time transport control protocol extension is configured to propagate along each node on the media path;
- and
- in response to the triggering event being detected and based on the instruction, transmitting the real-time transport control protocol data to the destination address through the real-time transport control protocol channel, wherein the real-time transport control protocol data provides information for calculating an end-to-end quality of the communication session, measuring an end-to-end security level, and determining the media path in a call, and wherein the real-time transport control protocol data is to be forwarded to a centralized location and integrated with other real-time transport control protocol data received from other segments of the media path to generate an end-to-end report for the media path.
A system comprising:
- a processor;
- and
- a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising:
- receiving, through a real-time transport control protocol channel, a real-time transport control protocol extension associated with a real-time transport control protocol packet in a communication session conducted over a media path, wherein the real-time transport control protocol extension comprises a destination address and an instruction for transmitting real-time transport control protocol data based on a triggering event, and wherein the real-time transport control protocol extension is configured to propagate along each node on the media path;
- and
- in response to the triggering event being detected and based on the instruction, transmitting the real-time transport control protocol data to the destination address through the real-time transport control protocol channel, wherein the real-time transport control protocol data provides information for calculating an end-to-end quality of the communication session, measuring an end-to-end security level, and determining the media path in a call, and wherein the real-time transport control protocol data is to be forwarded to a centralized location and integrated with other real-time transport control protocol data received from other segments of the media path to generate an end-to-end report for the media path.
A computer-readable device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
- receiving, through a real-time transport control protocol channel, a real-time transport control protocol extension associated with a real-time transport control protocol packet in a communication session conducted over a media path, wherein the real-time transport control protocol extension comprises a destination address and an instruction for transmitting real-time transport control protocol data based on a triggering event, and wherein the real-time transport control protocol extension is configured to propagate along each node on the media path;
- and
- in response to the triggering event being detected and based on the instruction, transmitting the real-time transport control protocol data to the destination address through the real-time transport control protocol channel, wherein the real-time transport control protocol data provides information for calculating an end-to-end quality of the communication session, measuring an end-to-end security level, and determining the media path in a call, and wherein the real-time transport control protocol data is to be forwarded to a centralized location and integrated with other real-time transport control protocol data received from other segments of the media path to generate an end-to-end report for the media path.
Dependencies are inferred from the claim text.