Real time control protocol session matching
AssigneeAvaya Inc.
InventorsNeil Hepworth, Alastair J. Rankine
Life of this patent
Estimating the term…
Abstract
The present invention is directed generally to a system and method for monitoring a multi-party session. The system and method includes in one embodiment a matcher to match selected information in incoming RTCP packets with one or more of an orphan table and active session table and in another embodiment a first session endpoint that reflects or transmits a packet received from a second session endpoint to a session monitor. In yet another embodiment, the network address of the first and second endpoints can be included in the packet.
Claims30
A method for identifying a corresponding session for a packet, comprising:
- (a) receiving at least a first packet communicated between first and second endpoints to a first session, the first packet comprising at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint;
- (b) comparing the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet with a listing of at least one of network addresses and session ids contained in previously received packets;
- and
- (c) when the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet matches an entry in the listing, determining a network address of the second endpoint in the first session.
A system for identifying a corresponding session for a packet, comprising:
- (a) an input configured to receive at least a first packet communicated between first and second endpoints to a first session, the first packet comprising at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint;
- and
- (b) a matcher configured (i) to compare the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet with a listing of at least one of network addresses and session ids contained in previously received packets and (ii) to determine a network address of the second endpoint in the first session, when the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet matches an entry in the listing.
A method for monitoring a multi-party session, comprising:
- (a) receiving, at a first endpoint, at least a first packet communicated between the first endpoint and a second endpoint to a first session, the first packet comprising a network address of the first endpoint and a network address of the second endpoint;
- and
- (b) transmitting at least a second packet to a session monitor, the at least a second packet including the respective first and second network addresses of the first and second endpoints.
An endpoint in a session, comprising:
- (a) an input operable to receive, at a first endpoint, at least a first packet communicated between the first endpoint and a second endpoint to a first session, the first packet comprising a network address of the first endpoint and a network address of the second endpoint;
- and
- (b) a transmitter operable to transmit at least a second packet to a session monitor, the at least a second packet including the respective first and second network addresses of the first and second endpoints.
A session packet for transmission on a network, comprising:
- a source network address of a first participant to a session;
- a destination network address associated with a session monitor;
- a network address of a second participant to the session;
- and
- session information associated with the session.
A method for monitoring a multi-party session, comprising:
- receiving a packet from a first endpoint in a first session, the first session being between the first endpoint and a second endpoint, the packet comprising a first network address of the first endpoint as the source, a second network address of the second endpoint, and a network addresses of a session monitor as the destination;
- and
- inputting information in the packet in a first entry in an active session table, the first entry corresponding to the first session.
Dependencies are inferred from the claim text.