For deployments in which the SBC Core is configured to generate CDRs in Q-SBC format, the following table indicates how the content for Q-SBC format CDRs is derived. The table lists all of the fields in a standard Q-SBC CDR. The Data Source column identifies where the SBC Core obtains the data if it populates the field. In most cases, the SBC Core derives the data from fields in an SBC Core CDR. Links to descriptions of the source fields appear in the Data Source column. If the data is derived using another source or method, that is listed. If a field in the Q-SBC CDR is not applicable in the SBC Core context (for example, if the field is populated based on a specific Q-SBC configuration), or the data is not currently derived, the Data Source column contains "Currently blank." The last four columns indicate in which specific Q-SBC CDR types (start1, end1, interim, or hunt) SBC Core populates the field.   

Fields that are not populated are blank and appear as a single semi-colon character in the generated CDR record. The SBC Core provides the data in the same CDR format for all CDR types. 

CDR Field Mapping

Q-SBC CDR FieldQ-SBC CDR Field Name

Data Format and Size

Field Description

Data Source
(SBC Core CDR Field or Another Source)

Populated in Q-SBC CDR Types:
start1end1interimhunt
1start-timeYYYY-MM-DD HH:MM:SSStarting date and time of call in the local gateway.
HH is between 00 and 23.
Start Time (Date)
Start Time (Time)
The two fields are joined and converted to Q-SBC format.
YesYesYesYes
2start-timeuint32Gateway starting time of the call in seconds since January 1, 1970 (GMT + Bias).

Start Time In System Ticks

The generated value is computed from 1970.

YesYesYesYes
3call-durationHH:MM:SSDuration of call after the connection was established.Call Service Duration
The value is converted to the Q-SBC format.
 YesYes 
4call-sourceA.B.C.D string, max 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsIPv4 or IPv6 address of the originator gateway.Ingress Remote Gateway Signaling IP AddressYesYesYesYes
5call-source-q931sig-portuint32Signaling port for the call.The field is populated with the SIP signaling UDP/TCP port number used at the "Ingress Remote Gateway" (see field 4).YesYesYesYes
6call-destA.B.C.D string, max 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsIPv4 or IPv6 address of the terminating gateway.Egress Remote Gateway Signaling IP AddressYesYesYesYes
7Terminator lineIntegerNot used in Q-SBC CDRs.Currently blank.    
8call-source-custidAlphanumeric string, max 24 charsCode identifying the user originating the call.Currently blank.    
9called-party-on-deststring, max 64 charsCalled number in E.164 format. Number as out-pulsed to the call terminator.Called Number
Limited to 30 characters.
YesYesYesYes
10called-party-from-srcstring, max 64 charsCalled number as dialed by the user. Number as sent from the ingress gateway.Dialed Number
Limited to 30 characters.
YesYesYesYes
11call-typestring, max 2 chars

Call type code. Possible values:

  • IV - Voice
  • IF - Fax
  • IM - MSRP
Media Stream Stats Yes  
12Not currently used. Not used in Q-SBC CDRs.Currently blank.    
13disconnect-error-typestring, one char.

Call disconnect reason. Possible values:

  • N - Normal
  • A - Abandoned
  • B - Busy
  • E - Error
Call Disconnect Reason Yes  
14call-erroruint32Error code of the call.Currently blank.    
15call-errorstring, max 64 charsError code text description.Currently blank.    
16(fax pages)integerNot used in Q-SBC CDRs.Currently blank.    
17(fax priority)0 - Real timeNot used in Q-SBC CDRs.Currently blank.    
18anistring, max 64 charsCalling number identification. This field is used, if present from remote gateway.Incoming Calling Number
Limited to 30 characters.
YesYesYesYes
19media-typestring, 2 chars

The type of media. Possible values:

  • AD - audio
  • VD - video
  • FX - image
  • IM - TCP/MSRP/Chat
  • IM - TCP/TLS/MSRP/Chat
  • FT - TCP/MSRP/File transfer
  • FT - TCP/TLS/MSRP/File transfer
  • NA - Other

For calls containing more than one m-line, the field can contain multiple, comma-separated values, one for each m-line.

Media Stream Stats

 

 Yes  
20data-volume-tx-srcinteger

Number of bytes forwarded from the source leg.

For calls containing more than one m-line, the field can contain multiple, comma-separated values, one for each m-line.

Media Stream Stats
For the primary value. For subsequent m-lines, the values come from ingress packetSent[1..n].
 Yes  
21data-volume-tx-dstinteger

Number of bytes forwarded from the destination leg.

For calls containing more than one m-line, the field can contain multiple, comma-separated values, one for each m-line.

Media Stream Stats
For the primary value. For subsequent m-lines, the values come from egress packetSent[1..n].
 Yes  
22cdr-seq-nouint32Sequence number of the CDR record. System-generated.Record Sequence NumberYesYesYesYes
23transcoder-iduint32Specifies transcoder device ID if call was transcoded.Currently blank.    
24callidstring, max 64 charsUnique Call ID on ingress.
Ingress leg call ID as received from the origination endpoint.

