Skip to end of metadata
Go to start of metadata

Modified: for 5.1.1

 

The SIPREC protocol defines the interaction between a Session Recording Client (SRC) and a Session Recording Server (SRS), and controls the recording of media transmitted in the context of a communications session (CS) between multiple user agents.

The SBC Core supports the following SIP recording (SIPREC) interfaces:

  • SIPREC SIP-based session recording
  • Call monitoring MCT
  • NICE session recording

A basic call, or communication session (CS), is established between SIP phone 1 and SIP phone 2 through the SBC. The SBC establishes a Recording session (RS) for the CS based on configuration towards SRS.

The SRC and SRS act as SIP User Agents (UAs) whereby the SRC provides additional information (called metadata) to the SRS recording session to describe the communication sessions, participants and media streams to facilitate archival and retrieval of the recorded information.

The SBC determines if a call is configured to be recorded, and if SIPREC is to be used.

Note

The SIPREC feature is controlled by a system-wide SBC license (SBC-SIPREC). If the license is not available, any SIPREC recording returned by a PSX is ignored.

Note

 When SIPREC is selected as the Recorder Type, and Recording Type is selected as “both legs” and “all legs”, the SBC by default records the ingress leg.

Note

NICE and Media Packet Capture cannot be used simultaneously because the Splitter resource can only be configured for one feature.

For more information on SIPREC functionality and feature interaction, refer to Session Recording Support.

SipRec Commands

This option provides start recording and stop recording using SIPREC protocol.

Figure : Siprec Commands

The following options are displayed:

Table : SipRec Command Parameters


Parameter

Description

startRecord

Initiates the SIPREC SIP-based session recording.

stopRecord

Terminates the SIPREC SIP-based session recording.


Select the required command and click Select.

To start recording

Select the startRecord command and click Select.

The startRecord pop-up window is displayed:

Figure : Siprec - Start Recording

 The following fields are displayed.

Table : Siprec - Start Recording Parameters

Parameter

Description

Gcid

Specifies the GCID of call to start recording.

Call Leg

Call leg associated with this recording session.

The options are:

  • egress
  • ingress (default)
Srs Ip AddressSpecifies the IP address of the Recording Server.
Srs PortSpecifies the UDP Port of the Recording Server.
Trunk GroupSpecifies the name of the SIPREC trunk group associated with this recording session.
Transport

Select the transport protocol over which you want to send the SIPREC INVITE.

The options include:

  • udp (default)
  • tcp

Note

To support SIPREC INVITE over TCP, the Sip Sig Port, which is configured in the zone for SIPREC must have Transport Protocols Allowed as sip-tcp.

Make the required changes and click startRecord to initiate the SIP-based session recording. The result of the action is displayed.

Figure : Global - Siprec - StartRecord - Result

 

To stop recording

Select the stopRecord command and click Select.

The stopRecord pop-up window is displayed:

Figure : Global - Siprec - StopRecord

 The following fields are displayed.

Table : Siprec - Start Recording Parameters

Parameter

Description

Gcid

Specifies the GCID of call to stop recording.

Make the required changes and click stopRecord to stop the SIP-based session recording. The result of the action is displayed.