Huawei IMS CDR Formats
Huawei IMS CDR Formats
V300R003C00
CCF CDR Formats
Issue 01
Date 2013-11-25
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees
or representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Website: http://www.huawei.com
Email: support@huawei.com
Purpose
This document describes the ASN.1-based CDR format that is supported by the CCF in IMS
offline charging. It can be used in the communication with customers and the development of
customized CDRs.
This document applies to billing interfaces of the IMS10.0 for CCF CDRs.
Intended Audience
This document is intended for:
Technical support engineers
Maintenance engineers
Document
[1] 3GPP TS 32.260 V6.8.0
[2] IETF RFC 3588 (2003): “diameter base protocol".
[3] ITU X.680 - X.683 (ASN.1
Change History
Issue Revising Date Revised By Description
Contents
2 ASN.1 Encoding.............................................................................................................................9
2.1 Structure of CDR File........................................................................................................................................9
2.2 ASN.1...............................................................................................................................................................10
2.2.1 ASN.1 Encoding Format.........................................................................................................................11
2.2.2 Coding of ASN.1 Tag..............................................................................................................................11
2.2.3 Coding of Length....................................................................................................................................12
2.2.4 Coding of Contents.................................................................................................................................12
2.2.5 Coding of End-Of-Contents Octets........................................................................................................14
4.1 abnormal-Finish-Info.....................................................................................................................................160
4.2 abnormalFinishReason...................................................................................................................................160
4.3 abnormalFinishWarning.................................................................................................................................160
4.4 accessNetworkChargingIdentifier..................................................................................................................160
4.5 accessNetworkInformation............................................................................................................................161
4.6 access-phone..................................................................................................................................................161
4.7 accounting-record-type..................................................................................................................................161
4.8 aCName.........................................................................................................................................................161
4.9 aCRInterimLost.............................................................................................................................................161
4.10 aCRStartLost................................................................................................................................................162
4.11 aCRStopLost................................................................................................................................................162
4.12 adapter-Resource..........................................................................................................................................162
4.13 additional-Called-Party-Address.................................................................................................................162
4.14 additional-Calling-Party-Address................................................................................................................162
4.15 alternateChargedPartyAddress.....................................................................................................................162
4.16 applicationProvidedCalledParties................................................................................................................162
4.17 applicationServersInformation.....................................................................................................................162
4.18 applicationServersInvolved.........................................................................................................................163
4.19 application-Servers-State.............................................................................................................................163
4.20 associated-Party-Address.............................................................................................................................163
4.21 audioPort-Resource......................................................................................................................................163
4.22 authorized-QoS............................................................................................................................................163
4.23 bandwidth-Resource....................................................................................................................................163
4.24 bearerService...............................................................................................................................................163
4.25 bill-type........................................................................................................................................................164
4.26 call-description.............................................................................................................................................164
4.27 call-id...........................................................................................................................................................164
4.28 call-property.................................................................................................................................................165
4.29 call-Watch-Flag............................................................................................................................................165
4.30 called-local-dn-set........................................................................................................................................166
4.31 called-Party-Address....................................................................................................................................166
4.32 called-party-number-type.............................................................................................................................167
4.33 called-party-subgroup-number.....................................................................................................................168
4.34 caller-Service-Identifier...............................................................................................................................168
4.35 carrierSelectRouting....................................................................................................................................168
4.36 carrier-Identification-Code..........................................................................................................................168
4.37 calling-local-dn-set......................................................................................................................................169
4.38 calling-party-category..................................................................................................................................169
4.39 calling-party-number-type...........................................................................................................................170
4.40 calling-party-subgroup-number...................................................................................................................170
4.41 calling-User-Type.........................................................................................................................................170
4.42 causeForRecordClosing...............................................................................................................................171
4.43 changeTime..................................................................................................................................................171
4.44 change-category...........................................................................................................................................171
4.45 charging-Complaint.....................................................................................................................................171
4.46 chargingCategory.........................................................................................................................................172
4.47 charged-party...............................................................................................................................................172
4.48 closed-code..................................................................................................................................................172
4.49 closed-time...................................................................................................................................................172
4.50 closed-User-Group-ID.................................................................................................................................173
4.51 content-Disposition......................................................................................................................................173
4.52 content-Length.............................................................................................................................................173
4.53 content-Type................................................................................................................................................173
4.54 created-time.................................................................................................................................................173
4.55 current-data-party.........................................................................................................................................173
4.56 current-party.................................................................................................................................................173
4.57 current-telepresence-party............................................................................................................................173
4.58 dialled-Party-Address..................................................................................................................................174
4.59 diversioncount..............................................................................................................................................174
4.60 diversionreason............................................................................................................................................174
4.61 down-CascadePorts......................................................................................................................................174
4.62 duration........................................................................................................................................................175
4.63 end-code.......................................................................................................................................................175
4.64 event.............................................................................................................................................................175
4.65 expiresInformation.......................................................................................................................................175
4.66 fci-Free-Format-Data-Manne.......................................................................................................................175
4.67 default-Call-Handling..................................................................................................................................176
4.68 first-level-bill-group.....................................................................................................................................176
4.69 gGSNaddress...............................................................................................................................................176
4.70 gPRS-Charging-Id........................................................................................................................................176
4.71 groupID........................................................................................................................................................176
4.72 group-id........................................................................................................................................................177
4.73 group-number...............................................................................................................................................177
4.74 iMS-Charging-Identifier..............................................................................................................................177
4.75 iMSCommunicationServiceIdentifier..........................................................................................................177
4.76 incomplete-CDR-Indication.........................................................................................................................177
4.77 initialIMS-Charging-Identifier.....................................................................................................................178
4.78 inner-error....................................................................................................................................................178
4.79 interOperatorIdentifiers...............................................................................................................................178
4.80 list-of-application-Servers-Abnormal..........................................................................................................178
4.81 list-Of-Associated-URI................................................................................................................................178
4.82 list-Of-Calling-Party-Address......................................................................................................................179
4.83 list-Of-Called-Asserted-Identity..................................................................................................................180
4.84 list-Of-Early-sDP-Media-Components........................................................................................................180
4.85 list-Of-Message-Bodies...............................................................................................................................180
4.86 list-Of-sDP-Media-Components..................................................................................................................180
4.87 list-of-subscription-ID.................................................................................................................................181
4.88 locationInformation.....................................................................................................................................181
4.89 localRecordSequenceNumber......................................................................................................................181
4.90 location-routing-number..............................................................................................................................181
4.91 lrn-query-status............................................................................................................................................181
4.92 lrn-source-indicator......................................................................................................................................181
4.93 main-screen..................................................................................................................................................182
4.94 main-screen-entrance-type...........................................................................................................................182
4.95 mediaInitiatorFlag........................................................................................................................................182
4.96 mediaInitiatorParty......................................................................................................................................182
4.97 media-type...................................................................................................................................................182
4.98 mediax-conference-information...................................................................................................................182
4.99 mediax-terminal-information.......................................................................................................................183
4.100 mediax-user-information............................................................................................................................183
4.101 meeting-frequency.....................................................................................................................................184
4.102 meeting-id..................................................................................................................................................184
4.103 meeting-mode............................................................................................................................................184
4.104 mMTelInformation.....................................................................................................................................184
4.105 modified-Adapter-Resource.......................................................................................................................184
4.106 modified-AudioPort-Resource...................................................................................................................184
4.107 modified-Bandwidth-Resource..................................................................................................................184
4.108 multiPic-Resource......................................................................................................................................185
4.109 modified-MultiPic-Resource.....................................................................................................................185
4.110 modified-start-time.....................................................................................................................................185
4.111 modified-end-time......................................................................................................................................185
4.112 modified-party............................................................................................................................................185
4.113 modified-telepresence-party.......................................................................................................................185
4.114 modified-Up-CascadePorts........................................................................................................................185
4.115 modified-Down-CascadePorts...................................................................................................................185
4.116 modified-VideoPort-Resource...................................................................................................................185
4.117 msc-number................................................................................................................................................186
4.118 nP-Data.......................................................................................................................................................186
4.119 nP-Query....................................................................................................................................................186
4.120 np-Route-Number......................................................................................................................................186
4.121 nodeAddress...............................................................................................................................................186
4.122 numberOfDiversions..................................................................................................................................186
4.123 numberOfParticipants................................................................................................................................187
4.124 numberPortabilityRouting.........................................................................................................................187
4.125 onlineChargingFlag....................................................................................................................................187
4.126 onlineChargingType...................................................................................................................................187
4.127 operation-time............................................................................................................................................187
4.128 order-end-time............................................................................................................................................187
4.129 order-party..................................................................................................................................................187
4.130 order-start-time..........................................................................................................................................188
4.131 origin-Callee-Party-Address......................................................................................................................188
4.132 originatingIOI............................................................................................................................................188
4.133 organization-id...........................................................................................................................................188
4.134 originator....................................................................................................................................................188
4.135 originator-sccp-address..............................................................................................................................188
4.136 osg-bill-indication......................................................................................................................................189
4.137 participantActionType................................................................................................................................189
4.138 pay-account................................................................................................................................................189
4.139 pbxaddress.................................................................................................................................................189
4.140 pBX-Pilot-Number.....................................................................................................................................189
4.141 port-type.....................................................................................................................................................190
4.142 privateNetworkIndication..........................................................................................................................190
4.143 privateNumber...........................................................................................................................................190
4.144 privateUserID.............................................................................................................................................190
4.145 pstn-cdr-info...............................................................................................................................................190
4.146 private-MediaPartialRecordNumber..........................................................................................................191
4.147 private-User-Equipment-Info.....................................................................................................................191
4.148 private-User-Equipment-Info-Type...........................................................................................................191
4.149 private-User-Equipment-Info-Value..........................................................................................................192
4.150 recordClosureTime.....................................................................................................................................192
4.151 recordExtensions........................................................................................................................................192
4.152 recordExtensions-1....................................................................................................................................192
4.153 recordExtensions-2....................................................................................................................................192
4.154 recordOpeningTime...................................................................................................................................192
4.155 recordSequenceNumber.............................................................................................................................192
4.156 recordType.................................................................................................................................................192
4.157 refer-To.......................................................................................................................................................193
4.158 related-call-reference.................................................................................................................................193
4.159 requested-Party-Address............................................................................................................................193
4.160 retransmission............................................................................................................................................193
4.161 restriction-Group-ID..................................................................................................................................194
4.162 ringing-Duration........................................................................................................................................194
4.163 role-of-Node...............................................................................................................................................194
4.164 rst-information...........................................................................................................................................194
4.165 rST-Subscriber-ID......................................................................................................................................195
4.166 s-CSCF-Information..................................................................................................................................195
4.167 screen-number............................................................................................................................................195
4.168 sDP-Media-Components............................................................................................................................195
4.169 sDP-Media-Descriptions............................................................................................................................195
4.170 sDP-Media-Identifier.................................................................................................................................195
4.171 sDP-Media-Name......................................................................................................................................196
4.172 sDP-Session-Description...........................................................................................................................196
4.173 sDP-Type....................................................................................................................................................196
4.174 second-level-bill-group..............................................................................................................................196
4.175 servedPartyIPAddress................................................................................................................................196
4.176 server-Role.................................................................................................................................................196
4.177 serverUserType..........................................................................................................................................197
4.178 serviceContextID.......................................................................................................................................197
4.179 serviceDeliveryEndTimeStamp.................................................................................................................197
4.180 serviceDeliveryStartTimeStamp................................................................................................................197
4.181 serviceId.....................................................................................................................................................198
4.182 serviceIdentifier.........................................................................................................................................198
4.183 service-indetity-list....................................................................................................................................198
4.184 service-mode..............................................................................................................................................199
4.185 serviceMode...............................................................................................................................................199
4.186 serviceRequestTimeStamp.........................................................................................................................200
4.187 serviceReasonReturnCode.........................................................................................................................200
4.188 serviceSpecificData...................................................................................................................................200
4.189 serviceSpecificInfo....................................................................................................................................201
4.190 serviceSpecificType...................................................................................................................................201
4.191 service-type................................................................................................................................................201
4.192 session-Id...................................................................................................................................................201
4.193 session-Priority..........................................................................................................................................202
4.194 session-Type...............................................................................................................................................202
4.195 short-number..............................................................................................................................................203
4.196 sIP-Method.................................................................................................................................................203
4.197 sIP-Request-Timestamp.............................................................................................................................203
4.198 sIP-Request-Timestamp-Fraction..............................................................................................................203
4.199 sIP-Response-Timestamp...........................................................................................................................203
4.200 sIP-Response-Timestamp-Fraction............................................................................................................204
4.201 sms-information.........................................................................................................................................204
4.202 sms- node...................................................................................................................................................204
4.203 SMS-Notify-Type......................................................................................................................................204
4.204 smsc-address..............................................................................................................................................205
4.205 subscriber-Identity.....................................................................................................................................205
4.206 subgroup-id................................................................................................................................................205
4.207 sub-meetingID...........................................................................................................................................205
4.208 subscriberRole...........................................................................................................................................205
4.209 subscriptionIDData....................................................................................................................................206
4.210 subscriptionIDType....................................................................................................................................206
4.211 supplementary-Service-Info.......................................................................................................................206
4.212 Segment-Id.................................................................................................................................................207
4.213 target..........................................................................................................................................................207
4.214 tariffPulses.................................................................................................................................................207
4.215 telepresence-party......................................................................................................................................207
4.216 terminatingIOI...........................................................................................................................................207
4.217 terminal-type..............................................................................................................................................207
4.218 tADS-Indication.........................................................................................................................................208
4.219 trunkGroupID(Incoming/Outgoing)..........................................................................................................208
4.220 up-CascadePorts.........................................................................................................................................208
4.221 user-id........................................................................................................................................................208
4.222 user-sip-uri.................................................................................................................................................208
4.223 user-Agent-Value.......................................................................................................................................208
4.224 videoPort-Resource....................................................................................................................................208
4.225 visited-network-id......................................................................................................................................209
4.226 vlr-number..................................................................................................................................................209
4.227 vmsc-id.......................................................................................................................................................209
4.228 vPNCallProperty........................................................................................................................................209
4.229 user-Category.............................................................................................................................................210
4.230 list-Of-Logic-Resource..............................................................................................................................210
4.231 port-Media-Type........................................................................................................................................210
4.232 port-Count..................................................................................................................................................210
5 Cases.............................................................................................................................................211
5.1 How the Mediation Merges the CCF Partial CDRs.......................................................................................211
CTF is an entity in the IMS domain. It collects chargeable events and sends them to the CCF
through the Rf interface.
The charging data function (CDF) and the charging gateway function (CGF) are called the
charging collection function (CCF).
The CCF collects charging information from the IMS entities (such as the P-CSCF, I-CSCF,
S-CSCF, AS, and MGCF) through the Rf interface, pre-processes the information, and sends it
to the billing domain as required by a network operator. The CCF performs the following
functions:
The CDF/CCF collects charging information from the nodes, such as the MRFC, S-CSCF,
MGCF, I-CSCF, BGCF, P-CSCF, and AS, through the Rf interface.
These nodes (the MRFC, S-CSCF, MGCF, I-CSCF, BGCF, P-CSCF, and AS) support the
generation of interim CDRs in an IMS session and the transmission of interim CDR
information in ACR[Interim] messages. Interim CDRs can be based on call duration or
transmitted bytes in messages.
When collecting and sending charging messages, these nodes (the MRFC, S-CSCF, MGCF, I-
CSCF, BGCF, P-CSCF, and AS) will add the value of the call-id header field to the Diameter
charging messages such as ACR[Start], ACR[Interim], ACR[Stop], and ACR[event]. They
will also add the value of the Tag parameter of the From header and To header fields in
corresponding SIP messages to such ACR charging messages.
In processing these Diameter charging messages (such as ACR[Start], ACR[Interim],
ACR[Stop], and ACR[event]), the CDF/CCF will differentiate and associate ACRs according
to not only the call-ids but also the Tag values contained in the From header and To header
fields. Those ACRs that have the same call-id, the same Tag value in the From header field,
and the same Tag value in the To header field are regarded as ACRs that are generated in the
same Dialog. The CDF/CCF organizes the charging messages accordingly, generates CDRs,
and provides them to the billing center. The CDF/CCF will also add the Tag values of the
From header field and the To header field to the CDRs that are provided to the billing center.
Where an IMS session is initiated by an end user, the first node of the SIP signaling route in
the IMS network (for example, the P-CSCF in the visited network or home network)
generates ICIDs. The ICIDs are transmitted through SIP signaling between the visited
network and the home network within the IMS network.
Where a session is initiated by an AS, the AS generates ICIDs.
Upon the completion of exchange between GCID and ICID, the P-CSCF transmits the GCID
and GGSN address information to such nodes as the S-CSCF and As through SIP signaling.
Then, the S-CSCF transmits the GCID and GGSN address information to the CCF in the
generated CDRs. GCID and GGSN address information cannot be transmitted between IMS
networks.
If an IMS session involves two IMS networks and two different carriers, the CCF must be
able to identify the two networks through IOI information exchanging. When an SIP request
message is sent by an IMS network, the identifier of this originating IMS network must be
contained in the IOI. Likewise, when an SIP response message is sent by the peer IMS
network, its identifier must be contained in the IOI of the SIP response message. The IOI of
an IMS network must be unique.
The IOI information must be contained in CDRs and used in IMS session based charging
across different IMS carriers.
2. Response to the SUBSCRIBE request is obtained. The P-CSCF in the visited network
deletes the P-Charging-Vector message header before it forwards the response message to the
UE.
3. The S-CSCF in the home network sends an ACR[event] message to the CDF in the same
network. The accounting-record-type of the message is EVENT_RECORD, which indicates
that the message is an event-based charging message.
4. The CDF in the home network receives and saves the ACR[event] message, generates an S-
CSCF CDR, and sends an ACA to the S-CSCF.
5. After forwarding the response message to the UE, the P-CSCF in the visited network sends
an ACR[event] message to the CDF in the same network. The accounting-record-type of the
message is EVENT_RECORD, which indicates that the message is an event-based charging
message.
6. The CDF in the visited network receives and saves the ACR[event] message, generates a P-
CSCF CDR, and sends an ACA to the P-CSCF.
The INVITE request message forwarded by the S-CSCF in the home network contains the
following information.
INVITE sip:user2@home2.net SIP/2.0
2. The calling party receives a 183 response. The S-CSCF in the home network saves and
deletes the term-ioi, that is, the IOI of the home network of the called party. The P-CSCF in
the visited network deletes the P-Charging-Vector message header before it forwards the 183
response to the UE. The 183 response forwarded by the S-CSCF in the home network
contains the following information.
SIP/2.0 183 Session Progress
P-Charging-Vector: icid-value="AyretyU0dm+6O2IrT5tAFrbHLso=023551024"
3. The calling party receives a 200 OK response. The P-CSCF in the visited network deletes
the P-Charging-Vector message header before it forwards the 200 OK response to the UE.
4. The S-CSCF in the home network receives the 200 OK response, and sends an ACR[Start]
message to the CDF in the same network. The accounting-record-type of the message is
START_RECORD, which indicates the start of session-based charging.
5. The CDF in the home network receives and saves the ACR[Start] message, generates an S-
CSCF CDR, and sends an ACA to the S-CSCF.
6. The P-CSCF in the visited network receives the 200 OK response, and sends an ACR[Start]
message to the CDF in the same network. The accounting-record-type of the message is
START_RECORD, which indicates the start of session-based charging.
7. The CDF in the visited network receives and saves the ACR[Start] message, generates a P-
CSCF CDR, and sends an ACA to the P-CSCF.
The INVITE request message forwarded by the S-CSCF in the home network is as follows:
INVITE sip:[5555::eee:fff:aaa:bbb]:8805;comp=sigcomp SIP/2.0
P-Charging-Vector: icid-value="AyretyU0dm+6O2IrT5tAFrbHLso=023551024"
2. After querying information in the HSS successfully, the I-CSCF in the visited network
sends an ACR[event] message to the CDF in the home network.
3. The CDF in the home network receives and saves the ACR[event] message, generates an I-
CSCF CDR, and sends an ACA to the I-CSCF.
4. The called party sends a 183 message to the calling party. The P-CSCF in the visited
network adds the saved ICID to the P-Charging-Vector message header. The S-CSCF in the
home network adds the IOI of the home network of the called party to the P-Charging-Vector
message header, and the address of the charging entity to the P-Charging-Function-Addresses
message header. The last entity in the called party should delete the P-Charging-Function-
Addresses header of the 183 message.
The 183 message forwarded by the P-CSCF in the visited network contains the following
information.
SIP/2.0 183 Session Progress
P-Charging-Vector: icid-value="AyretyU0dm+6O2IrT5tAFrbHLso=023551024"
The 183 message forwarded by the S-CSCF in the home network contains the following
information.
SIP/2.0 183 Session Progress
P-Charging-Vector: icid-value="AyretyU0dm+6O2IrT5tAFrbHLso=023551024"; orig-
ioi=home1.net; term-ioi=home2.net
P-Charging-Function-Addresses: ccf=[5555::b99:c88:d77:e66];
ccf=[5555::a55:b44:c33:d22]; ecf=[5555::1ff:2ee:3dd:4cc];
ecf=[5555::6aa:7bb:8cc:9dd]
The 183 message forwarded by the I-CSCF in the home network contains the following
information.
SIP/2.0 183 Session Progress
P-Charging-Vector: icid-value="AyretyU0dm+6O2IrT5tAFrbHLso=023551024"; orig-
ioi=home1.net; term-ioi=home2.net
2 ASN.1 Encoding
Bits
Octets 8 7 6 5 4 3 2 1
1-4 File length
5-8 Header length
9 High Release Identifier High Version Identifier
10 Low Release Identifier Low Version Identifier
11-14 File opening timestamp
15-18 Timestamp when last CDR was appended to file
19-22 Number of CDRs in file
Each CDR is an ASN.1-based coding structure that consists of the following parts:
CDR Header
Record Data
Bits
Octets 8 7 6 5 4 3 2 1
1-2 CDR length
3 Release Identifier Version Identifier
4 Data Record Format TS number
2.2 ASN.1
ASN.1 is an abbreviation of 'Abstract Syntax Notation One'.
ASN.1 is regarded as a high-level protocol language. It can be used to clearly describe the
complex data structures, and therefore it is widely accepted as the syntax standard for the
application layer protocols.
ASN.1 provides the designer with simple types, for instance, integer, Boolean, and octet
string. With the simple types as building stones the protocol designer can construct more
complex data types. More complex data types can be built from sets or sequences of simpler
types, by uniquely 'tagging' particular data structures for easy recognition. For instance, a call
data record can be structured as a set consisting of a number of data fields. Encoding of a data
value consists of 4 components (in correct order):
Identifier octets
Length octets
Contents octets
End-of-contents octets (for indefinite length encoding)
The value TRUE (indicating any octets except the all "0"s octet) is encoded as:
Tag Length Value
+------------------------------¦
¦ 01H ¦ 01H ¦ 1111, 1011 ¦
+------------------------------¦
NULL
This data type can only be encoded in the primitive format and has only one value. The
Value of this data type is left blank, that is, the Value will not take up any space.
Tag Length Value
+------------------------------¦
¦ 05H ¦ 00H ¦
+------------------------------¦
INTEGER
This data type can only be encoded in the primitive format. Integers are of two types:
positive integers and negative integers. Negative integers are not present in ASN.1-based
CDR files, and therefore are not discussed in this document.
If the highest bit of a positive integer is 0, encode the integer directly. If the highest bit is
1, add an all "0"s octet before the highest bit and save it as complement. The following is
the encoding of the positive integer 250:
Tag Length Value
+-------------------------------------¦
¦ 02H ¦ 02H ¦ 0000,0000 1111,1010¦
+-------------------------------------¦
ENUMERATED
This data type is encoded in the same way as the INTEGER data type.
BIT STRING
This data type can be encoded in the primitive format or the constructed format. The
following examples demonstrate the encoding of the bit string '1011011101011'B in
these two formats respectively.
Primitive
Tag Length Value
+------------------------------------------¦
¦ 03H ¦ 03H ¦ 03H 10110111 01011xxx¦
+------------------------------------------¦
An octet is added before the bit string '1011011101011'B. The value of the added octet
ranges from 0 to 7 and indicates the number of complementary bits to the bit string. An
octet is added where the bit string is not a multiple of 8.
Constructed
The constructed format is applied where some codes cannot be ascertained. The bit string
'1011011101011'B is encoded in the constructed format as follows:
Tag Length Value
+----------------------------------------------¦
¦ 03H ¦ 80H ¦ T L V
¦ ¦
03H ¦ 02H ¦ 00H 10110111¦
¦ ¦
03H ¦ 02H ¦ 03H 01011xxx¦
00H 00H
+-----------------------------------------------¦
SEQUENCE
This data type is encoded in the same way as the SET data type. The difference is that
the sequence of the members of this data item in the encoding must be the same as that in
the definition, while the sequence is not required in the encoding of the SET data.
SET OF
This data type is encoded in the same way as the SET data type.
SEQUENCE OF
This data type is encoded in the same way as the SEQUENCE data type.
Other classes are not common; therefore, they are not described in the subsequent sections.
At the time, the iCG9815 (IMS Charging Gateway) provides the following types of charging
data records (CDRs) to the billing system (BS):
The iCG9815 generates S-CSCF-CDRs based on the accounting requests (ACRs) sent by
the CSC3300 that functions as the serving-call session control function (S-CSCF).
The iCG9815 generates P-CSCF-CDRs based on the ACRs sent by the CSC3300 that
functions as the proxy-call session control function (P-CSCF).
The iCG9815 generates I-CSCF-CDRs based on the ACRs sent by the CSC3300 that
functions as the interrogating-call session control function (I-CSCF).
The iCG9815 generates ATS-CDRs based on the ACRs sent by the ATS9900 that
functions as the advanced telephony server (ATS).
The iCG9815 generates MediaX-CDRs based on the ACRs sent by the MediaX3600.
The iCG9815 generates MGCF-CDRs based on the ACRs sent by the UGC3200.
The iCG9815 generates IBCF-CDRs based on the ACRs sent by the CSC3200.
The iCG9815 generates ALUCTS-CDRs based on the ACRs sent by the ALUCTS.
The iCG9815 generates Centrex-AS-CDRs based on the ACRs sent by the Centrex AS.
The iCG9815 generates SBC-CDRs based on the ACRs sent by the SE2600.
The iCG9815 generates AGCF-CDRs based on the ACRs sent by the UAC3000.
The iCG9815 generates RCS-CDRs based on the ACRs sent by the RCS9880.
The content of each CDR type is defined in the following sections. For each CDR type the
field definition includes the field name, category, source, and field description.
A field category can have one of two primary values:
M
It indicates a mandatory field that is always present in CDRs.
C
It indicates a field that is present in CDRs only when certain conditions are met. These
conditions are specified as part of the field definition.
Operators can include or exclude certain fields from CDRs through the Operation and
Maintenance Center (OMC) management function or specific tools provided. Once excluded,
these fields are not present in CDRs. All these fields are available in the IMS NE, and their
present in CDRs is determined by the configuration of operators.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
interOperatorIdentifier OC 0xAE SEQUENCE OF This field specifies the identities of
s[1] the pair of an originating network
and a terminating network in SIP
signaling transmission.
This field contains the following
sub-fields:
originatingIOI
terminatingIOI
originatingIOI [2] OC 0x80 GraphicString This field identifies the network that
serves the calling party.
terminatingIOI [2] OC 0x81 GraphicString This field identifies the network that
serves the called party.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
recordSequenceNumb OC 0x90 INTEGER This field is filled only when
er incomplete CDRs are to be
generated.
In the case of timeout or other cases,
the CCF may generate multiple
partial CDRs for the same charging
session. In that case, the CCF
allocates a record SN (starting with
1) to each partial CDR.
It helps the BS check whether a
CDR is complete.
causeForRecordClosin OC 0x91 ENUMERATED This field specifies the reason why a
g session is ended. It is valid only in
the event and Stop ACR fields.
It is of the enumeration type.
For details, see section 4.42
"causeForRecordClosing."
sDP-Media-Name [3] OM 0x80 GraphicString This field specifies the media name.
It contains the information indicated
by the line m= in the SDP
information.
sDP-Media- OM 0xA1 SEQUENCE OF This field specifies the session
Descriptions [3] description, including the IP address
that provides media support.
gPRS-Charging-Id [3] OM 0x82 INTEGER This field specifies the ID of the
GGSN that provides bearer at the
bearer layer (PS domain), namely,
GCID. It is implemented by
converting the numeric string into
integers. If the PS domain bearer
changes, the IMS domain is notified
of the field. The BS then uses the
ICID and GCID to associate with
CDRs.
accessNetworkChargi OM 0x84 GraphicString This field specifies the access
ngIdentifier [3] network charging ID.
authorized-QoS [3] OC 0x83 GraphicString This field authorizes the QoS for
end-to-end services.
mediaInitiatorFlag [2] OC 0x83 NULL This field specifies whether the
media initiated by the called party
changes.
sDP-Session- OC 0xA4 SEQUENCE OF This field specifies the session
Description [2] portion of the SDP data exchanged
between user agents in the SIP
transaction.
This field is the attribute line (i=, c=,
b=, k=, a=, ...) in an SDP message
and used to describe a session.
mediaInitiatorParty [2] OC 0xA5 CHOICE It is reserved for future expansion
and is not in use at present.
sIP-Request- OC 0x86 Unsigned32 This field specifies the SIP request
Timestamp-Fraction [2] fraction time. It is set to the value (in
millisecond) of the field SIP-
Request-Timestamp.
sIP-Response- OC 0x87 Unsigned32 This field specifies the SIP response
Timestamp-Fraction [2] fraction time. It is set to the value (in
millisecond) of the field SIP-
Response-Timestamp.
tEL-URI [2] OC 0x81 GraphicString This field specifies that the called
number is in tel URI format.
dialled-Party-Address OC 0xBF 81 4B CHOICE This field identifies the address of
[1]
the original called party. It is
contained only in MOC CDRs. If
subscribers use the number change
service active, the dialed number
refers to the number before the
conversion. This field is derived
from Dialled-Party-Address in the
S-CSCF CDRs.
sIP-URI [2] OC 0x80 GraphicString This field specifies that the called
number is in SIP URI format.
tEL-URI [2] OC 0x81 GraphicString This field specifies that the called
number is in tel URI format.
ringing-Duration OC 0x9F 81 4C INTEGER This field specifies the ringing
duration (between 180 and 200).
session-Priority OC 0x9F 81 4D INTEGER This field specifies the ID of an
urgent call.
carrier-Identification- OC 0x9F 81 4E GraphicString This field specifies the code of
Code carriers to be selected.
abnormal-Finish-Info OC 0xBF 81 4F SEQUENCE This field contains the reason why a
[1]
session or an event is ended
abnormally. The reason is carried in
a BYE message or other SIP
messages.
abnormalFinishWarni OC 0x80 GraphicString This field contains the warning code
ng [2] and text in the Warning header field
of a SIP message (a character string
contains two parts).
abnormalFinishReaso OC 0x81 GraphicString This field contains the cause and text
n [2] in the Reason header field of a SIP
message (a character string contains
two parts).
nP-Data [1] OC 0xBF 81 50 SET This field contains data information.
location-routing-numb OC 0x80 UTF8String This field contains the routing
er [2] number of the called party.
lrn-source-indicator [2] OC 0x81 INTEGER This field contains the source of the
LRN.
lrn-query-status [2] OC 0x82 INTEGER This field contains the query status
of the LRN.
refer-To OC 0x9F 81 51 UTF8String This field contains the refer-To
header field in a SIP session.
serviceDeliveryEndTi OC 0x8B OCTET STRING This field specifies the time when a
meStamp (SIZE(9)) peer NE initiates a request to end a
session.
recordOpeningTime OC 0x8C OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation starts. This
field shows the time when the CCF
receives the first ACR in a session.
At present, it is present only in the
cases related to SIP sessions.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
interOperatorIdentifie OC 0xAE SEQUENCE OF This field specifies the identities of
rs [1] the pair of an originating network
and a terminating network in SIP
signaling transmission.
This field contains the following
sub-fields:
originatingIOI
terminatingIOI
originatingIOI [2] OC 0x80 GraphicString This field identifies the network that
serves the calling party.
terminatingIOI [2] OC 0x81 GraphicString This field identifies the network that
serves the called party.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
recordSequenceNumb OC 0x90 INTEGER This field is filled only when
er incomplete CDRs are to be
generated.
In the case of timeout or other cases,
the CCF may generate multiple
partial CDRs for the same charging
session. In that case, the CCF
allocates a record SN (starting with
1) to each partial CDR.
It helps the BS check whether a CDR
is complete.
subscriptionIDType [2] OC 0x80 ENUMERATED This field specifies the type of the
subscription ID.
The types are represented as follows:
eND-USER-E164 (0)
eND-USER-IMSI (1)
eND-USER-SIPURI (2)
eND-USER-NAI (3)
eND-USER-PRIVATE (4)
subscriptionIDData [2] OC 0x81 UTF8String This field specifies the ID of the
subscription of a specific service.
The value is the URI of the calling
party, called party, or connection
party.
abnormal-Finish-Info OC 0xBF 81 4F SEQUENCE This field contains the reason why a
[1]
session or an event is ended
abnormally. The reason is carried in
a BYE message or other SIP
messages.
abnormalFinishWarni OC 0x80 GraphicString This field contains the warning code
ng [2] and text in the Warning header field
of a SIP message (a character string
contains two parts).
abnormalFinishReaso OC 0x81 GraphicString This field contains the cause and text
n [2] in the Reason header field of a SIP
message (a character string contains
two parts).
sIP-Response- OC 0x81 OCTET STRING This field specifies the time when a
Timestamp [2] (SIZE(9)) SIP request is responded.
sDP-Media- OC 0xA2 SEQUENCE OF This field is a group type field. It
Components [2] consists of several sub fields that
associate with certain media
information. These fields may exist in
CDRs of multiple time spans in a
session. Therefore, multiple media
components may exist.
The structure of this field is as
follows:
sDP-Media-Name
sDP-Media-Descriptions
gPRS-Charging-Id
accessNetworkChargingIdentifier
authorized-QoS
sDP-Media-Name [3] OC 0x80 GraphicString This field specifies the name of a
session and the relevant protocol.
sDP-Media- OC 0xA1 SEQUENCE OF This field specifies the description of
Descriptions [3] a session. It provides the IP address of
a media supporting service.
gPRS-Charging-Id [3] OC 0x82 INTEGER This field is also called GCID for
short. In application, the numeric
strings are converted to integers. This
field identifies the GGSN that
provides the bearer capability on the
bearer layer (PS domain). If the bearer
in the PS domain changes, this field
will be sent to the IMS domain. The
charging center associates CDRs
using the ICID and the GCID. No
intervention is required at present.
authorized-QoS [3] OC 0x83 GraphicString This field authorizes the QoS for end-
to-end services.
sDP-Session- OC 0xA4 SEQUENCE OF This field specifies partial SDP
Description [2] (Session Description Protocol)
messages transmitted between proxies
in SIP message procedures. This field
is the attribute-line (i=, c=, b=, k=, a=,
...) part of the SDP messages and is
used to describe a session.
mediaInitiatorParty [2] OC 0xA5 CHOICE This field is reserved for future
expansion and is not in use at present.
multiPic-Resource [2] OC 0x8D INTEGER This field specifies the resources used
by a multi-picture conference. If the
conference is not a multi-picture one,
the value of this field is 0.
adapter-Resource [2] OC 0x8E INTEGER This field specifies the adapter
resource occupied by a conference. It
is used only when the scheduled
conference needs to be adapted.
bandwidth-Resource OC 0x8F INTEGER This field specifies the bandwidth
[2]
resource occupied by a video
conference. You need this field when
scheduling a video conference.
videoPort-Resource [2] OC 0x90 INTEGER This field specifies the video port used
by a conference.
audioPort-Resource [2] OC 0x91 INTEGER This field specifies the audio port used
by a conference.
modified-MultiPic- OC 0x92 INTEGER This field specifies the resource
Resource [2] occupied by a modified multi-picture
conference.
modified-Adapter- OC 0x93 INTEGER This field specifies the adapter
Resource [2] resource occupied by a modified
conference.
modified-Bandwidth- OC 0x94 INTEGER This field specifies the bandwidth
Resource [2] resource occupied by a modified
conference.
modified-VideoPort- OC 0x95 INTEGER This field specifies the video port used
Resource [2] by a modified conference.
modified-AudioPort- OC 0x96 INTEGER This field specifies the audio port used
Resource [2] by a modified conference.
telepresence-party [2] OC 0x97 INTEGER This field specifies the number of the
Telepresence conference sites in a
conference.
modified- OC 0x98 INTEGER This field specifies the number of
telepresence-party [2] parties in a modified telepresence
conference.
created-time [2] OC 0x99 OCTET STRING This field specifies the time when a
(SIZE(9)) conference is created.
closed-time [2] OC 0x9A OCTET STRING This field specifies the time when a
(SIZE(9)) conference is ended.
closed-code [2] OC 0x9B ENUMERATED This field specifies the cause of
ending a conference.
port-type [2] OC 0x84 ENUMERATED This field specifies the port type.
end-code [2] OC 0x85 ENUMERATED This field specifies the end code.
group-id [2] OC 0x86 UTF8String This field specifies the group ID. It is
used in the Group call service.
user-Category [2] OC 0x92 ENUMERATED This field specifies the user category.
USER-UC 1 //UC user
USER-M-MEETING 2 //M-
meeting user
USER-ROOM 3 //room user
USER-UNDEFINED 256
//undefined user
sIP-Response- OM 0x81 OCTET STRING This field specifies the time when
Timestamp [2] (SIZE(9)) the response to the SIP request is
sent.
sDP-Media- OM 0xA2 SEQUENCE OF A field of the group type.
Components [2] It contains several sub-fields
associated with one media
component. Because several media
components may exist for a session
in parallel, these sub-fields may
appear several times.
This field contains the following
sub-fields:
sDP-Media-Name
sDP-Media-Descriptions
gPRS-Charging-Id
sDP-Media-Name [3] OM 0x80 GraphicString This field specifies the media name.
It contains the information indicated
by the line m= in the SDP
information.
sDP-Media- OM 0xA1 SEQUENCE OF This field specifies the session
Descriptions [3] description, including the IP address
that provides media support.
gPRS-Charging-Id [3] OM 0x82 INTEGER This field specifies the ID of the
GGSN that provides bearer at the
bearer layer (PS domain), namely,
GCID. It is implemented by
converting the numeric string into
integers. If the PS domain bearer
changes, the IMS domain is notified
of the field. The BS then uses the
ICID and GCID to associate with
CDRs.
accessNetworkChargi OM 0x84 GraphicString This field specifies the access
ngIdentifier [3] network charging ID.
authorized-QoS [3] OC 0x83 GraphicString This field authorizes the QoS for
end-to-end services.
mediaInitiatorFlag [2] OC 0x83 NULL This field specifies whether the
media initiated by the called party
changes.
lrn-query-status [2] OC 0x82 INTEGER This field contains the LRN query
state.
chargingCategory OC 0x9F 81 58 ENUMERATED This field contains the following
user charging type:
0: CHARGE-NORMAL
1: CHARGE-FREE
2: CHARGE-PREPAID
3: CHARGE-CALLED
call-property OC 0x9F 81 5E INTEGER This field specifies whether this call
is a local call, national toll call, or
international toll call.
charged-party [1] Oc 0xBF 81 1C CHOICE Field for China Mobile.
This field specifies a charged party.
This value is the IMPU of the
current charged party. It can be in
SIP URI or tel URI format. This
field is derived from Charged-Party
in the IBCF CDRs.
sIP-URI [2] OC 0x80 GraphicString This field is in SIP URI format.
tEL-URI [2] OC 0x81 GraphicString This field is in tel URI format.
serviceRequestTimeSt Oc 0x9F 25 INTEGER This field set to the value (in
ampFraction (0..999) millisecond) of the field
serviceRequestTimeStamp.
serviceDeliveryStartT Oc 0x9F 26 INTEGER This field set to the value (in
imeStampFraction (0..999) millisecond) of the field
serviceDeliveryStartTimeStamp.
serviceDeliveryEndTi Oc 0x9F 27 INTEGER This field set to the value (in
meStampFraction (0..999) millisecond) of the field
serviceDeliveryEndTimeStamp.
ims-3gpp-Session- OC 0x9F 24 INTEGER The field contains the priority of the
Priority session.
ringing-Duration OC 0x9F 81 4C INTEGER This field specifies the ringing
duration.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the called
number is in tel URI format.
serviceRequestTimeSt OM 0x89 OCTET STRING This field specifies the time when a
amp (SIZE(9)) SIP request is initiated.
serviceDeliveryStartT OM 0x8A OCTET STRING This field specifies the time when a
imeStamp (SIZE(9)) peer NE receives a response after the
peer NE initiates a session request.
serviceDeliveryEndTi OC 0x8B OCTET STRING This field specifies the time when a
meStamp (SIZE(9)) peer NE initiates a request to end a
session.
recordOpeningTime OC 0x8C OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation starts. This
field shows the time when the CCF
receives the first ACR in a session.
At present, it is present only in the
cases related to SIP sessions.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
interOperatorIdentifie OC 0xAE SEQUENCE OF This field specifies the identities of
rs [1] the pair of an originating network
and a terminating network in SIP
signaling transmission.
This field contains the following
sub-fields:
originatingIOI
terminatingIOI
originatingIOI [2] OC 0x80 GraphicString This field identifies the network that
serves the calling party.
terminatingIOI [2] OC 0x81 GraphicString This field identifies the network that
serves the called party.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
serviceRequestTimeSt OM 0x89 OCTET STRING This field specifies the time when a
amp (SIZE(9)) SIP request is initiated.
serviceDeliveryStartT OM 0x8A OCTET STRING This field specifies the time when a
imeStamp (SIZE(9)) peer NE receives a response after the
peer NE initiates a session request.
serviceDeliveryEndTi OC 0x8B OCTET STRING This field specifies the time when a
meStamp (SIZE(9)) peer NE initiates a request to end a
session.
recordOpeningTime OC 0x8C OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation starts. This
field shows the time when the CCF
receives the first ACR in a session.
At present, it is present only in the
cases related to SIP sessions.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
interOperatorIdentifie OC 0xAE SEQUENCE OF This field specifies the identities of
rs [1] the pair of an originating network
and a terminating network in SIP
signaling transmission.
This field contains the following
sub-fields:
originatingIOI
terminatingIOI
originatingIOI [2] OC 0x80 GraphicString This field specifies the ID of an
originating network.
terminatingIOI [2] OC 0x81 GraphicString This field specifies the ID of a
terminating network.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
serviceSpecificData [2] OC 0x80 GraphicString This field specifies the special data
related to the service.
It is a service-specific field.
Poc-Information, Message-
Information, and Confrence-
Information of the Service and
Software Sector of Huawei can be
considered as such a field.
It records the service details used by
a subscriber in a call.
It applies to the AS.
serviceSpecificType [2] OC 0x81 INTEGER This field is reserved for future
expansion and is not in use at
present.
requested-Party- OC 0xBF 65 CHOICE This field specifies the address of
Address the original called party in a SIP
transaction. The value is in SIP URI
or tel URI format. This field is used
when the address of the original
called party is inconsistent with the
value of Called Party Address.
list-Of-Called- OC 0xBF 66 SEQUENCE OF This field specifies the address of
Asserted-Identity the final called party.
alternateChargedParty OC 0x9F 67 UTF8String This field is reserved for future
Address expansion and is not in use at
present.
duration OC 0x9F 81 48 INTEGER This field specifies the call duration
in a SIP session.
supplementary- OC 0xBF 82 18 SEQUENCE OF This field is a group field. It records
Service-Info[1] the information about each session
of the ALU supplementary service.
service-type [2] OC 0x80 ENUMERATED This field specifies the service-type
type.
When the value of service type
ranges from 1 to 20, the encoding is
performed.
action [2] OC 0x81 ENUMERATED The values are as follows:
1: activation
2: deactivation
3: interrogation
4: cancellation
service-Mode [2] OC 0x82 ENUMERATED This field describes the CFU type of
the supplementary service.
When the value of service type
ranges from 1 to 24, the encoding is
performed.
serviceId [2] OC 0x83 UTF8String This field specifies the service ID.
associated-Number [2] OC 0x84 UTF8String This field specifies the associated
number in the service.
start-Time [2] OC 0x85 UTF8String This field specifies the session start
time.
stop-Time [2] OC 0x86 UTF8String This field specifies the session end
time.
name-Space [2] OC 0x87 UTF8String This field specifies the MLPP name
space.
precedence-Level [2] OC 0x88 ENUMERATED This field describes the MLPP
priority. The values are as follows:
0: none
1: routine
2: priority
3: immediate
4: flash
5: flash-override
6: flash-override-or
call-Direction OC 0x9F 82 19 ENUMERATED This field specifies the receiver
address of the call.
The values are as follows:
0: origination
1: termination
call-type OC 0x9F 82 1A ENUMERATED This field specifies the ALU-call-
type type. It specifies the type of the
call in each session.
When the value of service type
ranges from 1 to 29, the encoding is
performed.
mobile-id [1] OC 0xBF 82 1B SET This field specifies the mobile ID in
the supplementary service.
calling-IMSI [2] OC 0x80 UTF8String This field specifies the IMSI
information of the calling party.
calling-MIN [2] OC 0x81 UTF8String This field specifies the MIN
information of the calling party.
domainName [2] OM 0x81 GraphicString This field specifies the host name of
the ME that generates the current
charging message.
session-Id OM 0x85 GraphicString This field specifies the session ID.
For a SIP session, the session ID
contains the SIP call ID as defined in
the SIP RFC3261 [404].
list-Of-Calling-Party- OM 0xA6 SEQUENCE OF This field specifies the number
Address [1] information about the calling party.
It can be in SIP URI format or tel
URI format. This field contains
multiple values in a CDR. This field
is derived from Calling-Party-
Address in the Centrex-AS CDRs.
sIP-URI [2] OM 0x80 GraphicString This field specifies that the calling
number is in SIP URI format.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the calling
number is in tel URI format.
called-Party-Address OM 0xA7 CHOICE This field specifies the address of the
[1]
receiver in an E2E SIP event.
For example, in the subscription or
registration procedure, called-Party-
Address is defined as the address of
the party who carries out the
subscription or registration. This
field contains the SIP URI or tel
URI. This field is derived from
Called-Party-Address in the
Centrex-AS CDRs.
sIP-URI [2] OM 0x80 GraphicString This field specifies that the called
number is in SIP URI format.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the called
number is in tel URI format.
serviceRequestTimeSt OM 0x89 OCTET STRING This field specifies the time when a
amp (SIZE(9)) SIP request is initiated.
serviceDeliveryStartT OM 0x8A OCTET STRING This field specifies the time when a
imeStamp (SIZE(9)) peer NE receives a response after the
peer NE initiates a session request.
serviceDeliveryEndTi OC 0x8B OCTET STRING This field specifies the time when a
meStamp (SIZE(9)) peer NE initiates a request to end a
session.
recordOpeningTime OC 0x8C OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation starts. This
field shows the time when the CCF
receives the first ACR in a session.
At present, it is present only in the
cases related to SIP sessions.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
interOperatorIdentifie OC 0xAE SEQUENCE OF This field specifies the identities of
rs [1] the pair of an originating network
and a terminating network in SIP
signaling transmission.
This field contains the following
sub-fields:
originatingIOI
terminatingIOI
originatingIOI [2] OC 0x80 GraphicString This field specifies the ID of an
originating network.
terminatingIOI [2] OC 0x81 GraphicString This field specifies the ID of a
terminating network.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
recordSequenceNumb OC 0x90 INTEGER This field is filled only when
er incomplete CDRs are to be
generated.
In the case of timeout or other cases,
the CCF may generate multiple
partial CDRs for the same charging
session. In that case, the CCF
allocates a record SN (starting with
1) to each partial CDR.
It helps the BS check whether a
CDR is complete.
serviceSpecificData [2] OC 0x80 GraphicString This field specifies the special data
related to the service.
It is a service-specific field.
Poc-Information, Message-
Information, and Confrence-
Information of the Service and
Software Sector of Huawei can be
considered as such a field.
It records the service details used by
a subscriber in a call.
It applies to the AS.
serviceSpecificType [2] OC 0x81 INTEGER This field holds the type of the
serviceSpecificData.
requested-Party- OC 0xBF 65 CHOICE This field specifies the address of the
Address [1] original called party in a SIP
transaction. The value is in SIP URI
or tel URI format. This field is used
when the address of the original
called party is inconsistent with the
value of Called Party Address.
This field is derived from
Requested-Party-Address in the
Centrex-AS CDRs.
sIP-URI [2] OC 0x80 GraphicString This field is in SIP URI format.
tEL-URI [2] OC 0x81 GraphicString This field is in tel URI format.
list-Of-Called- OC 0xBF 66 SEQUENCE OF This field specifies the address of the
Asserted-Identity [1] final called party.
sIP-URI [2] OC 0x80 GraphicString This field is in SIP URI format.
tEL-URI [2] OC 0x81 GraphicString This field is in tel URI format.
alternateChargedParty OC 0x9F 67 UTF8String This field is reserved for future
Address expansion and is not in use at
present.
duration OC 0x9F 81 48 INTEGER This field specifies the call duration
in a SIP session.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the calling
number is in tel URI format.
called-Party-Address OM 0xA7 CHOICE This field specifies the number
[1]
information about the called party. It
can be in SIP URI format or tel URI
format. This field is derived from
Called-Party-Address in the SBC
CDRs.
sIP-URI [2] OM 0x80 GraphicString This field specifies that the called
number is in SIP URI format.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the called
number is in tel URI format.
serviceRequestTimeSt OM 0x89 OCTET STRING This field specifies the time when a
amp (SIZE(9)) SIP request is initiated.
serviceDeliveryStartT OM 0x8A OCTET STRING This field specifies the time when a
imeStamp (SIZE(9)) peer NE receives a response after the
peer NE initiates a session request.
serviceDeliveryEndTi OC 0x8B OCTET STRING This field specifies the time when a
meStamp (SIZE(9)) peer NE initiates a request to end a
session.
recordOpeningTime OC 0x8C OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation starts. This
field shows the time when the CCF
receives the first ACR in a session.
At present, it is present only in the
cases related to SIP sessions.
recordClosureTime OM 0x8D OCTET STRING This field specifies the time when
(SIZE(9)) the CDR consolidation ends. This
field shows the time when the CCF
receives the last ACR in a session.
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
CCF. In other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
domainName [2] OM 0x81 GraphicString This field specifies the host name of
the ME that generates the current
charging message.
session-Id OM 0x85 GraphicString This field specifies the ID of a SIP
session, that is, Call-ID in a SIP
message.
The value of this field is derived
from the User-Session-Id field in an
AGCF ACR.
For details, see section 4.192
"session-Id."
list-Of-Calling-Party- OM 0xA6 SEQUENCE OF This field specifies the number
Address [1] information about the calling party.
The value of this field is derived
from the Calling-Party-Address
field in an AGCF ACR.
For details, see section 4.82 "list-Of-
Calling-Party-Address."
sIP-URI [2] OM 0x80 GraphicString This field specifies that the calling
number is in SIP URI format.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the calling
number is in tel URI format.
recordClosureTime OM 0x8D OCTET STRING This field specifies the CDR closure
(SIZE(9)) time. This field shows the time when
the CCF receives the last ACR in a
session.
For details, see section 4.150
"recordClosureTime."
localRecordSequence OM 0x8F INTEGER (0- The CCF allocates a unique SN
Number 4294967295) (these SNs are consecutive and start
with 1) to each CDR. This ensures
that each CDR is unique in the same
Coffin other words, the CCF
allocates a unique Local Record
Sequence Number for each CDR.
This field is unique in the entire
charging process and helps the BS
check whether a CDR is complete.
For details, see section 4.89
"localRecordSequenceNumber."
recordSequenceNumb OC 0x90 INTEGER This field is filled only when
er incomplete CDRs are to be
generated. In the case of timeout or
other cases, the CCF may generate
multiple partial CDRs for the same
charging session. In that case, the
CCF allocates a record SN (starting
with 1) to each partial CDR.
It helps the BS check whether a
CDR is complete.
For details, see section 4.155
"recordSequenceNumber."
causeForRecordClosi OM 0x91 ENUMERATED This field identifies the cause for
ng ending a session. The value of this
field is derived from the Cause-Code
field in an AGCF ACR.
For details, see section 4.42
"causeForRecordClosing."
domainName [2] OM 0x81 GraphicString This field specifies the host name of
the ME that generates the current
charging message.
session-Id OM 0x85 GraphicString This field specifies the ID of a SIP
session, that is, Call-ID in a SIP
message.
The value of this field is derived
from the User-Session-Id field in an
RCS ACR.
For details, see section 4.192
"session-Id."
list-Of-Calling-Party- OM 0xA6 SEQUENCE This field specifies the number
Address [1] OF information about the calling party.
The value of this field is derived
from the Calling-Party-Address
field in an RCS ACR.
For details, see section 4.82 "list-
Of-Calling-Party-Address."
sIP-URI [2] OM 0x80 GraphicString This field specifies that the calling
number is in SIP URI format.
tEL-URI [2] OM 0x81 GraphicString This field specifies that the calling
number is in tel URI format.
CDR fields refer to the specific fields that are present in CDRs. For more information on the
fields that are present in different CDRs, see chapter 3 "Description of CDR Formats." This
chapter describes the functions and ASN.1 codes of some of these CDR fields.
4.1 abnormal-Finish-Info
This field contains the reason why a session or an event is ended abnormally. The reason is
carried in a BYE message or other SIP messages. This field contains the following sub-fields:
abnormalFinishReason
abnormalFinishWarning
4.2 abnormalFinishReason
This field contains session failure information in the Reason header field of a SIP message.
The session failure information is carried in an ACR[Stop] message or the event ACR in a
4XX, 5XX, or 6XX message.
4.3 abnormalFinishWarning
This field contains session failure information in the Warning header field of a SIP message.
The session failure information is carried in an ACR[Stop] message or the event ACR in a
4XX, 5XX, or 6XX message.
4.4 accessNetworkChargingIdentifier
This field specifies the access network charging ID. It can be appeared only when the type of
access NEs is not a standard type defined in 3GPP specifications.
4.5 accessNetworkInformation
This field contains detailed access technologies, such as protocols in use and versions. For
example: 3GPP-UTRAN-TDD; utran-cell-id-3gpp=234151D0FCE11. 3GPP-UTRAN-TDD;
utran-cell-id-3gpp=234151D0FCE11. You can determine whether a subscriber is roaming. If
the home network is different from the access network, the subscriber is roaming.
This field is displayed only when the access network element (NE) is not in a standard type
defined in 3GPP.
In an MOC CDR, this field is set to the access network information about the calling party. In
an MTC CDR, this field is set to the access network information about the called party.
4.6 access-phone
This field specifies the access code of the conference. It is related to a specified conference
service. For example, the user can participate in an HD video conference by dialing the access
code for the HD video conference service.
4.7 accounting-record-type
This field specifies the service type. It is used to identify whether the CDRs are event CDRs
or session CDRs.
1: EVENT_RECORD (EVENT_RECORD);
2: START_RECORD (SIS_RECORD);
3: INTERIM_RECORD (SIS_RECORD);
4: STOP_RECORD (SIS_RECORD)
4.8 aCName
This field contains the service name of the ATS9900. This service name is configured in
Application Server of the iFC. The ATS9900 obtains the value of the ACName field from the
Route header field of a SIP message. If the Route header field does not carry the service name
of the ATS9900, the aCName field is set to the value of the ATS9900 instance name.
4.9 aCRInterimLost
If there is charging information on the Interim type, the value of this field is NO. Otherwise,
the value is YES. If it is uncertain whether the charging information is missing, the value is
UNKNOWN.
4.10 aCRStartLost
If the charging information on the Start type is missing, the value is TRUE. Otherwise, the
value is FALSE.
4.11 aCRStopLost
If the charging information on the Stop type is missing, the value if this field is TRUE.
Otherwise, the value is FALSE.
4.12 adapter-Resource
Adapter resource occupied by a conference: This resource is required only when a scheduled
conference needs to be adapted.
4.13 additional-Called-Party-Address
This field holds information about the additional called party number. In Number-Portability
feature, the field holds the called subscriber physical number.
4.14 additional-Calling-Party-Address
This field holds information about the additional calling number. In Number-Portability
feature, the field holds the calling subscriber physical number.
4.15 alternateChargedPartyAddress
This field is reserved for future expansion and is not in use at present.
4.16 applicationProvidedCalledParties
This field specifies the SN of the service triggered by the AS NE. Because there may be
multiple services, this item is a list.
4.17 applicationServersInformation
This field specifies the group type. It contains two sub-fields: applicationServersInvolved and
applicationProvidedCalledParties.
4.18 applicationServersInvolved
This field specifies the AS ID identified by a SIP URI.
4.19 application-Servers-State
This field specifies whether any unavailable AS exists. This field can be set to the following
values:
0: No unavailable AS exists.
1: An unavailable AS exists.
4.20 associated-Party-Address
In forwarding service, this field contains the number of the forwarding service party.
In ECT service, this field contains the number of the party that presses the hookflash.
If the calling party presses the hookflash, this field can be set to a tel URI or a SIP URI
in preference.
Typical scenarios for the ATS9900 are as follows:
For a call forwarding service, this field is set to the forwarded-to number.
For a hookflash service, this field is set to the switched-to number of the explicit call
transfer (ECT) service.
4.21 audioPort-Resource
This field specifies the audio port used by a conference.
4.22 authorized-QoS
This field is reserved for future expansion and is not in use at present.
4.23 bandwidth-Resource
This field specifies the bandwidth resource occupied by a conference. This resource is
required only for scheduled a video conference.
4.24 bearerService
Bearer-Service is a sub-field of the IMS-Information field and is used to describe the bearer
services used by the PSTN to communicate with the IMS network. The UGC3200 puts two
character strings in the Bearer-Service field. These two character strings are both hexadecimal
strings consisting of two bytes. The CCU assigns one character string to the tMU and the
other to the tMR.
4.25 bill-type
MediaX3600 offline charging CDR modes:
ACCESS_CDR 1 //Access CDR
CONFERENCE_CDR 2 //Conference CDR
RECORDING_LISTEN_CDR 3 //Record listening CDR
SCHEDULING_CDR 5 //Conference scheduling CDR
CANCLING_CDR 6 //Cancellation CDR
MODIFICATION_CDR 7 //Modification CDR
CALL_SET_CDR 8 //Call set CDR
EXTENSION_CDR 9 //Prolong CDR
DATA_CONFERNCE_CDR 10 //Data conference CDR
RECORDING_CDR 11 //Recording CDR
MEETING_CDR 12 //Meeting CDR
SMS_CDR 13 //SMS CDR
ORDER_CDR 15 // ORDER CDR
QOS_CDR 16 // QOS CDR
4.26 call-description
Field for China Mobile.
It is the session attribute description and mandatory for the Centrex service to describe the
attribute of the current call. The values range from 1 to 20. This field is configurable.
This field is set to the value of the VPN-Call-Property field on the ATS9900 when the
following conditions are met:
The software parameter Release of the Format Engine Package is set to CTEL.
The Rf interface version parameter is set to Version R7 in the AP object.
The Dynamic link library for merging CDRs parameter is set to IMS_R8 in the
PROCESSOR object.
4.27 call-id
This field specifies the ID of a specific conference:
The ID is expressed as a running count + @ + the host IP (for example: 200@10.78.216.200).
4.28 call-property
This field specifies the call property type. This field specifies whether this call is a local call,
national toll call, or international toll call.
In basic calls, this field is usually filled with local call, national toll call or other call
properties. For services that need to dial a prefix, this field is filled with new service call in
event CDRs. This field is empty for call forwarding/restriction services.
This field describes call property types. It is defined as follows:
Unknown-Call (0), //Undefined call property type which may appear in CDR for the
terminating side for forwarding services.
Intra-Office-Call (1), //The current call is an intra-office call.
Local-Call (2), //The current call is a local call.
Local-Toll-Call (3), //The current call is a local toll call. This call type applies to
regional calls to certain numbers which charge higher/lower than normal.
National-Toll-Call (4), //The current call is a national toll call.
International-Toll-Call (5), //The current call is an international toll call.
Intra-Local-Toll-Call (6),
Intra-National-Toll-Call (7),
Intra-Inter-Toll-Call (8),
PQRN-Call (9),
PQRNNTP-Call (10),
PQRNNTPP-Call (11),
PQRPN-Call (12),
PQRI-Call (13),
PQRIITP -Call (14),
PQRIITPP-Call (15),
PQRPI-Call (16),
New-Service-Call (17), //This value only appears in event CDRs.
4.29 call-Watch-Flag
This field is used to determine whether the ATS9900 checks all calls made by a subscriber. If
this field is contained, the ATS9900 adds a call-watch-flag to CRDs, such as session CDRs,
event CDRs, and failure CDRs, when the subscriber makes either an ingoing or outgoing call.
This field is defined as follows:
Call-Watch-Flag ::= ENUMERATED
{
nO (0),
yES (1)
}
4.30 called-local-dn-set
This field contains the local DN set of the called user.
In an ACR sent by the originating ATS9900, the corresponding field is set to the local DN set
of the calling party.
In an ACR sent by the terminating ATS9900, the corresponding field is set to the local DN set
of the called party.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is carried in the session ACR and event ACR.
In a Centrex basic call, this field is carried in the session ACR and event ACR.
In a basic call of a North America subscriber, this field is carried in the session ACR and
event ACR.
In an ICS basic call, this field is carried in the session ACR and event ACR.
In other services, this field is carried in the session ACR, but not in the event ACR.
4.31 called-Party-Address
The field corresponding to this field contains the called number, which may be a SIP UIR or a
tel URI. The value is obtained from the Request-URI header field of a SIP message.
If the called number is a tel URI, the ATS9900 normalizes the number.
The originating ATS9900 specifies this field based on the value of Bill unification type
configured by running ADD CNACLD. The number may be in the following format:
A global number with a preceding plus sign (+), for example, +867552842001
A global number with a preceding plus sign (+) and hyphens, for example, tel:+86-755-
2842001
An international number with the international toll prefix, for example, 00867552842001
An international number without the international toll prefix, for example,
867552842001
Source number format (the ATS9900 does not normalize the number)
The terminating ATS9900 sets this field to a global number with a preceding plus sign (+).
If the called number is a SIP URI, the ATS9900 does not normalize the number.
The value of this field depends on the service type. The relationship between the field value
and the service type is as follows:
Centrex basic call service
− If the Adapt NGN CDR parameter is not configured in the RFPARAM object, the
value of the called-Party-Address field in a Centrex basic call is the same as that of
the called-Party-Address field in a basic call.
− If the Adapt NGN CDR parameter has been configured in the RFPARAM object, a
terminating ATS9900 sets the called-Party-Address field in a Centrex basic call to the
subscriber number. An originating ATS9900 specifies the same field based on the call
type. For a local call, the field is set to the subscriber number. For a national toll call,
the field is set to the national number with the national toll prefix. For an
international toll call, the field is set to the international number with the international
toll prefix.
CF service
− A call from A to B is forwarded to C. The call is successfully connected. If the
Number fill mode in bill parameter is set to A-C and B-C bill in the CFXCFG
object, ATS9900 B generates two CDRs, an MTC CDR and an MOC CDR. In both
CDRs, the called-Party-Address field is set to the number of C.
− If the Number fill mode in bill parameter is set to A-B and B-C bill in the CFXCFG
object, ATS9900 B generates two CDRs, an MTC CDR and an MOC CDR. In the
MTC CDR, the called-Party-Address field is set to the number of B. In the MOC
CDR, the same field is set to the number of C.
− If the Number fill mode in bill parameter is set to A-C bill in the CFXCFG object,
ATS9900 B generates a CDR, in which the called-Party-Address field is set to the
number of C.
Number normalization
− The green call service is triggered in a call from A to B, and the call is forwarded to
C. The call is successfully connected. ATS9900 B generates two CDRs, an MTC
CDR and an MOC CDR. In the MTC CDR, the called-Party-Address field is set to
the normalized number of B. In the MOC CDR, the same field is set to the
normalized number of C.
− A call from A to B is forwarded to C. The call is successfully connected. ATS9900 B
generates two CDRs, an A-C CDR and an A-B CDR. In the A-C CDR, the called-
Party-Address field is set to the normalized number of C. In the A-B CDR, the same
field is set to the normalized number of B.
In a hookflash service, the setting of the called-Party-Address field is similar to that in
the green call service.
In a multi-ring service, A initiates a call to B. The UEs of B and C ring at the same time.
C answers the call. ATS9900 B generates two CDRs, an MTC CDR and an MOC CDR.
In the MTC CDR, the called-Party-Address field is set to the number of B. In the MOC
CDR, the same field is set to the number of C.
In an inbound service, when a subscriber is the calling party, the setting of the called-
Party-Address field is similar to that in the basic call service; when a subscriber receives
a call by the vice number, the called-Party-Address field is set to the major number of the
subscriber.
In an outbound service, when a subscriber is the calling party, the setting of the called-
Party-Address field is similar to that in the basic call service. When a subscriber receives
a call by the vice number, the setting of the called-Party-Address field depends on the
setting of software parameter P1131. If P1131 is set to 1, the field is set to the major
number of the subscriber; otherwise, the setting of the called-Party-Address field is
similar to that in the basic call service.
4.32 called-party-number-type
This field specifies the number type of the called party.
An originating ATS9900 sets the corresponding field to the subscriber number.
A terminating ATS9900 sets the corresponding field to the subscriber number for a SIP URI.
For a tel URI, the terminating ATS9900 specifies the field depending on the call type, a local
call, a national toll call, or an international toll call.
4.33 called-party-subgroup-number
This field describes the CUG number of the VTN network on the terminating side. If the
called party has not subscribed to the CUG service, this field is set to 0.
4.34 caller-Service-Identifier
The field corresponding to this field carries the service ID used by the calling party. This
service ID is displayed only in the MTC CDR.
This field is included in an MTC CDR only if the terminating ATS9900 receives an INVITE
message that carries the id parameter in the Privacy header field.
The value of this parameter can be 1 (CLIR).
4.35 carrierSelectRouting
This field is reserved for future expansion and is not in use at present.
4.36 carrier-Identification-Code
This field specifies the code of carriers to be selected.
The field corresponding to this field is included only if the value of the call-property field is
PQRN, PQRNNTP, PQRNNTPP, PQRPN, PQRI, PQRIITP, PQRIITPP, PQRPI, or CBCP.
In a CDR for a common call, this field is set to Empty.
4.37 calling-local-dn-set
This field specifies the local DN set of the calling number.
On the originating ATS9900, the value of the corresponding field is the local DN set of the
calling number.
On the terminating ATS9900, the value of the corresponding field is the local DN set of the
calling number received from the network. If the ATS9900 fails to obtain the local DN set of
the calling number from the P-Asserted-Service-Info header field, the calling-local-dn-set
field is set to the local DN set of the called party.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is carried in the session ACR and event ACR.
In a Centrex basic call, this field is carried in the session ACR and event ACR.
In a basic call of a North America subscriber, this field is carried in the session ACR and
event ACR.
In an ICS basic call, this field is carried in the session ACR and event ACR.
In other services, this field is carried in the session ACR, but not in the event ACR.
4.38 calling-party-category
This field contains the category of the calling party.
An originating ATS9900 queries the subscriber data to obtain the subscriber type and sets this
field to the queried subscriber type.
A terminating ATS9900 obtains the value in the P-Asserted-Service-Info header field received
from the network.
This field is defined as follows:
00: unknown
01: operator - French
02: operator - English
03: operator - German
04: operator - Russian
05: operator - Spanish
06: operator - language by mutual agreement (Chinese)
07: operator - language by mutual agreement
08: operator - language by mutual agreement (Japanese)
09: domestic operator
0A: common subscriber (used for national toll call - national toll call and national toll
call - local call)
0B: prioritized subscriber (used for national toll call - national toll call, national toll call -
local call and local call - local call)
0C: data call (voice band data)
0D: test call
0E: reserved
0F: payphone
10: Prison
224: Local Brazil
226: Customized operator 226
232: Customized IN platform 232
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is carried in the session ACR and event ACR.
In a Centrex basic call, this field is carried in the session ACR and event ACR.
In a basic call of a North America subscriber, this field is carried in the session ACR and
event ACR.
In an ICS basic call, this field is carried in the session ACR and event ACR.
In other services, this field is carried in the session ACR, but not in the event ACR.
4.39 calling-party-number-type
This field specifies the address type of the calling party's number.
This field is defined as follows:
0: subscriber number; calling party's number = local number.
1: reserved.
2: valid domestic number; calling party's number = area code + local number.
3: international number; calling party's number = country code + area code + local
number.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is carried in the session ACR and event ACR.
In a Centrex basic call, this field is carried in the session ACR and event ACR.
In a basic call of a North America subscriber, this field is carried in the session ACR and
event ACR.
In an ICS basic call, this field is carried in the session ACR and event ACR.
In other services, this field is carried in the session ACR, but not in the event ACR.
4.40 calling-party-subgroup-number
This field describes the CUG number of the VTN network on the originating side. If the
calling party has not subscribed to the CUG service, this field is set to 0.
4.41 calling-User-Type
This field specifies the type of the calling user.
This field is defined as follows:
4.42 causeForRecordClosing
This field specifies why a session is ended and is only filled in event and Stop ACRs. It is
defined as follows:
CauseForRecordClosing ::= ENUMERATED
{
0, "SERVICE_DELIVERY_END_SUCCESSFULLY",//The session ends properly.
1, "UNSUCCESSFUL_SERVICE_DELIVERY",//The session fails or an exception
response is received.
3, "TIME_LIMIT",//CDR consolidation times out.
4, "SERVICE_CHANGE",//change in media due to Re-Invite.
5, "MANAGEMENT_INTERVENTION",//partial record generation reasons to be added.
6, "MAX_CHANGE_COND", //Number in List of Message Bodies exceeded.
-- Additional codes are for further study
}
4.43 changeTime
This field carries the UTC time when a subscriber creates, joins or quits a conference. This
field is used in three-party conference calls and conference charging.
4.44 change-category
This field is used to specify the type of CDRs that are generated by the AGCF during
selfswitch, which involves the following two values:
0: Normal CDRs
1: Selfswitch CDRs
4.45 charging-Complaint
This field is used to determine whether the ATS9900 additionally generates a complaint CDR
for outgoing calls of a subscriber.
This field is defined as follows:
4.46 chargingCategory
This field specifies a charging type. It is available only for prepaid and free subscribers.
0: CHARGE-NORMAL(Common subscriber)
1: CHARGE-FREE(Free subscriber)
2: CHARGE-PREPAID(Prepayment subscriber)
3: CHARGE-CALLED
4.47 charged-party
This field is only for China Mobile.
This field specifies the charged party and is filled in with the IMPU (tel URI or SIP URI) of
the current charged party.
An MOC field carries the normalized calling number. This field is set to the value of the PSU
header field, if available. An MTC field carries the normalized called number. This field is set
to the service party number, which is carried in the Request-URI header field, if a
supplementary service is triggered.
4.48 closed-code
This field specifies the cause of ending a conference. This field is defined as follows:
0: CLOSED_CODE_ TERMINAL //The end time is reached,
and the conference is closed normally.
1: CLOSED _CODE_FORCED_TERMINAL //The conference is forcibly
closed.
2: CLOSED _CODE_ABORT //The conference is
abnormally closed.
4.49 closed-time
This field specifies the time when a conference is ended.
4.50 closed-User-Group-ID
This field specifies a CUG group number. It is available only for the CUG service. This AVP
value is generated by the combination of networkIndicator and cugInterlockBinaryCode.
This field must be a hexadecimal number, with the fixed length of two bytes. For example, if
networkIndicator is 512, and cugInterlockBinaryCode is 3EF, the Closed-User-Group-ID
is 051203EF.
4.51 content-Disposition
This field indicates the description of media. It is contained in the Content-Disposition header
field of SIP messages.
4.52 content-Length
This field specifies the length of a SIP message.
4.53 content-Type
This field indicates the media type. It is contained in the Content-Type header field of SIP
messages.
4.54 created-time
This field specifies the time when a conference is created.
4.55 current-data-party
This field specifies the number of participants in the current data conference.
4.56 current-party
This field specifies the number of participants in the current voice or video conference,
excluding the participants in the telepresence conference and data conference.
4.57 current-telepresence-party
This field specifies the number of participants in the current telepresence conference.
4.58 dialled-Party-Address
This field specifies the called number. If the subscriber has subscribed to number changing
services, the number displayed by this field is the original number.
The field corresponding to this field is obtained from the Request-URI header field carried in
a Request message that the ATS9900 receives. The ATS9900 normalizes the format of only
international numbers.
4.59 diversioncount
This field specifies the count of diversion. This field is carried only in a CDR for a service
that call forwarding occurs, for example, a CF CDR, a secretary CDR, and a commercial
trunk CDR.
This field is empty in basic calls, common CDRs and forwarded terminating side CDRs.
This field is only filled with a value for forwarded originating side CDRs. For the same call,
this field is increased by 1 each time the call is forwarded. For example, a call can be
forwarded in this order: A B C D E.
ATS-A: ACR(A->B) null
ATS-B: ACR(A-C) null
ATS-B: ACR(B->C) 1
ATS-C: ACR(A-C) null
ATS-C: ACR(C-D) 2
ATS-D: ACR(A-D) null
ATS-D: ACR(D-E) 3
ATS-E: ACR(A-E) null
4.60 diversionreason
This field specifies the reasons for diversion.
This field describes the reason for ATS9900 diversion. Each reason corresponds to a diversion
service. It is defined as follows:
4.61 down-CascadePorts
This field specifies the number of down-cascade ports in a cascaded-conference CDR
4.62 duration
This field specifies the call duration in a SIP session.
4.63 end-code
This field specifies the end code.
END_CODE_NORMAL 0 //The user quits the call normally.
END_CODE_NO _PORT 1 //No port is configured.
END_CODE_TERMINAL 2 //The end time is reached.
END_CODE_FORCED_TERMINAL 3 //The conference is forcibly closed.
END_CODE_BUSY 4 //The called number set is busy.
END_CODE_NOT_FOUND 5 //The called number set does not exist.
END_CODE_INVITE_FAILED 6 //The call set fails.
END_CODE_REFUSED 7 //The call is rejected.
END_CODE_LOCKED 8 //The conference is locked.
END_CODE_ABORT 9 //The system is abnormal.
4.64 event
This field corresponds to the event header field in a SUBSCRIBE or NOTIFY message. The
field corresponding to this field is carried only in the event ACR of a SUBSCRIBE message.
4.65 expiresInformation
This field is reserved for future expansion and is not in use at present.
4.66 fci-Free-Format-Data-Manne
This field is used to identify the filling mode of the Fci-Free-Format-Data and is contained in
the FCI messages of the IN services.
This field is defined as follows:
Fci-Free-Format-Data-Manner ::= ENUMERATED
{
oVERWRITE (0), // Fci-Free-Format-Data is filled in overwriting manner
aPPEND (1) // Fci-Free-Format-Data is filled in appending manner
}
4.67 default-Call-Handling
This field is used to identify the default call process type of IN service. if no default call
process occurred, this field doesn't appear.
process type:
0:CONTINUE
1:RELEASE
4.68 first-level-bill-group
This field specifies the first level distinctive charging group number of the subscriber.
The field corresponding to this field is determined by the First level bill group parameter
configured by running ADD SBR. The field does not carry the PBX index, which does not
carry subscriber data.
4.69 gGSNaddress
This field specifies the IP address of the GGSN that generates a GPRS charging number. The
field corresponding to this field is carried only if the P_Charging_Vector header field of a SIP
message carries the IP address of the corresponding GGSN.
The first two bytes of this field specify the address type.
If the first two bytes are 01, the IP address is an IPv4 address.
If the first two bytes are 10, the IP address is an IPv6 address.
4.70 gPRS-Charging-Id
This field specifies the ID of the GGSN that provides bearer at the bearer layer (PS domain),
namely, GCID. It is implemented by converting the numeric string into integers. If the PS
domain bearer changes, the IMS domain is notified of the field. The BS then uses the ICID
and GCID to associate with CDRs. This field is reserved for future expansion and is not in use
at present. It can be appeared only when the type of access NEs is a standard type defined in
3GPP specifications. This field is carried in the P-Charging-Vector header field. Otherwise,
this field is carried in the Access-Network-Charging-Identifier-Value header field.
4.71 groupID
The field contains the group ID of a group subscriber. An originating ATS9900 sends the
group ID of the calling party to the CCF. A terminating ATS9900 sends the group ID of the
called party to the CCF.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, this field carries the group ID of a group subscriber.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, this field is not available.
In other services, this field carries the group ID of a group subscriber.
4.72 group-id
This field specifies the group ID. It is used in the Group call service.
4.73 group-number
Field for China Mobile.
This field contains the group number and is mandatory for the Centrex service. It specifies the
group numbers that the calling party of the Centrex user provides for the CCF calling party
and the called party provides for the CCF called party.
This field is set to the value of the Group-ID field on the ATS9900 when the following
conditions are met:
The software parameter Release of the Format Engine Package is set to CTEL.
The Rf interface version parameter is set to Version R7 in the AP object.
The Dynamic link library for merging CDRs parameter is set to IMS_R8 in the
PROCESSOR object.
4.74 iMS-Charging-Identifier
This field contains the IMS charging identifier (ICID) for a SIP session. Generally, the ICID is
generated by the P-CSCF and sent to the NEs in the IMS. The ICID is unique in an E2E
session and is used to associate CDRs on different NEs.
The field corresponding to this field is carried in the P-Charging-Vector header field. If an NE
receives a SIP message that does not carry the P-Charging-Vector header field, the NE
generates an ICID.
4.75 iMSCommunicationServiceIdentifier
This field is reserved for future expansion and is not in use at present.
4.76 incomplete-CDR-Indication
This field provides additional diagnostics when the CCF finds that charging data is missing,
as defined below:
incomplete-CDR-Indication ::= SET
{
aCRStartLost: If the charging information on the Start type is missing, the value is
TRUE. Otherwise, the value is FALSE.
aCRInterimLost: If there is charging information on the Interim type, the value of this
field is NO. Otherwise, the value is YES. If it is uncertain whether the charging
information is missing, the value is UNKNOWN.
aCRStopLost: If the charging information on the Stop type is missing, the value is
TRUE. Otherwise, the value is FALSE.
4.77 initialIMS-Charging-Identifier
This field is used to associate CDRs generated for a VoLTE session in which a
SRVCC/eSRVCC handover occurs. During a SRVCC/eSRVCC handover, a CDR containing
this field is generated. This field contains the ICID of CDRs generated before the handover.
4.78 inner-error
This field contains the information about an inner faulty operation.
4.79 interOperatorIdentifiers
This field specifies the network where a call is initiated and the network where a call destined
for. During SIP signaling transmission, this field is recorded in the header of the P-Charging-
Vector.
This field is of the group type, containing the following sub-fields:
originatingIOI
terminatingIOI
4.80 list-of-application-Servers-Abnormal
This field specifies the list of ASs which failed to be triggered during a call.
4.81 list-Of-Associated-URI
This field is reserved for future expansion and is not in use at present.
4.82 list-Of-Calling-Party-Address
This field specifies the information about calling number. This field can contain the SIP URI
or tel URI of the calling party. It corresponds to the PAI header field contained in an INVITE
request. If the PAI header field is not contained in an INVITE request, this field corresponds
to the From header field. This field contains multiple values in a CDR.
The format of the value of this field depends on the value of software parameter P1054:
If software parameter P1054 is set to 0, the value of this field is a tel URI.
If software parameter P1054 is set to 1, the value of this field is a SIP URI.
If software parameter P1054 is set to 2, the value of this field is in the format of tel URI
+ SIP URI.
If software parameter P1054 is set to 3, the value of this field is in the format of SIP URI
+ tel URI.
If software parameter P1054 is set to 0, this field is set to a global number (tel URI) with
the plus sign (+).
The values of this field in CDRs generated for different services are described as
follows:
Centrex basic calls
If the Adapt NGN CDR parameter is not set by running the MOD RFPARAM
command, the value of this field is the same as that of an original basic call.
If the Adapt NGN CDR parameter is set, this field in an MOC CDR is set to a
subscriber number. This field in an MTC CDR is set based on the call attribute. For a
local call, this field in an MTC CDR is set to the subscriber number. For a national toll
call, this field in an MTC CDR is set to the calling number in the format of area code +
local number. For an international toll call, this field in an MTC CDR is set to the calling
number in the format of country code + area code + local number.
CF service:
Subscriber A calls subscriber B, and the call is successfully forwarded to subscriber C. If
the Number fill mode in bill parameter is set to A-C and B-C bill, an MOC CDR and
an MTC CDR are generated for subscriber B, and this field in the MTC CDR is set to the
number of subscriber A and this field in the MOC CDR is set to the number of subscriber
B.
If the Number fill mode in bill parameter is set to A-B and B-C bill, an MOC CDR and
an MTC CDR are generated for subscriber B, and this field in the MTC CDR is set to the
number of subscriber A and this field in the MOC CDR is set to the number of subscriber
B.
If the Number fill mode in bill parameter is set to A-C bill, only one CDR is generated
for subscriber B, and this field in the CDR is set to the number of subscriber A.
Hook Switch services:
Subscriber A calls subscriber B. B presses the hookflash and forwards the call to
subscriber C. Two ACRs are generated for B. One is a terminating ACR in which this
field is set to A's number and one is an originating ACR in which this field is set to B's
number.
If A calls B and transfers the call to C, two ACRs are generated for A. In both the two
ACRs, this field is set to A's number.
4.83 list-Of-Called-Asserted-Identity
This field specifies the address of the final called party (SIP number or tel number). It can be
contained only in the MOC CDRs. The number contained in the P-Asserted-Identity header
field in 18X or 200 response message of the final connected party is filled in this field.
This field records the number of the subscriber that answers the call in basic calls. The value
of this field is set to Empty in the event CDRs. For example, if the subscriber is registered by
dialing the service access number or uses the call forwarding or call barring service, the value
of the event CDR which is triggered by this registration or subscription set to Empty.
4.84 list-Of-Early-sDP-Media-Components
This field is reserved for future expansion and is not in use at present.
4.85 list-Of-Message-Bodies
This field is a group type field. It describes the SIP messages transmitted between the IMS
NEs. Because SIP signaling may be exchanged among several messages, the field may appear
several times.
This field contains the following sub-fields:
content-Type
content-Disposition
content-Length
originator
4.86 list-Of-sDP-Media-Components
This field describes the details about media change in an end-to-end session. It is of the group
type. It contains several sub-fields associated with one media component. This field is present
in only one SIP session and may appear several times in one CDR because one CDR may
contain multiple sessions.
It provides details about media changes in an E2E session. For example, calling party A starts
voice talk with called party B at 9:00 am. Then, A and B change the communication way into
video at 9:30 a.m. The initiator of the video communications can be A or B.
This field is essential to the CCF and the BS. Nevertheless, it can be empty in event CDRs.
This field is complex and contains the following sub-fields:
sDP-Session-Description
sIP-Request-Timestamp
sIP-Response-Timestamp
sDP-Media-Components
mediaInitiatorFlag
mediaInitiatorParty
4.87 list-of-subscription-ID
This field records the IDs of the subscriptions of the services. The value is the URI of the
calling party, called party, or connection party.
This field is of the group type, containing the following sub-fields:
subscriptionIDType
subscriptionIDData
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, this field is not available.
In a basic call of a North America subscriber, this field is not contained.
In an ICS basic call, this field is set to the subscriber identifier.
In other services, this field is set to the subscriber identifier.
4.88 locationInformation
This field specifies the location of the exchange providing services. This field is defined by
Huawei.
4.89 localRecordSequenceNumber
The CCF allocates a unique SN (these SNs are consecutive and start with 1) to each CDR.
This ensures that each CDR is unique in the same CCF. In other words, the CCF allocates a
unique Local Record Sequence Number for each CDR.
This field is unique in the entire charging process and helps the BS check whether a CDR is
complete.
4.90 location-routing-number
This field contains the routing number of the called party.
4.91 lrn-query-status
This field contains the query status of the LRN.
4.92 lrn-source-indicator
This field contains the source of the LRN.
4.93 main-screen
This field specifies the number of the main screen.
4.94 main-screen-entrance-type
This field specifies the mode by which the main screen joins a conference. It includes dialing
a specific number, being invited and others.
4.95 mediaInitiatorFlag
This field specifies whether the called party redirects the media. When the value in the Media-
Initiator-Flag field sent by the host is called-Party, this field encodes. Otherwise, this field
does not encode.
4.96 mediaInitiatorParty
This field is reserved for future expansion and is not in use at present.
4.97 media-type
Media type of the conference:
ONLY_AUDIO 1 //Voice
AUDIO_AND_DATA 2 //Voice and data
AUDIO_AND_VIDEO 3 //Voice and SD video
AUDIO_DATA_VIDEO 4 //Voice, SD video, and data
AUDIO_AND_HDVIDEO 5 //Voice and HD video
AUDIO_DATA_HDVIDEO 6 //Voice, HD video, and data
AUDIO_AND_telEPRESENCE 7 //Voice and telepresence (new)
AUDIO_DATA_telEPRESENCE 8 //Voice, telepresence, and data (new)
AUDIO_AND_720P 10 // Voice and 720P HD video
AUDIO_DATA_720P 11 // Voice and data and 720P HD video
AUDIO_AND_1080P 12 // Voice and 1080P HD video
AUDIO_DATA_1080P 13 // Voice and data and 1080P HD video
4.98 mediax-conference-information
This field is defined as below:
mediax-conference-information ::= SET
{
4.99 mediax-terminal-information
mediax-terminal-information::= SET
{
terminal-type [0] terminal-type OPTIONAL //
screen-number [1] INTEGER OPTIONAL //
main-screen [2] UTF8String OPTIONAL//
main-screen-Entrance-Type [3] main-screen-Entrance-Type OPTIONAL //
}
4.100 mediax-user-information
This field specifies the user information in user-media interaction. It is defined as follows:
mediax-user-information ::= SET
{
pay-account [0] UTF8String OPTIONAL, //Account that pays
organization-id [1] UTF8String OPTIONAL, //ID of an organization (the unique ID of an
enterprise or a department)
4.101 meeting-frequency
This field specifies the type of the conference frequency.
4.102 meeting-id
This field specifies the conference ID.
4.103 meeting-mode
This field specifies the conference mode.
4.104 mMTelInformation
This field contains the specific fields in the MMTel related services.
This field is of type Group, containing the following sub-fields:
subscriberRole
listOfSupplService
4.105 modified-Adapter-Resource
This field specifies the adapter resource occupied by a modified conference.
4.106 modified-AudioPort-Resource
This field specifies the audio port used by a modified conference.
4.107 modified-Bandwidth-Resource
This field specifies the bandwidth resource occupied by a modified conference.
4.108 multiPic-Resource
This field specifies the resources used by a multi-picture conference. If the conference is not a
multi-picture one, the value of this field is 0.
4.109 modified-MultiPic-Resource
This field specifies the resource occupied by a modified multi-picture conference.
4.110 modified-start-time
This field specifies the start time of a modified conference.
4.111 modified-end-time
This field specifies the end time of a modified conference.
4.112 modified-party
This field specifies the number of parties in a modified conference.
4.113 modified-telepresence-party
This field specifies the number of parties in a modified telepresence conference.
4.114 modified-Up-CascadePorts
This field specifies the number of modified up-cascade ports
4.115 modified-Down-CascadePorts
This field specifies the number of modified down-cascade ports.
4.116 modified-VideoPort-Resource
This field specifies the video port used by a modified conference.
4.117 msc-number
This field specifies the MSC number of a subscriber. It is available only for mobile and ICS
subscribers. The field value depends on the roaming information of the subscriber obtained
from the HSS.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is set to the MSC number of a subscriber is contained.
In a Centrex basic call, this field is not available.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, the MSC number of a subscriber is contained in this field.
In other services, this field is set to the MSC number of a subscriber.
4.118 nP-Data
This field holds the data information.
4.119 nP-Query
The field has the following means:
When the value of the field is 0, it specifies the user calls other user with not NP query.
When the value of the field is 1, it specifies the user calls other user with NP query.
4.120 np-Route-Number
This field contains the information about a subscriber's new number in the NP service. The
ATS9900 obtains the new number from the rn parameter contained in the Request-URI or P-
Charging-Vector header field in the SIP message. The new number is obtained from Request-
URI in preference.
The field is contained only in R6 and R7 versions. The NP rout information in R8 version is
contained in Number-Portability-Routing-Information.
4.121 nodeAddress
This field specifies the ID of the NE that provides CDRs. The value may be either the IP
address or the FQDN of the NE that generates charging information. The CCF assigns a
unique ID for each NE in the IMS domain.
4.122 numberOfDiversions
This field specifies the number of diversions related to a CDIV service. When the number of
diversions is counted, all types of diversion are included.
4.123 numberOfParticipants
This field contains the number of current subscribers in a conference.
4.124 numberPortabilityRouting
This field is reserved for future expansion and is not in use at present.
4.125 onlineChargingFlag
It is the online charging flag and mandatory when both the online charging and offline
charging are deployed. If the online charging has performed for a service, the CDR does not
contain the offline charging.
This field is defined as follows:
0: Offline_Charging
1: Online_Charging
2: ABNORMAL_ONLINE_SERVICE
4.126 onlineChargingType
This field specifies the type of online charging.
4.127 operation-time
This field specifies the duration of the operation by a conference administrator: It is recorded
in seconds starting from 1900 00:00 UTC.
It specifies the duration of scheduling a conference, modifying the scheduled conference, or
canceling the scheduled conference.
4.128 order-end-time
This field specifies the scheduled ending time.
4.129 order-party
This field specifies the scheduled party number.
4.130 order-start-time
This field specifies the scheduled starting time.
4.131 origin-Callee-Party-Address
This field specifies the address of the original called party which forwards a call in the first
place. If the changed number has a higher priority, the address is the changed number.
The value of the field is empty for basic calls.
CDRs for the originating side for call forwarding services usually carry the number of the
party which forwards a call in the first place. If the changed number has a higher priority, the
address is the changed number. That is, when B forwards a call from A to C, the field shall be
filled with the number of B.
Typical scenarios for the ATS9900 are as follows:
For a basic call, service party CDRs do not carry the number of the original called party.
For a call forwarding service, service party CDRs carry the number of the original called
party.
For a multi-ringing service, service party CDRs carry the number of the original called
party.
For other services, service party CDRs do not carry the number of the original called
party.
4.132 originatingIOI
This field identifies the network that serves the calling party. It is recorded in Orig-IOI header
of the P-Charging-Vector header field in the SIP signaling transmission.
4.133 organization-id
This field specifies the ID of an organization (the unique ID of an enterprise or a department).
4.134 originator
This field specifies the party that provides the Answer during mediation negotiation.
If the calling party provides the Answer, the field is set to Calling Party. If the calling party
does not provide the Answer, the field is set to Called Party.
4.135 originator-sccp-address
This field specifies the GT code of the IP-SM-GW.
4.136 osg-bill-indication
This field specifies whether the OSG downloads user CDRs from the CCF.
The value of this field can be obtained by querying the OSG download bill from ccf
parameter in the CXSUBGRP configuration based on the group number and sub-group
number of the subscriber.
This field is defined as follows:
0: The OSG does not download CDRs.
1: The OSG downloads CDRs.
4.137 participantActionType
This field specifies the participant’s action type during the conference for Billing Domain’s
information.
This field is defined as follows:
0: CREATE_CONF
1: JOIN_CONF
2: INVITE_INTO_CONF
3: QUIT_CONF
4.138 pay-account
This field specifies the payment account.
4.139 pbxaddress
This field specifies the PBX pilot number in SIP URI or tel URI format.
It is available only when the PBX service is triggered and the Send pilot number mode
parameter is set to SDPL by running the ADD PBX command.
4.140 pBX-Pilot-Number
This field specifies the PBX pilot number of the business trunk to which the subscribers
belong. This field is available only for calls made by business trunk subscribers and other
supplementary services.
4.141 port-type
This field specifies the type of the port that a user uses:
ACCESS_PORT 1 Access port
CONFERENCE_PORT 2 Conference port
FLEXIBLE_PORT 3 Flexible port
COMMON_PORT 4 Common port
NOTE
When a conference is scheduled, the telepresence terminal is specified and the resource is measured.
Therefore, the telepresence terminal occupies no flexible resource.
4.142 privateNetworkIndication
This field specifies whether the subscriber is a Centrex subscriber or an individual subscriber.
It is set to the value of the Centrex User parameter defined by running the ADD SBR
command.
4.143 privateNumber
This field specifies the short number of the Centrex subscriber.
This field in an MOC CDR is set to the short number of the calling party, and this field in an
MTC CDR is set to the short number of the called party.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, the field is set to the short number of the Centrex subscriber.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, this field is not available.
In other services, the field is set to the short number of the Centrex subscriber.
4.144 privateUserID
This field specifies the used network access ID of the served party according to the RFC2486
[405].
4.145 pstn-cdr-info
This field records the PSTN CDR information.
This field is specified only when Adapt NGN CDR in the RFPARAM command is set to
YES.
This group field consists of the following fields:
calling-Local-DN-Set
calling-Party-Number-Type
called-Local-DN-Set
called-Party-Number-Type
calling-Party-Category
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is carried in the session ACR and event ACR.
In a Centrex basic call, this field is carried in the session ACR and event ACR.
In a basic call of a North America subscriber, this field is carried in the session ACR and
event ACR.
In an ICS basic call, this field is carried in the session ACR and event ACR.
In other services, this field is carried in the session ACR, but not in the event ACR.
4.146 private-MediaPartialRecordNumber
This field is used to identify the consecutive partial CDRs generated for the same media type
within a session when media switching occurs in the session.
For example, after media switching occurs in a session, the CCF generates partial CDRs for
the session as follows:
Generating two partial CDRs for the first call (common audio).
Generating two partial CDRs for the second call (video).
Generating two partial CDRs for the third call (common audio).
Generating a partial CDR for the last call (video).
Then the values of the private-MediaPartialRecordNumber field recorded in these partial
CDRs are 1, 1, 2, 2, 3, 3, and 4 (in sequence). The Mediation consolidates the partial CDRs
with the same values of the private-MediaPartialRecordNumber field into a final CDR and
thereby generates four final CDRs.
This field takes effect only when Interim CDR on media renegotiation in ADD CDRPROC
has been set to YES in the MML Command - CCF window of the OMU client.
4.147 private-User-Equipment-Info
This field is of type Grouped and carries the identity and capability of the terminal.
This field contains the following sub- fields:
{ User-Equipment-Info-Type }
{ User-Equipment-Info-Value }
4.148 private-User-Equipment-Info-Type
This field carries the information type of the User-Equipment-Info-Value.
4.149 private-User-Equipment-Info-Value
This field carries terminal information. Current, it carries only the IMEI.
4.150 recordClosureTime
This field contains the time when the CDR consolidation ends. This field shows the time
when the CCF receives the last ACR in a session.
4.151 recordExtensions
This field is reserved for future expansion and is unavailable now.
4.152 recordExtensions-1
This field is reserved for future expansion and is not in use at present.
4.153 recordExtensions-2
This field is reserved for future expansion and is not in use at present.
4.154 recordOpeningTime
This field contains the time when the CDR consolidation starts. This field shows the time
when the CCF receives the first ACR in a session. At present, it is present only in a session.
4.155 recordSequenceNumber
This field is filled only when incomplete CDRs are to be generated. In the case of timeout or
other cases, the CCF may generate multiple partial CDRs for the same charging session. In
that case, the CCF allocates a record SN (starting with 1) to each partial CDR.
It helps the BS check whether a CDR is complete.
4.156 recordType
This field specifies the category of a CDR. A CDR is classified into a category based on
which NE generated the CDR. It is defined as follows:
recordType ::= INTEGER
{
sCSCFRecord (63), //S-CSCF CDR
4.157 refer-To
This field contains the refer-To header field in a SIP session.
4.158 related-call-reference
This field associates CDRs of all sessions related to a specific service in three-party session,
conference, and ECT service. The value is the same in CDRs of all related calls. The value is
generated by the ATS9900 in the same manner as the ICID.
4.159 requested-Party-Address
This field indicates the original called number. It is contained in the Request-URI field of
requests received by the ATS9900.
If the called party has subscribed to the User Number Change service, this field is set to the
called number before change.
4.160 retransmission
This field specifies whether ACRs retransmitted by NEs are contained. This field is
mandatory when there is a retransmitted ACR. When the CDRs contain the retransmission
ACR, the field is mandatory. If this field is displayed in the CDR, ACRs retransmitted by NEs
are contained in this CDR. If this field is not displayed in the CDR, no ACRs retransmitted by
NEs is contained.
4.161 restriction-Group-ID
This field contains the calling barring group number. The value of this field is the calling
barring group number in the user data.
4.162 ringing-Duration
This field specifies the ringing duration. It can be classified into two conditions:
This field specifies the ring duration between the time when the ATS9900 receives a
ringing message (180 Ring) and the time when it receives a response message (200 OK).
This field specifies the ring duration between the time when the ATS9900 receives a
ringing message (180 Ring) and the time when it receives an error message (0xx or
Cancel).
4.163 role-of-Node
This field specifies the role of the ATS9900. It is defined as follows:
ORIGINATING_ROLE (0), //NE is on the originating side in this call
TERMINATING_ROLE (1), //NE is on the terminating side in this call
PROXY ROLE (2), //NE acts as an agent in this call
B2BUA_ROLE (3), //NE is used for ordinary transparent
transmission in this call
CALLFORWARD_ROLE (4), //NE trigger call forwarding service.
ROAMING_ROLE (16) //NE provides roaming CDR when roaming
happens.
Typical scenarios for the ATS9900 are as follows:
For a basic call, this field in MOC CDRs is set to ORIGINATING_ROLE and the field
in MTC CDRs is set to TERMINATING_ROLE.
For a call forwarding service, if the CFXCFG object configuration sends the forwarding
identifier, the field in the service party CDRs is set to CALLFORWARD_ROLE.
For other services, this field in MOC CDRs is set to ORIGINATING_ROLE and the
field in MTC CDRs is set to TERMINATING_ROLE.
4.164 rst-information
This field contains special information on additional RST services.
It is only contained in event CDRs of basic calls (including supplementary service and OXX
charging) in North America.
It contains the following sub-fields:
server-Role
session-Type
rST-Subscriber-ID
4.165 rST-Subscriber-ID
This field specifies the number normalized by the service party.
It is only contained in event CDRs of basic calls (including supplementary service and OXX
charging) in North America.
4.166 s-CSCF-Information
This field is reserved for future expansion and is not in use at present.
4.167 screen-number
This field specifies the number of the screen. It includes single screen, three screens and so
on.
4.168 sDP-Media-Components
This field is of the group type and contains several sub-fields associated with one media
component. Because several media components may exist for a session in parallel, these sub-
fields may appear several times.
This field contains the following sub-fields:
sDP-Media-Name
sDP-Media-Descriptions
gPRS-Charging-Id
accessNetworkChargingIdentifier
authorized-QoS
4.169 sDP-Media-Descriptions
This field indicates the contents of the attribute line (the a line) in the SDP.
Generally, This field is contained in the SDP carried in the Answer of a finished media
negotiation.
4.170 sDP-Media-Identifier
This field specifies the multimedia service ID.
0: VoiceCall //Common voice calls.
4.171 sDP-Media-Name
This field indicates the contents of the media line (the m line) in the SDP of a finished media
negotiation.
4.172 sDP-Session-Description
This field indicates all the contents before the attribute line (the m line) in the SDP (the SDP
of the calling party is contained in the originating ACR, and the SDP of the called party is
contained in the terminating ACR)..
4.173 sDP-Type
This field describes the SDP data in a session is the SDP Request or the SDP Answer.
It is defined as follows:
0: sDP-offer
1: sDP-answer
4.174 second-level-bill-group
This field specifies the second-level bill group number of the subscriber.
It is set to the value of the Second level bill group parameter defined by running the ADD
SBR command.
4.175 servedPartyIPAddress
This field specifies the IP address of the called party or the calling party. This field in an MOC
CDR is set to the IP address of the calling party, and this field in an MTC CDR is set to the IP
address of the called party.
4.176 server-Role
This field describes the services used by subscribers.
It is only contained in event CDRs of basic calls (including supplementary service and OXX
charging) in North America.
It is defined as follows:
4.177 serverUserType
This field specifies the access type configured by the current service user.
The corresponding field value comes from the data when the subscriber is defined of a
subscriber, which is the Type and VCC Flag parameter in the ADD SBR command. In the
originating CDRs, the field is set to calling user type. In the MTC CDRs, the field is set to
called user type.
This field contains the following user types:
0: IMS Subscriber
1: PSTN Subscriber
2: VCC Subscriber
3: MOBILE Subscriber
4: BRA Subscriber
5: PRA Subscriber
4.178 serviceContextID
This field describes the ID of the party who provides the service in the session.
4.179 serviceDeliveryEndTimeStamp
This field specifies the time when an NE initiates the request to end the session, or when NE
sends stop CDRs. This field is usually filled with a time. Nevertheless, in event CDRs, the
value is set to Empty.
4.180 serviceDeliveryStartTimeStamp
This field specifies the time when an NE receives the answer after initiating the request to
start a session, or when NE sends start CDRs. NE usually sends start CDRs on receiving 200
OK.
4.181 serviceId
This field is used to carry the conference address (Conference Focus URI) for conference
charging.
4.182 serviceIdentifier
This field specifies what types of services are used by a subscriber.
This field in an event CDR is set to the actual service identifier, filled with related events. For
example, if a subscriber cancels the CFU service by dialing the service access code, the field
is filled with CFU_CANCEL.
In CDRs for basic calls, this field in a session CDR is set in accordance with the value of
software parameter P1023. If the value of software parameter P1023 is 1, this field is set to
BASICCALL; otherwise, this field is set to the actual service identifier.
This field is available only in R6 and R7.
If the Rf interface is R8 version, the service usage information is contained in Supplementary-
Service.
The value of the field is an enumerated value. It is defined as follows:
4.183 service-indetity-list
This field is the supplementary service flag and mandatory when the user subscribes to a
supplementary service. This field specifies the supplementary service that is used in this
session. If multiple supplementary services are to be triggered in a session, multiple service-
indetity-list fields must be provided.
This field is empty for CDRs of basic calls.
This field is set to the value of the Service-Identity-List (field dedicated for China Mobile)
and Service-Identity-List-Ctel (field dedicated for China Telecom) field on the ATS9900. This
field is set to the value of the Service-Identifier when the following conditions are met:
The software parameter Release of the Format Engine Package is set to CTEL.
The Rf interface version parameter is set to Version R7 in the AP object.
The Dynamic link library for merging CDRs parameter is set to IMS_R8 in the
PROCESSOR object.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, this field is not available.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, this field is not available.
For a call forwarding service, this field is set to the forwarding service ID.
For a multi-ringing service, the field is set to the multi-ringing service ID.
For a hookflash service, this field is set to the hookflash service ID.
For a PBX service, this field is set to the PBX service ID.
For a callback service, this field is set to the callback service ID.
4.184 service-mode
This field specifies the conference service modes as follows:
CONFERENCE_SCHEDULE 2 //Scheduling conference mode
SELF_MEETING 3 //Self conference mode
GROUP_CALL 4 //Group conference mode
FIXED_CALL 5 //Fixed conference mode
CONFERENCE_INDIVIDUAL 6 //Public conference mode
ALERT_CALL 7 //alert conference mode
BROADCAST_CALL 8 // broadcast conference mode
RECEPTION_CALL 9 // reception conference mode
SUBCONFERENCE 10 // sub conference mode
4.185 serviceMode
This field indicates the service used by the subscriber. At present, it is available only for the
call forwarding, call barring, and hookflash services.
The ATS9900 supports the following services:
0-Communication Forwarding Unconditional (CFU)
1-Communication Forwarding Busy (CFB)
2-Communication Forwarding No Reply (CFNR)
3-Communication Forwarding Offline (CFNL)
4-Communication Deflection (CD)
5-Communication Forwarding on User Not Reachable (CFNRC)
6-Incoming Call Barring (ICB)
7-Outgoing Call Barring (OCB)
8-Anonymous Communication Rejection (ACR)
9-Blind Transfer
10-Consultative Transfer
11- Three-Party (3PTY)
12- Advice of Charge -S (AoC-S)
4.186 serviceRequestTimeStamp
This field specifies the time of SIP requests, namely, the time when the NE receives the
INVITE message.
4.187 serviceReasonReturnCode
This field specifies the reason why a service request succeeds or fails.
This field is defined as follows:
Redirection -399~-300
Final Response -299~-200
End of REGISTER dialog -3
End of SUBSCRIBE dialog -2
Successful transaction -1
Normal end of session 0
Unspecified error 1
Unsuccessful session setup 2
Internal error 3
Session timer timeout 4
Request failure 400-499
Server failure 500-599
Global failure 600-699
4.188 serviceSpecificData
This field contains service-specific data if and as provided by an Application Server.
It is a service-related field. It records the specific data that users have in a session and is
provided by the ATS9900. This field identifies the original calling party. Only when the user
subscribes the call forwarding service, this field can be contained in the service party MOC
CDRs. The value of this field can be obtained from the PAI header field. The value of this
field is set to Empty in the CDRs of a basic call.
Typical scenario for the ATS9900 is as follows:
For a forwarded call, this field is set to the tel URI of the original calling party. For example,
if subscriber A calls subscriber B and the call is forwarded to subscriber C, then this field is
set to the tel URI of subscriber A. If subscriber A does not register a tel URI, then this field is
set to the SIP URI of the subscriber.
4.189 serviceSpecificInfo
This field contains the data and type of the specific service that a subscriber uses in a session.
The value of this field is set to Empty in the CDRs of a basic call.
This field is of the group type, containing the following sub-fields:
serviceSpecificData
serviceSpecificType
When the Rf interface is of R6 version, the CDRs have a single field Service-Specific-Data
instead of this group field.
4.190 serviceSpecificType
This field contains the data and type of the specific service that a subscriber uses in a session.
The value of this field is set to Empty in the CDRs of a basic call.
4.191 service-type
This field contains the service identifier used by subscriber. Other services are indicated by
the value of the corresponding Service-Identifier field plus 5000, except for the basic call
service and the following values:
0: "Originating Identification Presentation (OIP)",
1: "Originating Identification Restriction (OIR)",
2: "Terminating Identification Presentation (TIP)",
3: "Terminating Identification Restriction (TIR)",
4: "Communication HOLD (HOLD)",
5: "Communications Barring (CB)",
6: "Communication Diversion (CDIV)",
7: "Communication Diversion Notification (CDIVN)",
8: "Communication Waiting (CW)",
9: "Message Waiting Indication (MWI)",
10: "Conference (CONF)",
11: "Flexible Alerting (FA)",
12: "Completion of Communication to Busy Subscriber (CCBS)",
13: "Completion of Communications on No Reply (CCNR)",
14: "Malicious Communication Identification (MCID)",
15: "Customized Alerting Tone (CAT)"
19: "Advice of Charge (AoC) "
4.192 session-Id
This field specifies the SIP session ID, that is, the SIP CALL ID.
Example: e105bd97bdeec079c65d458243f3f87e.
4.193 session-Priority
This field is the ID of an urgent call.
4.194 session-Type
This field identifies the session type. It is only contained in event CDRs of basic calls
(including supplementary service and OXX charging) in North America. It is defined as
follows:
Activation 1, //CFX service activation or successful registration, or subscribers
use RID and NRID services
De-activation 2, //Cancel CFX service, dial-back (CR)/redial (RD), or cancel the
subscription charge of the CCBS
Session establishment 3, //Successfully use CFX service or disable call forwarding
Subscribe 4, //Successful subscription
Notify 5, //Reception of peer free notification or NOTIFY ACK timeout after
subscription of CCBS service
Call Block 6, //The user triggers call restriction services and is restricted from
calling.
Call Block Override 7,//Not in use for the moment
Call Block Disabled 8, //Not in use for the moment
Reference 9, //MCID service is used.
Success 10, //Successful dial-back of CRRD service.
Delay_Success 11, //Successful subscription of CRRD service
Failure_Timeout 12, //The calling party is unavailable before timeout of the
subscription of CCBS service; timeout of the calling party's call attempts.
Failure_SUBS_Limit 13, //Reception of unsuccessful response 480 for subscription
Failure_Dialog 14, //Reception of error response 489 for subscription
Failure_Identity 15, //Subscription failed
CALL_VM_REDIRECTION 101, //Call forwarding to voice mailbox before temporary
suspension
CARE_REDIRECTION 102, //OWN service is used.
CALL_NOANSWER 103, //No answer from the subscriber
CALL_BUSY 104, //The called party is busy.
CALL_UNREACHABLE 105, //The called party cannot be reached.
CALL_OFFLINE 106, //The called party has not registered.
CALL_CANCEL 107, //The calling party hangs up before the called party answers
the call.
INTERNAL_ERROR 199
4.195 short-number
This field specifies the short number of the Centrex subscriber.
This field in an MOC CDR is set to the short number of the calling party, and this field in an
MTC CDR is set to the short number of the called party.
This field is set to the value of the VPN-Call-Property field on the ATS9900 when the
following conditions are met:
The software parameter Release of the Format Engine Package is set to CTEL.
The Rf interface version parameter is set to Version R7 in the AP object.
The Dynamic link library for merging CDRs parameter is set to IMS_R8 in the
PROCESSOR object.
4.196 sIP-Method
This field describes the cause of CDRs. It is set to BYE or CANCEL for normal CDRs. If
other values are presented, the CDR may be incomplete. Nevertheless, in event CDRs, this
field may be empty or INVITE.
This field is defined as follows:
"INVITE" //This value is filled in start CDRs.
"REINVITE" //This value occurs in the CDR sent during media renegotiation.
"UPDATE" //This value occurs in the CDR sent during media update.
"BYE" //This value occurs in stop CDR and is the normal value for common CDRs.
"CANCEL" //This value only occurs in event CDRs.
4.197 sIP-Request-Timestamp
This field specifies when the SIP Request is initiated.
4.198 sIP-Request-Timestamp-Fraction
The field contains the time (milliseconds) corresponding to SIP-Request-Timestamp.
4.199 sIP-Response-Timestamp
This field specifies the time when the response to the SIP request is sent.
4.200 sIP-Response-Timestamp-Fraction
This field specifies the field that contains the time (milliseconds) corresponding to SIP-
Response-Timestamp.
4.201 sms-information
This field carries the information about the SMS service. This group field consists of the
following fields:
sms-node
smsc-address
originator-sccp-address
Typical scenarios are as follows:
For SMS service, this field is carried in an ACR [Event].
For other services, this field is not carried.
4.203 SMS-Notify-Type
The conference control modes are as follows:
NOT_SPECIFY 0 //Non-specified.
SCHEDULE_CONF 1 //Schedule a conference.
REMIND_CONF 2 //Conference reminder.
CANCLE_CONF 3 //Cancel a conference.
MODIFY_CONF 4 //Modify a conference.
INVITE_FAIL 5 //Fail to invite a user to a conference.
LEAVE_CONF 6 //Leave a conference.
CREATE_USER 7 //Short message notification during creation of a user.
INITIAL_PW 8 //Short message notification during initialization of the user
password.
SEND_PW 9 //Send a password by short messages.
GROUP_SMS 10 //Mass sending of short messages.
CONF_RECORD 11 //
4.204 smsc-address
This field specifies the SMSC address.
Typical scenarios are as follows:
For SMS service, this field is carried in an ACR [Event].
For other services, this field is not carried.
4.205 subscriber-Identity
This field specifies the subscriber. This field is the identifier for user A who initiates a Click to
Dial (CTD) service either in SIP URL and tel URL mode. For the SIP MESSAGE mode, this
field is set to P-Asserted-Identify header in the message. For the WEB SERVICE, this field is
set to the uc number of the dialCall interface.
4.206 subgroup-id
This field specifies the subgroup ID to which the Centrex subscriber belongs.
4.207 sub-meetingID
This field specifies the ID of a sub-conference. The original conference ID attribute specifies
the ID of the main conference in cascaded conferences.
4.208 subscriberRole
This field specifies the role of the subscriber (originating party or terminating party) in
MMTel supplementary services.
It is defined as follows:
0: ORIGINATING
1: TERMINATING
4.209 subscriptionIDData
This field specifies the ID of the subscription of a specific service. The value is the URI of the
calling party, called party, or connection party.
If the NE is on the originating side, the field records the URI of the calling party.
If the NE is on the terminating side, the field records the URI of the called party.
4.210 subscriptionIDType
This field describes the format of the ID carried by Subscription-Id. It is defined as follows:
END_USER_E164 (0), //The ID uses E.164 format and meets the ITU-T E.164 ID
planning standard. For example, MSISDN number.
END_USER_IMSI (1), //The ID uses IMSI format and meets the ITU-T E.212 ID
planning standard.
END_USER_SIP_URI (2), //The ID uses SIP format defined by RFC 3261 of SIP
protocol.
END_USER_NAI (3), //The ID uses NAI format defined by RFC 2486.
END_USER_PRIVATE (4), //Private ID of the subscriber.
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, this field is not available.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, the field is set to END_USER_IMSI.
In other basic calls, the field is set to END_USER_IMSI.
4.211 supplementary-Service-Info
This field specifies the information about the MMTel supplementary service.
This field is of the group type, containing the following sub-fields:
serviceType
serviceMode
numberOfDiversions
associated-Party-Address
serviceID
changeTime
numberOfParticipants
participantActionType
4.212 Segment-Id
This AVP contains the identification of the subscriber's segment (e.g. prepaid or postpaid).
The following values are defined:
0 :prepaid
1 :postpaid
3 :pre active
9 :online postpaid
4.213 target
This field contains the target header field in a SIP session.
4.214 tariffPulses
This field specifies the number of the charging pulses to be sent in a call with pulse-based
charging service. It is used only in pulse-based charging, PAYPHONE, and AOC services.
In CDRs of pulse-based charging service for the called party, this field is always set to 0.
If the subscriber does not use the pulse-based charging, PAYPHOHE, or AOC service, this
field is always set to 0.
4.215 telepresence-party
This field specifies the number of participants in the current telepresence conference.
4.216 terminatingIOI
This field specifies the ID of a terminating network.
In the SIP signaling, the field is recorded in the Term-IOI header of the P-Charging-Vector
header field.
4.217 terminal-type
This field specifies the terminal type.
4.218 tADS-Indication
This field indicates that a VoLTE call is routed to the CS domain after the Terminating Access
Domain Selection (T-ADS) is performed. In such a call, both the terminating ATS9900 and
the vMSC on the CS domain generate CDRs. This AVP is added to the CDRs generated by the
terminating ATS9900 to prevent repeated charging.
It is defined as follows:
TADS-Indication ::= ENUMERATED
{
cS (0)
}
4.219 trunkGroupID(Incoming/Outgoing)
This field specifies the outgoing trunk or incoming trunk obtained from the ACR. For an
originating-party CDR, if the outgoing trunk of its corresponding ACR is available, the value
of this field is the outgoing trunk; otherwise, the value is the incoming trunk. For a
terminating-party CDR, if the incoming trunk of its corresponding ACR is available, the value
of this field is the incoming trunk; otherwise, the value is the outgoing trunk.
4.220 up-CascadePorts
This field specifies the number of up-cascade ports in a cascaded-conference CDR.
4.221 user-id
This field specifies the access network ID of the service section in IETF RFC 2486 [405].
4.222 user-sip-uri
This field identifies the user SIP URI.
4.223 user-Agent-Value
This field is used to carry the User-Agent header field value of the INVITE message received
from the originating side.
4.224 videoPort-Resource
This field specifies the video port used by a conference.
4.225 visited-network-id
This field specifies the ID of a network visited by subscribers.
4.226 vlr-number
This field specifies the VLR number of the subscriber. It is available only for mobile.
The field value is derived from the roaming information about the subscriber obtained from
the HSS.
Typical scenarios for the ATS9900 are as follows:
In a basic call, it is available only for mobile and this field is set to the MSC number of a
subscriber.
In a Centrex basic call, this field is not available.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, this field is not available.
In other calls, it is available only for mobile and this field is set to the MSC number of a
subscriber.
4.227 vmsc-id
This field is reserved for future expansion and is not in use at present.
4.228 vPNCallProperty
This field specifies whether this call is an inter-group call. The options are as follows:
0: ONNET (intra-group). A subscriber dials the number of other subscriber in the same
group.
1: OFFNET (inter-group). A subscriber calls another one outside the group.
2: VIRTUAL-ONNET (WAN group). The call initiated by subscribers contains an access
code of the WAC group.
3: FORCED-ONNET (subscriber numbers dialed within the group)
4: EMERGENCY-OFFNET (emergency inter-group calls).
Typical scenarios for the ATS9900 are as follows:
In a basic call, this field is not available.
In a Centrex basic call, the field is set to inter-group call types of the Centrex subscriber.
In a basic call of a North America subscriber, this field is not available.
In an ICS basic call, this field is not available.
In other services, the field is set to inter-group call types of the Centrex subscriber.
4.229 user-Category
This field specifies the user category.
USER-UC 1 //UC user
USER-M-MEETING 2 //M-meeting user
USER-ROOM 3 //room user
USER-UNDEFINED 256 //undefined user
4.230 list-Of-Logic-Resource
This group field consists of the following fields:
[Port-Media-Type]
[Port-Count]
4.231 port-Media-Type
This field specifies the port media type.
PORT-AUDIO 1 //audio port
PORT-SD-VIDEO 2 //SD video port
PORT-HD-VIDEO-2M 3 //HD video port 2Mbps(720p)
PORT-HD-VIDEO-4M 4 // HD video port 4Mbps(1080p)
4.232 port-Count
This field specifies the port count.
5 Cases
NOTE
Most CDRs are complete.
If yes, this CDR is a partial CDR. For details about the recordSequenceNumber field, see
section 4.155 recordSequenceNumber.
NOTE
If RSNIncreaseType in the format engine package is set to 1, the RSN of the partial CDR that contains
Stop ACR is 0. In this case, this method is not applicable.
Step 2 For the partial CDR, the Mediation obtains the value of the iMS-Charging-Identifier field to
determine the conversation the partial CDR belongs to. Then the Mediation obtains all CDRs
that belong to this conversation. For details about the iMS-Charging-Identifier field, see
section 4.74 iMS-Charging-Identifier.
Step 3 Sort the CDRs according to the value of the recordSequenceNumber field. For example, the
CDR with the recordSequenceNumber field set to 1 is the first CDR. If the value is 2, the
CDR is the second CDR, and so on.
Step 4 Check the value of the incomplete-CDR-Indication field in the last partial CDRs which is
confirmed in last step to determine whether these patial CDRs can be merged to one complete
conversation. If the aCRStopLost sub-field of the incomplete-CDR-Indication field his set to
FALSE, this CDR is the last CDR in this conversation. Merge all partial CDRs into one
complete CDR. For details about the incomplete-CDR-Indication field, see section 4.76
incomplete-CDR-Indication.
----End
The CDR description files are based on ASN.1 (Basic Encoding Rules) and used by IMS
products, particularly by the CCF in encoding. The CCF will provide the encoded CDRs to
the billing center. For more information about ASN.1-based CDR description files, see the
IMS_R8.asn file in the same folder of this document.
7 CDR Samples
8 Abbreviation
G
GCID GPRS Charging Identifier
GGSN Gateway GPRS Support Node
GPRS General Packet Radio Service System
H
HSS Home Subscriber Server
I
iCG IMS Charging Gateway
ICID IMS Charging Identifier
I-CSCF Interrogating-CSCF
ID IDentification/IDentity
IMPU IP Multimedia Public Identity
IMS IP Multimedia Subsystem
IMSI International Mobile Station Identification Code
IOI Interoperator Identifier
IP Internet Protocol
L
LRN Location Routing Number
M
MGCF Media Gateway Control Function
MLPP Multi Level Precedence and Preemption
MO Mobile Origination
MRFC Multimedia Resource Function Controller
MSC Mobile Switching Center
MT Mobile Termination
N
NE Network Element
O
OS Operational System
P
P-CSCF Proxy-CSCF
R
RFC Request For Comments
S
SDP Session Description Protocol
S-CSCF Serving CSCF
SIP Session Initiation Protocol
U
URI Uniform Resource Identification
URL Uniform Resource Location
V
VCC Virtual Channel Connection