Ingress Protocol Variant Specific Data
(Sub-field 2 - Call ID)

SBC Core generates only end1 records (not end2), therefore this is the ingress-callid.

YesYesYesYes
25call-hold-time0:00:00Complete time during which the call occupies network resources, until it is either abandoned or connected.
Time between SIP INVITE and CANCEL or 200 OK
Currently blank.    
26call-source-regidstring, max 128 charsRegistration ID of the call originating gateway.Ingress Trunk Group NameYesYesYesYes
27call-source-uportuint32Originating gateway port number.Currently blank.    
28call-dest-regidstring, max 128 charsRegistration ID of the destination gateway.Egress Trunk Group NameYesYesYesYes
29call-dest-uportuint32Port number of the call at the destination.Currently blank.    
30isdn-cause-codeuint32

ISDN release cause code for call leg1; range 1 to 127.
Zero indicates an unknown or unspecified cause code.
In route-advance (hunt) CDRs, this field is blank.

See field 60 for the equivalent field for leg2.

Ingress Protocol Variant Specific Data
The SBC Core provides a cause code mapped from the status reason from CDR field 75.

For STOP records, the value is 16.

 Yes  
31called-party-after-src-calling-planstring, max 64 charsCalled number after applying source call plan (translation). Called number after applying the call plan of the source endpoint.

Called Number Before Translation #2
Limited to 30 characters.

 

YesYesYesYes
32call-error-destuint32Error code of the call; present if call is disconnected on leg 2.Currently blank.    
33call-error-deststring, max 256 charsText description of error in field 32.Currently blank.    
34call-error-event-strstring, max 256 charsUsed for debugging only.Currently blank.    
35new-anistring, max 64 charactersTranslated calling number after applying the call plan (translation).Calling Number
Limited to 30 characters.
YesYesYesYes
36call-durationuint32Duration of call, in seconds, after the connection was established.Call Service Duration Yes  
37egress-callid-termination-endpointstring, max 128 charsUnique call ID on egress. Call ID generated by the SBC and sent to the termination endpoint.

Egress Protocol Variant Specific Data
(Sub-field 2 Call ID)

SBC Core generates only end1 records (not end2), therefore this is the egress-callid.

YesYesYes 
38protocolstring, max 16 charsEither sip or h323.

Ingress Signaling Type
SBC Core generates only end1 records (not end2), therefore this is the ingress protocol.

YesYesYesYes
39cdr-typestring, max 32 charsCDR type.

Final ATTEMPT Indicator
SBC Core CDR types (START, STOP, INTERMEDIATE, ATTEMPT) are mapped to Q-SBC types as follows:

  • START=start1
  • STOP=end1
  • INTERMEDIATE=interim
  • ATTEMPT=end1 (if Final ATTEMPT is 1)
  • ATTEMPT=hunt (if Final ATTEMPT is 0)
YesYesYesYes
40hunting-attemptsuint32Current call attempt number (while hunting).Route Attempt NumberYesYesYesYes
41caller-trunk-groupstring, 24 chars. max.Source trunk group ID.

Ingress Protocol Variant Specific Data
This is the otg received in the From header or the tgrp received in the Contact header, if present.

YesYesYesYes
42call-pdduint32Post dial delay, in milliseconds, from SETUP to ALERTING or Progress Indicator.Time Elapsed from Receipt of Setup Message to Receipt of Alerting/ProcProgYesYesYesYes
43h323-dest-ras- erroruint32RAS error return code.Currently blank.    
44h323-dest-h225-erroruint32H.225 error return code.Currently blank.    
45sip-dest-respcodeuint32Response code received from SIP leg 2, if that leg was SIP and call did not connect successfully.

Egress Protocol Variant Specific Data
(Field 19 - Status Message for Call Release)

Blank if the call is released successfully.

 Yes Yes
