The following fields are populated in the Recording CDR. As this is generated for each SRS separately, the SBC does not add recorder(s) information here. 


Field
Length
Type
Record number
Comment
1RECORDING9Characters 1The string "RECORDING" indicating this is a Recording-CDR
2Gateway Name23Characters2

If parameter loading is turned on, then the previously configured node name will appear in the REBOOT and SWITCHOVER records.

If parameter loading is turned off or Node Name object is never configured, this value is "None" in the REBOOT and SWITCHOVER records.

3Accounting ID1864-Bit Hex3This identifier occurs in each record, and combined with the Gateway Name field uniquely identifies the call accounting information on a network basis for an extended period of time. In a REBOOT record, this is the accounting ID of the first call attempted on the GSX.
4Start Time in System Ticks10Decimal4Start time in System Ticks (system tick = 10 ms) - the timestamp of when INVITE is sent out (Decimal number 0 - 4294967295).
5

Node Time Zone

23

Characters

5

This field can include any of the strings shown in the Time Zone section.

This page lists some GMT-based time zones, but it is possible to have any of the time zones shown in the Time Zone list.

6Record Sequence Number10Decimal6

 The sequence number of this record relative to other records in the file. Depending upon how the parameter is configured, this is either:

  • a 16-bit sequence number from 0 to 65535 (5 characters maximum), or
  • a 32-bit sequence number from 0 to 4294967295 (10 characters maximum).
7

CS Call GCID

10

32 Bit Hex

7

Globall call identifier of the communication session (CS). See CDR Field Descriptions

8CS Call ID256string8SIP Call ID as received/sent by the target
9Recording leg1Decimal9

The leg of the CS that is being recorded.

SIPSG_LEG_EGRESS = 0
SIPSG_LEG_INGRESS = 1

10Recording Initiation1Decimal10

SIPSG_REC_TRIGGER_PSX = 1
SIPSG_REC_TRIGGER_CLI = 2

11

Start Time (Date)

10

mm/dd/yyyy

11Start Date (mm/dd/yyyy) - GMT date stamp when Setup Request was sent. This value is provided by NTP
12

Start Time (Time)

10

hh:mm:ss.d

12Start Time (hh:mm:ss.d) (d=deci-seconds) - GMT timestamp when Setup Request was sent, for example 16:20:38.6. This value is provided by NTP.
13

Time Elapsed from Sending Setup Message to 
Service Established

10

Decimal

13Time Elapsed from Transmission of Setup Message to Service Established (Receipt of Answer and Completion of Cut-through) in 10 millisecond ticks (Decimal number 0 - 4294967295).
14

Disconnect Time (Date)

10

mm/dd/yyyy

14Disconnect Date (mm/dd/yyyy) - GMT date stamp when Disconnect Request was received.
15

Disconnect Time (Time)

10

hh:mm:ss.d

15Disconnect Time (hh:mm:ss.d) (d=deci-seconds) - GMT time stamp when Disconnect Request was received, for example 16:20:38.6.
16

Disconnect Initiator

1

Decimal

16

See CDR Field Descriptions.

All values are applicable - Calling is SBC and Called is SRS

Additional value: 5: Recording terminated by CLI command


CPC_DISC_INTERNAL = 0u, /* 0 - Call released by GSX due to internal failures */
CPC_DISC_CALLING_PARTY, /* 1 - Call Released by Calling Party - NTWK originated */
CPC_DISC_CALLED_PARTY, /* 2 - Call Released by Called Party - NTWK originated */
CPC_DISC_INTERNAL_EARLY, /* 3 - Call Released by SG/FE due to internal failures
before involving CC in the call */
CPC_DISC_CALLING_PARTY_EARLY, /* 4 - Call Released by Calling Party before involving CC
in the call */
CPC_DISC_RECORDING_VIA_CLI /* 5 - Recording Via CLI*/

17

Call Disconnect Reason

3

Decimal

17

Recording session disconnection reason

SIPSG_REC_REL_BYE_FROM_RECORDER = 1
SIPSG_REC_REL_CALL_LEG_RELEASE = 2
SIPSG_REC_REL_INTERNAL = 3
SIPSG_REC_REL_CLEANUP = 4

18

Call Service Duration

10

Decimal

18Call Service Duration in 10 millisecond ticks. This count is initiated when the answer message is received and continues to increment until one leg of the call is released (Decimal number 0 - 4294967295).
19

Local Gateway Signaling IP Address

39

Dotted Decimal

19

SBC's local IP address used in the recording session (RS). See CDR Field Descriptions.

20

Remote Gateway Signaling IP Address

39

Dotted Decimal

20

SRS IP address used in the RS.

Format: See CDR Field Descriptions.

21

SIPREC Trunk Group Name

23

Characters

21

SIPREC TG name used for this call.

Format:See CDR Field Descriptions.

22Egress Zone Name23String22SIPREC TG Zone name
23

Protocol Variant Specific Data

3129

Characters

23

See CDR Field Descriptions.

Only the fields corresponding to the SIP headers exchanged with the SRS are populated.

24

Media Stream Data Tx & Rx

(see Notes on Media Stream below)

2944 (includes double quotes at begin/end)Characters24

For this release only one stream is filled.

Format: See CDR Field Descriptions.

25

Media Stream Stats Tx & Rx

(see Notes on Media Stream below)

1414Characters25

For this release only one stream is filled.

Note: To reduce the size of CDRs, the SBC metadata captures only the callData body of the metadata XML. The remaining information in the metadata can be derived from other fields of this CDR.

Format: See CDR Field Descriptions.

26

Media Stream SRTP Statistics Tx & Rx

(see Notes on Media Stream below)

151Characters26

For this release only one stream is filled.

Format: See CDR Field Descriptions.

27Metadata2047char27

Dump of the CallData in Metadata sent to SRS.
Note: To reduce the size of CDRs, the SBC metadata captures only the callData body of the metadata XML. The remaining information in the metadata can be derived from other fields of this CDR.

This is the metadata sent in the INVITE.

Note: BYE has different metadata and is ignored. GCID in metadata is not added in this field as there is a separate field for it.

28SIPREC Recorder FQDN63String28FQDN of the session recording server (SRS) used in this call.
Notes on Media Stream
  • In a recording session, the SRS does not send any media or feedback (RTCP) about the media. The following fields are applicable in this CDR, the rest are listed as 0.
    • Number of Streams = always 1 (audio) for this release
    • mediaType1 = audio
    • streamIndex1 = 1
    • Ingress packetSent1 (statistics of the Rx stream)
    • Ingress octetSent1 (statistics of the Rx stream)
    • Ingress packetDiscarded1 (policy discarded) (statistics of the Rx stream)
    • Egress packetSent1 (statistics of the Tx stream)
    • Egress octetSent1 (statistics of the Tx stream)
    • Egress packetDiscarded1 (statistics of the Tx stream)
  • Packet stats are only for packets transmitted from the SBC marked separately for each SRS stream.
  • In media stream data and statistics, the information and statistics for the Rx stream (packets from the target peer to SBC forked to --> SRS stream1) are captured in the Ingress portion, the information and statistics for the Tx stream (packets from SBC to target peer forked to SRS stream 2) are captured in the Egress portion.