Patent ID: 8892646

Claim:
A method for receiving, by a first endpoint, communications in an ongoing peer-to-peer communication session between a second endpoint and a third endpoint in a hybrid peer-to-peer network comprising: sending, by the first endpoint, a first request to an access server in the hybrid peer-to-peer network, wherein the first request includes information that enables the access server to identify a session entry corresponding to the ongoing communication session from a plurality of session entries corresponding to a plurality of communication sessions, wherein the session entry exists only because one of the second and third endpoints submitted a recording request to the access server for the ongoing communication session; receiving, by the first endpoint, a response to the first request from the access server, wherein the response includes a network address for a media server; sending, by the first endpoint, a second request to the media server, wherein the second request includes information that enables the media server to identify a recording session corresponding to the ongoing communication session from a plurality of recording sessions corresponding to a plurality of communication sessions, wherein the plurality of recording sessions are stored on the media server and wherein each recording session includes communications sent to the media server for recording by at least one endpoint in each of the plurality of communication sessions as a separate stream from the peer-to-peer communication session; and receiving, by the first endpoint via the media server, peer-to-peer communications from the ongoing communication session between the second and third endpoints, and wherein the first endpoint does not communicate with either of the second and third endpoints to receive the peer-to-peer communications.