46dest-trunk-groupstring, max 256 charsDestination trunk group ID.Egress Protocol Variant Specific Data
This is the dtg or tgrp in the Request-URI, if present.
YesYesYesYes
47cal-duration- fractionals.mmmCall duration in seconds, to thousandths.Intermediate Time (Time) YesYes 
48timezonestring, max 64 charsLocal time zone of the SBC.Node Time ZoneYesYesYesYes
49msw-namestring, max 256 charsThe configured SBC host-name or UNIX hostname if not configured.
This is also the sipserver name for SIP calls.
Gateway NameYesYesYesYes
50called-party-after-transit-routestring, max 64 charsResult if a transit route was applied to a called party number (or blank).Currently blank.    
51called-party-on-dest-num-typeuint32The called party number type for CDR field 9 (national or international).
This field is only applicable for IWF calls.
Called Party Nature of AddressYesYesYesYes
52called-party-from-src-num-typeuint32The called party number type for CDR field 10 (national or international).
This field is only applicable for IWF calls.
Dialed Number NOAYesYesYesYes
53call-source-realm-namestring, max 64 charsName of the realm from which the call was placed.Ingress Zone NameYesYesYesYes
54call-dest-realm-namestring, max 64 charsName of the realm to which the call was placed.Egress Zone NameYesYesYesYes
55call-dest-crnamestring, max 64 charsEgress route used to complete the call.Route SelectedYesYesYesYes
56call-dest-custidstring, max 64 charsEgress endpoint customer id.Currently blank.    
57call-zone-datastring, max 64 charsZone for the ingress endpoint.Ingress Zone Name    
58calling-party-on-dest-num-typeuint32Calling party number type for CDR field 18.
Type sent to the egress endpoint.
Calling Party Nature of AddressYesYesYesYes
59calling-party-from-src-num-typeuint32Calling party number type for CDR field 18.
Type received from ingress endpoint.
Incoming Calling Number NOAYesYesYesYes
60original-isdn-cause-codeuint32Original endpoint-generated ISDN release cause code (leg 2), range 1 to 127.
Zero indicates an unknown or unspecified cause code.

Egress Protocol Variant Specific Data
The SBC Core provides a cause code mapped from the status reason from CDR field 45.

For STOP records, the value is 16.

 Yes Yes
61packets-received-on-src-leguint32Number of packets received on the source leg (ingress)Media Stream Stats Yes  
62packets-lost-on-src-leguint32Number of packets lost + packets discarded on the source leg (ingress).Media Stream Stats
(Ingress packetDiscarded1 + ingress packetLost1)
 Yes  
63packets-discarded-on-src-leguint32Number of packets discarded on the source leg (ingress).

Media Stream Stats
(Ingress packetDiscarded1)

 Yes  
64pdv-on-src-leguint32Packet delay variation on the source leg (ingress) in microseconds.Ingress Interarrival Packet Jitter Yes  
65codec-on-src-legstring, max 64 chars

Type of codec used on the source leg (ingress) of media-routed calls. Contains "unknown" for calls for which the SBC did not route media. Possible values are:

  • g711ulaw
  • g711alaw
  • g729
  • g729a
  • g723_53
  • g723_63
  • g726-16
  • g726-24
  • g726-32
  • g726-40
  • g728
  • GSM-FR
  • GSM-HR
  • GSM-EFR
  • G722_64k
  • G722_56k
  • G722_48k
  • AMR-WB
  • EVRC
  • EVRC0
  • GSM-AMR
  • GSM-AMR_dyn
  • iLBC-30
  • iLBC-20
  • EVRC-B
  • EVRC-B0
  • H263_dyn
  • H264_dyn
  • H261
  • MPV
  • MP2T
  • H263
  • unknown
  • invalid

Ingress Codec Type
(For audio streams)

Media Stream Data
(For non-audio streams)

SBC Core provides a comma-separated list of codecs.

 Yes  
66latency-on-src-leguint32Average packet latency (transit time) in milliseconds as measured by the SBC on the source leg using RTCP or RTCP-XR.

Ingress Last Measurement for Latency
Latest latency, not an average.

 Yes  
67rfactor-on-src-leguint32R-factor voice quality score. The range for narrow-band codecs is 0 to 100. The range for wide-band codecs is 0 to 129.
Includes listening or conversational R-factor.
Ingress Inbound R-Factor Yes  
68packets-received-on-dest-leguint32Number of packets received on the destination leg (egress).

Egress Number of Audio Packets Received
First audio stream only. Values for multiple streams are not reported.

 Yes  
69packets-lost-on-dest-leguint32Number of packets lost + packets discarded on the destination leg (egress).

Media Stream Stats
(Egress packetDiscarded1 + egress packetLost1)

 Yes  
70packets-discarded-on-dest-leguint32Number of packets discarded on the destination leg (egress).

Media Stream Stats
(Ingress packetDiscarded1)

 Yes  
71pdv-on-dest-leguint32Packet delay variation on the destination leg (egress), in microseconds.Egress Interarrival Packet Jitter Yes  
72codec-on-dest-legstring, max 64 chars

Type of codec used on the destination leg (egress) of media-routed calls.

See field 65 for possible values.

Egress Codec Type
(For audio streams)

Media Stream Data
(For non-audio streams)

SBC Core provides a comma-separated list of codecs.

 Yes  
73latency-on-dest-leguint32Average packet latency (transit time) in milliseconds as measured by the SBC on the destination leg using RTCP or RTCP XR.

Egress Last Measurement for Latency
Latest latency, not an average.

 Yes  
74rfactor-on-dest-leguint32R-factor voice quality score. The range for narrow-band codecs is 0 to 100. The range for wide-band codecs is 0 to 129.
Includes listening or conversational R-factor.
Egress Inbound R-Factor Yes  
75sip-src-respcodeuint32SIP response code sent to the ingress point if egress call leg did not connect successfully.
In route-advance (hunt) CDRs, this field is blank.

