SIPREC for Active Recording

SIPREC supports active recording, where the Oracle Communications Session Border Controller (SBC) acting as the Session Recording Client (SRC), purposefully streams media to the Oracle Communications Interactive Session Recorder’s RSS (or 3rd party call recorder) acting as the SRS. The SRC and SRS act as SIP User Agents (UA). The SRC provides additional information to the SRS to describe the communication sessions, participants and media streams for the recording session to facilitate archival and retrieval of the recorded information.

The SBC acting as the SRC, is the source for the recorded media. The SBC consumes configuration information describing the ecosystem within which it operates. The interface, realm and session agent configuration objects specify the SIPREC configuration. A SIP UA can elect to allow or disallow any network element from recording its media.

During the establishment of a SIP Session, the SBC determines if SIPREC is configured for recording the call. If so, it then duplicates the media prior to initiating the session with the SRS. (Media replication is set up prior to the recording session). The SRS may choose to record, not record, or cancel the recording session, and then communicates by way of SIP signaling to the SBC. If the call is not to be recorded, the SRS signals termination of the recording session.

The SBC maintains SIPREC metadata information associated with recording sessions. The recording session metadata describes the current state of the recording session and its communication session(s). It is updated when a change of state in the communication session(s) is observed by the SBC. The SRS is responsible for maintaining call history, etc. The SBC creates and logs call detail records (CDRs) in the current manner, the 3rd party SRS vendor may collate this information if desired.

Note:

SIPREC metadata is not included in CDRs.

The following illustration shows two endpoints, User Agent A (UA-A) and User Agent B (UA-B). Their session is being recorded by an SRC (the SBC) and an SRS.

The SIPREC Active Recording diagram is described above.