Ingress Protocol Variant Specific Data
(Field 19 - Status Message For Call Release)

 Yes  
76peer-protocolstring, max 16 charsEither sip or h323.

Egress Signaling Type
SBC Core generates only end1 records (not end2), therefore this is the egress protocol.

YesYesYesYes
77src-private-ipA.B.C.D string, max 15 chars, 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsCalling party (source) media IPv4 or IPv6 address.Media Stream Data Yes  
78dest-private-ipA.B.C.D string, max 15 chars, 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsCalled party (source) media IPv4 or IPv6 address.Media Stream Data Yes  
79src-igrp-namestring, max 32 charsLeg 1 endpoint-group.Currently blank.    
80dest-igrp-namestring, max 32 charsLeg 2 endpoint-group.Currently blank.    
81diversion-infostring, max 512 charsCall diversion information for SIP calls.

This field is populated as follows:

“<redirect count>,<redirecting number>,<redirecting reason>,<original called number>,<original redirecting reason>”

<redirect count> is printed as a number.

<redirecting number> and <original called number> are printed as digit strings.

<redirecting reason> and <original redirecting reason> are printed as strings from the following list:

"Unknown"
"UserBusy"
"NoReply"
"Unconditional"
"Deflection"
"OutOfOrder"
"SingChangeNumIntercept"
"DeflectionImmediateResp"
"MobileSubscriberNotReachable"
"Spare04"
"Spare05"
"Spare06"
"Spare07"
"Spare08"
"Spare09"
"Spare0A"
"Spare0B"
"Spare0C"
"Spare0D"
"Spare0E"
"Spare0F"
"NetworkCongestionVMS"

YesYesYesYes
82custom-contact-tagstring, max 512 charsBid and ask history of an Arbinet server’s redirect arbinet field, in its Contact header.Currently blank.    
83e911-callstring, max 16 charsIndicates the call was an emergency call.

Emergency Indicator
Field contains "e911" if the Emergency Indicator is set.

SBC Core does not support German Notruf processing.

YesYesYesYes
84<reserved>stringNot used in Q-SBC CDRs.

SBC Call ID
SBC Core GCID

YesYesYesYes
85<reserved>stringNot used in Q-SBC CDRs.Currently blank.    
86call-release-sourcestring, max 16 charsIndicates the point from which the call was disconnected.

Disconnect Initiator
SBC Core maps the Disconnect Indicator values as follows:

0 (Internal) = "internal"
1,3 (calling party) = "calling party"
2,4 (called party) = "called party"

Other Q-SBC values are not supported.

 Yes  
87hunt-attempts-including-LCF-triesuint32Indicates all hunt attempts made, regardless of reason.

Currently blank.

    
88call-gapping-erroruint32Call is dropped due to session-layer rate limiting.Currently blank.    
89error-code-in-reason-headeruint32Call is dropped due to outbound call limits.Currently blank.    
90ocl-object-typestring, max 16 charsCall is measured against outbound call limits (object type).Currently blank.    
91ocl-object-id-dtn-regid-realmnamestring, max 512 charsCall is measured against outbound call limits (realm name).Currently blank.    
92ocl-object-id-dtnrealm-uportstring, max 64 charsCall is measured against outbound call limits (uport).Currently blank.    
93ocl-policy-namestring, max 64 charsCall is measured against outbound call limits (profile name).Currently blank.    
94src-private-portuint32Calling party (source) media port number.Media Stream Data Yes  
95dest-private-portuint32Called party (destination) media port number.Media Stream Data Yes  
96src-realm-media-ipA.B.C.D string, max 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsMedia IPv4 or IPv6 address for the source realm.Media Stream Data Yes  
97src-realm-media-portuint32Media port number allocated on the source realm.Media Stream Data Yes  
98dest-realm-media-ipA.B.C.D string, max 15 chars, or IPv6 address format (colon-hex, compact, lower case), max string length is 45 charsMedia IPv4 or IPv6 address for the destination realm.Media Stream Data Yes  
99dest-realm-media-portuint32Media port number allocated on the destination realm.Media Stream Data Yes  
100src-trunk-contextstring, max 64 charsSource trunk group context.

Ingress Protocol Variant Specific Data
(Contact header)

YesYesYesYes
101dst-trunk-contextstring, max 64 charsDestination trunk group context.

Ingress Protocol Variant Specific Data
(Request-URI)

YesYesYesYes
102Leg1_PCVstring, max 512 charsContents of SIP P-Charging-Vector header, if present, on leg 1.

Ingress Protocol Variant Specific Data
(ICID, IOI)

YesYesYesYes
103Leg2_PCVstring, max 512 charsContents of SIP P-Charging-Vector header, if present, on leg 2.

Egress Protocol Variant Specific Data
(ICID, IOI)

YesYesYesYes
104Leg1_PANIstring, max 512 charsContents of SIP P-Access-Network-Info header, if present, on leg 1.

Ingress Protocol Variant Specific Data
(P-Access-Network-Info header)

YesYesYesYes
105Leg2_PANIstring, max 512 charsContents of SIP P-Access-Network-Info header, if present, on leg 2.

Egress Protocol Variant Specific Data
(P-Access-Network-Info header)

YesYesYesYes
106call-connect-time-msYYYY-MM-DD HH:MM:SS.sssStart time of the call, in millisecond precision.
Time when the 200 OK message is received for SIP calls.
Time Elapsed from Receipt of Setup Message to Service EstablishedYesYesYes 
107call-end-time-msYYYY-MM-DD HH:MM:SS.sssEnd time of the call, in millisecond precision.

Disconnect Time (Date) and

Disconnect Time (Time)

 

 Yes  
108routingNumberstring, max 64 charsLocal routing number (rn parameter), if present, and only if an npdi parameter is also present.

Routing Number

Information comes from Ingress or Egress Protocol Variant Specific Data sub-field 9.

YesYesYesYes
109No of m-linesuint32The number of media lines (m-lines) present in the SDP.

Media Stream Stats
(Number of streams)

 Yes  
110from-uri-user-partstring, max 128 charsOriginal user part from the From URI in the ingress INVITE message.
Any semi-colon characters are replaced with spaces.

Ingress Protocol Variant Specific Data
(Ingress protocol data)

YesYesYesYes
111new-from-uri-user-partstring, max 128 charsUser part from the From URI in the egress INVITE message.
This field contains the user part after any manipulation occurs. If the user part is not manipulated during processing, this value matches the value in field 110.
Any semi-colon characters are replaced with spaces.

Egress Protocol Variant Specific Data
(Egress protocol data)

YesYesYesYes
112paid-uri-user-partstring, max 128 charsOriginal user part from the PAID URI in the ingress INVITE message.
This field is populated if a PAID header is present in the incoming message.
Any semi-colon characters are replaced with spaces.

Ingress Protocol Variant Specific Data
(Ingress protocol data)

YesYesYesYes
113new-paid-uri-user-partstring, max 128 charsUser part from the PAID URI in the egress INVITE message
This value provides the user part after any manipulation occurs, or from the inserted header if the SBC inserts a PAID header. If the user part is not manipulated during processing, this value matches the value in field 112.
Any semi-colon characters are replaced with spaces.

Egress Protocol Variant Specific Data
(Egress protocol data)

YesYesYesYes
114privacystring, max 16 charactersPrivacy support for SIP calls (Draft-01 support and RFC 3325 support).Currently blank.    
115request-uri-user-partstring, max 128 charsOriginal Request-URI user part in the ingress INVITE message.
Any semi-colon characters are replaced with spaces.

Ingress Protocol Variant Specific Data
(Ingress protocol data)

YesYesYesYes
116new-request-uri-user-partstring, max 128 charsManipulated Request-URI user part in the egress INVITE message.
This field contains the Request-URI user part after any manipulation occurs. If the user part is not manipulated during processing then this value matches the value in field 115.
Any semi-colon characters are replaced with spaces.

Egress Protocol Variant Specific Data
(Egress protocol data)

YesYesYesYes
117local-refer-statusstring, max 8 charsIndicates the status of SIP local REFER call transfer processing if it is in use.Currently blank.    
118sip-dest-respreasonstring, max 64 charsResponse code text in SIP response corresponding to the code in field 45.

Egress Protocol Variant Specific Data
(Field 19 - Status Message For Call Release)

 Yes Yes
119sip-src-respreasonstring, max 64 charsResponse code text in SIP response corresponding to the code in field 75.

Ingress Protocol Variant Specific Data
(Field 19 - Status Message For Call Release)

 Yes  
120charge-numberString; max 32 charactersCharge Number from the ingress P-Charge-Info Header, if present, or the Charge Number from the ingress ISUP body.Currently blank.    
121charge-number-noaintegerNature of address of the Charge Number from the ingress P-Charge-Info Header, if present, or the Nature of address of the Charge Number from the ingress ISUP body.Currently blank.    
122charge-number-npiintegerNumbering Plan Indicator of the Charge Number from the ingress P-Charge-Info Header, if present, or the Numbering Plan Indicator of the Charge Number from the ingress ISUP bodyCurrently blank.    
123segment-start-time-msYYYY-MM-DD- HH:MM:SS:sssSpecifies the connect date and time for the call segment in an interim CDR, in millisecond precision.
Only applies to interim CDRs.
For the first interim CDR, this value is the same as the “call-connect-time-ms” (field
106).
For subsequent interim CDRs this field is the time/date when the last interim CDR was written.

Intermediate Time (Date) and

Intermediate Time (Time)

  Yes 
124segment-duration-fractionalS.sssSpecifies the duration in seconds for the segment of the call reported by the interim CDR, in millisecond precision.
Only applies to interim CDRs
Intermediate Time (Time)  Yes 
125leg1-loss-rateuint32For the source leg, the fraction of RTP data packets from the endpoint lost since the beginning of reception, expressed as a fixed point number with the binary point at the left edge of the field.Audio Stream RTCP-XR Voice Metric Statistics Yes  
126leg1-discard-rateuint32For the source leg, the fraction of RTP data packets from the endpoint discarded since the beginning of reception, due to late or early arrival, under-run or overflow at the receiving jitter buffer.Audio Stream RTCP-XR Voice Metric Statistics Yes  
127leg1-burst-densityuint32For the source leg, the fraction of RTP data packets within burst periods since the beginning of reception that were either lost or discarded.
This field is populated and set to zero if no packets have been received.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
128leg1-gap-densityuint32For the source leg, the fraction of RTP data packets within inter-burst gaps since the beginning of reception that were either lost or discarded.
This field is populated and set to zero if no packets have been received.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
129leg1-burst-durationuint32For the source leg, the mean duration of the burst periods that have occurred since the beginning of reception, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
130leg1-gap-durationuint32For the source leg, the mean duration of the gap periods that have occurred since the beginning of reception, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
131leg1-round-trip-delayuint32For the source leg, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
132leg1-ES-delayuint32For the source leg, the most recently estimated end system delay, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
133leg1-Gminuint32For the source leg, the gap threshold used for the report block to determine if a gap exists.
The recommended value is 16, which corresponds to a burst period having a minimum density of 6.25% of lost or discarded packets.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
134leg1-jb-adaptiveuint32For the source leg, the size of the jitter buffer as it dynamically adjusts in response to varying levels of jitter.Audio Stream RTCP-XR Voice Metric Statistics Yes  
135leg1-jb-rateuint32For the source leg, the implementation-specific adjustment rate of the jitter buffer in adaptive mode.Audio Stream RTCP-XR Voice Metric Statistics Yes  
136leg1-RFactoruint32For the source leg, the voice quality metric describing the segment of the call that is carried over this RTP session.
Valid range is 0 to 100 for narrow-band codecs and 0 to 129 for wide-band codecs.
A value of 94 corresponds to "toll quality" and values of 50 or less are regarded as unusable.
A value of 127 indicates this metric is unavailable.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
137leg1-MCQuint32For the source leg, the estimated mean opinion score for conversational quality (MOS-CQ) including the effects of delay and other effects that would affect conversational quality.
A value of 127 indicates that this metric is unavailable.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
138leg1-jb-nominaluint32For the source leg, the current nominal jitter buffer delay for packets that arrive exactly on time, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
139leg1-jb-max-delayuint32For the source leg, the current maximum jitter buffer delay corresponding to the earliest arriving packet that would not be discarded, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
140leg1-jb-abs-max-delayuint32For the source leg, the absolute maximum delay that the adaptive jitter buffer can reach under worst case conditions, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
141leg2-loss-rateuint32For the destination leg, the fraction of RTP data packets from the endpoint lost since the beginning of reception, expressed as a fixed point number with the binary point at the left edge of the field.Audio Stream RTCP-XR Voice Metric Statistics Yes  
142leg2-discard-rateuint32For the destination leg, the fraction of RTP data packets from the endpoint that have been discarded since the beginning of reception, due to late or early arrival, under-run or overflow at the receiving jitter buffer.Audio Stream RTCP-XR Voice Metric Statistics Yes  
143leg2-burst-densityuint32For the destination leg, the fraction of RTP data packets within burst periods since the beginning of reception that were either lost or discarded.
This field will be populated and will be set to zero if no packets have been received.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
144leg2-gap-densityuint32For the destination leg, the fraction of RTP data packets within inter-burst gaps since the beginning of reception that were either lost or discarded.
This field will be populated and will be set to zero if no packets have been received.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
145leg2-burst-durationuint32For the destination leg, the mean duration of the burst periods that have occurred since the beginning of reception, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
146leg2-gap-durationuint32For the destination leg, the mean duration of the gap periods that have occurred since the beginning of reception, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
147leg2-round-trip-delayuint32For the destination leg, the most recently calculated round trip time between RTP interfaces, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
148leg2-ES-delayuint32For the destination leg, the most recently estimated end system delay, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
149leg2-Gminuint32For the destination leg, the gap threshold used for the report block to determine if a gap exists. The recommended value is 16, which corresponds to a burst period having a minimum density of 6.25% of lost or discarded packets.Audio Stream RTCP-XR Voice Metric Statistics Yes  
150leg2-jb-adaptiveuint32For the destination leg, the size of the jitter buffer as it dynamically adjusts in response to varying levels of jitter.Audio Stream RTCP-XR Voice Metric Statistics Yes  
151leg2-jb-rateuint32For the destination leg, the implementation specific adjustment rate of the jitter buffer in adaptive mode.Audio Stream RTCP-XR Voice Metric Statistics Yes  
152leg2-RFactoruint32For the destination leg, the voice quality metric describing the segment of the call that is carried over this RTP session.
Valid range is 0 to 100 for narrow-band codecs and 0 to 129 for wide-band codecs.
A value of 94 corresponds to "toll quality" and values of 50 or less are regarded as unusable.
A value of 127 indicates this metric is unavailable.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
153leg2-MCQuint32For the destination leg, the estimated mean opinion score for conversational quality (MOS-CQ) including the effects of delay and other effects that would affect conversational quality.
A value of 127 indicates that this metric is unavailable.
Audio Stream RTCP-XR Voice Metric Statistics Yes  
154leg2-jb-nominaluint32For the destination leg, the current nominal jitter buffer delay for packets that arrive exactly on time, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
155leg2-jb-max-delayuint32For the destination leg, the current maximum jitter buffer delay corresponding to the earliest arriving packet that would not be discarded, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
156leg2-jb-abs-max- delayuint32For the destination leg, the absolute maximum delay that the adaptive jitter buffer can reach under worst case conditions, in millisecond precision.Audio Stream RTCP-XR Voice Metric Statistics Yes  
157reserved for future use Not used in Q-SBC CDRs.Currently blank.    
158reserved for future use Not used in Q-SBC CDRs.Currently blank.    
159src-cipher-suitestring, max 50 charsName of cipher-suite accepted on ingress leg. If more than one m-line contains a cipher-suite, additional cipher-suites will be added as comma-separated values.
The cipher-suite that was in use the time of CDR generation is sent.

Media Stream Data
(SRTP info)

 Yes  
160dest-cipher-suitestring, max 50 charsName of cipher-suite accepted on egress leg. If more than one m-line contains a cipher-suite, additional cipher-suites are added as comma-separated values. The cipher-suite that was in use the time of CDR generation is sent.

Media Stream Data
(SRTP info)

 Yes  
161src-packet-outside-replay-windowuint32Number of packets received that are outside replay window at origination (ingress) leg.Media Stream SRTP Statistics Yes  
162src-packet-auth-failureuint32Number of packets received that failed authentication check at origination (ingress) leg.Media Stream SRTP Statistics Yes  
163src-packet-cipher-failureuint32Number of packets received that experienced cipher failure at origination (ingress) leg.Currently blank.    
164dest-packet-outside-replay-windowuint32Number of packets received that are outside replay window at origination (egress) leg.Media Stream SRTP Statistics Yes  
165dest-packet-auth-failureuint32Number of packets received that failed authentication check at origination (egress) leg.Media Stream SRTP Statistics Yes  
166dest-packet-cipher-failureuint32Number of packets received that experienced cipher failure at origination (egress) leg.Currently blank.    
167-176reserved for future use Not used in Q-SBC CDRs.Currently blank.    
177embedded-DSP-insertion-reasonstring, max 8 chars

Code indicates whether or not DSP (transcoder) services were used for the call and for what purpose. If the call was rejected the value indicates why. Valid values:

  • NA: The DSP was not inserted. The call can be a successful call that did not require transcoding or a failed transcoding, transrating, or DTMF call if the DSP is not provisioned.
  • TRC: The DSP was inserted for transcoding.
  • TRR: The DSP was inserted for transrating (not transcoding).
  • DTMF: The DSP was inserted for DTMF inter-working (not transcoding).
  • RLC: The call was rejected because the codec was not included in the DSP configuration.
  • RLD: The call was rejected for lack of DSP resources or the DSP was not operational.
  • RLL: The call was rejected for lack of DSP licenses or the requested codec is not supported.
  • ROR: The call was rejected for reasons not related to the DSP.
DSP insertion/rejection reason Yes  
178outgoing-to-uristring, max 512 charsContents of the To URI in the outgoing INVITE message.Egress Protocol Variant Specific DataYesYesYesYes
179incoming-request-uristring, max 512 charsContents of the Request-URI in the incoming INVITE message.Ingress Protocol Variant Specific DataYesYesYesYes
180incoming-rsa-ip-addressstring, max 512 charsSignaling IP address for the incoming call in either IPv4 or IPv6 format.Ingress Local Gateway Signaling IP AddressYesYesYesYes
181SBC-iServer-versionstring, max 512 charsVersion of (Q-SBC) SBC software running.Currently blank.    
182outgoing-request-uristring, max 512 charsContents of the Request-URI in the outgoing INVITE message.Egress Protocol Variant Specific DataYesYesYesYes
183outgoing-from-uristring, max 512 charsContents of the From URI in the outgoing INVITE message.Egress Protocol Variant Specific DataYesYesYesYes
184privacy-ingress-requested Indicates whether privacy was requested for the ingress call leg.Currently blank.    
185privacy-method-egress Indicates whether privacy has
been applied to the egress call leg and the type of privacy applied.
Currently blank.    
186privacy-egress-requested Indicates whether privacy was requested for the egress call leg.Currently blank.    
187src-policed-packetsstring, max 16 characters

The number of packets dropped at the ingress leg by the RTP/SRTP bandwidth policing or video bandwidth policing function during media transmission. The field is populated only in ingress end (end1) CDRs. The field is blank in all other CDR types.

If multiple m-lines are present in the SDP for the call, the field contains values for each m-line (comma-separated and in the order shown in the SDP).

Media Stream Stats
(Ingress packetDiscarded[x])

 Yes  
188dest-policed-packetsstring, max 16 characters

The number of packets dropped at the egress leg by the RTP/SRTP bandwidth policing or video bandwidth function during media transmission. The field is populated only in ingress end (end1) CDRs. The field is blank in all other CDR types.

If multiple m-lines are present in the SDP for the call, the field contains values for each m-line (comma-separated and in the order shown in the SDP).

Media Stream Stats
(Egress packetDiscarded[x])

 Yes  
189full-paid-hdrstring, max 512 charsContents of the full PAID header in the incoming INVITE message.Ingress Protocol Variant Specific DataYesYesYesYes
190Source ptimeuint32Indicates the ptime in milliseconds used by the received RTP stream on the source leg.Ingress RTP Packetization Time Yes  
191Destination ptimeuint32Indicates the ptime in milliseconds used by the received RTP stream on the destination leg.Egress RTP Packetization Time Yes  
192fmm-call-invoked-profilesstringIn end1 CDRs, lists the Flexible Message Manipulation (FMM) profiles invoked during processing of the initial request/response.Currently blank.    
193outgoing-topmost-route-headerstring, max 512 charactersWhen SIP loose routing is used for a call, this field contains the top-most Route header from the outgoing request.Egress Protocol Variant Specific Data    
194-198Reserved for future use. Not used in Q-SBC CDRs.Currently blank.    
199reinvite-reject-countuint32Indicates the number of Re-INVITE requests rejected because configured Re-INVITE rate limits were exceeded.Currently blank.    
200organization-hdrstring, max 128 charsIf an Organization header is present in an initial, incoming INVITE request, this field contains up to 31 characters from that header.Currently blank.    
201sdp-media-offer-codecstring, max 64 characters

Records the final negotiated offer codec for a call. If multiple m-lines are present in the SDP for the call, the fields contain values for each m-line (comma-separated). Possible values are:

  • PCMU
  • PCMA
  • CN
  • G7231
  • G728
  • G729
  • G729A
  • t38
  • g729wAnnexB
  • g729AnnexAwAnnexB
  • H261
  • H263
  • H263-1998
  • H263-2000
  • H264
  • g722
  • G726-32
  • G726-40
  • G726
  • G726-24
  • G726-16
  • GSM
  • GSM-EFR
  • GSM-HR
  • QCELP
  • EVRC
  • EVRC0
  • VMR-WB
  • clearmode
  • SPEEX
  • AMR
  • AMR-WB
  • G7231AR
  • iLBC
  • H262
  • EVRCB
  • EVRCB0
  • MPV
  • MP2T
  • GSM-AMR
  • H263
  • opus
  • unknown
  • invalid
Media Stream Data Yes  
202sdp-media-answer-codecstring, max 64 characters

Records the final negotiated answer codec for a call. If multiple m-lines are present in the SDP for the call, the fields contain values for each m-line (comma-separated).

Possible values are the same as for field 201.

Media Stream Data Yes  
203video-cacstring, max 32 charactersPopulated if video CAC limits have been applied.

Video Cac

When applicable, field is populated with "video-cac-applied."

 Yes  
204vmg-namestring, max 64 charactersIndicates the name of the VMG used to process the call.Currently blank.    
205msrp-data-volume-rx-srcuint32Number of bytes received by the source leg during the active session. This is the number of bytes received, before any topology hiding is applied by the SBC, from the source.

Media Stream Stats
([STO:231], [sf: 7] ingress octetReceived1)

 Yes  
206msrp-data-volume-rx-dstuint32Number of bytes received by the destination leg during the active session. This is the number of bytes received, before any topology hiding is applied by the SBC, from the destination.

Media Stream Stats
([STO:231], [sf: 13] egress octetReceived1)

 Yes  
207msrp-im-rx-srcuint32Number of IM messages received from the originator of the session during the active session.Currently blank.    
208msrp-im-rx-dstuint32Number of IM messages received from the session destination during the active session.Currently blank.    
209msrp-file-sizeuint32For MSRP sessions, size of the file transferred using MSRP.Currently blank.    
210siprec-profilestringSIP recording profile used for the recording session.Currently blank.    
211siprec-associated-callidsstringThe list of recording session Call IDs if a session is recorded.Currently blank.    
212rs-setup-erroruint32Error code if the SBC is unable to establish a recording session with a SIP recording server when a session meets recording criteria.Currently blank.    
213siprec-calluuidstringThe UUID value from the X-Genesys-Call-UUID headerCurrently blank.