Вы находитесь на странице: 1из 354

OCS

V100R002C02LG0237

Call Detail Record Reference

Issue

26

Date

2014-03-31

HUAWEI TECHNOLOGIES CO., LTD.

Copyright Huawei Technologies Co., Ltd. 2014. All rights reserved.


No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions


and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
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.

Huawei Technologies Co., Ltd.


Address:

Huawei Industrial Base


Bantian, Longgang
Shenzhen 518129
People's Republic of China

Website:

http://www.huawei.com

Email:

support@huawei.com

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

About This Document

About This Document


Purpose
This document describes the CDRs that generated by the OCS service.

Intended Audience
This document is intended for:

Service operators

Debugging engineers

Maintenance engineers

Symbol Conventions
The symbols that may be found in this document are defined as follows.
Symbol

Description
Indicates an imminently hazardous situation which, if
not avoided, will result in death or serious injury.
Indicates a potentially hazardous situation which, if not
avoided, could result in death or serious injury.
Indicates a potentially hazardous situation which, if not
avoided, may result in minor or moderate injury.
Indicates a potentially hazardous situation which, if not
avoided, could result in equipment damage, data loss,
performance deterioration, or unanticipated results.
NOTICE is used to address practices not related to
personal injury.
Calls attention to important information, best practices
and tips.
NOTE is used to address information not related to
personal injury, equipment damage, and environment

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

ii

OCS
Call Detail Record Reference

About This Document

Symbol

Description
deterioration.

Change History
Updates between document issues are cumulative. Therefore, the latest document issue
contains all updates made in previous issues.

Issue 26 (2014-03-31)
Twenty sixth release. Comparing with the previous version, the update is as follows:
Added the values of 191 in OperateType and 219-222 in OperateResult in w_kpi CDR.

Issue 25 (2014-01-21)
Twenty fifth release. Comparing with the previous version, the updates are as follows:

The length of the ProductID field is changed from Char[20] to Char[256], and the field
description is modified in the gft CDR.

The 19th parameter is enabled in the mgr CDR.

Issue 24 (2013-11-30)
Twenty fourth release. Comparing with the previous version, the updates are as follows:

Added the Operation IDs 4052983 and 4059999 in mgr CDR.

Added the values of 200209 in OperateResult in w_aoc CDR.

Modified the data type of OperateResult from Char[1] to Char[8] in w_aoc CDR.

Added the values of 15, 16, 42, 77, 185 and 196 in OperateType in w_kpi CDR.

Added the values of 51, 201-214 and 216-218 in OperateResult in w_kpi CDR.

Issue 23 (2013-07-30)
Twenty third release. Comparing with the previous version, the update is as follows:
Modify the document bug.

Issue 22 (2013-05-28)
Twenty second release. Comparing with the previous version, the updates are as follows:

The 127th-136th parameters are enabled in rec CDR.

The 87th-96th parameters are enabled in mon CDR.

Added the value of 190 in OperateType in w_kpi CDR.

Added the values of 46, 47 and 48 in OperateResult in w_kpi CDR.

Modified the generation scenario and the description in the field name of
ChargingPartyNumber in the clr CDR.

Deleted the value range for IMEI parameter in rec, sms, mms and data CDRs.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

iii

OCS
Call Detail Record Reference

About This Document

Changed the default values of 189th~191th into


SuperBuddyCallType/SponsorID/SponsorDiscount parameters in rec CDR.

Changed the 189th-191th CDR field description in CBP-Generated CDR Instance-rec


CDR.

The 305th parameter is deleted in rec CDR.

The 305th CDR field description is deleted in CBP-Generated CDR Instance-rec


CDR.

Issue 21 (2013-03-28)
Twenty first release. Comparing with the previous version, the updates are as follows:

Add the field name of SuperBuddyCallType in rec CDR.

Add the CDR field description of SuperBuddyCallType in CBP-Generated CDR


Instance-rec CDR.

The 305th-332th parameters are deleted in rec CDR for previous version.

The 305th-332th CDR field description are deleted in CBP-Generated CDR


Instance-rec CDR for previous version.

Add the value of 117 in ServiceType in mon CDR.

Modify the description of LoanType parameter in w_loan CDR.

Change the data type from Integer[4] into Integer[8] for TerPreSum and TerCurSum
parameters in w_trans CDR.

Delete the note for CallDuration parameter in w_abr, rec and w_rec CDRs.

Issue 20 (2012-12-27)
Twentieth release. Comparing with the previous version, the updates are as follows:

Added the value of 63 in ServiceType in mon CDR.

Added the Operation IDs 4052956 and 4052957 in mgr CDR.

The w_loan CDR is enabled.

Issue 19 (2012-09-29)
Nineteenth release. Comparing with the previous version, the updates are as follows:

Add the value of 53 in OperateResult in w_kpi CDR.

Add note information in ProductID in gft CDR.

Change the 21th parameter from TerminationReason to Reserved in data CDR.

Issue 18 (2012-05-02)
Eighteenth release. Comparing with the previous version, the updates are as follows:

Add the value of 24 in RechargeResult in w_vou CDR.

Add the value of 52 in OperateResult in w_kpi CDR.

Issue 17 (2012-03-15)
Seventeenth release. Comparing with the previous version, the updates are as follows:

Add the value of 4052321 in Operation ID in mgr CDR.

Add the value of 24 in RechargeResult in w_abu CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

iv

OCS
Call Detail Record Reference

About This Document

Add the values of 75, 76, and 193 in OperateType in w_kpi CDR.

A scheduled task is added to export work orders.

Issue 16 (2012-01-10)
Sixteenth release. Comparing with the previous version, the updates are as follows:

Add the information about accumulator changes to the AddtionalInfo field in a vou CDR.

Add the manproduct CDR in the BMP-Generated CDR.

Issue 15 (2011-12-15)
Fifteenth release. Comparing with the previous version, the updates are as follows:

Modify the description of the field ChargeOfFluxAccounts in data CDR.

Modify the description of the field ChargeOfFluxSecondAccounts in data CDR.

Issue 14 (2011-11-30)
Fourteenth release. Comparing with the previous version, the updates are as follows:

Add the value of 187 in OperateType in w_kpi CDR.

Issue 13 (2011-09-15)
Thirteenth release. Comparing with the previous version, the updates are as follows:

Add the value of 106 in ServiceType in the mon CDR.

Issue 12 (2011-08-23)
Twelfth release. Comparing with the previous version, the updates are as follows:

Add the value of 1050 in Result Code in the w_trans CDR.

Modify the description about the Integer data type in CDR Field Type.

Modify all of the value range which data type are Integer[8] in the return CDR.

Issue 11 (2011-07-31)
Eleventh release. Comparing with the previous version, the updates are as follows:

Add the value of 0 and 9 in AccessMethod in mgr CDR.

Modify the value of 7 in AccessMethod in mgr CDR.

Add the description of 1350 and 1351 in UsageServiceType in mms CDR.

Add the clracc CDR in the section CBP-Generated CDR.

Add the clracc CDR in the CBP_Generated CDR type list.

Issue 10 (2011-06-30)
Tenth release. Comparing with the previous version, the updates are as follows:

Change the ninety seventh parameter from Reserved to LoanAmount in vou CDR.

Change the ninety eighth parameter from Reserved to LoanPoundage in vou CDR.

Modify the value of OriginalNetworkType in data CDR.

Modify the value of Redirection-Reason in w_abr CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

About This Document

Add the value of 999 in Recharge Type in w_vou CDR.

Add the value of 999 in Recharge Type in w_abu CDR.

Add the value of 7-13 in RechargeResult in w_vou CDR.

Add the value of 31, 33, 39, 83, 84, and 85 in OperateType in w_kpi CDR.

Add the default value in Result Code in w_trans CDR.

Change the data type of AddtionalInfo form char[256] to char[512] in mgr CDR.

Add the default value in ServiceID, SPID, and CategoryID in data CDR.

Add the default value in CallingClusterNumber, CalledClusterNumber, and


FamilyId in rec CDR.

Modify the default value of OpposeNumberType in rec CDR.

Add the wildcard value in CallType, and OpposeNumberType in rec CDR.

Modify the default value of OpposeNetworkType in rec CDR.

Add the wildcard value in CalledRoamInfo, and OpposeNetworkType in mms CDR.

Issue 09 (2011-06-14)
Ninth release. Comparing with the previous version, the updates are as follows:

Add the value of 6 in AccessMethod in vou CDR.

Add the value of 50 and 73 in ServiceType in mon CDR.

Add the value of 1-5 in ServiceType in com CDR.

Modify the default value of OpposeNumberType in rec CDR.

Modify the default value of OpposeNetworkType and Message-Type in mms CDR.

Add the default value of OriginAddressType and DestAddressType in mms CDR.

Issue 08 (2011-05-31)
Eighth release. Comparing with the previous version, the updates are as follows:

Add the value of 1007 in TradeType in vou CDR.

Add the values of 30 and 1038 in Result Code in w_trans CDR.

Delete the values of 1, 22, 106, 107 and 108 in Result Code in w_trans CDR.

Modify the description of the field ChargingPartyNumber in rec, sms, mms, data, vou,
com, mgr, and clr CDRs.

Add the parameters from 305 to 332 in rec CDR.

Add the value of 4052563 in Operation ID in mgr CDR.

Add the values of 79, 80,151,172 and 173 in OperateType in w_kpi CDR.

Add the values of 42, 43, 44 and 45 in OperateResult in w_kpi CDR.

Add the values of 102023064, 102023098, 102023099, 102023100 and 102023101 in


Result code of CBP-generated CDRs table in section General Description.

Add the parameters from 305 to 332 in CBP-Generated CDR Instance-rec CDR.

Issue 07 (2011-05-11)
Seventh release. Comparing with the previous version, the updates are as follows:

Data type description is added for reserved fields.

Change the eighth parameter from Reserved to ServiceType in mon CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

vi

OCS
Call Detail Record Reference

About This Document

Add the parameter of 204 in mgr CDR.

Issue 06 (2011-04-12)
Sixth release. Comparing with the previous version, the updates are as follows:

Add the value of 96 in Result Code in w_trans CDR.

Issue 05 (2011-03-30)
Fifth release. Comparing with the previous version, the updates are as follows:

Change the data type of ServiceType from char[20] to char[32] in rec CDR.

Add the value of 4052549 in Operation ID in mgr CDR.

Add the value of 157, 171 and ranging from 160 to 165 in OperateType in w_kpi CDR.

Add the value of 102022109 in Result code of CBP-generated CDRs table in section
3.1.1 General Description.

Issue 04 (2011-03-18)
Forth release. Comparing with the previous version, the updates are as follows:

Modify the description of TotalOperation, QueryOperation, AddOperation,


DeleteOperation,and ModifyOperation in the mgr CDR.

Add the values of 143, 144, 156, 158,159 and ranging from 166 to 170 in OperateType
in w_kpi CDR.

Add the values of 1, 2, and 3 in OperType in package CDR.

Add the pack_revert CDR in the section BMP-Generated CDR.

Issue 03 (2011-03-04)
Third release. Comparing with the previous version, the updates are as follows:

Add the gft CDR in the section CBP-Generated CDR.

Issue 02 (2011-02-25)
Second release. Comparing with the previous version, the updates are as follows:

Add the w_kpi CDR in the section SCP-Generated CDR.

Modify the description of ServiceType in the rec CDR.

Modify the description of ServiceType in the sms CDR.

Modify the description of ServiceType in the mms CDR.

Change the 18th field parameter in the mon CDR is reserved.

Issue 01 (2011-01-27)
The first release.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

vii

OCS
Call Detail Record Reference

Contents

Contents
About This Document .................................................................................................................... ii
1 CDR Overview............................................................................................................................... 1
1.1 Basic Concepts.............................................................................................................................................................. 1
1.2 CDR Storage Directories .............................................................................................................................................. 4
1.2.1 CBP-generated CDR storage directories.................................................................................................................... 4
1.2.2 SCP-generated CDR storage directories .................................................................................................................... 5
1.2.3 BMP-generated CDR storage directories ................................................................................................................... 6
1.3 Maximum CDR File Size ............................................................................................................................................. 7
1.4 CDR-Processing Mechanism ........................................................................................................................................ 7
1.4.1 CBP-generated CDR Processing Process .................................................................................................................. 7
1.4.2 SCP-generated CDR Processing Process ................................................................................................................... 9
1.4.3 BMP-generated CDR Processing Process................................................................................................................ 10
1.4.4 CDR Processing Flow .............................................................................................................................................. 11
1.5 CDR Types.................................................................................................................................................................. 12
1.5.1 CBP-Generated CDR ............................................................................................................................................... 12
1.5.2 SCP-Generated CDR ............................................................................................................................................... 12
1.5.3 BMP-Generated CDR .............................................................................................................................................. 13
1.6 CDR Types in Service Application Scenarios ............................................................................................................. 14
1.7 Conventions ................................................................................................................................................................ 15

2 General Description of CDR Formats ..................................................................................... 16


2.1 CDR File Name Format .............................................................................................................................................. 16
2.1.1 CBP-Generated CDR ............................................................................................................................................... 16
2.1.2 SCP-Generated CDR ............................................................................................................................................... 17
2.1.3 BMP-Generated CDR .............................................................................................................................................. 18
2.2 Specifications of CDR Formats .................................................................................................................................. 19
2.2.1 CDR File Content Format ........................................................................................................................................ 19
2.2.2 CDR Field Type ....................................................................................................................................................... 19
2.2.3 Time Format ............................................................................................................................................................ 20

3 CDR Format Details.................................................................................................................... 21


3.1 CBP-Generated CDR .................................................................................................................................................. 21
3.1.1 General Description ................................................................................................................................................. 21
3.1.2 rec CDR ................................................................................................................................................................... 25
Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

viii

OCS
Call Detail Record Reference

Contents

3.1.3 sms CDR .................................................................................................................................................................. 61


3.1.4 mms CDR ................................................................................................................................................................ 96
3.1.5 data CDR ............................................................................................................................................................... 130
3.1.6 vou CDR ................................................................................................................................................................ 162
3.1.7 mon CDR ............................................................................................................................................................... 186
3.1.8 com CDR ............................................................................................................................................................... 208
3.1.9 mgr CDR................................................................................................................................................................ 238
3.1.10 clr CDR ................................................................................................................................................................ 261
3.1.11 return CDR ........................................................................................................................................................... 267
3.1.12 gft CDR................................................................................................................................................................ 270
3.2 SCP-Generated CDR ................................................................................................................................................ 275
3.2.1 General Description ............................................................................................................................................... 275
3.2.2 w_rec CDR ............................................................................................................................................................ 276
3.2.3 w_abr CDR ............................................................................................................................................................ 280
3.2.4 w_vou CDR ........................................................................................................................................................... 284
3.2.5 w_abu CDR ........................................................................................................................................................... 288
3.2.6 w_smr CDR ........................................................................................................................................................... 292
3.2.7 w_smo CDR........................................................................................................................................................... 295
3.2.8 w_trans CDR ......................................................................................................................................................... 301
3.2.9 w_kpi CDR ............................................................................................................................................................ 308
3.2.10 w_postop CDR..................................................................................................................................................... 314
3.2.11 w_aoc CDR .......................................................................................................................................................... 316
3.2.12 w_loan CDR ........................................................................................................................................................ 317
3.3 BMP-Generated CDR ............................................................................................................................................... 319
3.3.1 General Description ............................................................................................................................................... 319
3.3.2 package CDR ......................................................................................................................................................... 319
3.3.3 pack_revert CDR ................................................................................................................................................... 320
3.3.4 manproduct CDR ................................................................................................................................................... 321

4 Work Orders Exported by a Scheduled Task ...................................................................... 323


5 CDR Instances ........................................................................................................................... 325
5.1 CBP-Generated CDR Instance-rec CDR .................................................................................................................. 325
5.2 SCP-Generated CDR Instance-w_abr CDR .............................................................................................................. 340
5.3 BMP-Generated CDR Instance package CDR .......................................................................................................... 343

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

ix

OCS
Call Detail Record Reference

1 CDR Overview

CDR Overview

About This Chapter


This section describes the basic concepts and terms related to call detail records (CDRs).
System generates CDR instantly at the end of the service usage.
The following lists the contents of this chapter.
1.1 Basic Concepts
This section describes the basic concepts and terms related to call detail records (CDRs).
1.2 CDR Storage Directories
The CDR storage directories indicate where a CDR generation node such as the CBP stores
CDR files. It is recommended to store CDRs in different directories according to the CDR
generation condition.
1.3 Maximum CDR File Size
The maximum CDR file size is used to limit the size of CDR files generated by the SCP, CBP
and BMP CDR Generation nodes.
1.4 CDR-Processing Mechanism
The mechanism for processing CDRs and the related components.
1.5 CDR Types
This section describes the types of CDRs generated by the CBP, the SCP and the MDSP in the
OCS service, and the service scenarios of each type of CDRs.
1.6 CDR Types in Service Application Scenarios
The section describes the types of CDRs generated in service scenarios.
1.7 Conventions
The section describes the conventions in this document.

1.1 Basic Concepts


This section describes the basic concepts and terms related to call detail records (CDRs).

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

OCS
The online charging system (OCS) implements the convergence of the following items:
Online charging and offline charging Voice service charging and data service charging
Prepaid subscriber management and postpaid subscriber management. The OCS provides
functions such as rating, subscriber balance management, and real-time monitor. The OCS is
composed of the convergent billing point (CBP), business management point (BMP), and
service control point (SCP).

CBP
The CBP is designed to provide the following capabilities:

Prepaid and convergent charging capability of multiple networks and services

CDR processing

Configuring and managing charging data

After the charging is complete, the CBP system generates the CDR.

SCP
In the OCS system, the SCP provides call access and call control functions.
In the OCS system, the SCP provides service control and service processing functions,
including:

Call access and signaling control

Service logic management

Basic data operation and processing

Data verification

Operation maintenance management

The SCP is connected to the BMP for data synchronization. The SCP communicates with the
uniform voucher center (UVC) for recharging. The SCP communicates with the intelligent
peripheral (IP) to obtain the voice resources needed by the subscriber terminal. In addition,
the SCP is connected to the CBP to send messages to the CBP for charging and rating. The
SCP provides the interactive voice response (IVR) process through which subscribers can
recharge accounts, query for balances, and change passwords.

CDR
A CDR refers to the information about a charging event collected in a certain format. The
information includes call start time, call duration, and transferred data amount. The
information is used for charging and settlement. It is also provided for subscribers as the
service usage records.
The system generates a separate CDR for each party of a charging event. In this case, the
system does not consider whether the party pays for a partial charge or the entire charge. In
other words, a charging event can have one or more CDRs, for example, when the call
duration is long or when there is more than one charged party.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

RBI
The recorded bill interface (RBI) is the channel for transferring files between the CBP and an
external element. The RBI can split, compress, and filter collected CDR files. It can also
transfer CDRs of the CBP to the charging center.

Mediation
The Mediation collects CDRs generated by each network elements. In the OCS service, the
Mediation preprocesses the CDR files transferred by the RBI and uploads them to the Billing
system.

Billing
In the OCS service, the Mediation preprocesses the CDR files transferred by the RBI and
uploads them to the Billing system for CDR sorting, storage, accumulation, and summary.

CDR File Name Prefix


A CDR file name prefix identifies a CDR file corresponding to a type of charging events. For
example, for a CBP-generated CDR, the system administrator can define conditions for
classifying charge CDRs and the mapping CDR file name prefix in the CBP.
The following takes the rec CDR on the CBP to describe the naming format of the CDR
prefixes on the CBP:

The prefix of the normal CDRs of prepaid subscribers is rec.

The prefix of the failure CDRs is f_rec or f_orec.

The prefix of the error CDRs is e_rec or e_orec.

The prefix of the CDRs of test subscribers is trec, regardless of the subscriber type
(prepaid) and processing result (normal, failure, or error).
This document uses the prefixes of the normal CDRs of prepaid subscribers as examples to describe the
formats of the CDRs generated by the CBP.
The naming format of the CDRs generated by the SCP is different from the naming format of the CDRs
generated by the CBP.

CDR File Name Suffix


A CDR file name suffix is associated with the file format in which the CDR file is stored.
For example, the file name suffix of a CBP-generated CDR can be configured based on the
service requirement. The suffix can have a maximum of seven characters.

Offline CDR
A charging mechanism in which the charging information does not affect the service
providing in real time. The offline charging is based on CDR charging, that is, the system
performs rating and fee deduction based on the collected original call records of subscribers.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

Online CDR
A charging mechanism in which the account balance is monitored online and in real time.
When the account balance of a subscriber is used up, the system prevents the subscriber from
using services. In this case, the risk of owing fees is reduced.

1.2 CDR Storage Directories


The CDR storage directories indicate where a CDR generation node such as the CBP stores
CDR files. It is recommended to store CDRs in different directories according to the CDR
generation condition.

1.2.1 CBP-generated CDR storage directories


CDR storage directories
The directory for storing general CDRs must be configured based on the actual situation of
the current network. The path to CDRs varies according to subscribers. The default directories
are as follows:

Prepaid subscribers

Path to normal CDRs: ${CBP_CDRPATH}/output/pps/normal

Path to failure CDRs: ${CBP_CDRPATH}/output/pps/fail

Path to error CDRs: ${CBP_CDRPATH}/output/pps/error

Test subscribers
Path to various CDRs: ${CBP_CDRPATH}/output/test. All the normal, failure, and
error CDRs of test subscribers are stored in this path.

The temp and bak directories are created in the preceding paths to store the temporary and
backup CDRs respectively. For example, ${CBP_CDRPATH}/output/pps/normal/temp and
${CBP_CDRPATH}/output/pps/normal/bak.

Temporary directory: It is the directory for storing temporary CDR files before the CDR files meet
the switching conditions.

Backup directory: After obtaining a CDR from the destination directory where the CBP stores CDRs,
the RBI backs up the CDR in the backup directory.

Paths to Offline CDRs for Re-rating


The paths to the offline CDRs for re-rating are as follows:

Path to international roaming offline CDRs: ${CBP_CDRPATH}/input/ir


The voice, sms and data directories in this path contain the subdirectories of src, bak
and err.

Path to SCP passby CDRs: ${CBP_CDRPATH}/input/scpabr


The voice and data directories in this path contain the subdirectories of src, bak and err.

Issue 26 (2014-03-31)

Input path to MDSP passby offline CDRs for re-rating:


${CBP_CDRPATH}/input/mdsp
The directories that are categorized by offline CDRs type in this path contain the
subdirectories of src, bak and err.
Huawei Proprietary and Confidential
Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

Path to IMS offline CDRs for re-rating: ${CBP_CDRPATH}/input/ims


The voice and data directories in this path contain the subdirectories of src, bak and err.

Paths to CDRs Generated After Offline CDRs are Re-rated


The paths to the CDRs that are generated after offline CDRs are re-rated are as follows:

Path to the CDRs that are generated after the international roaming offline CDRs are
rated: ${CBP_CDRPATH}/output/offline/ir
The voice, sms and data directories in this path contain the temp and bak
subdirectories.

Path to the CDRs that are generated after the SCP passby CDRs are re-rated:
${CBP_CDRPATH}/output/offline/scpabr
The voice and data directories in this path contain the temp and bak subdirectories.

Path to the CDRs that are generated after the MDSP passby offline CDRs are re-rated:
${CBP_CDRPATH}/output/offline/mdsp
The directories that are categorized by data service type in this path contain the temp
and bak subdirectories.

Path to the CDRs that are generated after the IMS offline CDRs are re-rated:
${CBP_CDRPATH}/output/offline/ims
The temp and bak directories exist in this path.
The re-rating of offline CDRs has a special requirement. The *.err CDRs generated for the CDRs that
fail to be re-rated are all stored in the error directory. No fail directory is involved.

Configuration for the storage directories and switching conditions of


CBP-generated CDR
The directory for storing CBP-generated CDR files can be configured on CBP. Before
specifying the directory for storing CDR files, you need to set the environment variables of
the CDR directory: ${CBP_CDRPATH}. Here, ${CBP_CDRPATH} refers to the installation
directory of the CBP and can be configured in the .cshrc file.
A CDR file is moved from the temporary directory to the destination directory as long as
either of the following conditions is met:

The CDR file size reaches the upper limit.

The duration for writing the CDR file reaches the maximum duration.

For details, see 1.3 Maximum CDR File Size.


The CDR files are switched at 00:00:00 without conditions.

1.2.2 SCP-generated CDR storage directories


CDR storage directories
The description of the SCP-generated CDR storage directories are as follows:

Issue 26 (2014-03-31)

Destination directory: ${TELLIN_DIR}/sms/record

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

It is the destination directory for storing CDR files after the CDR files meet the
switching conditions.

Temporary directory: ${TELLIN_DIR}/sms/record/recbuf


It is the directory for storing temporary CDR files before the CDR files meet the
switching conditions.

Backup directory: ${TELLIN_DIR}/sms/record/backup


After obtaining a CDR from the destination directory where the SCP stores CDRs, the
system backs up the CDR in the backup directory. The CDR can be viewed to locate
problems.

Here, ${TELLIN_DIR} refers to the installation directory of the SCP.

Configuration for the storage directories and switching conditions of


SCP-generated CDR
The directory for storing CDR files cannot be configure. The values listed precedently are
fixed.
The description of the SCP-generated CDR file switching conditions is as follows:
A CDR file in the temporary directory is moved to the destination directory if either of the
following conditions is met:

The CDR file size reaches the upper limit.

The duration for writing the CDR file reaches the maximum duration.
For details, see 1.3 Maximum CDR File Size.
The CDR files are not switched automatically at 00:00:00.

1.2.3 BMP-generated CDR storage directories


CDR storage directories
The description of the BMP-generated CDR storage directories are as follows:

Destination directory: ${HOME}/cdr/output


It is the destination directory for storing CDR files after the CDR files meet the
switching conditions.

Temporary directory: ${HOME}/cdr/output/temp


It is the directory for storing temporary CDR files before the CDR files meet the
switching conditions.

Backup directory: ${HOME}/cdr/output/bak


After obtaining a CDR from the destination directory where the BMP stores CDRs, the
system backs up the CDR in the backup directory. The CDR can be viewed to locate
problems.

Here, ${HOME} refers to the installation directory of the BMP.

Switching conditions of BMP generated CDR


The description of the BMP-generated CDR file switching conditions is as follows:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

A CDR file in the temporary directory is moved to the destination directory if either of the
following conditions is met:

The CDR file size reaches the upper limit.

The duration for writing the CDR file reaches the maximum duration.
For details, see 1.3 Maximum CDR File Size.

1.3 Maximum CDR File Size


The maximum CDR file size is used to limit the size of CDR files generated by the SCP, CBP
and BMP CDR Generation nodes.
Usually, the maximum size of a CDR file is 10MB or it can contain a maximum of 5,000
records.

The size of a SCP-generated CDR file is set by using the CRTRECSIZE field in the
nodesyspara.cfg file in the following directory:
${TELLIN_DIR}/config
For example:
[COMMON]
...
CRTRECTIME = 600
// Maximum interval for storing the CDR file [600,86400 seconds]
CRTRECSIZE = 5000
// Maximum size of CDR file [1,10000KB]

In this example, the maximum size of a CDR file is set to 5,000 KB and the maximum
duration for writing a CDR file is set to 600 seconds. Thus, a CDR file is moved from
the temporary directory to the destination one if either of the following conditions is met:

The CDR file size is equal to or greater than 5,000 KB.

The maximum duration for writing the CDR file is equal to or greater than 600
seconds.

The size of a CBP-generated CDR file can be not configured.

The size of a BMP-generated CDR file can be not configured. The size of a
BMP-generated CDR file is set in the MAX_FILESIZE field in the DataStoreFile file
.

1.4 CDR-Processing Mechanism


The mechanism for processing CDRs and the related components.

1.4.1 CBP-generated CDR Processing Process


Components Related to CDRs Generated by the CBP
Figure 1-1 shows the components for processing CDRs generated by CBP.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

Figure 1-1 Relationships between components for processing CDRs generated by the CBP

Table 1-1 describes the process in which components process CDRs generated by the CBP.
Table 1-1 Process of processing CDRs generated by the CBP
No.

Description

The charging information sent from external NEs and charging data
configured on the SMAP are loaded on the CBP for charging.

Internal CDR files generated after the charging on the CBP are sent to the
Mediation/RBI for format conversion through file interfaces.
The Mediation/RBI converts internal CDR formats into external CDR
formats. According to configurations, the RBI regularly obtains CDRs after
conversion from the output directory of the Mediation/RBI.

The Mediation/RBI sends the CDR files after format conversion to the
integrated accounting and settlement system for further processing.

CDR Generation Process of the CBP


The CBP generates CDRs when a charging event ends. The CBP finishes charging by
interacting with an external NE once or more times. After a charging event ends, the CBP
generates a CDR file and stores the file in a specified directory. The process of generating
CDRs is complete.
The CBP can process charging requests in messages or CDRs. The details are as follows:

Messages: The CBP analyzes charging requests according to the Diameter messages that
are transferred between external NEs and the CBP, performs charging, and generates
CDR files.

CDRs: The CBP analyzes charging information in the offline CDRs that are transferred
between external NEs and the CBP, performs charging, and generates CDR files.

The processes of processing charging requests in messages and CDRs are similar.
The following takes the charging request initiated by the SCP as an example to describe the
CDR generation process:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

1.

Set the conditions for generating CDR files on the CBP.

2.

The SCP requests the CBP to perform charging based on the charging request initiated
by a subscriber.

3.

The CBP interacts with the SCP, charges the subscriber for services in real time based on
the charging information and charging data configured on the SMAP, and generates
CDR files after the charging.

Process of Processing CDRs Generated by the CBP


After CDRs are generated, the CDR dump service scans the CDR generation directory. If
CDR files meet specified conditions, the service stores the files in the database so that other
NEs can query the files.
After the CDRs generated by the CBP are converted into external CDR files, the integrated
accounting and settlement system processes the files.

1.4.2 SCP-generated CDR Processing Process


Components Related to CDRs Generated by the SCP
Figure 1-2 shows the components for the SCP interacts normally with the CBP, a CDR
generated by the SCP has no direct impact on a CDR generated by the CBP.
Figure 1-2 Relationships between components for processing CDRs generated by the SCP

Table 1-2 describes the process in which components process CDRs generated by the SCP.
Table 1-2 Process of processing CDRs generated by the SCP
No.

Description

The Mediation/RBI obtains the CDRs periodically from the destination


directory according to configuration, and then transfers them to the CBP.

The CBP generates a CDR after charging.

The Mediation/RBI obtains CDRs periodically from the CBP according to


configuration.

The Mediation/RBI preprocesses the CDR files and uploads them to the
accounting and settlement system for further processing.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

OCS
Call Detail Record Reference

1 CDR Overview

CDR Generation Process of the SCP


CDRs generated by the SCP are similar to CDR logs.

If the interaction between the SCP and CBP is normal, the CDRs generated by the SCP
are used for reconciliation, query, and problem locating, and do not affect the CDRs
generated by the CBP.

When an exception occurs during the interaction between the SCP and CBP in a calling,
called, or forwarding flow, the SCP generates a CDR of abnormal call fee deduction if
the system allows the subscriber to go on using the call service. Then the CBP deducts
the fee that has not been deducted based on the CDR.

Process of Processing CDRs Generated by the SCP

In call processes including the ones of a calling party, a called party, and a forwarding
party, when an exception occurs during the interaction between the SCP and CBP, the
SCP generates a CDR of abnormal call fee deduction if the system allows the party to go
on using the call service. Then the CBP deducts the fee after the normal time based on
the CDR.

In the process of using the SM service, when an exception occurs during the interaction
between the SCP and CBP, the SCP generates an SM offline CDR if the system allows
the user to go on using the SM service. The exception can be a time-out disconnection
between the SCP and CBP or a system error. In this case, the CBP obtains CDRs
periodically and deducts the fee based on the CDR.

1.4.3 BMP-generated CDR Processing Process


Components Related to CDRs Generated by the BMP
Figure 1-3 shows the components for processing CDRs generated by the BMP.
Figure 1-3 Relationships between components for processing CDRs generated by the BMP

Table 1-3 describes the process for processing a BMP-generated CDR is as follows:
Table 1-3 Process of processing normal CDRs generated by the BMP
No.

Description

The BMP generates CDRs.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

10

OCS
Call Detail Record Reference

1 CDR Overview

No.

Description

The Mediation/RBI obtains CDRs from the BMP periodically according to


configuration and transfers them to the Mediation/RBI.

The accounting and settlement system obtains CDR files and processes the
files for further processing.

1.4.4 CDR Processing Flow


Generating a CDR
This document describes the SCP and CBP-generated CDRs. Their functions are as follows:

A CBP-generated CDR is transferred from the Mediation to the Billing system. The CDR
is used to generate a detailed bill or a bill of the accumulated charge.

A SCP-generated CDR can be regarded as a CDR log.

When the SCP interacts normally with the CBP, a CDR generated by the SCP has no
direct impact on a CDR generated by the CBP.

In call processes including the ones of a calling party, a called party, and a forwarding
party, when an exception occurs during the interaction between the SCP and CBP, the
SCP generates a CDR of abnormal call fee deduction if the system allows the party to
go on using the call service. Then the CBP deducts the fee after the normal time
based on the CDR. For the CDR-processing mechanism, see section 1.4.2
SCP-generated CDR Processing Process.

In the process of using the SM service, when an exception occurs during the
interaction between the SCP and CBP, the SCP generates an SM offline CDR if the
system allows the user to go on using the SM service. The exception can be a
time-out disconnection between the SCP and CBP or a system error. In this case, the
CBP obtains CDRs periodically and deducts the fee based on the CDR. For the
CDR-processing mechanism, see section 1.4.2 SCP-generated CDR Processing
Process.

The CBP system supports the charging requests in the message and the CDR modes. It also
generates matching CDR files. The CDR-processing processes are similar for the two modes.
The charging request initiated by the SCP is taken as an example in this document.
The CBP system generates a CDR when a charging event ends. For prepaid charging events,
the processing mechanisms for writing CDRs are same. The CBP system completes charging
after one or more attempts to interact with an external network element in the Diameter
message or CDR mode. After a charging event ends, the CBP system writes the CDR file.
The process for generating a CDR file is as follows:
1.

Set the conditions for generating CDR files on the CBP.

2.

The SCP requests the CBP to charge based on the charging event initiated by a user.

3.

The CBP interacts with the SCP and completes the charging.

4.

The CBP generates the CDR file.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

11

OCS
Call Detail Record Reference

1 CDR Overview

Processing a CDR
After a charging event ends, the CBP system writes the CDR records and stores them in the
specified directory. Thus, the process for writing a CDR is complete.
The charge bill dumping service then scans the CDR storage directories. If CDR files meet
the required conditions, the service stores them in the database so that other network elements
can use the CDR files.

1.5 CDR Types


This section describes the types of CDRs generated by the CBP, the SCP and the MDSP in the
OCS service, and the service scenarios of each type of CDRs.

1.5.1 CBP-Generated CDR


In the OCS service, CBP-generated CDRs are classified based on the CDR file name prefixes.
For details, see Table 1-4.
Table 1-4 CBP_Generated CDR type list
CDR File
Name Prefix

CDR Description

rec

The rec CDR records the information about the call.

sms

The sms CDR records the information about the short message.

mms

The mms CDR records the information about the multimedia message.

data

The data CDR records the basic traffic of the data service.

vou

The vou CDR records the information about the recharge or bonus.

mon

The mon CDR records the information about the monthly fee and the
bonus.

com

The com CDR records the general information.

mgr

The mgr CDR records the information about management charging.

clr

The clr CDR records the information about clearing the accounts of
subscribers.

return

The return CDR records this CDR when forcing a subscriber to pay for
the loan during recharge or transfer.

gft

The gft CDR records the bonus information when a subscriber recharging
or being charged the month rental and there is bonus for a subscriber.

1.5.2 SCP-Generated CDR


In the OCS service, SCP-generated CDRs are classified based on the CDR file name prefixes.
For details, see Table 1-5.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

12

OCS
Call Detail Record Reference

1 CDR Overview

Table 1-5 SCP _Generated CDR type list


CDR File Name
Prefix

CDR Description

w_rec

The w_rec CDR records the call information about subscribers.

w_abr

The system records the w_abr CDR after sending a request to the
CBE and errors occur on the CBE.

w_vou

The system records the w_vou CDR after setting common recharge
cards and sending a confirmation request.

w_abu

The system records the w_abu CDR after setting the state of common
recharge cards and sending a request to the CBE to confirm the
recharge, but errors occur on the CBE.

w_smr

The system records the w_smr CDR is recorded when the subscriber
information does not exist, but the SMS transfer is allowed.

w_smo

When an error occurs in the CBE, the w_smo CDR is recorded if an


SMS can be sent when deducting the fee fails. The CBE rates and
deducts fees based on the CDR after the CBE recovers.

w_trans

The w_trans CDR records the information when the balance transfer.

w_loan

The w_loan CDR records the information when loan occurs.

w_kpi

The w_kpi CDR records the information about various operations,


and the information is the data source of the statistic feature.

w_postop

The w_postop CDR records the information when the postpaid


subscriber recharging.

w_aoc

The w_aoc CDR records the USSD notify information about the call
cost, call time and remain balance to subscriber after a call.

1.5.3 BMP-Generated CDR


In the OCS service, BMP-generated CDRs are classified based on the CDR file name prefixes.
For details, see Table 1-6.
Table 1-6 BMP_Generated CDR type list
CDR File Name
Prefix

CDR Description

package

The package CDR records the information when the subscriber


switches over main product.

pack_revert

The pack_revert CDR records the information when the OCS


automatically switches over main product.

manproduct

The manproduct CDR records the information when the OCS


switches over main product.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

13

OCS
Call Detail Record Reference

1 CDR Overview

1.6 CDR Types in Service Application Scenarios


The section describes the types of CDRs generated in service scenarios.
Table 1-7 List of CDR generation scenarios
Service
Application
Scenario
Category

Scenario Description

CDR
Type

CDR Format
Reference

rec CDR

3.1.2 rec CDR

vou CDR

3.1.6 vou CDR

CBP-generated CDR
In the OCS service, when subscriber A
calls subscriber B and subscriber B
hangs up after answering the call for
certain duration, an rec CDR is
generated.

Call

The CDR records the information


about the call.
A vou CDR is generated in the
following scenarios:

Recharge

When an OCS subscriber uses the


call service for the first time or
activates the MSISDN through the
IVR recharge, the subscriber can
obtain a certain bonus.

When an OCS subscriber uses a


recharge card or cash for recharge,
the system provides a bonus.

The system successfully recharges


an account in advance.

An OCS subscriber successfully


recharges an account in advance
through the IVR management
process.

Short Message

When OCS subscriber A sends a short


message to subscriber B, and the
system successfully deducts the fee
from the account of subscriber A, an
sms CDR is generated.

sms CDR

3.1.3 sms CDR

Month rent

When an OCS subscriber subscribes to


a package and the system successfully
deducts the monthly fee from the
account of the subscriber, an Mon
monthly billing CDR is generated.

mon
CDR

3.1.7 mon CDR

w_rec
CDR

3.2.2 w_rec CDR

SCP-generated CDR
Call

Issue 26 (2014-03-31)

A w_rec CDR is generated in the


following case:

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

14

OCS
Call Detail Record Reference

Service
Application
Scenario
Category

1 CDR Overview

Scenario Description

CDR
Type

CDR Format
Reference

w_vou
CDR

3.2.4 w_vou CDR

w_smo
CDR

3.2.7 w_smo CDR

package
CDR

3.3.2 package CDR

In the OCS service,

Recharge

When subscriber A makes a voice


call, the SCP generates a w_rec
CDR for the calling party after the
call.

When subscriber B answers a voice


call, the SCP generates a w_rec
CDR for the called party after the
call.

A w_vou CDR is generated in the


following case:
In the OCS service, when subscriber A
recharge accounts using ordinary
recharge cards, the SCP generates a
w_vou CDR after the successful
recharging.

SM

A w_smo CDR is generated in the


following case:
In the OCS service, when a subscriber
succeeds in sending short messages,
but the CBP fails to deduct fees due to
system error, the SCP generates a
w_smo CDR. The CBE rates and
deducts fees based on the CDR after
the CBE recovers.

BMP-generated CDR
Switch main
product

A package CDR is generated in the


following case:
In the OCS service, when the
subscriber modification of main
product.

1.7 Conventions
The section describes the conventions in this document.
This document covers only the CBP CDR and SCP CDR processing flow and mechanism.
The number of CDR fields will increase in later versions. The new fields will be added to the end of the
CDR. When the cooperation of a third party is required, do not limit the number of CDR fields.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

15

OCS
Call Detail Record Reference

2 General Description of CDR Formats

General Description of CDR Formats

About This Chapter


The section describes the formats of CDR file names.
The following lists the contents of this chapter.
2.1 CDR File Name Format
The section describes the formats of CDR file names.
2.2 Specifications of CDR Formats
The section describes the specifications of CDR formats.

2.1 CDR File Name Format


The section describes the formats of CDR file names.

2.1.1 CBP-Generated CDR


In the OCS service, CDRs generated by the CBP can be regarded as CDR logs. The CBP
CDR file name is in the following format:
{CDR prefix}+{YYYYMMDD}+{_}+{CBP node number}+{_}+{SN}+{CDR suffix}
Table 2-1 describes fields in a CBP-generated CDR file name.
Table 2-1 Description of fields in a CBP-generated CDR file name
Field

Description

CDR prefix

Indicates the prefix of a CDR file name and refers to the type of the
CDR. For example, the prefix rec indicates that a CDR is a call CDR.
CDRs can be distinguished based on CDR file name prefixes. For
details, see 1.5.1 CBP-Generated CDR.

YYYYMMDD

Indicates the date when a CDR file is generated.

Indicates an underline.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

16

OCS
Call Detail Record Reference

2 General Description of CDR Formats

Field

Description

CBP node
number

Indicates the ID of the CBP.


The ID is a numeric string of three digits. When the ID contains less
than three digits, add 0 to the beginning of the ID.
Value range: 001-999

SN

Indicates the serial number of a CDR file.


The serial number is obtained from the serial number generation table
in the system memory database. The serial number is a numeric string
of six digits.
Value range: 000001-999999
NOTE
There is no duplicate serial number on the current day. Serial numbers are
consecutive, and they are also generated for empty files.

Indicates the extension of a CDR file name. The extension is .unl by


default.

CDR suffix

Example of a rec CDR file name: rec20030501_101_000006.unl.

2.1.2 SCP-Generated CDR


In the OCS service, CDRs generated by the SCP can be regarded as CDR logs. The SCP CDR
file name is in the following format:
{CDR prefix}+{YYYYMMDD}+{_}+{SCPID}+{BB}+{CC}+{_}+{Index number}+{CDR
suffix}
Table 2-2 describes fields in a SCP-generated CDR file name.
Table 2-2 Description of fields in a SCP-generated CDR file name
Field

Description

CDR prefix

Indicates the prefix of a CDR file name and refers to the type of the
CDR.
For example, the prefix w_rec indicates that a CDR is a call CDR.
CDRs can be distinguished based on CDR file name prefixes. For
details, see 1.5.2 SCP-Generated CDR .

YYYYMMDD

Indicates the date when a CDR file is generated.

Indicates an underline.

SCPID

Indicates the ID of the SCP that generates a CDR file.


The serial number is a numeric string of three digits.
Value range: 001-999

BB

Indicates the ID of a package.


The value of this field is always 00.

CC

Issue 26 (2014-03-31)

Indicates the number of the SCF.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

17

OCS
Call Detail Record Reference

2 General Description of CDR Formats

Field

Description
The SCF number is a numeric string of two digits.
Value range: 01-99

Index number

Indicates the serial number of a CDR file in a day.


The serial number is a numeric string of four digits.
Value range: 0000-9999

CDR suffix

Indicates the extension of a CDR file name.


The extension is .unl by default.

Example of an SCP-generated CDR file name: w_abr20020501_1020001_0001.unl


It indicates that the SCF with the process ID 0001 in the SCP with the node number 102
generated the second w_abr CDR file on May 1, 2002.

2.1.3 BMP-Generated CDR


In the OCS service, CDRs generated by the BMP can be regarded as CDR logs. The BMP
CDR file name is in the following format:
{CDR prefix}+{YYYYMMDDHHMMSS}+{_}+<{BMPNodeID}>+{_}+<{SEQ}>+{CDR
suffix}
Table 2-3 describes fields in a BMP-generated CDR file name.
Table 2-3 Description of fields in a BMP-generated CDR file name
Field

Description

CDR prefix

Indicates the prefix of a CDR file name and refers to the type of the
CDR.

Indicates an underline.

YYYYMMDDH
HMMSS

Indicates the time when a CDR file is generated.

YYYY: Year, for example, 2007

MM: Month, for example, 05

DD: Day, for example, 29

HH: Hour, for example, 10

MM: Minute, for example, 58

SS: Second, for example, 59

Indicates an underline.

BMPNodeID

Indicates the ID of a BMP node.


The serial number is a numeric string of three digits.
Value range: 1-9

SEQ

Indicates the sequence number of a file.


The serial number is a numeric string of six digits.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

18

OCS
Call Detail Record Reference

2 General Description of CDR Formats

Field

Description
Value range: 000001-999999
NOTE
There is no duplicate serial number on the current day. Serial numbers are
consecutive, and they are also generated for empty files.

CDR suffix

Indicates the extension of a CDR file name.


The extension is .unl by default.

Example of a BMP-generated CDR file name: package20070529105859_180_000006.unl


This CDR file name indicates that the BMP with the node number 180 generated the sixth
package CDR file on 10:58:59, May 29, 2007.

2.2 Specifications of CDR Formats


The section describes the specifications of CDR formats.

2.2.1 CDR File Content Format


The description of a CDR file content format is as follows:

The file is a text file.

Fields in the file are separated by vertical bars (|).

The values of certain fields can be null, which appears as "||" in the CDR records.

Each record occupies one line.

Each record ends with a carriage return character.

Data encoded with ASCII characters.

The following is the example of a CDR file:


0|13300123301|20070407231445|3|1|1|755|101|0|10000|46020571234|||||

2.2.2 CDR Field Type


Table 2-4 lists the type of each field in a CDR. Field types are described according to the
definition of data types in the JDK.
Table 2-4 CDR field types and description
Data Type

Description

Integer

Indicates an integer.

Integer[4]
Value range: -231 - 231-1

Integer[8]
Value range: -263 - 263-1

Char

Issue 26 (2014-03-31)

Indicates a character string.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

19

OCS
Call Detail Record Reference

Data Type

2 General Description of CDR Formats

Description
Numbers enclosed in [] indicates the length of a character string.
The expression of the character string length can be classified into
two types:

Range type
Char[20]: Indicates a character string of 0 to 20 characters.

Unfixed length type


Char[]: Indicates no special requirements for the length of a
character string.

2.2.3 Time Format


Table 2-5 lists the requirements for the format of time in a CDR.
Table 2-5 Time format requirements
Time

Format

Example

Year

YYYY

2006

Month

MM

04

Date

DD

25

Hour

hh

11

Minute

mm

42

Second

ss

23

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

20

OCS
Call Detail Record Reference

3 CDR Format Details

CDR Format Details

About This Chapter


The section describes the file name format of CBP, SCP and BMP CDRs of each type, CBP,
SCP and BMP CDRs storage directories and CBP, SCP and BMP CDRs generation scenarios.
This chapter describes the service CDR formats and lists all possible CDR fields and field values. The
current site may not use all these fields and values in the service CDRs. If the value of a field in a CDR
is null or the field does not cover all values in the actual situation, it means that the current site does not
use the field or all values of the field.

The following lists the contents of this chapter.


3.1 CBP-Generated CDR
The section describes the file name format of CBP-generated CDRs of each type,
CBP-generated CDR storage directories and CBP-generated CDR generation scenarios.
3.2 SCP-Generated CDR
The section describes the file name format of SCP-generated CDRs of each type,
SCP-generated CDR storage directories and SCP-generated CDR generation scenarios.
3.3 BMP-Generated CDR
The section describes the file name format of BMP-generated CDR of each type,
BMP-generated CDR storage directories and BMP-generated CDR generation scenarios.

3.1 CBP-Generated CDR


The section describes the file name format of CBP-generated CDRs of each type,
CBP-generated CDR storage directories and CBP-generated CDR generation scenarios.

3.1.1 General Description


The directory for storing general CDRs must be configured based on the actual situation of
the current network. For description about the CDR storage directories, see 1.2 CDR Storage
Directories.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

21

OCS
Call Detail Record Reference

3 CDR Format Details

Result code of CBP-generated CDRs


Table 3-1 lists the error code of CBP-generated CDRs.
Table 3-1 Result code of CBP-generated CDRs
Result code

Description

Successfully.

102022024

The short message is sent successfully and refund does not


need to be performed.

102022027

The maximum recharge amount is exceeded.

102022028

The recharge amount exceeds the maximum amount.

102022046

A system error occurred during authentication.

102022051

Refund does not need to be performed.

102022056

When the fee for the short message is refunded, the history
fee deduction record cannot be found.

102022057

The service has not been subscribed or the call is barred


according to the age of the calling party.

102022058

The balance is insufficient.

102022060

The international gateway function is forbidden for an


international roaming subscriber.

102022081

The balance of the transfer-out party is smaller than the


amount to be transferred.

102022082

The maximum transfer times of the current month is


exceeded.

102022083

The minimum transfer amount at a time is not reached.

102022084

The maximum transfer amount at a time is exceeded.

102022085

The minimum balance before balance transfer is not


reached.

102022086

The minimum balance after balance transfer is not reached.

102022087

The maximum transfer amount of the current day is


exceeded.

102022088

The maximum transfer amount of the current month is


exceeded.

102022089

The maximum transfer times of the current day is


exceeded.

102022090

The maximum account balance is exceeded.

102022092

The short message notification is sent, indicating the


maximum number of short messages that can be sent in a

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

22

OCS
Call Detail Record Reference

Result code

3 CDR Format Details

Description
cycle.

102022093

The latest activation time is over or the maximum validity


period expires.

102022094

The transfer amount is not a multiple of the specified


amount.

102022095

The account book type specified by the transfer-out party


does not exist.

102022096

When the transfer-in and transfer-out functions are enabled


for brands, authentication fails.

102022097

During the three-level authentication for enabling the


transfer function, the authentication at the brand level fails.

102022098

During the three-level authentication for enabling the


transfer function, the authentication at the sub-brand level
fails.

102022099

During the three-level authentication for enabling the


transfer function, the authentication at the subscriber level
fails.

102022100

The transfer function is not subscribed according to


sub-brands. Therefore, transfer-out authentication fails.

102022101

The transfer function is not subscribed according to


sub-brands. Therefore, transfer-in authentication fails.

102022102

The account book type specified by the transfer-in party


does not exist.

102022103

The site does not support off-net MMS.

102022104

The CUG function is completely disabled, so services are


interrupted.

102022105

The group customer is locked.

102022106

The group member is locked.

102022109

The balance is insufficient to repay the loan.

102022111

The recharge package type does not match the recharge


amount.

102022112

The service duration of the transfer-in party does not reach


the minimum limit.

102022113

The service duration of the transfer-out party does not


reach the minimum limit.

102023002

The recharge record does not exist.

102023003

Rollback is performed.

102023005

The balance of the account to be adjusted is insufficient.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

23

OCS
Call Detail Record Reference

3 CDR Format Details

Result code

Description

102023008

Initial request message for recharge. The recharge card has


been used.

102023009

Event query message for recharge. The recharge card has


been used.

102023010

The session times out.

102023011

The maximum transfer amount of the current week is


exceeded.

102023012

The maximum transfer times of the current week is


exceeded.

102023013

During the three-level authentication for enabling the


transfer function, the authentication at the transfer-in
subscriber level fails.

102023014

During the three-level authentication for enabling the


transfer function, the brand of the transfer-in subscriber
does not support the account transfer function.

102023015

During the three-level authentication for enabling the


transfer function, the sub-brand of the transfer-in
subscriber does not support the account transfer function.

102023025

Forbid triggering service through normal child card.

102023038

The number of licenses is insufficient for activation.

102023040

The short messages that are loaned cannot be used as


international short messages.

102023064

The recharge card is not valid to recharge.

102023073

Transfer is not allowed because the accumulated


consumption amount does not reach the threshold.

102023098

Transferor authentication failed because the transferor has


not subscribed to the transfer service.

102023099

The transferee is not in the transfer whitelist, and transferor


authentication failed.

102023100

The transfer-out amount exceeds the maximum amount


allowed for the transferor for the current cycle.

102023101

The transfer-in amount exceeds the maximum amount


allowed for the transferee for the current cycle.

102029998

Authentication failed.

102022109

The balance is insufficient to pay pack the loan.

402020000-402029999

System error.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

24

OCS
Call Detail Record Reference

3 CDR Format Details

Account Types Supported by OCS System


Table 3-2 lists the account types supported by OCS.
Table 3-2 Details about account type
Account
Type ID

Account Description

2000

Prepaid main fund subaccount.

2001

Bonus fund subaccount.

4001

Free call duration subaccount1.

4002

Free call duration subaccount2.

4003

Free call duration subaccount3.

4004

Free short message subaccount1.

4005

Free short message subaccount2.

4006

Free short message subaccount3.

4007

Free multimedia messaging subaccount1.

4008

Free volume subaccount1.

4501

Free call duration subaccount4 for Bucket.

4502

Free call duration subaccount5 for Bucket.

4503

Free call duration subaccount6 for Bucket.

4504

Free short message subaccount4 for Bucket.

4505

Free short message subaccount5 for Bucket.

4506

Free short message subaccount6 for Bucket.

4507

Free multimedia messaging subaccount2 for Bucket.

4508

Free volume subaccount2 for Bucket.

3.1.2 rec CDR


Description
The rec CDRs are the CDRs for the voice call service. The CDRs record the following
information in the voice call flow: the service scenario information reported by the call
control module and the information generated by the charging modules, such as rating and fee
deduction information.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

25

OCS
Call Detail Record Reference

3 CDR Format Details

Generation Scenario
When subscriber A calls subscriber B and subscriber B answers the call, the OCS system
generates an rec CDR after the call.
If the charging number has child-parent relations with other numbers, that is, the charging number and
other numbers are child-parent cards, the charging information about other numbers is contained in the
generated CDR of the charging party.
The child-parent cards refer to two or more numbers with one number being the parent card and other
numbers being child cards. The parent card pays for the child cards and child cards can use the products
that the parent card subscribes to.

CDR File Name Format


recYYYYMMDD_CBPNODE_Seqno.unl
Example of an rec CDR file name: rec20071112_101_000151.unl

Format
Table 3-3 describes each field of rec CDR file.
NbOfPeriodicTime indicates the number repetitions in the following charging periods (CPs) area.

The value of NbOfPeriodicTime is 0 or 1, the PeriodBeginTime, PeriodEndTime,


DiscTariffCode, ChgFeeType, RateTariffCode, SubAccountType, and AccChargAmount record
one time.

The value of NbOfPeriodicTime is X (X >= 2), the PeriodBeginTime, PeriodEndTime,


DiscTariffCode, ChgFeeType, RateTariffCode, SubAccountType, and AccChargAmount record
X times.

Table 3-3 Format of rec CDR


SN

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
The default value is 0.
Not null

SubSequence

Integer[4]

Indicates the sequence number when the bill is


split for mid-night and end of the bill cycle.
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Indicates the service key of the intelligent service


to which the subscriber subscribes.
The default value is 1.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

26

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

CallingPartyNu
mber

Char[64]

Indicates the calling number.


The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


6

CalledPartyNu
mber

Char[64]

Indicates the called number.


The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


7

CallingPartyIM
SI

Char[64]

Indicates the IMSI of calling party.


When the SCP transfers an IMSI, the value of
this field is the IMSI transferred.
When the SCP does not transfer an IMSI, the
value of this field is the value of the
corresponding field in the attribute table of the
charged subscriber.
The value is Null when the relevant value cannot
be obtained.
Value range: numerals within 0-9, *, #

CalledPartyIMS
I

Char[64]

Indicates the IMSI of called party.


When the SCP transfers an IMSI, the value of
this field is the IMSI transferred.
When the SCP does not transfer an IMSI, the
value of this field is the value of the
corresponding field in the attribute table of the
charged subscriber.
The value is Null when the relevant value cannot
be obtained.
Value range: numerals within 0-9, *, #

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

27

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

DialedNumber

Char[64]

Indicates the original number that the calling


party dials in the calling process.
It is valid in MO process.
Value range: numerals within 0-9, *, #

10

OriginalCalledP
arty

Char[64]

Indicates the original called number in a


forwarding process.
Special number reroute. International number
form in call forwarding, actual call number in
special number reroute, filling in original called
number when dialed through an international
gateway office.
Value range: numerals within 0-9, *, #

11

ServiceFlow

Char[1]

Indicates the call process indicator.


The options are as follows:

1: calling process

2: called process

3: forward flow

Not null
12

CallForwardInd
icator

Char[2]

Indicates the call forwarding flag.


In MT: A->B->C, In MT process of B, it needs to
know that whether B party transfers the call to C.
Usually, the MT of B party is set free and all the
cost will be charged in MF of B party in this
situation.
In MF: this field is related to the parameter of
"redirect reason" in IDP.
And there are two features implemented by OCS
will also be record here:

Forward to voicemail when subscriber in


abnormal state

Forward to international destiny when on


international roaming

The options are as follows:

Issue 26 (2014-03-31)

00: No call forwarding

10: Call forwarding conditional (none special)

11: Call forward busy

12: Call forward no answer

13: Call forward unreachable

14: Call forward power off

20: Call forwarding unconditional (none


special)

21: Call forward to voicemail (OCS control)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

28

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

13

CallingRoamInf
o

Char[20]

22: ICF call forward (OCS control)

Indicates the information used to analyze the


roaming state of calling party.
It can be the location number, MSC (mobile
switching center) address, VLR (visitor location
register) number, and so on. The actual value is
related with the service configuration.
Value range: numerals within 0-9, *, #

14

CallingCellID

Char[20]

Indicates the cell ID of the calling party, which is


directly filled in according to the IDP report.
Value range: numerals within 0-9, *, #

15

CalledRoamInf
o

Char[20]

Indicates the information used to analyze the


roaming state of called party.
It can be the location number, MSC address,
VLR number, and so on. The actual value is
related with the service configuration.
Value range: numerals within 0-9, *, #

16

CalledCellID

Char[20]

Indicates the cell ID of the called party, which is


handled just as that for CallingCellID.
Value range: numerals within 0-9, *, #

17

TimeStampOfS
SP

Char[14]

Indicates the time stamp report from SSP in


initial_IDP.
If missing in charging interface, this field will be
filled with the local time stamp of OCS.
Format: YYYYMMDDhhmmss

18

TimeZoneOfSS
P

Integer[4]

Indicates the time zone report from SSP in


initial_IDP.
If missing in charging interface, this field will be
filled with the time zone of the location of OCS,
15 min. per sector.
The default value is 0.
Value range: -48-48
NOTE
The value -48 is not included.

19

BearerCapabilit
y

Char[32]

Indicates the beared service or additional service.


[1]: supplied service/supplemented service
Others reserved
The options of [1] are as follows:

Issue 26 (2014-03-31)

0: NormalCall

8: VideoCall

9: VoiceData

10: VoiceFax

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

29

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

20

BearerCapabilit
y2

Char[32]

Reserved

21

ChargingTime

Char[14]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss
Not null

22

WaitDuration

Integer[4]

Indicates the wait duration for the calling party.


Unit: second
The default value is 0.

23

CallDuration

Integer[4]

Indicates the call duration.


Unit: second
The default value is 0.
Not null

24

TerminationRea
son

Integer[4]

Indicates the reason why the call cannot be


connected.
The options are as follows:

0: unknown

1: Hang up

2: Insufficient balance

3: Over maximum call duration

Other: reserved

The default value is 0.


25

CallReferenceN
umber

Char[128]

Indicates the call reference number. It is reported


by the SSP and is used to synchronized CDRs
generated on both the IN and the SSP.
Value range: numerals within 0-9, *, #

26

IMEI

Char[24]

Indicates the IE containing the IMEISV of the


ME in use by the served subscriber.

27

ChargeDuration

Integer[4]

Indicates the charge duration.


Unit: second
The default value is 0.
Not null

28

AccessPrefix

Char[20]

Indicates the special prefix dialed by a subscriber


for making calls.
For example, the prefix of IP calls, or the prefix
of the international gateway.
Value range: numerals within 0-9, *, #

29

RoutingPrefix

Char[20]

Indicates the route prefix for re-routing a call.


Value range: numerals within 0-9, *, #

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

30

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

30

RedirectingPart
yID

Char[20]

Indicates the redirection number in the


forwarding process.

31

BrandID

Integer[4]

Indicates the brand ID of subscribers.


The default value is 0.

32

SubCOSID

Integer[4]

Indicates the class ID of subscribers.


The default value is 0.

33

ChargingParty
Number

Char[64]

Indicates the telephone number of the charging


party.
The number is same as calling party number in
MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party number is
the parent's number. This field is null when the
service is paid only by account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


34

35

ChargePartyInd
icator

PayType

Char[1]

Indicates the charging party.


The options are as follows:

Char[1]

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

Indicates the pay type of subscribers.


The options are as follows:

36

BillCycleID

Char[20]

0: Prepaid

1: Postpaid

Indicates the bill cycle ID.


Format: YYYYMMTT
The description of the format is as follows:

Issue 26 (2014-03-31)

YYYY: indicates the year.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

31

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


37

ChargingType

Char[1]

Indicates the charging type.


The options are as follows:

38

CallType

Char[1]

0: V-H (caller visit to called location)

1: H-H (caller location to called location)

2: V-V (caller visit to called visit)

3: H-V (caller location to called visit)

Indicates the analyzed call type according to the


ChargingType.
The options are as follows:

0: Local call

1: Toll call within charging area

2: Toll call between charging area

3: International call

The wildcard value is -1.


39

RoamState

Char[1]

Indicates the roaming state of charging party.


The options are as follows:

40

ResultCode

Integer[4]

0: No roaming

1: Roaming within charging area

2: Roaming out of charging area

3: International Roaming

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

41

FPHPrefix

Char[20]

Indicates the prefix for called party payment.


Value range: numerals within 0-9, *, #

42

CallingHomeC
ountryCode

Integer[4]

Indicates the home country code information of


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

43

CallingHomeAr
eaNumber

Integer[4]

Indicates the home area number of the calling


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

44

CallingHomeN
etworkCode

Integer[4]

Indicates the home network code of the calling


party.
>=0, -1, 0 or 9999 means unknown.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

32

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

45

CallingRoamCo
untryCode

Integer[4]

Indicates the roam country code of the calling


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

46

CallingRoamAr
eaNumber

Integer[4]

Indicates the roam area number of the calling


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

47

CallingRoamNe
tworkCode

Integer[4]

Indicates the roam network code of the calling


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

48

CalledHomeCo
untryCode

Integer[4]

Indicates the home country code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

49

CalledHomeAr
eaNumber

Integer[4]

Indicates the home area number of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

50

CalledHomeNet
workCode

Integer[4]

Indicates the home network code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

51

CalledRoamCo
untryCode

Integer[4]

Indicates the roam country code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

52

CalledRoamAre
aNumber

Integer[4]

Indicates the roam area number of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

53

CalledRoamNet
workCode

Integer[4]

Indicates the roam network code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

54

ProductID

Char[20]

Indicates the last effect rating product.

55

ServiceType

Char[32]

Indicates the service included in the product.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

33

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
They are predefined in OCS.
The options are as follows:

1st digit: Normal Voice tariff

2nd digit: Familiarity number service

3rd digit: Data service

4th digit: VoIP/international carrier call

5th digit: pre-IP call

6th digit: International Call Forward

7th digit: Call from Home Zone

8th digit: UCB service

9th digit: P_FPH service

10th digit: Remote Access

11th digit: Call from Special Zone

12th digit: Calling Collect Call

13th digit: Called Collect Call

14th digit: Carrier Service Prefix

15th digit: Calling Roam OutNet

16th digit: Called Roam OutNet

17th digit: Special number call

18th digit: VoIP call

19th digit: Fax

41st digit: VMS

42nd digit: MCN

Other: reserved
The value range of each digit indicates whether
the service is activated.

0: Not activated

1: Activated

Not null
56

HotLineIndicat
or

Integer[4]

Indicates the special number type, like free call


number, emergency number, and so on.
Segment from 0 to 1000 is reserved by OCS,
from 1001 can be extended by operator according
to special purpose.
The options are as follows:

Issue 26 (2014-03-31)

0: Normal call

1: ForbiddenNumber

2: EmergencyNumber

3: FreeNumber

4: SpecialNumber

8: CallCenterandAttandent

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

34

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

9: Voice Mail

16: Dunning long number

The default value is 0.


57

HomeZoneID

Integer[4]

Indicates the home zone ID.


When a subscriber enjoys the home zone
discount, the value of this field is the home zone
ID of the area where the subscriber currently
locates.
The default value is 0.

58

NPFlag

Char[1]

Indicates the flag of number portable.


The options are as follows:

0: Not NP

1: NP out

The default value is 0.


59

NPPrefix

Char[6]

Indicates the number portability prefix of called


party in the MO process or number portability
prefix of the calling party in the MT process.
Value range: numerals within 0-9, *, #

60

CallingGroupN
o

Integer[4]

Indicates the group number of the calling party


when enjoying CUG service. It is the group
number related to the rating.
The default value is 0.

61

CalledGroupNo

Integer[4]

Indicates the group number of the called party


when enjoying CUG or VPN service. It is the
group number related to the rating.
The default value is 0.

62

UserState

Char[10]

Indicates the life cycle state and the management


state of a subscriber.
The UserState parameter is a numeric string of
seven digits, in the format CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and the
second digit C indicates the state of a postpaid
subscriber. The options are as follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

35

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
management state of a subscriber. The options
are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends the


service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

63

SubscriberID

Char[20]

0: no

1: yes

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

64

OpposeNumber
Type

Integer[4]

Indicates the network type of oppose side.


The options are as follows:

1: PSTN

2: Mobile

3: Native Unknown

4: International Unknown

Other: to be extended

The default value is 0.


The wildcard value is -1.
65

Reserved

Integer[4]

66

ChargeOfItems
Accounts

Integer[8]

Indicates the free call times used.


Value range: -263-263-1
Not null
The default value is 0.

67

Issue 26 (2014-03-31)

ChargeOfDurati

Integer[8]

Indicates the total call time charge using reword

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

36

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

onAccounts

Description
resource.
Value range: -263-263-1
Not null
The default value is 0.

68

ChargeOfFund
Accounts

Integer[8]

Indicates the total cost amount charging from


fund account
Value range: -263-263-1
Not null
The default value is 0.

69

ChargeFromPre
paid

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

70

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Value range: -263-263-1
Not null
The default value is 0.

71

ChargeFromPos
tpaid

Integer[8]

Indicates the charge amount from postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

72

PostPaidBalanc
e

Integer[8]

Indicates the balance of postpaid available


limitation.
Value range: -263-263-1
Not null
The default value is 0.

73

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

74

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
The default value is 0.

75

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use local
minimal currency as default, and no need to
specify in CDR.
The default value is 0.

76

Issue 26 (2014-03-31)

Reserved

Char[20]

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

37

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

77

AccountType1

Integer[4]

Indicates the account type of the first account.


0 means not used.
Not null
The default value is 0.

78

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

79

ChargeAmount
1

Integer[8]

Indicates the changing amount of the first


account.
0 means not used.
Value range: -263-263-1
Not null
The default value is 0.

80

CurrentAcctAm
ount1

Integer[8]

Indicates the current amount of the first account.


Value range: -263-263-1
Not null
The default value is 0.

81

AccountType2

Integer[4]

Indicates the account type of the second account.


0 means not used.
Not null
The default value is 0.

82

FeeType2

Integer[4]

Indicates the fee type of the second account.


0 means not used.
Not null
The default value is 0.

83

ChargeAmount
2

Integer[8]

Indicates the changing amount of the second


account.
0 means not used.
Value range: -263-263-1
Not null
The default value is 0.

84

CurrentAcctAm
ount2

Integer[8]

Indicates the current amount of the second


account.
Value range: -263-263-1
Not null
The default value is 0.

85

Issue 26 (2014-03-31)

AccountType3

Integer[4]

Indicates the account type of the third account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

38

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not used.
Not null
The default value is 0.

86

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

87

ChargeAmount
3

Integer[8]

Indicates the changing amount of the third


account.
0 means not used.
Value range: -263-263-1
Not null
The default value is 0.

88

CurrentAcctAm
ount3

Integer[8]

Indicates the current amount of the third account.


Value range: -263-263-1
Not null
The default value is 0.

89

AccountType4

Integer[4]

Indicates the account type of the fourth account.


0 means not used.
Not null
The default value is 0.

90

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


0 means not used.
Not null
The default value is 0.

91

ChargeAmount
4

Integer[8]

Indicates the changing amount of the fourth


account.
0 means not used.
Value range: -263-263-1
Not null
The default value is 0.

92

CurrentAcctAm
ount4

Integer[8]

Indicates the current amount of the fourth


account.
Value range: -263-263-1
Not null
The default value is 0.

93

AccountType5

Integer[4]

Indicates the account type of the fifth account.


0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

39

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

94

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

95

ChargeAmount
5

Integer[8]

Indicates the changing amount of the fifth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

96

CurrentAcctAm
ount5

Integer[8]

Indicates the current amount of the fifth account.


Value range: -263-263-1
Not null
The default value is 0.

97

AccountType6

Integer[4]

Indicates the account type of the sixth account.


0 means not used.
Not null
The default value is 0.

98

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

99

ChargeAmount
6

Integer[8]

Indicates the changing amount of the sixth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

100

CurrentAcctAm
ount6

Integer[8]

Indicates the current amount of the sixth account.


Value range: -263-263-1
Not null
The default value is 0.

101

AccountType7

Integer[4]

Indicates the account type of the seventh account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

40

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

102

FeeType7

Integer[4]

Indicates the fee type of the seventh account.


0 means not used.
Not null
The default value is 0.

103

ChargeAmount
7

Integer[8]

Indicates the changing amount of the seventh


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

104

CurrentAcctAm
ount7

Integer[8]

Indicates the current amount of the seventh


account.
Value range: -263-263-1
Not null
The default value is 0.

105

AccountType8

Integer[4]

Indicates the account type of the eighth account.


0 means not used.
Not null
The default value is 0.

106

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


0 means not used.
Not null
The default value is 0.

107

ChargeAmount
8

Integer[8]

Indicates the changing amount of the eighth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

108

CurrentAcctAm
ount8

Integer[8]

Indicates the current amount of the eighth


account.
Value range: -263-263-1
Not null
The default value is 0.

109

AccountType9

Integer[4]

Indicates the account type of the ninth account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

41

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

110

FeeType9

Integer[4]

Indicates the fee type of the ninth account.


0 means not used.
Not null
The default value is 0.

111

ChargeAmount
9

Integer[8]

Indicates the changing amount of the ninth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

112

CurrentAcctAm
ount9

Integer[8]

Indicates the current amount of the ninth account.


Value range: -263-263-1
Not null
The default value is 0.

113

AccountType10

Integer[4]

Indicates the account type of the tenth account.


0 means not used.
Not null
The default value is 0.

114

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


0 means not used.
Not null
The default value is 0.

115

ChargeAmount
10

Integer[8]

Indicates the changing amount of the tenth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

116

CurrentAcctAm
ount10

Integer[8]

Indicates the current amount of the tenth account.


Value range: -263-263-1
Not null
The default value is 0.

117

BonusValidity1

Char[14]

Indicates the validity period of the first rewarded


resource. The validity period does not change
when fees are deducted from accounts. In this
case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

118

Issue 26 (2014-03-31)

BonusValidity2

Char[14]

Indicates the validity period of the second

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

42

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

119

BonusValidity3

Char[14]

Indicates the validity period of the third rewarded


resource. The validity period does not change
when fees are deducted from accounts. In this
case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

120

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

121

BonusValidity5

Char[14]

Indicates the validity period of the fifth rewarded


resource. The validity period does not change
when fees are deducted from accounts. In this
case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

122

BonusValidity6

Char[14]

Indicates the validity period of the sixth rewarded


resource. The validity period does not change
when fees are deducted from accounts. In this
case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

123

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

124

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

125

Issue 26 (2014-03-31)

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

43

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Format: YYYYMMDDhhmmss

126

BonusValidity1
0

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period does not
change when fees are deducted from accounts. In
this case, the validity periods of consumption
resources are not recorded.
Format: YYYYMMDDhhmmss

127

CallingVPNTo
pGroupNumber

Char[15]

Indicates the top group number of the calling


party.
Value range: numerals within 0-9
Can be null

128

CallingVPNGro
upNumber

Char[10]

Indicates the group number of the calling party.


Value range: numerals within 0-9
Can be null

129

CallingVPNSho
rtNumber

Char[10]

Indicates the short number of the calling party.


Value range: numerals within 0-9
Can be null

130

CalledVPNTop
GroupNumber

Char[15]

Indicates the top group number of the called


party.
Value range: numerals within 0-9
Can be null

131

CalledVPNGro
upNumber

Char[10]

Indicates the group number of the called party.


Value range: numerals within 0-9
Can be null

132

CalledVPNShor
tNumber

Char[10]

Indicates the short number of the called party


Value range: numerals within 0-9
Can be null

133

CallingNetwork
Type

Char[10]

Indicates the type of the network accessed by the


calling party.
The options are as follows:

100: PSTN

200: GSM

Can be null
134

CalledNetwork
Type

Char[10]

Indicates the type of the network accessed by the


called party.
The options are as follows:

Issue 26 (2014-03-31)

100: PSTN

101: PBX

102: PHS

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

44

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

200: GSM

201: GPRS

202: EDGE

300: CDMA

301: CDMA 450

400: WCDMA

500: TD-SCDMA

600: IP/IMS

601: Wifi

602: WIMAX

Other to be extended

Can be null
135

GroupCallType

Char[10]

Indicates the call type when the charged


subscriber is a VPN user.
The options are as follows:

0: On-net call

1: Off-net call

3: Common call

Can be null
136

GroupPayFlag

Char[10]

Indicates the payment mode of the group users.


The options are as follows:

0: Personal payment

1: Group payment

2: Group and Personal payment

Can be null
137

Reserved

Integer[4]

138

Reserved

Char[10]

139

Reserved

Char[10]

140

Reserved

Char[10]

141

Reserved

Char[10]

142

AddtionalInfo

Char[256]

Indicates the additional information about the


service.
Some additional information about the service is
recorded. In most cases, the information is only
useful for the specified carrier.

143

144

Issue 26 (2014-03-31)

StartTimeOfBil
lCycle

Char[14]

SecondChargin

Char[64]

Indicates the start time of bill cycle.


The default value is 0.
Indicates the number of the other charging party

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

45

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

gPartyNumber

Description
of the child-parent cards. In the example, the
value of the field is the number of subscriber C.
The number is same as calling party number in
MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party number is
the parent's number. This field is null when the
service is paid only by account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


145

SecondChargin
gPartyPayType

Char[1]

Indicates the payment type of the other charging


party of the child-parent cards. For example, the
payment type of the parent card.
The options are as follows:

0: Prepaid

1: Postpaid

NOTE
If the value of the field is null, the system records the
payment type of the parent card subscriber.

146

SecondChargin
gPartyBillCycle
ID

Char[20]

Indicates the bill cycle ID of the other charging


party of the child-parent cards. For example, the
bill cycle ID of the parent card.
Format: YYYYMMTT
The description of the format is as follows:

147

ChargeOfItems
SecondAccount
s

Integer[8]

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Indicates the free call times used from others,


such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

148

Issue 26 (2014-03-31)

ChargeOfDurati
onSecondAcco

Integer[8]

Indicates the total call time charge using reward


resource from others, such as the parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

46

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1

unts

Not null
The default value is 0.
149

ChargeOfFund
SecondAccount
s

Integer[8]

Indicates the total cost amount charging from


fund account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

150

ChargeFromSec
ondPrepaidAcc
ount

Integer[8]

Indicates the charge amount from other prepaid


account, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

151

SecondPrepaid
AccountBalanc
e

Integer[8]

Indicates the balance of other prepaid account.


Value range: -263-263-1
Not null
The default value is 0.

152

ChargeFromSec
ondPostpaidAc
count

Integer[8]

Indicates the charge amount from other postpaid


account, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

153

154

SecondPostpaid
AccountBalanc
e

Integer[8]

SecondAccount
ID

Char[20]

Indicates the balance of other postpaid account.


Value range: -263-263-1
The default value is 0.
Indicates the main account ID of the other
charging party that the system deducts fees from.
Value range: characters in [0-9, a-z, A-Z]

155

SecondAccount
Key

Integer[8]

Indicates the main account key of the other


charging party that the system deducts fees from.
Value range: -263-263-1
The default value is 0.

156

SecondAccount
CurrencyCode

Integer[4]

Currency code of others, such as the parent card.


Also, if this field missed or present be Zero, it
means the system use local minimal currency as
default, and no need to specify in CDR.
The default value is 0.

157

Reserved

Char[20]

158

SecondAccount

Integer[4]

Indicates the account type of the first account of

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

47

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Type1

Description
others, such as the parent card.
0 means not used.
Not null
The default value is 0.

159

SecondFeeType
1

Integer[4]

Indicates the fee type of the first account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

160

SecondCharge
Amount1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

161

SecondCurrent
AcctAmount1

Integer[8]

Indicates the current amount of the first account


of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

162

SecondAccount
Type2

Integer[4]

Indicates the account type of the second account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

163

SecondFeeType
2

Integer[4]

Indicates the fee type of the second account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

164

SecondCharge
Amount2

Integer[8]

Indicates the changing amount of the second


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

165

SecondCurrent
AcctAmount2

Integer[8]

Indicates the current amount of the second


account of others, such as the parent card.
Value range: -263-263-1
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

48

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

166

SecondAccount
Type3

Integer[4]

Indicates the account type of the third account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

167

SecondFeeType
3

Integer[4]

Indicates the fee type of the third account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

168

SecondCharge
Amount3

Integer[8]

Indicates the changing amount of the third


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

169

SecondCurrent
AcctAmount3

Integer[8]

Indicates the current amount of the third account


of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

170

SecondAccount
Type4

Integer[4]

Indicates the account type of the fourth account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

171

SecondFeeType
4

Integer[4]

Indicates the fee type of the fourth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

172

SecondCharge
Amount4

Integer[8]

Indicates the changing amount of the fourth


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

173

Issue 26 (2014-03-31)

SecondCurrent
AcctAmount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

49

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
Not null
The default value is 0.

174

SecondAccount
Type5

Integer[4]

Indicates the account type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

175

SecondFeeType
5

Integer[4]

Indicates the fee type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

176

SecondCharge
Amount5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

177

SecondCurrent
AcctAmount5

Integer[8]

Indicates the current amount of the fifth account


of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

178

SecondBonusV
alidity1

Char[14]

Indicates the validity period of the first rewarded


resource of others, such as the parent card. The
validity period does not change when fees are
deducted from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

179

SecondBonusV
alidity2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the parent
card. The validity period does not change when
fees are deducted from accounts. In this case, the
validity periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

180

Issue 26 (2014-03-31)

SecondBonusV
alidity3

Char[14]

Indicates the validity period of the third rewarded


resource of others, such as the parent card. The
validity period does not change when fees are
deducted from accounts. In this case, the validity
periods of consumption resources are not

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

50

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
recorded.
Format: YYYYMMDDhhmmss

181

SecondBonusV
alidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the parent
card. The validity period does not change when
fees are deducted from accounts. In this case, the
validity periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

182

SecondBonusV
alidity5

Char[14]

Indicates the validity period of the fifth rewarded


resource of others, such as the parent card. The
validity period does not change when fees are
deducted from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

183

184

185

CallingCluster
Number

Integer[4]

CalledClusterN
umber

Integer[4]

OriginalCalling
Party

Char[64]

Indicates the calling cluster number.


The default value is -1.
Indicates the called cluster number.
The default value is -1.
Indicates the original calling number.
The field is used in the forwarding process. For
example, subscriber A calls subscriber B and the
call is forwarded to subscriber C. In this case,
subscriber B is the calling party, subscriber A is
the original calling party, and the number of
subscriber A is the original calling number.
Value range: numerals within 0-9, *, #

186

Reserved

Integer[4]

187

Reserved

Integer[4]

188

OppositePartyN
umber

Char[64]

Indicates the number of the opposite party.


In calling process, the number is the number of
the called party.
In called process, the number is the number of
the calling party.
The number format are as follows:

Issue 26 (2014-03-31)

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

51

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

For URI format, example,


ABC_DE@huawei.com

If it is a international number, the number format


are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


Not null
The default value is null.
189

SuperBuddyCal
lType

Integer[4]

Indicates the super buddy call type of the current


call.

0: Normal call (not super buddy call)

1: Owner first valid call (first effective call


from A to B in a day)

2: Owner other call (second effective call


from A to B in a day; charged by preferential
rate)

3: Call to owner (effective call from B to A)

Not null
NOTE
If this field has values 2 and 3 at the same time, the
value 2 takes priority in CDRs.

190

SponsorID

Char[8]

Indicates a sponsor ID.


Can be null

191

SponsorDiscou
nt

Char[25]

Indicates the discount for the sponsor service.


Not null
The default value is 1000.

192

DiameterSessio
nID

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

Issue 26 (2014-03-31)

<DiameterIdentity>: the same as the field in


the Origin-Host AVP.

<high 32 bits>: indicates the current time of


the system.

<low 32 bits>: indicates the cycle count-up.


The initial value is 0. When you restart the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

52

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
system, set the value to 0.

<optional value>: indicates implementation


specific but may include a modem's device Id,
a layer 2 address, timestamp, etc.

Separate the preceding fields with the character


";".
For example:
SCP001.huawei.com;1876543210;523
193

StartcountryGro
up

Integer[4]

Indicates the start charging country group, that is,


the country group on the start location in toll call
charging.
Not null
The default value is 0.

194

EndcountryGro
up

Integer[4]

Indicates the end charging country group, that is,


the country group on the end location in toll call
charging.
Not null
The default value is 0.

195

Reserved

Integer[4]

196

Reserved

Integer[4]

197

Reserved

Integer[4]

198

Reserved

Char[1]

199

Reserved

Char[32]

200

Reserved

Char[32]

201

Reserved

Char[64]

202

Reserved

Integer[4]

203

Reserved

Char[14]

204

DiscountOfLast
EffProduct

Integer[4]

Indicates the discount percentage for the last


rated product that takes effect. For a product that
does not provide discounts, the value is 100.
Value range: 0-100
NOTE
The value 0 is not included.

Not null
The default value is 100.
205

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

206

Issue 26 (2014-03-31)

accumulationch
ange

Char[256]

Indicates the change value of an accumulative


item.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

53

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The value format is as follows:
Accumulation ID 1, accumulation switch time 1,
change value 1; accumulation ID 2, accumulation
switch time 2, change value 2...
The value contains only numerals. The account
ID and balance change is separated by a comma
(,), and information of different accounts is
separated by a semicolon (;). The information
about up to 10 accounts can be included. The
excess account information will be discarded.

207

208

UsageServiceT
ype

Integer[4]

SourceSerialNo

Integer[8]

Indicates the type of a real-time service.


The default value is 1100.
For the CDRs that are generated not for re-rating,
the default value of this field is 0. For the CDRs
that are generated for re-rating, the value of this
field is the corresponding value in the original
CDRs for re-rating. If the re-rating is performed
multiple times, the value of this field remains
unchanged.
Not null
The default value is 0.

209

SourceSubSequ
ence

Integer[4]

Indicates the sequence number when the bill is


split. For example, special requirement of
splitting on mid-night and end of the bill cycle.
For the CDRs that are generated not for re-rating,
the default value of this field is 0. For the CDRs
that are generated for re-rating, the value of this
field is the corresponding value in the original
CDRs for re-rating. If the re-rating is performed
multiple times, the value of this field remains
unchanged.
The default value is 0.

210

AcctBalChgList

Char[768]

Indicates the change value of balance change.


The value format is as follows:
lAcctBalanceID, iProductKey, iFeeID,
iAmount0, iAmount1, iAcctBalanceType,
MeasureID, billCycleID;
The value contains only numerals. The fields in
each group are separated by commas (,), and
groups are separated by semicolons (;). Up to 10
groups can be included. The contents exceeding
10 groups will be discarded.

211

SubscriberType

Integer[4]

Reserved

212

OriginCdrFilen
ame

Char[64]

Indicates the name of a rated CDR.

Issue 26 (2014-03-31)

The default value is 0.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

54

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

213

CurCDRLineN
o

Integer[4]

Reserved

214

DDSDiscountO
ff

Integer[4]

Indicates discount of dynamic tariff.


Not null
The default value is 0.

215

Reserved

Integer[8]

216

Reserved

Integer[8]

217

Reserved

Integer[8]

218

Reserved

Integer[8]

219

SecondSubscrib
erKey

Integer[4]

Indicates the key value of the entrusted-payment


subscriber.
The default value is 0.

220

Reserved

Integer[4]

221

Reserved

Integer[4]

222

Reserved

Integer[4]

223

Reserved

Char[22]

224

familyid

Integer[4]

Indicates the family ID of the Family Package


that meeting the preference rule.
The default value is -1.

225

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

226

BalanceBefore
Charge1

Integer[8]

Indicates the balance of the first account before


the system deducts the fee from.
The default value is 0.

227

BalanceAfterCh
arge1

Integer[8]

Indicates the balance of the first account after the


system deducts the fee from.
The default value is 0.

228

ChargeFee1

Integer[8]

Indicates the cost amount charging from the first


account.
The default value is 0.

229

accounttype2

Integer[4]

Indicates the account type of the second fund


account.
The default value is 0.

230

BalanceBefore
Charge2

Integer[8]

Indicates the balance of the second account


before the system deducts the fee from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

55

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

231

BalanceAfterCh
arge2

Integer[8]

Indicates the balance of the second account after


the system deducts the fee from.
The default value is 0.

232

ChargeFee2

Integer[8]

Indicates the cost amount charging from the


second account.
The default value is 0.

233

accounttype3

Integer[4]

Indicates the account type of the third fund


account.
The default value is 0.

234

BalanceBefore
Charge3

Integer[8]

Indicates the balance of the third account before


the system deducts the fee from.
The default value is 0.

235

BalanceAfterCh
arge3

Integer[8]

Indicates the balance of the third account after


the system deducts the fee from.
The default value is 0.

236

ChargeFee3

Integer[8]

Indicates the cost amount charging from the third


account.
The default value is 0.

237

accounttype4

Integer[4]

Indicates the account type of the forth fund


account.
The default value is 0.

238

BalanceBefore
Charge4

Integer[8]

Indicates the balance of the forth account before


the system deducts the fee from.
The default value is 0.

239

BalanceAfterCh
arge4

Integer[8]

Indicates the balance of the forth account after


the system deducts the fee from.
The default value is 0.

240

ChargeFee4

Integer[8]

Indicates the cost amount charging from the forth


account.
The default value is 0.

241

accounttype5

Integer[4]

Indicates the account type of the fifth account.


The default value is 0.

242

BalanceBefore
Charge5

Integer[8]

Indicates the balance of the fifth account before


the system deducts the fee from.
The default value is 0.

243

BalanceAfterCh
arge5

Integer[8]

Indicates the balance of the fifth account after the


system deducts the fee from.
The default value is 0.

244

Issue 26 (2014-03-31)

ChargeFee5

Integer[8]

Indicates the cost amount charging from the fifth

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

56

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
account.
The default value is 0.

245

accounttype6

Integer[4]

Indicates the account type of the sixth account.


The default value is 0.

246

BalanceBefore
Charge6

Integer[8]

Indicates the balance of the sixth account before


the system deducts the fee from.
The default value is 0.

247

BalanceAfterCh
arge6

Integer[8]

Indicates the balance of the sixth account after


the system deducts the fee from.
The default value is 0.

248

ChargeFee6

Integer[8]

Indicates the cost amount charging from the sixth


account.
The default value is 0.

249

accounttype7

Integer[4]

Indicates the account type of the seventh fund


account.
The default value is 0.

250

BalanceBefore
Charge7

Integer[8]

Indicates the balance of the seventh account


before the system deducts the fee from.
The default value is 0.

251

BalanceAfterCh
arge7

Integer[8]

Indicates the balance of the seventh account after


the system deducts the fee from.
The default value is 0.

252

ChargeFee7

Integer[8]

Indicates the cost amount charging from the


seventh account.
The default value is 0.

253

accounttype8

Integer[4]

Indicates the account type of the eighth fund


account.
The default value is 0.

254

BalanceBefore
Charge8

Integer[8]

Indicates the balance of the eighth account before


the system deducts the fee from.
The default value is 0.

255

BalanceAfterCh
arge8

Integer[8]

Indicates the balance of the eighth account after


the system deducts the fee from.
The default value is 0.

256

ChargeFee8

Integer[8]

Indicates the cost amount charging from the


eighth account.
The default value is 0.

257

Issue 26 (2014-03-31)

accounttype9

Integer[4]

Indicates the account type of the ninth fund


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

57

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

258

BalanceBefore
Charge9

Integer[8]

Indicates the balance of the ninth account before


the system deducts the fee from.
The default value is 0.

259

BalanceAfterCh
arge9

Integer[8]

Indicates the balance of the ninth account after


the system deducts the fee from.
The default value is 0.

260

ChargeFee9

Integer[8]

Indicates the cost amount charging from the ninth


account.
The default value is 0.

261

accounttype10

Integer[4]

Indicates the account type of the tenth fund


account.
The default value is 0.

262

BalanceBefore
Charge10

Integer[8]

Indicates the balance of the tenth account before


the system deducts the fee from.
The default value is 0.

263

BalanceAfterCh
arge10

Integer[8]

Indicates the balance of the tenth account after


the system deducts the fee from.
The default value is 0.

264

ChargeFee10

Integer[8]

Indicates the cost amount charging from the tenth


account.
The default value is 0.

265

accounttype11

Integer[4]

Indicates the account type of the eleventh fund


account.
The default value is 0.

266

BalanceBefore
Charge11

Integer[8]

Indicates the balance of the eleventh account


before the system deducts the fee from.
The default value is 0.

267

BalanceAfterCh
arge11

Integer[8]

Indicates the balance of the eleventh account


after the system deducts the fee from.
The default value is 0.

268

ChargeFee11

Integer[8]

Indicates the cost amount charging from the


eleventh account.
The default value is 0.

269

accounttype12

Integer[4]

Indicates the account type of the twelfth fund


account.
The default value is 0.

270

Issue 26 (2014-03-31)

BalanceBefore
Charge12

Integer[8]

Indicates the balance of the twelfth account


before the system deducts the fee from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

58

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

271

BalanceAfterCh
arge12

Integer[8]

Indicates the balance of the twelfth account after


the system deducts the fee from.
The default value is 0.

272

ChargeFee12

Integer[8]

Indicates the cost amount charging from the


twelfth account.
The default value is 0.

273

accounttype13

Integer[4]

Indicates the account type of the thirteenth fund


account.
The default value is 0.

274

BalanceBefore
Charge13

Integer[8]

Indicates the balance of the thirteenth account


before the system deducts the fee from.
The default value is 0.

275

BalanceAfterCh
arge13

Integer[8]

Indicates the balance of the thirteenth account


after the system deducts the fee from.
The default value is 0.

276

ChargeFee13

Integer[8]

Indicates the cost amount charging from the


thirteenth account.
The default value is 0.

277

accounttype14

Integer[4]

Indicates the account type of the fourteenth fund


account.
The default value is 0.

278

BalanceBefore
Charge14

Integer[8]

Indicates the balance of the fourteenth account


before the system deducts the fee from.
The default value is 0.

279

BalanceAfterCh
arge14

Integer[8]

Indicates the balance of the fourteenth account


after the system deducts the fee from.
The default value is 0.

280

ChargeFee14

Integer[8]

Indicates the cost amount charging from the


fourteenth account.
The default value is 0.

281

accounttype15

Integer[4]

Indicates the account type of the fifteenth fund


account.
The default value is 0.

282

BalanceBefore
Charge15

Integer[8]

Indicates the balance of the fifteenth account


before the system deducts the fee from.
The default value is 0.

283

Issue 26 (2014-03-31)

BalanceAfterCh
arge15

Integer[8]

Indicates the balance of the fifteenth account


after the system deducts the fee from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

59

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

284

ChargeFee15

Integer[8]

Indicates the cost amount charging from the


fifteenth account.
The default value is 0.

285

accounttype16

Integer[4]

Indicates the account type of the sixteenth fund


account.
The default value is 0.

286

BalanceBefore
Charge16

Integer[8]

Indicates the balance of the sixteenth account


before the system deducts the fee from.
The default value is 0.

287

BalanceAfterCh
arge16

Integer[8]

Indicates the balance of the sixteenth account


after the system deducts the fee from.
The default value is 0.

288

ChargeFee16

Integer[8]

Indicates the cost amount charging from the


sixteenth account.
The default value is 0.

289

accounttype17

Integer[4]

Indicates the account type of the seventeenth


fund account.
The default value is 0.

290

BalanceBefore
Charge17

Integer[8]

Indicates the balance of the seventeenth account


before the system deducts the fee from.
The default value is 0.

291

BalanceAfterCh
arge17

Integer[8]

Indicates the balance of the seventeenth account


after the system deducts the fee from.
The default value is 0.

292

ChargeFee17

Integer[8]

Indicates the cost amount charging from the


seventeenth account.
The default value is 0.

293

accounttype18

Integer[4]

Indicates the account type of the eighteenth fund


account.
The default value is 0.

294

BalanceBefore
Charge18

Integer[8]

Indicates the balance of the eighteenth account


before the system deducts the fee from.
The default value is 0.

295

BalanceAfterCh
arge18

Integer[8]

Indicates the balance of the eighteenth account


after the system deducts the fee from.
The default value is 0.

296

Issue 26 (2014-03-31)

ChargeFee18

Integer[8]

Indicates the cost amount charging from the


eighteenth account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

60

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

297

accounttype19

Integer[4]

Indicates the account type of the nineteenth fund


account.
The default value is 0.

298

BalanceBefore
Charge19

Integer[8]

Indicates the balance of the nineteenth account


before the system deducts the fee from.
The default value is 0.

299

BalanceAfterCh
arge19

Integer[8]

Indicates the balance of the nineteenth account


after the system deducts the fee from.
The default value is 0.

300

ChargeFee19

Integer[8]

Indicates the cost amount charging from the


nineteenth account.
The default value is 0.

301

accounttype20

Integer[4]

Indicates the account type of the twentieth fund


account.
The default value is 0.

302

BalanceBefore
Charge20

Integer[8]

Indicates the balance of the twentieth account


before the system deducts the fee from.
The default value is 0.

303

BalanceAfterCh
arge20

Integer[8]

Indicates the balance of the twentieth account


after the system deducts the fee from.
The default value is 0.

304

ChargeFee20

Integer[8]

Indicates the cost amount charging from the


twentieth account.
The default value is 0.

3.1.3 sms CDR


Description
The sms CDRs are the CDRs for the SMS. The CDRs record the following information in
SMS charging requests: the service scenario information reported by external NEs and the
information generated by the charging modules, such as rating and fee deduction information.

Generation Scenario
When OCS subscriber A sends an SM to subscriber B, and the system successfully deducts
the fee from the account of subscriber A, an sms CDR is generated.
For the description of child-parent cards, see section 3.1.2 rec CDR .

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

61

OCS
Call Detail Record Reference

3 CDR Format Details

CDR File Name Format


smsYYYYMMDD_CBPNODE_Seqno.unl
Example of an sms CDR file name: sms20071112_101_000151.unl

Format
Table 3-4 describes each field of sms CDR file.
Table 3-4 Format of sms CDR
SN

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the
serial number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the


bill is split for mid-night and end of the
bill cycle.
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Indicates the service key of the intelligent


service to which the subscriber
subscribes.
The default value is 1.

CallingPartyNum
ber

Char[64]

Indicates the calling number. The number


format are as follows:

Country code + Area number +


PSTN
The number format is the format of
the fixed-line phone number.

Country code + MSISDN


The number format is the format of
the mobile phone number.

For URI format, example,


ABC_DE@huawei.com

NOTE
For E164 number, using international format.
For SPID, keep the original format.

Value range: numerals within 0-9, *, #


6

Issue 26 (2014-03-31)

CalledPartyNumb

Char[64]

Indicates the called number. The number

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

62

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

er

Description
format are as follows:

Country code + Area number +


PSTN
The number format is the format of
the fixed-line phone number.

Country code + MSISDN


The number format is the format of
the mobile phone number.

For URI format, example,


ABC_DE@huawei.com

NOTE
For E164 number, using international format.
For SPID, keep the original format.

Value range: numerals within 0-9, *, #


7

CallingPartyIMSI

Char[64]

Indicates the IMSI of calling party.

When the SCP transfers an IMSI, the


value of this field is the IMSI
transferred

When the SCP does not transfer an


IMSI, the value of this field is the
value of the corresponding field in the
attribute table of the charged
subscriber.

The value is Null when the relevant


value cannot be obtained.

Value range: numerals within 0-9, *, #


8

CalledPartyIMSI

Char[64]

Indicates the IMSI of called party.

When the SCP transfers an IMSI, the


value of this field is the IMSI
transferred

When the SCP does not transfer an


IMSI, the value of this field is the
value of the corresponding field in the
attribute table of the charged
subscriber.

The value is Null when the relevant


value cannot be obtained.

Value range: numerals within 0-9, *, #


9

DialedNumber

Char[64]

Indicates the original number that calling


dialed in calling process.
It is valid in MO process.
Value range: numerals within 0-9, *, #

10

Issue 26 (2014-03-31)

OriginalCalledPar
ty

Char[64]

Indicates the original called number in a


forwarding process.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

63

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Special number reroute. International
number form in call forwarding, actual
call number in special number reroute,
filling in original called number when
dialed through an international gateway
office.
Value range: numerals within 0-9, *, #

11

ServiceFlow

Char[1]

Indicates the call process indicator.


The options are as follows:

12

CallForwardIndic
ator

Char[1]

1: MO process

2: MT process

Indicates the SMS forwarding flag.


In MT: A-B-C, In MT process of B, it
needs to know that whether B party
transfers the SMS to C. Usually, the MT
of B party is set free and all the cost will
be charged in MF of B party in this
situation.
In MF: this field is related to the
parameter of "redirect reason" in IDP.

0: No forwarding

1: SMS forwarding conditional

2: SMS forwarding unconditional

The default value is 0.


13

CallingRoamInfo

Char[20]

Indicates the information used to analyze


the roaming state of calling party.
It can be the location number, MSC
address, VLR number, and so on. The
actual value is related with the service
configuration.
Value range: numerals within 0-9, *, #

14

CallingCellID

Char[20]

Indicates the cell ID of the calling party,


which is directly filled in according to the
IDP report.
Value range: numerals within 0-9, *, #

15

CalledRoamInfo

Char[20]

Indicates the information used to analyze


the roaming state of called party.
It can be the location number, MSC
address, VLR number, and so on. The
actual value is related with the service
configuration.
Value range: numerals within 0-9, *, #

16

Issue 26 (2014-03-31)

CalledCellID

Char[20]

Indicates the cell ID of the called party,


which is handled just as that for

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

64

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
CallingCellID.
Value range: numerals within 0-9, *, #

17

TimeStampOfSS
P

Char[14]

Indicates the time stamp report from SSP


in IDP.
If missing in charging interface, this field
will be filled with the local time stamp of
OCS.
Format: YYYYMMDDhhmmss

18

TimeZoneOfSSP

Integer[4]

Indicates the time zone report from SSP


in IDP.
If missing in charging interface, this field
will be filled with the time zone of the
location of OCS, 15 min. per sector.
Value range: -48-48
NOTE
The value -48 is not included.

The default value is 0.


19

Reserved

Char[32]

20

call ID

Char[32]

Indicates the call ID of the subscriber.


The information is from PSA.
The default value is 0.

21

ChargingTime

Char[14]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss
Not null

22

package

Char[32]

Indicates the package of the subscriber.


The information is from PSA.
The default value is 0.

23

ChargeAmount

Integer[8]

Indicates the deduction amount that is


requested from an external network
element, such as MDSP.
The default value is 0.
NOTE
NE = Network element

24

SendResult

Integer[4]

Indicates the results of short message


sending:

0: Successfully

Other: The value is based on the value


transferred from the SCP.

Value range: -231-231-1


The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

65

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

25

SMSID

Char[20]

Indicates the ID of a short message.

26

IMEI

Char[24]

Indicates the IE containing the IMEISV


of the ME in use by the served subscriber.

27

SMLength

Integer[4]

Indicates the length of short message.


The default value is 0.

28

Reserved

Char[20]

29

APN

Char[32]

Indicates the APN information. The


information is from PSA.
The default value is 0.

30

RefundIndicator

Char[20]

Indicates the deduction or refund request.


The options are as follows:

31

BrandID

Integer[4]

0: Deduct

1: Refund

Indicates the brand ID of subscribers.


Not null
The default value is 0.

32

SubCOSID

Integer[4]

Indicates the main product ID of


subscribers.
Not null
The default value is 0.

33

ChargingPartyNu
mber

Char[64]

Indicates the telephone number of the


charging party.
The number is same as calling party
number in MO and called party number in
MT.
There are several special situations. Like
Child-Parent card feature, the calling
party number is the child, the charging
party number is the parent's number. This
field is null when the service is paid only
by account.
The number format are as follows:

Area number + PSTN


The number format is the format of
the fixed-line telephone number.

MSISDN
The number format is the format of
the mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

66

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

34

ChargePartyIndic
ator

Char[1]

Indicates the charging party.

35

PayType

The options are as follows:

Char[1]

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

Indicates the pay type of subscribers.


The options are as follows:

36

BillCycleID

Char[20]

0: Prepaid

1: Postpaid

Indicates the bill cycle ID.


Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


37

ChargingType

Char[1]

Indicates the charging type.


For MO/MF process:

0: V-H

1: H-H

2: V-V

3: H-V

For MT process:

0: For free

1: Roaming fee

Not null
38

OnNetINdicator

Char[1]

Indicates the short message types.


The options are as follows:

39

RoamState

Char[1]

0: on-net

1: off-net

2: unknown (when network type


cannot be obtained in situations such
as international roaming)

Indicates the roaming state of charging


party.
The options are as follows:

Issue 26 (2014-03-31)

0: No roaming

1: Roaming within charging area

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

67

OCS
Call Detail Record Reference

SN

40

3 CDR Format Details

Field Name

ResultCode

Field Type

Integer[4]

Description

2: Roaming out of charging area

3: International Roaming

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

41

Reserved

Integer[4]

42

CallingHomeCou
ntryCode

Integer[4]

Indicates the home country code


information of calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

43

CallingHomeAre
aNumber

Integer[4]

Indicates the home area number of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

44

CallingHomeNet
workCode

Integer[4]

Indicates the home network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

45

CallingRoamCou
ntryCode

Integer[4]

Indicates the roam country code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

46

CallingRoamArea
Number

Integer[4]

Indicates the roam area number of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

47

CallingRoamNet
workCode

Integer[4]

Indicates the roam network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

48

CalledHomeCoun
tryCode

Integer[4]

Indicates the home country code of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

49

CalledHomeArea
Number

Integer[4]

Indicates the home area number of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

50

Issue 26 (2014-03-31)

CalledHomeNetw

Integer[4]

Indicates the home network code of the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

68

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

orkCode

Description
called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

51

CalledRoamCoun
tryCode

Integer[4]

Indicates the roam country code of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

52

CalledRoamArea
Number

Integer[4]

Indicates the roam area number of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

53

CalledRoamNetw
orkCode

Integer[4]

Indicates the roam network code of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

54

ProductID

Char[20]

Indicates the last effect rating product.

55

ServiceType

Char[20]

Indicates the service included in the


product. They are predefined in OCS.
The options are as follows:

1st digit: Normal tariff

2nd digit: Familiarity number service

3rd digit: Data service

4th digit: IP/international carrier call

5th digit: pre-IP call

6th digit: International Call Forward

7th digit: Call from Home Zone

8th digit: UCB service

9th digit: P_FPH service

10th digit: Remote Access

11th digit: Call from Special Zone

41st digit: VMS

42nd digit: MCN

Other: reserved

The value range of each digit indicates


whether the service is activated.

56

Issue 26 (2014-03-31)

SpecialNumberIn
dicator

Integer[4]

0: Not activated

1: Activated

Types of special numbers that send short


messages, which are used to identify
call-free numbers, for example, A2P or

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

69

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
P2A.
The options are as follows:

0: Normal SMS/P2P

1: Free SMS

2: BarringNumber

The default value is 0.


57

HomeZoneID

Integer[4]

Indicates the home zone ID.


When a subscriber enjoys the home zone
discount, the value of this field is the
home zone ID of the area where the
subscriber currently locates.
The default value is 0.

58

NPFlag

Char[1]

Indicates the flag of number portable.


The options are as follows:

0: Not NP

1: NP out

The default value is 0.


59

NPPrefix

Char[6]

Indicates the number portability prefix of


called party in the MO process or number
portability prefix of the calling party in
the MT process.
Value range: numerals within 0-9, *, #

60

CallingGroupNo

Integer[4]

Indicates the group number of the calling


party when enjoying CUG service. It is
the group number related to the rating.
For VPN, it is the nearest level groupNo.
The default value is 0.

61

CalledGroupNo

Integer[4]

Indicates the group number of the called


party when enjoying CUG or VPN
service. It is the group number related to
the rating.
The default value is 0.

62

UserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber.
The UserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the
life cycle state of a subscriber. The first
digit C indicates the state of a prepaid
subscriber, and the second digit C
indicates the state of a postpaid
subscriber. The options are as follows:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

70

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate


the management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber
claims missing.

0: no

1: yes

Fourth digit: Whether the subscriber


suspends the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies


for suspension with the number being
reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

63

SubscriberID

Char[20]

0: no

1: yes

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

64

Issue 26 (2014-03-31)

OpposeNetworkT
ype

Integer[4]

Indicates the network type of oppose side.


The options are as follows:

1: PSTN

2: Mobile

3: Native Unknown

4: International Unknown

Other: to be extended

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

71

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

65

SMSType

Integer[4]

Indicates the type of a short message call.


The options are as follows:

0: local

1: intra-charging area toll

2: inter-charging area toll

3: international toll

The default value is 0.


66

ChargeOfItemsA
ccounts

Integer[8]

Indicates the free short message items


used.
Value range: -263-263-1
Not null
The default value is 0.

67

Reserved

Char[20]

68

ChargeOfFundAc
counts

Integer[8]

Indicates the total cost amount charging


from fund account.
Value range: -263-263-1
Not null
The default value is 0.

69

ChargeFromPrep
aid

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

70

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Not null
The default value is 0.

71

ChargeFromPostp
aid

Integer[8]

Indicates the charge amount from


postpaid account.
Not null
The default value is 0.

72

PostPaidBalance

Integer[8]

Indicates the balance of postpaid


available limitation.
Value range: -263-263-1
Not null
The default value is 0.

73

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

72

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

74

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
Not null
The default value is 0.

75

CurrencyCode

Integer[4]

Currency code. Also, if this field missed


or present be Zero, it means the system
use local minimal currency as default, and
no need to specify in CDR.
The default value is 0.

76

Reserved

Char[20]

77

AccountType1

Integer[4]

Indicates the account type of the first


account.
0 means not used.
Not null
The default value is 0.

78

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

79

ChargeAmount1

Integer[8]

Indicates the changing amount of the first


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

80

CurrentAcctAmo
unt1

Integer[8]

Indicates the current amount of the first


account.
Value range: -263-263-1
Not null
The default value is 0.

81

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
Not null
The default value is 0.

82

FeeType2

Integer[4]

Indicates the fee type of the second


account.
0 means not used.
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

73

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

83

ChargeAmount2

Integer[8]

Indicates the changing amount of the


second account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

84

CurrentAcctAmo
unt2

Integer[8]

Indicates the current amount of the


second account.
Value range: -263-263-1
Not null
The default value is 0.

85

AccountType3

Integer[4]

Indicates the account type of the third


account.
0 means not used.
Not null
The default value is 0.

86

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

87

ChargeAmount3

Integer[8]

Indicates the changing amount of the


third account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

88

CurrentAcctAmo
unt3

Integer[8]

Indicates the current amount of the third


account.
Value range: -263-263-1
Not null
The default value is 0.

89

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.
Not null
The default value is 0.

90

Issue 26 (2014-03-31)

FeeType4

Integer[4]

Indicates the fee type of the fourth


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

74

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not used.
Not null
The default value is 0.

91

ChargeAmount4

Integer[8]

Indicates the changing amount of the


fourth account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

92

CurrentAcctAmo
unt4

Integer[8]

Indicates the current amount of the fourth


account.
Value range: -263-263-1
Not null
The default value is 0.

93

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
0 means not used.
Not null
The default value is 0.

94

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

95

ChargeAmount5

Integer[8]

Indicates the changing amount of the fifth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

96

CurrentAcctAmo
unt5

Integer[8]

Indicates the current amount of the fifth


account.
Value range: -263-263-1
Not null
The default value is 0.

97

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

75

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

98

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

99

ChargeAmount6

Integer[8]

Indicates the changing amount of the


sixth account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

100

CurrentAcctAmo
unt6

Integer[8]

Indicates the current amount of the sixth


account.
Value range: -263-263-1
Not null
The default value is 0.

101

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
Not null
The default value is 0.

102

FeeType7

Integer[4]

Indicates the fee type of the seventh


account.
0 means not used.
Not null
The default value is 0.

103

ChargeAmount7

Integer[8]

Indicates the changing amount of the


seventh account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

104

CurrentAcctAmo
unt7

Integer[8]

Indicates the current amount of the


seventh account.
Value range: -263-263-1
Not null
The default value is 0.

105

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

76

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

106

FeeType8

Integer[4]

Indicates the fee type of the eighth


account.
0 means not used.
Not null
The default value is 0.

107

ChargeAmount8

Integer[8]

Indicates the changing amount of the


eighth account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

108

CurrentAcctAmo
unt8

Integer[8]

Indicates the current amount of the eighth


account.
Value range: -263-263-1
Not null
The default value is 0.

109

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
0 means not used.
Not null

110

FeeType9

Integer[4]

Indicates the fee type of the ninth


account.
0 means not used.
Not null
The default value is 0.

111

ChargeAmount9

Integer[8]

Indicates the changing amount of the


ninth account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

112

CurrentAcctAmo
unt9

Integer[8]

Indicates the current amount of the ninth


account.
Value range: -263-263-1
Not null
The default value is 0.

113

Issue 26 (2014-03-31)

AccountType10

Integer[4]

Indicates the account type of the tenth


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

77

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not used.
Not null
The default value is 0.

114

FeeType10

Integer[4]

Indicates the fee type of the tenth


account.
0 means not used.
Not null
The default value is 0.

115

ChargeAmount10

Integer[8]

Indicates the changing amount of the


tenth account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

116

CurrentAcctAmo
unt10

Integer[8]

Indicates the current amount of the tenth


account.
Value range: -263-263-1
Not null
The default value is 0.

117

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

118

BonusValidity2

Char[14]

Indicates the validity period of the second


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

119

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

120

Issue 26 (2014-03-31)

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period
does not change when fees are deducted

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

78

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

121

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

122

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

123

BonusValidity7

Char[14]

Indicates the validity period of the


seventh rewarded resource. The validity
period does not change when fees are
deducted from accounts. In this case, the
validity periods of consumption resources
are not recorded.
Format: YYYYMMDDhhmmss

124

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

125

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

126

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

79

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

127

Reserved

Char[15]

128

Reserved

Char[10]

129

Reserved

Char[10]

130

Reserved

Char[15]

131

Reserved

Char[10]

132

Reserved

Char[10]

133

Reserved

Char[10]

134

Reserved

Char[10]

135

Reserved

Char[10]

136

Reserved

Char[10]

137

Reserved

Integer[4]

138

session id

Char[20]

Indicates the ID of a sequence.


The default value is 0.

139

Service Name

Char[32]

Indicates the service name. The


information is from PSA.
The default value is 0.

140

Consumed
Resources

Integer[4]

Indicates the Date service tariff. The


information is from PSA.
The default value is 0.
NOTE
In the deduction processes, this parameter
records amount.

141

Original Amount

Integer[4]

In the refunding processes, this parameter


records used amount.

Indicates the original amount through


RTBP interface.
The default value is 0.

142

AddtionalInfo

Char[256]

Indicates the additional information about


the service.
Some additional information about the
service is recorded. In most cases, the
information is only useful for the
specified carrier.

143

Reserved

Char[20]

144

StartTimeOfBillC
ycle

Char[14]

Indicates the start time of bill cycle.

SecondChargingP

Char[64]

145

Issue 26 (2014-03-31)

The default value is 0.


Indicates the number of the other
charging party. In the example, the value

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

80

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

artyNumber

Description
of the field is the number of subscriber C.
This field is null when the service is paid
only by account. There are several special
situations. Like Child-Parent card feature,
the calling party number is the child, the
charging party number is the parent's
number.
The number format is as follows:

Area number + PSTN


The number format is the format of
the fixed-line telephone number.

MSISDN
The number format is the format of
the mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


146

SecondChargingP
artyPayType

Char[1]

Indicates the payment type of the other


charging party. For example, the payment
type of the parent card.
The options are as follows:

0: Prepaid

1: Postpaid

NOTE
If the value of the field is null, the system
records the payment type of the parent card
subscriber.

147

SecondChargingP
artyBillCycleID

Char[20]

Indicates the bill cycle ID of the other


charging party. For example, the bill
cycle ID of the parent card.
Format: YYYYMMTT
The description of the format is as
follows:

148

ChargeOfItemsSe
condAccounts

Integer[8]

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Indicates the free call times used from


others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

149

Issue 26 (2014-03-31)

ChargeOfDuratio
nSecondAccounts

Integer[8]

Indicates the total call time charge using


reward resource from others, such as the
parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

81

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
Not null
The default value is 0.

150

ChargeOfFundSe
condAccounts

Integer[8]

Indicates the total cost amount charging


from fund account of others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

151

ChargeFromSeco
ndPrepaidAccoun
t

Integer[8]

Indicates the charge amount from other


prepaid account, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

152

SecondPrepaidAc
countBalance

Integer[8]

Indicates the balance of other prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

153

ChargeFromSeco
ndPostpaidAccou
nt

Integer[8]

Indicates the charge amount from other


postpaid account, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

154

SecondPostpaidA
ccountBalance

Integer[8]

Indicates the balance of other postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

155

SecondAccountI
D

Char[20]

Indicates the main account ID of the other


charging party that the system deducts
fees from.
Value range: characters in [0-9, a-z, A-Z]

156

SecondAccountK
ey

Integer[8]

Indicates the main account key of the


other charging party that the system
deducts fees from.
Value range: -263-263-1
Not null
The default value is 0.

157

Issue 26 (2014-03-31)

SecondAccountC

Integer[4]

Currency code of others, such as the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

82

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

urrencyCode

Description
parent card. Also, if this field missed or
present be Zero, it means the system use
local minimal currency as default, and no
need to specify in CDR.
The default value is 0.

158

Reserved

Char[20]

159

SecondAccountT
ype1

Integer[4]

Indicates the account type of the first


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

160

SecondFeeType1

Integer[4]

Indicates the fee type of the first account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

161

SecondChargeA
mount1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

162

SecondCurrentAc
ctAmount1

Integer[8]

Indicates the current amount of the first


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

163

SecondAccountT
ype2

Integer[4]

Indicates the account type of the second


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

164

SecondFeeType2

Integer[4]

Indicates the fee type of the second


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

165

Issue 26 (2014-03-31)

SecondChargeA
mount2

Integer[8]

Indicates the changing amount of the


second account of others, such as the
parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

83

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

166

SecondCurrentAc
ctAmount2

Integer[8]

Indicates the current amount of the


second account of others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

167

SecondAccountT
ype3

Integer[4]

Indicates the account type of the third


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

168

SecondFeeType3

Integer[4]

Indicates the fee type of the third account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

169

SecondChargeA
mount3

Integer[8]

Indicates the changing amount of the


third account of others, such as the parent
card.
0 means unchanged.
Value range: -263-263-1
Not null

170

SecondCurrentAc
ctAmount3

Integer[8]

Indicates the current amount of the third


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

171

SecondAccountT
ype4

Integer[4]

Indicates the account type of the fourth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

172

SecondFeeType4

Integer[4]

Indicates the fee type of the fourth


account of others, such as the parent card.
0 means not used.
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

84

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

173

SecondChargeA
mount4

Integer[8]

Indicates the changing amount of the


fourth account of others, such as the
parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

174

SecondCurrentAc
ctAmount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

175

SecondAccountT
ype5

Integer[4]

Indicates the account type of the fifth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

176

SecondFeeType5

Integer[4]

Indicates the fee type of the fifth account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

177

SecondChargeA
mount5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

178

SecondCurrentAc
ctAmount5

Integer[8]

Indicates the current amount of the fifth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

179

Issue 26 (2014-03-31)

SecondBonusVali
dity1

Char[14]

Indicates the validity period of the first


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not
recorded.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

85

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Format: YYYYMMDDhhmmss

180

SecondBonusVali
dity2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

181

SecondBonusVali
dity3

Char[14]

Indicates the validity period of the third


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

182

SecondBonusVali
dity4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

183

SecondBonusVali
dity5

Char[14]

Indicates the validity period of the fifth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

184

Reserved

Integer[4]

185

Reserved

Integer[4]

186

OppositePartyNu
mber

Char[64]

Indicates the number of the opposite


party.
In calling process, the number is the
number of the called party.
In called process, the number is the
number of the calling party.
The number format is as follows:

Issue 26 (2014-03-31)

Area number + PSTN


The number format is the format of
the fixed-line telephone number.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

86

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

MSISDN
The number format is the format of
the mobile phone number.

For URI format, example,


ABC_DE@huawei.com

If it is a international number, the number


format are as follows:

Country code + MSISDN

Country code + Area number + PSTN

Value range: numerals within 0-9, *, #


Not null
187

Reserved

Integer[4]

188

Reserved

Char[25]

189

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low
32 bits>[;<optional value>]

<DiameterIdentity>: the same as the


field in the Origin-Host AVP.

<high 32 bits>: indicates the current


time of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to
0.

<optional value>: indicates


implementation specific but may
include a modem is device Id, a layer
2 address, timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
190

Reserved

Integer[4]

191

Reserved

Integer[4]

192

DiscountOfLastE
ffProduct

Integer[4]

Indicates the discount percentage for the


last rated product that takes effect. For a
product that does not provide discounts,
the value is 100.
Value range: 0-100
NOTE
The value 0 is not included.

Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

87

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 100.

193

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

194

accumulationchan
ge

Char[256]

Indicates the change value of an


accumulative item.
The value format is as follows:
Accumulation ID 1, accumulation switch
time 1, change value 1; accumulation ID
2, accumulation switch time 2, change
value 2...
The value contains only numerals. The
account ID and balance change is
separated by a comma (,), and
information of different accounts is
separated by a semicolon (;). The
information about up to 10 accounts can
be included. The excess account
information will be discarded.

195

196

UsageServiceTyp
e

Integer[4]

SourceSerialNo

Integer[8]

Indicates the type of a real-time service.


The default value is 1300.
For the CDRs that are generated not for
re-rating, the default value of this field is
0. For the CDRs that are generated for
re-rating, the value of this field is the
corresponding value in the original CDRs
for re-rating. If the re-rating is performed
multiple times, the value of this field
remains unchanged.
Not null
The default value is 0.

197

SourceSubSequen
ce

Integer[4]

Indicates the sequence number when the


bill is split. For example, special
requirement of splitting on mid-night and
end of the bill cycle.
For the CDRs that are generated not for
re-rating, the default value of this field is
0. For the CDRs that are generated for
re-rating, the value of this field is the
corresponding value in the original CDRs
for re-rating. If the re-rating is performed
multiple times, the value of this field
remains unchanged.
The default value is 0.

198

Issue 26 (2014-03-31)

AcctBalChgList

Char[768]

Indicates the change value of balance


change.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

88

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The value format is as follows:
lAcctBalanceID, iProductKey, iFeeID,
iAmount0, iAmount1, iAcctBalanceType,
MeasureID, billCycleID;
The value contains only numerals. The
fields in each group are separated by
commas (,), and groups are separated by
semicolons (;). Up to 10 groups can be
included. The contents exceeding 10
groups will be discarded.

199

200

OriginCdrFilena
me

Char[64]

CurCDRLineNo

Integer[4]

Indicates the name of a rated CDR.


The default value is 0.
Indicates the number of the line where the
original CDR is located.
The default value is 0.

201

Reserved

Integer[4]

202

Reserved

Integer[8]

203

Reserved

Integer[8]

204

Reserved

Integer[8]

205

Reserved

Integer[8]

206

SecondSubscriber
Key

Integer[4]

Indicates the key value of a


entrusted-payment subscriber.
The default value is 0.

207

SecondProductID

Integer[4]

Reserved

208

OpposeTenantID

Integer[4]

Reserved

209

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

210

BalanceBeforeCh
arge1

Integer[8]

Indicates the balance of the first account


before the system deducts the fee from.
The default value is 0.

211

BalanceAfterChar
ge1

Integer[8]

Indicates the balance of the first account


after the system deducts the fee from.
The default value is 0.

212

ChargeFee1

Integer[8]

Indicates the cost amount charging from


the first account.
The default value is 0.

213

Issue 26 (2014-03-31)

accounttype2

Integer[4]

Indicates the account type of the second


fund account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

89

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

214

BalanceBeforeCh
arge2

Integer[8]

Indicates the balance of the second


account before the system deducts the fee
from.
The default value is 0.

215

BalanceAfterChar
ge2

Integer[8]

Indicates the balance of the second


account after the system deducts the fee
from.
The default value is 0.

216

ChargeFee2

Integer[8]

Indicates the cost amount charging from


the second account.
The default value is 0.

217

accounttype3

Integer[4]

Indicates the account type of the third


fund account.
The default value is 0.

218

BalanceBeforeCh
arge3

Integer[8]

Indicates the balance of the third account


before the system deducts the fee from.
The default value is 0.

219

BalanceAfterChar
ge3

Integer[8]

Indicates the balance of the third account


after the system deducts the fee from.
The default value is 0.

220

ChargeFee3

Integer[8]

Indicates the cost amount charging from


the third account.
The default value is 0.

221

accounttype4

Integer[4]

Indicates the account type of the forth


fund account.
The default value is 0.

222

BalanceBeforeCh
arge4

Integer[8]

Indicates the balance of the forth account


before the system deducts the fee from.
The default value is 0.

223

BalanceAfterChar
ge4

Integer[8]

Indicates the balance of the forth account


after the system deducts the fee from.
The default value is 0.

224

ChargeFee4

Integer[8]

Indicates the cost amount charging from


the forth account.
The default value is 0.

225

accounttype5

Integer[4]

Indicates the account type of the fifth


account.
The default value is 0.

226

Issue 26 (2014-03-31)

BalanceBeforeCh

Integer[8]

Indicates the balance of the fifth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

90

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

arge5

Description
before the system deducts the fee from.
The default value is 0.

227

BalanceAfterChar
ge5

Integer[8]

Indicates the balance of the fifth account


after the system deducts the fee from.
The default value is 0.

228

ChargeFee5

Integer[8]

Indicates the cost amount charging from


the fifth account.
The default value is 0.

229

accounttype6

Integer[4]

Indicates the account type of the sixth


account.
The default value is 0.

230

BalanceBeforeCh
arge6

Integer[8]

Indicates the balance of the sixth account


before the system deducts the fee from.
The default value is 0.

231

BalanceAfterChar
ge6

Integer[8]

Indicates the balance of the sixth account


after the system deducts the fee from.
The default value is 0.

232

ChargeFee6

Integer[8]

Indicates the cost amount charging from


the sixth account.
The default value is 0.

233

accounttype7

Integer[4]

Indicates the account type of the seventh


fund account.
The default value is 0.

234

BalanceBeforeCh
arge7

Integer[8]

Indicates the balance of the seventh


account before the system deducts the fee
from.
The default value is 0.

235

BalanceAfterChar
ge7

Integer[8]

Indicates the balance of the seventh


account after the system deducts the fee
from.
The default value is 0.

236

ChargeFee7

Integer[8]

Indicates the cost amount charging from


the seventh account.
The default value is 0.

237

accounttype8

Integer[4]

Indicates the account type of the eighth


fund account.
The default value is 0.

238

Issue 26 (2014-03-31)

BalanceBeforeCh
arge8

Integer[8]

Indicates the balance of the eighth


account before the system deducts the fee
from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

91

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

239

BalanceAfterChar
ge8

Integer[8]

Indicates the balance of the eighth


account after the system deducts the fee
from.
The default value is 0.

240

ChargeFee8

Integer[8]

Indicates the cost amount charging from


the eighth account.
The default value is 0.

241

accounttype9

Integer[4]

Indicates the account type of the ninth


fund account.
The default value is 0.

242

BalanceBeforeCh
arge9

Integer[8]

Indicates the balance of the ninth account


before the system deducts the fee from.
The default value is 0.

243

BalanceAfterChar
ge9

Integer[8]

Indicates the balance of the ninth account


after the system deducts the fee from.
The default value is 0.

244

ChargeFee9

Integer[8]

Indicates the cost amount charging from


the ninth account.
The default value is 0.

245

accounttype10

Integer[4]

Indicates the account type of the tenth


fund account.
The default value is 0.

246

BalanceBeforeCh
arge10

Integer[8]

Indicates the balance of the tenth account


before the system deducts the fee from.
The default value is 0.

247

BalanceAfterChar
ge10

Integer[8]

Indicates the balance of the tenth account


after the system deducts the fee from.
The default value is 0.

248

ChargeFee10

Integer[8]

Indicates the cost amount charging from


the tenth account.
The default value is 0.

249

accounttype11

Integer[4]

Indicates the account type of the eleventh


fund account.
The default value is 0.

250

BalanceBeforeCh
arge11

Integer[8]

Indicates the balance of the eleventh


account before the system deducts the fee
from.
The default value is 0.

251

Issue 26 (2014-03-31)

BalanceAfterChar

Integer[8]

Indicates the balance of the eleventh

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

92

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

ge11

Description
account after the system deducts the fee
from.
The default value is 0.

252

ChargeFee11

Integer[8]

Indicates the cost amount charging from


the eleventh account.
The default value is 0.

253

accounttype12

Integer[4]

Indicates the account type of the twelfth


fund account.
The default value is 0.

254

BalanceBeforeCh
arge12

Integer[8]

Indicates the balance of the twelfth


account before the system deducts the fee
from.
The default value is 0.

255

BalanceAfterChar
ge12

Integer[8]

Indicates the balance of the twelfth


account after the system deducts the fee
from.
The default value is 0.

256

ChargeFee12

Integer[8]

Indicates the cost amount charging from


the twelfth account.
The default value is 0.

257

accounttype13

Integer[4]

Indicates the account type of the


thirteenth fund account.
The default value is 0.

258

BalanceBeforeCh
arge13

Integer[8]

Indicates the balance of the thirteenth


account before the system deducts the fee
from.
The default value is 0.

259

BalanceAfterChar
ge13

Integer[8]

Indicates the balance of the thirteenth


account after the system deducts the fee
from.
The default value is 0.

260

ChargeFee13

Integer[8]

Indicates the cost amount charging from


the thirteenth account.
The default value is 0.

261

accounttype14

Integer[4]

Indicates the account type of the


fourteenth fund account.
The default value is 0.

262

BalanceBeforeCh
arge14

Integer[8]

Indicates the balance of the fourteenth


account before the system deducts the fee
from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

93

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

263

BalanceAfterChar
ge14

Integer[8]

Indicates the balance of the fourteenth


account after the system deducts the fee
from.
The default value is 0.

264

ChargeFee14

Integer[8]

Indicates the cost amount charging from


the fourteenth account.
The default value is 0.

265

accounttype15

Integer[4]

Indicates the account type of the fifteenth


fund account.
The default value is 0.

266

BalanceBeforeCh
arge15

Integer[8]

Indicates the balance of the fifteenth


account before the system deducts the fee
from.
The default value is 0.

267

BalanceAfterChar
ge15

Integer[8]

Indicates the balance of the fifteenth


account after the system deducts the fee
from.
The default value is 0.

268

ChargeFee15

Integer[8]

Indicates the cost amount charging from


the fifteenth account.
The default value is 0.

269

accounttype16

Integer[4]

Indicates the account type of the sixteenth


fund account.
The default value is 0.

270

BalanceBeforeCh
arge16

Integer[8]

Indicates the balance of the sixteenth


account before the system deducts the fee
from.

271

BalanceAfterChar
ge16

Integer[8]

Indicates the balance of the sixteenth


account after the system deducts the fee
from.
The default value is 0.

272

ChargeFee16

Integer[8]

Indicates the cost amount charging from


the sixteenth account.
The default value is 0.

273

accounttype17

Integer[4]

Indicates the account type of the


seventeenth fund account.
The default value is 0.

274

BalanceBeforeCh
arge17

Integer[8]

Indicates the balance of the seventeenth


account before the system deducts the fee
from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

94

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

275

BalanceAfterChar
ge17

Integer[8]

Indicates the balance of the seventeenth


account after the system deducts the fee
from.
The default value is 0.

276

ChargeFee17

Integer[8]

Indicates the cost amount charging from


the seventeenth account.
The default value is 0.

277

accounttype18

Integer[4]

Indicates the account type of the


eighteenth fund account.
The default value is 0.

278

BalanceBeforeCh
arge18

Integer[8]

Indicates the balance of the eighteenth


account before the system deducts the fee
from.
The default value is 0.

279

BalanceAfterChar
ge18

Integer[8]

Indicates the balance of the eighteenth


account after the system deducts the fee
from.
The default value is 0.

280

ChargeFee18

Integer[8]

Indicates the cost amount charging from


the eighteenth account.
The default value is 0.

281

accounttype19

Integer[4]

Indicates the account type of the


nineteenth fund account.
The default value is 0.

282

BalanceBeforeCh
arge19

Integer[8]

Indicates the balance of the nineteenth


account before the system deducts the fee
from.
The default value is 0.

283

BalanceAfterChar
ge19

Integer[8]

Indicates the balance of the nineteenth


account after the system deducts the fee
from.
The default value is 0.

284

ChargeFee19

Integer[8]

Indicates the cost amount charging from


the nineteenth account.
The default value is 0.

285

accounttype20

Integer[4]

Indicates the account type of the


twentieth fund account.
The default value is 0.

286

Issue 26 (2014-03-31)

BalanceBeforeCh
arge20

Integer[8]

Indicates the balance of the twentieth


account before the system deducts the fee
from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

95

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

287

BalanceAfterChar
ge20

Integer[8]

Indicates the balance of the twentieth


account after the system deducts the fee
from.
The default value is 0.

288

ChargeFee20

Indicates the cost amount charging from


the twentieth account.

Integer[8]

The default value is 0.

3.1.4 mms CDR


Description
The mms CDRs are the CDRs for the MMS. The CDRs record the following information in
MMS charging requests: the service scenario information reported by external NEs and the
information generated by the charging modules, such as rating and fee deduction information.

Generation Scenario
When OCS subscriber A sends a multimedia message to subscriber B, and the system
successfully deducts the fee from the account of subscriber A, an mms CDR is generated.
For the description of child-parent cards, see section 3.1.2 rec CDR .

CDR File Name Format


mmsYYYYMMDD_CBPNODE_Seqno.unl
Example of an mms CDR file name: mms20071012_101_000151.unl

Format
Table 3-5 describes each field of mms CDR file.
Table 3-5 Format of mms CDR
SN

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the bill


is split for mid-night and end of the bill
cycle.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

96

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

TimeStamp

Char[14]

Indicates the time stamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Indicates the service key of the intelligent


service to which the subscriber subscribes.
The default value is 1.

CallingPartyNumb
er

Char[64]

Indicates the calling number. The number


format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


6

CalledPartyNumbe
r

Char[64]

Indicates the called number. The number


format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


7

CallingPartyIMSI

Char[64]

Indicates the IMSI of calling party.

When the SCP transfers an IMSI, the


value of this field is the IMSI transferred

When the SCP does not transfer an IMSI,


the value of this field is the value of the
corresponding field in the attribute table
of the charged subscriber.

The value is Null when the relevant value


cannot be obtained.

Value range: numerals within 0-9, *, #


8

CalledPartyIMSI

Char[64]

Indicates the IMSI of called party.

Issue 26 (2014-03-31)

When the SCP transfers an IMSI, the


value of this field is the IMSI transferred

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

97

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

When the SCP does not transfer an IMSI,


the value of this field is the value of the
corresponding field in the attribute table
of the charged subscriber.

The value is Null when the relevant value


cannot be obtained.

Value range: numerals within 0-9, *, #


9

DialedNumber

Char[64]

Indicates the original number that the MMS


is sent to.
It is valid in MO flow.
Value range: numerals within 0-9, *, #

10

OriginalCalledPart
y

Char[64]

Indicates the original Receiver number in a


MMS forwarding flow.
Special number reroute. International number
form in MMS forwarding, actual call number
in special number reroute, filling in original
called number when dialed through an
international gateway office.
It is valid in MF flow.
Value range: numerals within 0-9, *, #

11

ServiceFlow

Char[1]

Indicates the call process indicator.


The options are as follows:

12

CallForwardIndicat
or

Char[1]

1: MO process

2: MT process

3: MF process (reserved)

4: Read Reply

5: Delivery Report

6: Replied Report

Indicates the MMS forwarding flag.

In MT: A-B-C, In MT process of B, it


needs to know that whether B party
transfers the MMS to C. Usually the MT
of B party is set free and all the cost will
be charged in MF of B party in this
situation.

In MF: This field should be defined in the


interface between MMSC and SCP.

The forwarding options are as follows:

13

Issue 26 (2014-03-31)

CallingRoamInfo

Char[20]

0: No forwarding

1: MMS forwarding conditional

2: MMS forwarding unconditional

Indicates the information used to analyze the


roaming state of calling party.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

98

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
It can be the location number, MSC address,
VLR number, and so on. The actual value is
related with the service configuration.

14

CallingCellID

Char[20]

Indicates the cell ID of the calling party,


which is directly filled in according to the
IDP report.
Value range: numerals within 0-9, *, #

15

CalledRoamInfo

Char[20]

Indicates the information used to analyze the


roaming state of called party.
It can be the location number, MSC address,
VLR number, and so on. The actual value is
related with the service configuration.
Value range: numerals within 0-9, *, #
The wildcard value is -1.

16

CalledCellID

Char[20]

Indicates the cell ID of the called party,


which is handled just as that for
CallingCellID.
Value range: numerals within 0-9, *, #

17

TimeStampOfSSP

Char[14]

Indicates the time stamp report from SSP in


IDP.
If missing in charging interface, this field
will be filled with the local time stamp of
OCS.
Format: YYYYMMDDhhmmss

18

TimeZoneOfSSP

Integer[4]

Indicates the time zone report from SSP in


IDP.
If missing in charging interface, this field
will be filled with the time zone of the
location of OCS, 15 min. per sector.
Value range: -48-48
NOTE
The value -48 is not included.

The default value is 0.


19

Reserved

Char[32]

20

Reserved

Char[32]

21

ChargingTime

Char[14]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss

22

Reserved

Integer[4]

23

ChargeAmount

Integer[8]

Indicates the charge amount from exterior.


The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

99

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

24

SendResult

Integer[4]

Results of short message sending:

0: Successfully

Other: The value is based on the value


transferred from the SCP.

Value range: -231-231-1


The default value is 0.
25

MMSID

Char[24]

Indicates the ID of an MMS.


The ID of each MMS is unique.

26

IMEI

Char[24]

Indicates the IE containing the IMEISV of


the ME in use by the served subscriber.

27

MMSLength

Integer[4]

Indicates the length of MMS.


The default value is 0.

28

call ID

Char[32]

Indicates the call ID of the subscriber. The


information is from PSA.

29

DiameterSessionID

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

<DiameterIdentity>: the same as the field


in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to 0.

<optional value>: indicates


implementation specific but may include
a modem is device Id, a layer 2 address,
timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
30

RefundIndicator

Char[20]

Indicates the deduction or refund request.


The options are as follows:

31

BrandID

Integer[4]

0: Deduct

1: Refund

Indicates the brand ID of subscribers.


The default value is 0.

32

Issue 26 (2014-03-31)

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

100

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

33

ChargingPartyNum
ber

Char[64]

Indicates the telephone number of the


charging party.
The number is same as calling party number
in MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is
null when the service is paid only by
account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


34

35

ChargePartyIndicat
or

PayType

Char[1]

Indicates the charging party.


The options are as follows:

Char[1]

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

Indicates the pay type of subscribers.


The options are as follows:

36

BillCycleID

Char[20]

0: Prepaid

1: Postpaid

Indicates the bill cycle ID.


Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


37

ChargingType

Char[1]

Indicates the charging type.


For MO/MF process:

Issue 26 (2014-03-31)

0: V-H

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

101

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

1: H-H

2: V-V

3: H-V

For MT process:

38

OnNetIndicator

Char[1]

0: For free

1: Roaming fee

Indicates the MM types.


The options are as follows:

39

RoamState

Char[1]

0: on-net

1: off-net

2: International

Indicates the roaming state of charging party.


The options are as follows:

40

ResultCode

Integer[4]

0: No roaming

1: Roaming within charging area

2: Roaming out of charging area

3: International Roaming

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

41

Reserved

Integer[4]

42

CallingHomeCount
ryCode

Integer[4]

Indicates the home country code information


of calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

43

CallingHomeArea
Number

Integer[4]

Indicates the home area number of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

44

CallingHomeNetw
orkCode

Integer[4]

Indicates the home network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

45

CallingRoamCount
ryCode

Integer[4]

Indicates the roam country code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

46

Issue 26 (2014-03-31)

CallingRoamArea

Integer[4]

Indicates the roam area number of the calling

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

102

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Number

Description
party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

47

CallingRoamNetw
orkCode

Integer[4]

Indicates the roam network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

48

CalledHomeCountr
yCode

Integer[4]

Indicates the home country code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

49

CalledHomeAreaN
umber

Integer[4]

Indicates the home area number of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

50

CalledHomeNetwo
rkCode

Integer[4]

Indicates the home network code of the


called party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

51

CalledRoamCountr
yCode

Integer[4]

Indicates the roam country code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

52

CalledRoamAreaN
umber

Integer[4]

Indicates the roam area number of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

53

CalledRoamNetwo
rkCode

Integer[4]

Indicates the roam network code of the called


party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

54

ProductID

Char[20]

Indicates the last effect rating product.

55

ServiceType

Char[20]

Indicates the service included in the product.


They are predefined in OCS.
The options are as follows:

Issue 26 (2014-03-31)

1st digit: Normal Voice tariff

2nd digit: Familiarity number service

3rd digit: Data service

4th digit: IP/international carrier call

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

103

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

5th digit: pre-IP call

6th digit: International Call Forward

7th digit: Call from Home Zone

8th digit: UCB service

9th digit: P_FPH service

10th digit: Remote Access

11th digit: Call from Special Zone

41st digit: VMS

42nd digit: MCN

Other: reserved

The value range of each digit indicates


whether the service is activated.

0: Not activated

1: Activated

Not null
56

SpecialNumberIndi
cator

Integer[4]

Types of special numbers that send short


messages, which are used to identify call-free
numbers, for example, A2P or P2A.
The options are as follows:

0: Normal MMS/P2P

1: BarringMMS

2: Free MMS

3: CommonMMSHotLineNumber

>=0, -1, 0 or 9999 means unknown.


The default value is 0.
57

HomeZoneID

Integer[4]

Indicates the home zone ID.


When a subscriber enjoys the home zone
discount, the value of this field is the home
zone ID of the area where the subscriber
currently locates.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

58

NPFlag

Char[1]

Indicates the flag of number portable.


The options are as follows:

59

NPPrefix

Char[6]

0: Not NP

1: NP out

Indicates the number portability prefix of


called party in the MO process or number
portability prefix of the calling party in the
MT process.
Value range: numerals within 0-9, *, #

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

104

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

60

CallingGroupNo

Integer[4]

Indicates the group number of the calling


party when enjoying CUG service. It is the
group number related to the rating.
For VPN, it is the nearest level groupNo.

61

CalledGroupNo

Integer[4]

Indicates the group number of the called


party when enjoying CUG or VPN service. It
is the group number related to the rating.
The default value is 0.

62

UserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber.
The UserState parameter is a numeric string
of seven digits, in the format CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber,
and the second digit C indicates the state of a
postpaid subscriber. The options are as
follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber


suspends the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies


for suspension with the number being
reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

105

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

0: no

1: yes

The default value is 0.


63

SubscriberID

Char[20]

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

64

OpposeNetworkTy
pe

Integer[4]

Indicates the network type of oppose side.


The options are as follows:

1: PSTN

2: Mobile

3: Native Unknown

4: International Unknown

Other: to be extended

The default value is 0.


The wildcard value is -1.
65

Reserved

Char[20]

66

ChargeOfItemsAcc
ounts

Integer[8]

Indicates the free call times used.


Value range: -263-263-1
Not null
The default value is 0.

67

ChargeOfDuration
Accounts

Integer[8]

Indicates the total call time charge using


reword resource.
Value range: -263-263-1
Not null
The default value is 0.

68

ChargeOfFundAcc
ounts

Integer[8]

Indicates the total cost amount charging from


fund account.
Value range: -263-263-1
Not null
The default value is 0.

69

ChargeFromPrepai
d

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

70

Issue 26 (2014-03-31)

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

106

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
Not null
The default value is 0.

71

ChargeFromPostpa
id

Integer[8]

Indicates the charge amount from postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

72

PostPaidBalance

Integer[8]

Indicates the balance of postpaid available


limitation.
Value range: -263-263-1
Not null
The default value is 0.

73

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

74

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
Not null
The default value is 0.

75

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use
local minimal currency as default, and no
need to specify in CDR.
The default value is 0.

76

package

Char[32]

Indicates the package of the subscriber. The


information is from PSA.

77

AccountType1

Integer[4]

Indicates the account type of the first


account.
0 means not used.
Not null
The default value is 0.

78

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

79

ChargeAmount1

Integer[8]

Indicates the changing amount of the first


account.
0 means not unchanged.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

107

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

80

CurrentAcctAmou
nt1

Integer[8]

Indicates the current amount of the first


account.
Value range: -263-263-1
Not null
The default value is 0.

81

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
Not null
The default value is 0.

82

FeeType2

Integer[4]

Indicates the fee type of the second account.


0 means not used.
Not null
The default value is 0.

83

ChargeAmount2

Integer[8]

Indicates the changing amount of the second


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

84

CurrentAcctAmou
nt2

Integer[8]

Indicates the current amount of the second


account.
Value range: -263-263-1
Not null
The default value is 0.

85

AccountType3

Integer[4]

Indicates the account type of the third


account.
0 means not used.
Not null
The default value is 0.

86

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

87

ChargeAmount3

Integer[8]

Indicates the changing amount of the third


account.
0 means not unchanged.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

108

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
Not null
The default value is 0.

88

CurrentAcctAmou
nt3

Integer[8]

Indicates the current amount of the third


account.
Value range: -263-263-1
Not null
The default value is 0.

89

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.
Not null
The default value is 0.

90

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


0 means not used.
Not null
The default value is 0.

91

ChargeAmount4

Integer[8]

Indicates the changing amount of the fourth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

92

CurrentAcctAmou
nt4

Integer[8]

Indicates the current amount of the fourth


account.
Value range: -263-263-1
Not null
The default value is 0.

93

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
0 means not used.
Not null
The default value is 0.

94

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

95

Issue 26 (2014-03-31)

ChargeAmount5

Integer[8]

Indicates the changing amount of the fifth


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

109

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

96

CurrentAcctAmou
nt5

Integer[8]

Indicates the current amount of the fifth


account.
Value range: -263-263-1
Not null
The default value is 0.

97

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
0 means not used.
Not null
The default value is 0.

98

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

99

ChargeAmount6

Integer[8]

Indicates the changing amount of the sixth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

100

CurrentAcctAmou
nt6

Integer[8]

Indicates the current amount of the sixth


account.
Value range: -263-263-1
Not null
The default value is 0.

101

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
Not null
The default value is 0.

102

FeeType7

Integer[4]

Indicates the fee type of the seventh account.


0 means not used.
Not null
The default value is 0.

103

Issue 26 (2014-03-31)

ChargeAmount7

Integer[8]

Indicates the changing amount of the seventh

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

110

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

104

CurrentAcctAmou
nt7

Integer[8]

Indicates the current amount of the seventh


account.
Value range: -263-263-1
Not null
The default value is 0.

105

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.
Not null
The default value is 0.

106

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


0 means not used.
Not null
The default value is 0.

107

ChargeAmount8

Integer[8]

Indicates the changing amount of the eighth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

108

CurrentAcctAmou
nt8

Integer[8]

Indicates the current amount of the eighth


account.
Value range: -263-263-1
Not null
The default value is 0.

109

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
0 means not used.
Not null
The default value is 0.

110

FeeType9

Integer[4]

Indicates the fee type of the ninth account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

111

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

111

ChargeAmount9

Integer[8]

Indicates the changing amount of the ninth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

112

CurrentAcctAmou
nt9

Integer[8]

Indicates the current amount of the ninth


account.
Value range: -263-263-1
Not null
The default value is 0.

113

AccountType10

Integer[4]

Indicates the account type of the tenth


account.
0 means not used.
Not null
The default value is 0.

114

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


0 means not used.
Not null
The default value is 0.

115

ChargeAmount10

Integer[8]

Indicates the changing amount of the tenth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

116

CurrentAcctAmou
nt10

Integer[8]

Indicates the current amount of the tenth


account.
Value range: -263-263-1
Not null
The default value is 0.

117

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

118

Issue 26 (2014-03-31)

BonusValidity2

Char[14]

Indicates the validity period of the second


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

112

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

119

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

120

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

121

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

122

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

123

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

124

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

125

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

113

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

126

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

127

Reserved

Char[15]

128

Reserved

Char[10]

129

Reserved

Char[10]

130

Reserved

Char[15]

131

Reserved

Char[10]

132

Reserved

Char[10]

133

Reserved

Char[10]

134

Reserved

Char[10]

135

Reserved

Char[10]

136

Reserved

Char[10]

137

Reserved

Integer[4]

138

session id

Char[20]

Indicates the ID of a sequence.

139

Service Name

Char[32]

Indicates the service name. The information


is from PSA.

140

Consumed
Resources

Integer[4]

Indicates the Date service tariff. The


information is from PSA.
NOTE
In the deduction processes, this parameter
records amount.

In the refunding processes, this parameter


records used amount.

141

Original Amount

Integer[4]

Indicates the original amount through RTBP


interface.

142

AddtionalInfo

Char[256]

Indicates the additional information about the


service.
Some additional information about the
service is recorded. In most cases, the
information is only useful for the specified
carrier.

143

Issue 26 (2014-03-31)

OriginAddressTyp
e

Char[2]

The type of source address:

0: e-mail address

1: MSISDN

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

114

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

2: IPv4 Address

3: IPv6 Address

4: Numeric Shortcode

5: Alphanumeric Shortcode

6: Other

The default value is -1.


144

DestAddressType

Char[2]

The type of purpose address:

0: e-mail address

1: MSISDN

2: IPv4 Address

3: IPv6 Address

4: Numeric Shortcode

5: Alphanumeric Shortcode

6: Other

The default value is -1.


145

Message-Type

Integer[4]

Indicates the message type.


The options are as follows:

Issue 26 (2014-03-31)

1: m-send-req

2: m-send-conf

3: m-notification-ind

4: m-notifyresp-ind

5: m-retrieve-conf

6: m-acknowledge-ind

7: m-delivery-ind

8: m-read-rec-ind

9: m-read-orig-ind

10: m-forward-req

11: m-forward-conf

12: m-mbox-store-conf

13: m-mbox-view-conf

14: m-mbox-upl

101: MOAT

102: AOMT

103: MOMT

104: MOET

105: EOMT

106: DlvRpt

107: RdRpt

108: Reply

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

115

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

109: P2PMT

110: FOMT

111: FOAT

112: FOET

113: MOFT

114~: reserved

The default value is -1.


146

VASP-Id

Char[20]

Indicates the ID of a service provider (SP).

147

VAS-Id

Char[20]

Indicates the service ID of an SP.

148

Service-Id

Char[20]

Indicates the service type ID.

149

Reserved

Char[20]

150

StartTimeOfBillCy
cle

Char[14]

Indicates the start time of bill cycle.

151

SecondChargingPa
rtyNumber

Char[64]

Indicates the number of the other charging


party of the child-parent cards. In the
example, the value of the field is the number
of subscriber C.
The number is same as calling party number
in MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is
null when the service is paid only by
account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


152

SecondChargingPa
rtyPayType

Char[1]

Indicates the payment type of the other


charging party of the child-parent cards. For
example, the payment type of the parent
card.
The options are as follows:

Issue 26 (2014-03-31)

0: Prepaid

1: Postpaid

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

116

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
NOTE
If the value of the field is null, the system records
the payment type of the parent card subscriber.

153

SecondChargingPa
rtyBillCycleID

Char[20]

Indicates the bill cycle ID of the other


charging party of the child-parent cards. For
example, the bill cycle ID of the parent card.
Format: YYYYMMTT
The description of the format is as follows:

154

ChargeOfItemsSec
ondAccounts

Integer[8]

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Indicates the free call times used from others,


such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

155

ChargeOfDuration
SecondAccounts

Integer[8]

Indicates the total call time charge using


reword resource from others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

156

ChargeOfFundSec
ondAccounts

Integer[8]

Indicates the total cost amount charging from


fund account of others, such as the parent
card.
Value range: -263-263-1
Not null
The default value is 0.

157

ChargeFromSecon
dPrepaidAccount

Integer[8]

Indicates the charge amount from other


prepaid account.
Value range: -263-263-1
Not null
The default value is 0.

158

SecondPrepaidAcc
ountBalance

Integer[8]

Indicates the balance of other prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

159

ChargeFromSecon
dPostpaidAccount

Integer[8]

Indicates the charge amount from other


postpaid account.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

117

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

160

SecondPostpaidAc
countBalance

Integer[8]

Indicates the balance of other postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

161

SecondAccountID

Char[20]

Indicates the main account ID of the other


charging party that the system deducts fees
from.
Value range: characters in [0-9, a-z, A-Z]
Not null

162

SecondAccountKe
y

Integer[8]

Indicates the main account key of the other


charging party that the system deducts fees
from.
Value range: -263-263-1
Not null
The default value is 0.

163

SecondAccountCur
rencyCode

Integer[4]

Indicates currency code of others, such as the


parent card. Also, if this field missed or
present be Zero, it means the system use
local minimal currency as default, and no
need to specify in CDR.
Not null
The default value is 0.

164

APN

Char[32]

Indicates the APN information. The


information is from PSA.

165

SecondAccountTy
pe1

Integer[4]

Indicates the account type of the first account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

166

SecondFeeType1

Integer[4]

Indicates the fee type of the first account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

167

SecondChargeAmo
unt1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

118

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

168

SecondCurrentAcct
Amount1

Integer[8]

Indicates the current amount of the first


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

169

SecondAccountTy
pe2

Integer[4]

Indicates the account type of the second


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

170

SecondFeeType2

Integer[4]

Indicates the fee type of the second account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

171

SecondChargeAmo
unt2

Integer[8]

Indicates the changing amount of the second


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

172

SecondCurrentAcct
Amount2

Integer[8]

Indicates the current amount of the second


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

173

SecondAccountTy
pe3

Integer[4]

Indicates the account type of the third


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

174

SecondFeeType3

Integer[4]

Indicates the fee type of the third account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

175

Issue 26 (2014-03-31)

SecondChargeAmo
unt3

Integer[8]

Indicates the changing amount of the third


account of others, such as the parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

119

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

176

SecondCurrentAcct
Amount3

Integer[8]

Indicates the current amount of the third


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

177

SecondAccountTy
pe4

Integer[4]

Indicates the account type of the fourth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

178

SecondFeeType4

Integer[4]

Indicates the fee type of the fourth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

179

SecondChargeAmo
unt4

Integer[8]

Indicates the changing amount of the fourth


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

180

SecondCurrentAcct
Amount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

181

SecondAccountTy
pe5

Integer[4]

Indicates the account type of the fifth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

182

SecondFeeType5

Integer[4]

Indicates the fee type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

120

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

183

SecondChargeAmo
unt5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

184

SecondCurrentAcct
Amount5

Integer[8]

Indicates the current amount of the fifth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

185

SecondBonusValid
ity1

Char[14]

Indicates the validity period of the first


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

186

SecondBonusValid
ity2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

187

SecondBonusValid
ity3

Char[14]

Indicates the validity period of the third


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

188

SecondBonusValid
ity4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

189

Issue 26 (2014-03-31)

SecondBonusValid
ity5

Char[14]

Indicates the validity period of the fifth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

121

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Format: YYYYMMDDhhmmss

190

Reserved

Integer[4]

191

Reserved

Integer[4]

192

OppositePartyNum
ber

Char[64]

Indicates the number of the opposite party.


In calling process, the number is the number
of the called party.
In called process, the number is the number
of the calling party.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


193

Reserved

Char[8]

194

Reserved

Char[25]

195

Reserved

Integer[4]

196

Reserved

Integer[4]

197

Reserved

Integer[4]

198

DiscountOfLastEff
Product

Integer[4]

Indicates the discount percentage for the last


rated product that takes effect. For a product
that does not provide discounts, the value is
100.
Value range: 0-100
NOTE
The value 0 is not included.

Not null
The default value is 100.
199

subscriberkey

Integer[4]

Indicates the key of a subscriber.


Not null
The default value is 0.

200

accumulationchang
e

Char[256]

Indicates the change value of an


accumulative item.
The value format is as follows:
Accumulation ID 1, accumulation switch
time 1, change value 1; accumulation ID 2,

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

122

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
accumulation switch time 2, change value
2...
The value contains only numerals. The
account ID and balance change is separated
by a comma (,), and information of different
accounts is separated by a semicolon (;). The
information about up to 10 accounts can be
included. The excess account information
will be discarded.

201

UsageServiceType

Integer[4]

Indicates the type of a real-time service.

1350: Special MMS

1351: Common MMS

The default value is 1350.


202

SourceSerialNo

Integer[8]

For the CDRs that are generated not for


re-rating, the default value of this field is 0.
For the CDRs that are generated for
re-rating, the value of this field is the
corresponding value in the original CDRs for
re-rating. If the re-rating is performed
multiple times, the value of this field remains
unchanged.
Not null
The default value is 0.

203

SourceSubSequenc
e

Integer[4]

Indicates the sequence number when the bill


is split. For example, special requirement of
splitting on mid-night and end of the bill
cycle.
For the CDRs that are generated not for
re-rating, the default value of this field is 0.
For the CDRs that are generated for
re-rating, the value of this field is the
corresponding value in the original CDRs for
re-rating. If the re-rating is performed
multiple times, the value of this field remains
unchanged.
The default value is 0.

204

AcctBalChgList

Char[768]

Indicates the change value of balance


change.
The value format is as follows:
lAcctBalanceID, iProductKey, iFeeID,
iAmount0, iAmount1, iAcctBalanceType,
MeasureID, billCycleID;
The value contains only numerals. The fields
in each group are separated by commas (,),
and groups are separated by semicolons (;).
Up to 10 groups can be included. The
contents exceeding 10 groups will be

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

123

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
discarded.

205

OriginCdrFilename

Char[64]

Indicates the name of a rated CDR.


The default value is 0.

206

CurCDRLineNo

Integer[4]

Indicates the number of the line where the


original CDR is located.
The default value is 0.

207

Reserved

Integer[4]

208

Reserved

Integer[8]

209

Reserved

Integer[8]

210

Reserved

Integer[8]

211

Reserved

Integer[8]

212

SecondSubscriber
Key

Integer[4]

Indicates the key value of a


entrusted-payment subscriber.
The default value is 0.

213

SecondProductID

Integer[4]

Reserved

214

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

215

BalanceBeforeChar
ge1

Integer[8]

Indicates the balance of the first account


before the system deducts the fee from.
The default value is 0.

216

BalanceAfterCharg
e1

Integer[8]

Indicates the balance of the first account after


the system deducts the fee from.
The default value is 0.

217

ChargeFee1

Integer[8]

Indicates the cost amount charging from the


first account.
The default value is 0.

218

accounttype2

Integer[4]

Indicates the account type of the second fund


account.
The default value is 0.

219

BalanceBeforeChar
ge2

Integer[8]

Indicates the balance of the second account


before the system deducts the fee from.
The default value is 0.

220

BalanceAfterCharg
e2

Integer[8]

Indicates the balance of the second account


after the system deducts the fee from.
The default value is 0.

221

Issue 26 (2014-03-31)

ChargeFee2

Integer[8]

Indicates the cost amount charging from the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

124

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
second account.
The default value is 0.

222

accounttype3

Integer[4]

Indicates the account type of the third fund


account.
The default value is 0.

223

BalanceBeforeChar
ge3

Integer[8]

Indicates the balance of the third account


before the system deducts the fee from.
The default value is 0.

224

BalanceAfterCharg
e3

Integer[8]

Indicates the balance of the third account


after the system deducts the fee from.
The default value is 0.

225

ChargeFee3

Integer[8]

Indicates the cost amount charging from the


third account.
The default value is 0.

226

accounttype4

Integer[4]

Indicates the account type of the forth fund


account.
The default value is 0.

227

BalanceBeforeChar
ge4

Integer[8]

Indicates the balance of the forth account


before the system deducts the fee from.
The default value is 0.

228

BalanceAfterCharg
e4

Integer[8]

Indicates the balance of the forth account


after the system deducts the fee from.
The default value is 0.

229

ChargeFee4

Integer[8]

Indicates the cost amount charging from the


forth account.
The default value is 0.

230

accounttype5

Integer[4]

Indicates the account type of the fifth


account.
The default value is 0.

231

BalanceBeforeChar
ge5

Integer[8]

Indicates the balance of the fifth account


before the system deducts the fee from.
The default value is 0.

232

BalanceAfterCharg
e5

Integer[8]

Indicates the balance of the fifth account


after the system deducts the fee from.
The default value is 0.

233

ChargeFee5

Integer[8]

Indicates the cost amount charging from the


fifth account.
The default value is 0.

234

Issue 26 (2014-03-31)

accounttype6

Integer[4]

Indicates the account type of the sixth

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

125

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
account.
The default value is 0.

235

BalanceBeforeChar
ge6

Integer[8]

Indicates the balance of the sixth account


before the system deducts the fee from.
The default value is 0.

236

BalanceAfterCharg
e6

Integer[8]

Indicates the balance of the sixth account


after the system deducts the fee from.
The default value is 0.

237

ChargeFee6

Integer[8]

Indicates the cost amount charging from the


sixth account.
The default value is 0.

238

accounttype7

Integer[4]

Indicates the account type of the seventh


fund account.
The default value is 0.

239

BalanceBeforeChar
ge7

Integer[8]

Indicates the balance of the seventh account


before the system deducts the fee from.
The default value is 0.

240

BalanceAfterCharg
e7

Integer[8]

Indicates the balance of the seventh account


after the system deducts the fee from.
The default value is 0.

241

ChargeFee7

Integer[8]

Indicates the cost amount charging from the


seventh account.
The default value is 0.

242

accounttype8

Integer[4]

Indicates the account type of the eighth fund


account.
The default value is 0.

243

BalanceBeforeChar
ge8

Integer[8]

Indicates the balance of the eighth account


before the system deducts the fee from.
The default value is 0.

244

BalanceAfterCharg
e8

Integer[8]

Indicates the balance of the eighth account


after the system deducts the fee from.
The default value is 0.

245

ChargeFee8

Integer[8]

Indicates the cost amount charging from the


eighth account.
The default value is 0.

246

accounttype9

Integer[4]

Indicates the account type of the ninth fund


account.
The default value is 0.

247

Issue 26 (2014-03-31)

BalanceBeforeChar

Integer[8]

Indicates the balance of the ninth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

126

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

ge9

Description
before the system deducts the fee from.
The default value is 0.

248

BalanceAfterCharg
e9

Integer[8]

Indicates the balance of the ninth account


after the system deducts the fee from.
The default value is 0.

249

ChargeFee9

Integer[8]

Indicates the cost amount charging from the


ninth account.
The default value is 0.

250

accounttype10

Integer[4]

Indicates the account type of the tenth fund


account.
The default value is 0.

251

BalanceBeforeChar
ge10

Integer[8]

Indicates the balance of the tenth account


before the system deducts the fee from.
The default value is 0.

252

BalanceAfterCharg
e10

Integer[8]

Indicates the balance of the tenth account


after the system deducts the fee from.
The default value is 0.

253

ChargeFee10

Integer[8]

Indicates the cost amount charging from the


tenth account.
The default value is 0.

254

accounttype11

Integer[4]

Indicates the account type of the eleventh


fund account.
The default value is 0.

255

BalanceBeforeChar
ge11

Integer[8]

Indicates the balance of the eleventh account


before the system deducts the fee from.
The default value is 0.

256

BalanceAfterCharg
e11

Integer[8]

Indicates the balance of the eleventh account


after the system deducts the fee from.
The default value is 0.

257

ChargeFee11

Integer[8]

Indicates the cost amount charging from the


eleventh account.
The default value is 0.

258

accounttype12

Integer[4]

Indicates the account type of the twelfth fund


account.
The default value is 0.

259

BalanceBeforeChar
ge12

Integer[8]

Indicates the balance of the twelfth account


before the system deducts the fee from.
The default value is 0.

260

Issue 26 (2014-03-31)

BalanceAfterCharg

Integer[8]

Indicates the balance of the twelfth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

127

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

e12

Description
after the system deducts the fee from.
The default value is 0.

261

ChargeFee12

Integer[8]

Indicates the cost amount charging from the


twelfth account.
The default value is 0.

262

accounttype13

Integer[4]

Indicates the account type of the thirteenth


fund account.
The default value is 0.

263

BalanceBeforeChar
ge13

Integer[8]

Indicates the balance of the thirteenth


account before the system deducts the fee
from.
The default value is 0.

264

BalanceAfterCharg
e13

Integer[8]

Indicates the balance of the thirteenth


account after the system deducts the fee
from.
The default value is 0.

265

ChargeFee13

Integer[8]

Indicates the cost amount charging from the


thirteenth account.
The default value is 0.

266

accounttype14

Integer[4]

Indicates the account type of the fourteenth


fund account.
The default value is 0.

267

BalanceBeforeChar
ge14

Integer[8]

Indicates the balance of the fourteenth


account before the system deducts the fee
from.
The default value is 0.

268

BalanceAfterCharg
e14

Integer[8]

Indicates the balance of the fourteenth


account after the system deducts the fee
from.
The default value is 0.

269

ChargeFee14

Integer[8]

Indicates the cost amount charging from the


fourteenth account.
The default value is 0.

270

accounttype15

Integer[4]

Indicates the account type of the fifteenth


fund account.
The default value is 0.

271

BalanceBeforeChar
ge15

Integer[8]

Indicates the balance of the fifteenth account


before the system deducts the fee from.
The default value is 0.

272

Issue 26 (2014-03-31)

BalanceAfterCharg

Integer[8]

Indicates the balance of the fifteenth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

128

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

e15

Description
after the system deducts the fee from.
The default value is 0.

273

ChargeFee15

Integer[8]

Indicates the cost amount charging from the


fifteenth account.
The default value is 0.

274

accounttype16

Integer[4]

Indicates the account type of the sixteenth


fund account.
The default value is 0.

275

BalanceBeforeChar
ge16

Integer[8]

Indicates the balance of the sixteenth account


before the system deducts the fee from.
The default value is 0.

276

BalanceAfterCharg
e16

Integer[8]

Indicates the balance of the sixteenth account


after the system deducts the fee from.
The default value is 0.

277

ChargeFee16

Integer[8]

Indicates the cost amount charging from the


sixteenth account.
The default value is 0.

278

accounttype17

Integer[4]

Indicates the account type of the seventeenth


fund account.
The default value is 0.

279

BalanceBeforeChar
ge17

Integer[8]

Indicates the balance of the seventeenth


account before the system deducts the fee
from.
The default value is 0.

280

BalanceAfterCharg
e17

Integer[8]

Indicates the balance of the seventeenth


account after the system deducts the fee
from.
The default value is 0.

281

ChargeFee17

Integer[8]

Indicates the cost amount charging from the


seventeenth account.
The default value is 0.

282

accounttype18

Integer[4]

Indicates the account type of the eighteenth


fund account.
The default value is 0.

283

BalanceBeforeChar
ge18

Integer[8]

Indicates the balance of the eighteenth


account before the system deducts the fee
from.
The default value is 0.

284

Issue 26 (2014-03-31)

BalanceAfterCharg
e18

Integer[8]

Indicates the balance of the eighteenth


account after the system deducts the fee

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

129

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
from.
The default value is 0.

285

ChargeFee18

Integer[8]

Indicates the cost amount charging from the


eighteenth account.
The default value is 0.

286

accounttype19

Integer[4]

Indicates the account type of the nineteenth


fund account.
The default value is 0.

287

BalanceBeforeChar
ge19

Integer[8]

Indicates the balance of the nineteenth


account before the system deducts the fee
from.
The default value is 0.

288

BalanceAfterCharg
e19

Integer[8]

Indicates the balance of the nineteenth


account after the system deducts the fee
from.
The default value is 0.

289

ChargeFee19

Integer[8]

Indicates the cost amount charging from the


nineteenth account.
The default value is 0.

290

accounttype20

Integer[4]

Indicates the account type of the twentieth


fund account.
The default value is 0.

291

BalanceBeforeChar
ge20

Integer[8]

Indicates the balance of the twentieth


account before the system deducts the fee
from.
The default value is 0.

292

BalanceAfterCharg
e20

Integer[8]

Indicates the balance of the twentieth


account after the system deducts the fee
from.
The default value is 0.

293

ChargeFee20

Integer[8]

Indicates the cost amount charging from the


twentieth account.
The default value is 0.

3.1.5 data CDR


Description
A data CDR records the basic traffic of the data service.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

130

OCS
Call Detail Record Reference

3 CDR Format Details

Generation Scenario
An OCS subscriber downloads a ring tone through the GPRS. The ring tone costs the
subscriber 2 Rupee, a data CDR is generated.

CDR File Name Format


dataYYYYMMDD_CBPNODE_Seqno.unl
Example of a data CDR file name: data20071112_101_000151.unl

Format
Table 3-6 describes each field of data CDR file.
Table 3-6 Format of data CDR
SN

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the


bill is split. For example, special
requirement of splitting on mid-night and
end of the bill cycle.
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Indicates the service key of the intelligent


service to which the subscriber subscribes
to.
The default value is 1.
Not null

Issue 26 (2014-03-31)

CallingPartyNumbe
r

Char[64]

Indicates the calling number. The number


format are as follows:

Country code + Area number +


PSTN
The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

131

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
ABC_DE@huawei.com
Value range: numerals within 0-9, *, #
Not null

APN

Char[22]

Indicates the access point.

URL

Char[22]

Indicates the accessed URL.

CallingPartyIMSI

Char[64]

Indicates the IMSI of calling party.

When the SCP transfers an IMSI, the


value of this field is the IMSI
transferred

When the SCP does not transfer an


IMSI, the value of this field is the value
of the corresponding field in the
attribute table of the charged subscriber.

The value is Null when the relevant


value cannot be obtained.

Value range: numerals within 0-9, *, #


9

AccessNetworkAdd
ress

Char[22]

Indicates the address of access network.


For GPRS, it refers to the SGSN.
For WLAN, it refers to the Hotspot ID.

10

GGSNAddress

Char[22]

Indicates the address of GGSN.

11

CallingRoamInfo

Char[20]

Indicates the information used to analyze


the roaming state of calling party.
It can be the location number, MSC
address, VLR number, and so on. The
actual value is related with the service
configuration.
Value range: numerals within 0-9, *, #

12

CallingCellID

Char[20]

Indicates the cell ID of the calling party,


which is directly filled in according to the
IDP report.
Value range: numerals within 0-9, *, #

13

TimeStampOfSGS
N

Char[14]

Indicates the start time of the service


reported by the SGSN or external network
elements.
Format: YYYYMMDDhhmmss

14

TimeZoneOfSGSN

Integer[4]

Indicates the time zone in which the SGSN


or external network elements locate.
Value range: -48-48
NOTE
The value -48 is not included.

The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

132

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

15

Reserved

Char[32]

16

ChargingTime

Char[14]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss

17

TotalFlux

Integer[8]

Indicates the total traffic.


Unit: byte
Not null
The default value is 0.

18

UpFlux

Integer[8]

Indicates the upstream traffic.


Unit: byte
Not null
The default value is 0.

19

DownFlux

Integer[8]

Indicates the downstream traffic.


Unit: byte
Not null
The default value is 0.

20

ElapseDuration

Integer[4]

Indicates the duration of using GPRS


service.
Unit: second
Not null
The default value is 0.

21

Reserved

Integer[4]

22

IMEI

Char[24]

A unique number which shall be allocated


to each individual mobile station
equipment.

23

TransitionID

Char[32]

Indicates the sequence number of a


transaction.

24

ServiceID

Char[20]

Indicates the service ID of the SP.


The default value is -1.

25

SPID

Char[20]

Indicates the SP ID or CP ID.


The default value is -1.

26

CategoryID

Char[20]

The number of the category.


The default value is -1.

27

ContentID

Char[20]

The number of the content.

28

QoS

Char[30]

Service quality.

29

OriginalNetworkTy
pe

Char[20]

Indicates the type of the original network.

Issue 26 (2014-03-31)

The options are as follows:

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

133

OCS
Call Detail Record Reference

SN

30

3 CDR Format Details

Field Name

DiameterSessionID

Field Type

Char[128]

Description

1: PSTN

2: Mobile

3: Native Unknown

4: International Unknown

Other to be extended

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low
32 bits>[;<optional value>]

<DiameterIdentity>: the same as the


field in the Origin-Host AVP.

<high 32 bits>: indicates the current


time of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to
0.

<optional value>: indicates


implementation specific but may
include a modem's device Id, a layer 2
address, timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
31

BrandID

Integer[4]

Indicates the brand ID of subscribers.


Not null
The default value is 0.

32

SubCOSID

Integer[4]

Indicates the main product ID of


subscribers.
Not null
The default value is 0.

33

ChargingPartyNum
ber

Char[64]

Indicates the telephone number of the


charging party.
The number is same as calling party
number in MO and called party number in
MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is
null when the service is paid only by
account.
The number format are as follows:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

134

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


34

PayType

Char[1]

Indicates the pay type of subscribers.


The options are as follows:

35

BillCycleID

Char[20]

0: Prepaid

1: Postpaid

Indicates the bill cycle ID.


Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


36

ChargingType

Char[1]

Indicates the charging type.


The current version supports the following
types:

37

ResultCode

Integer[4]

0: based on duration

1: based on traffic

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

38

RoamState

Char[1]

Indicates the roaming state of charging


party.
The options are as follows:

0: No roaming

1: Roaming within charging area

2: Roaming out of charging area

3: International Roaming

The default value is 0.


39

CallingHomeCount
ryCode

Integer[4]

Indicates the home country code


information of calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

135

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

40

CallingHomeAreaN
umber

Integer[4]

Indicates the home area number of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

41

CallingHomeNetwo
rkCode

Integer[4]

Indicates the home network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

42

CallingRoamCountr
yCode

Integer[4]

Indicates the roam country code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

43

CallingRoamAreaN
umber

Integer[4]

Indicates the roam area number of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

44

CallingRoamNetwo
rkCode

Integer[4]

Indicates the roam network code of the


calling party.
>=0, -1, 0 or 9999 means unknown.
The default value is 0.

45

Operation Type

Char[20]

Indicates the operation type.


The options are as follows:

0: Deduct fees

1: Refund fees

46

msg id

Char[20]

Indicates the ID of a message.

47

session id

Char[20]

Indicates the ID of a sequence.

48

Service Name

Char[32]

Indicates the service name. The


information is from PSA.

49

Consumed
Resources

Integer[4]

Indicates the Date service tariff. The


information is from PSA.
NOTE
In the deduction processes, this parameter
records amount.

In the refunding processes, this parameter


records used amount.

50

Original Amount

Integer[4]

Indicates the original amount through


RTBP interface.

51

ProductID

Char[20]

Indicates the last effect rating product.

52

ServiceType

Char[20]

Reserved

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

136

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

53

Reserved

Char[20]

54

Reserved

Integer[4]

55

UserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber.
The UserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the
life cycle state of a subscriber. The first
digit C indicates the state of a prepaid
subscriber, and the second digit C indicates
the state of a postpaid subscriber. The
options are as follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber


suspends the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies


for suspension with the number being
reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

137

OCS
Call Detail Record Reference

SN

56

3 CDR Format Details

Field Name

SubscriberID

Field Type

Char[20]

Description

0: no

1: yes

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

57

ChargeDuration

Integer[4]

Indicates the charge duration.


Unit: second
Not null
The default value is 0.

58

TotalChargeFlux

Integer[8]

Indicates total charging traffic.


Unit: byte
Not null
The default value is 0.

59

Reserved

Char[20]

60

Reserved

Char[20]

61

ChargeOfFluxAcco
unts

Integer[8]

Indicates the free GPRS volume used.


Value range: -263-263-1
Not null
The default value is 0.

62

ChargeOfDuratiion
Accounts

Integer[8]

Indicates the total call time charge using


reword resource.
Value range: -263-263-1
Not null
The default value is 0.

63

ChargeOfFundAcco
unts

Integer[8]

Indicates the total cost amount charging


from fund account.
Value range: -263-263-1
Not null
The default value is 0.

64

ChargeFromPrepaid

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

65

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

138

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

66

ChargeFromPostpai
d

Integer[8]

Indicates the charge amount from postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

67

PostPaidBalance

Integer[8]

Indicates the balance of postpaid available


limitation.
Value range: -263-263-1
Not null
The default value is 0.

68

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]
Not null
The default value is 0.

69

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
Not null
The default value is 0.

70

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use
local minimal currency as default, and no
need to specify in CDR.
The default value is 0.

71

Reserved

Char[20]

72

AccountType1

Integer[4]

Indicates the account type of the first


account.
0 means not used.
Not null
The default value is 0.

73

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

74

ChargeAmount1

Integer[8]

Indicates the changing amount of the first


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

139

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

75

CurrentAcctAmoun
t1

Integer[8]

Indicates the current amount of the first


account.
Value range: -263-263-1
Not null
The default value is 0.

76

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
Not null
The default value is 0.

77

FeeType2

Integer[4]

Indicates the fee type of the second


account.
0 means not used.
Not null
The default value is 0.

78

ChargeAmount2

Integer[8]

Indicates the changing amount of the


second account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

79

CurrentAcctAmoun
t2

Integer[8]

Indicates the current amount of the second


account.
Value range: -263-263-1
Not null
The default value is 0.

80

AccountType3

Integer[4]

Indicates the account type of the third


account.
0 means not used.
Not null
The default value is 0.

81

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

82

ChargeAmount3

Integer[8]

Indicates the changing amount of the third


account.
0 means not unchanged.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

140

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

83

CurrentAcctAmoun
t3

Integer[8]

Indicates the current amount of the third


account.
Value range: -263-263-1
Not null
The default value is 0.

84

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.
Not null
The default value is 0.

85

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


0 means not used.
Not null
The default value is 0.

86

ChargeAmount4

Integer[8]

Indicates the changing amount of the fourth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

87

CurrentAcctAmoun
t4

Integer[8]

Indicates the current amount of the fourth


account.
Value range: -263-263-1
Not null
The default value is 0.

88

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
0 means not used.
Not null
The default value is 0.

89

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

90

ChargeAmount5

Integer[8]

Indicates the changing amount of the fifth


account.
0 means not unchanged.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

141

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
Not null
The default value is 0.

91

CurrentAcctAmoun
t5

Integer[8]

Indicates the current amount of the fifth


account.
Value range: -263-263-1
Not null
The default value is 0.

92

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
0 means not used.
Not null
The default value is 0.

93

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

94

ChargeAmount6

Integer[8]

Indicates the changing amount of the sixth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

95

CurrentAcctAmoun
t6

Integer[8]

Indicates the current amount of the sixth


account.
Value range: -263-263-1
Not null
The default value is 0.

96

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
Not null
The default value is 0.

97

FeeType7

Integer[4]

Indicates the fee type of the seventh


account.
0 means not used.
Not null
The default value is 0.

98

Issue 26 (2014-03-31)

ChargeAmount7

Integer[8]

Indicates the changing amount of the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

142

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
seventh account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

99

CurrentAcctAmoun
t7

Integer[8]

Indicates the current amount of the seventh


account.
Value range: -263-263-1
Not null
The default value is 0.

100

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.
Not null
The default value is 0.

101

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


0 means not used.
Not null
The default value is 0.

102

ChargeAmount8

Integer[8]

Indicates the changing amount of the


eighth account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

103

CurrentAcctAmoun
t8

Integer[8]

Indicates the current amount of the eighth


account.
Value range: -263-263-1
Not null
The default value is 0.

104

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
0 means not used.
Not null
The default value is 0.

105

FeeType9

Integer[4]

Indicates the fee type of the ninth account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

143

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

106

ChargeAmount9

Integer[8]

Indicates the changing amount of the ninth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

107

CurrentAcctAmoun
t9

Integer[8]

Indicates the current amount of the ninth


account.
Value range: -263-263-1
Not null
The default value is 0.

108

AccountType10

Integer[4]

Indicates the account type of the tenth


account.
0 means not used.
Not null
The default value is 0.

109

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


0 means not used.
Not null
The default value is 0.

110

ChargeAmount10

Integer[8]

Indicates the changing amount of the tenth


account.
0 means not unchanged.
Value range: -263-263-1
Not null
The default value is 0.

111

CurrentAcctAmoun
t10

Integer[8]

Indicates the current amount of the tenth


account.
Value range: -263-263-1
Not null
The default value is 0.

112

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

113

Issue 26 (2014-03-31)

BonusValidity2

Char[14]

Indicates the validity period of the second


rewarded resource. The validity period
does not change when fees are deducted

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

144

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

114

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

115

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

116

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

117

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

118

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

119

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

145

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

120

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

121

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period
does not change when fees are deducted
from accounts. In this case, the validity
periods of consumption resources are not
recorded.
Format: YYYYMMDDhhmmss

122

OnlineType

Integer[4]

Indicates online type.


The options are as follows:

0: online

1: offline

The default value is 0.


123

Reserved

Char[22]

124

Reserved

Char[23]

125

Reserved

Char[24]

126

AddtionalInfo

Char[256]

Indicates the additional information about


the service.
Some additional information about the
service is recorded. In most cases, the
information is only useful for the specified
carrier.
The
[TORO-Furnished-Charging-Trigger-In
formation] field corresponds to the
AddtionalInfo field.

127

BearerType

Integer[4]

Indicates the type of bearer.


The default value is 0.

128

StartTime

Char[14]

Indicates the time when the data connected.

129

StopTime

Char[14]

Indicates the time when the data


disconnected.

130

BearerProtocolType

Integer[4]

Indicates the type of the bearer protocol.


When the interconnection between the
OCS system and the AAA system is
enabled, this field indicates the access
network type. The values of the field can

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

146

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
be extended later.
The options are as follows:

01: WAP/IP

10: HTTP/TCP/IP

20: STMP

30: RTSP

40: FTP

100: ADSL/LAN

101: Dial-Up/ISDN

102: WiFi

200: GPRS/UMTS

300: CDMA

400: WiMAX

500: TD-SCDMA

other: to be extended

The default value is 0.


131

ChargingID

Char[20]

Indicates the charge ID, the system can


charge the subscriber according to this ID.

132

ServiceLevel

Integer[4]

Indicates the level of the data service.


The default value is 0.

133

StartTimeOfBillCy
cle

Char[14]

Indicates the start time of bill cycle.

134

ChargePartyIndicat
or

Char[1]

Indicates the charging party.


The options are as follows:

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

The default value is 1.


135

SecondChargingPar
tyNumber

Char[64]

Indicates the number of the other charging


party of the child-parent cards. In the
example, the value of the field is the
number of subscriber C.
The number is same as calling party
number in MO and called party number in
MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

147

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
null when the service is paid only by
account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


136

SecondChargingPar
tyPayType

Char[1]

Indicates the payment type of the other


charging party of the child-parent cards.
The options are as follows:

0: Prepaid

1: Postpaid

NOTE
If the value of the field is null, the system
records the payment type of the parent card
subscriber.

137

SecondChargingPar
tyBillCycleID

Char[20]

Indicates the bill cycle ID of the other


charging party of the child-parent cards.
For example, the bill cycle ID of the parent
card.
Format: YYYYMMTT
The description of the format is as follows:

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

138

Reserved

Char[15]

139

Reserved

Char[10]

140

Reserved

Char[10]

141

Reserved

Char[15]

142

Reserved

Char[10]

143

Reserved

Char[10]

144

Reserved

Char[10]

145

Reserved

Char[10]

146

Reserved

Char[10]

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

148

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

147

Reserved

Char[10]

148

Reserved

Char[10]

149

Reserved

Char[10]

150

Reserved

Char[10]

151

Reserved

Char[10]

152

Reserved

Char[10]

153

ChargeOfFluxSeco
ndAccounts

Integer[4]

Indicates the free GPRS volume used from


others, such as the parent card, VPN.
Value range: -231-231-1
Not null
The default value is 0.

154

ChargeOfDurationS
econdAccounts

Integer[4]

Indicates the total call time charge using


reward resource from others, such as the
parent card.
Value range: -231-231-1
Not null
The default value is 0.

155

ChargeOfFundSeco
ndAccounts

Integer[8]

Indicates the total cost amount charging


from fund account of others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

156

ChargeFromSecond
PrepaidAccount

Integer[8]

Indicates the charge amount from other


prepaid account.
Value range: -263-263-1
Not null
The default value is 0.

157

SecondPrepaidAcco
untBalance

Integer[8]

Indicates the balance of other prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

158

ChargeFromSecond
PostpaidAccount

Integer[8]

Indicates the charge amount from other


postpaid account.
Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

149

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

159

SecondPostpaidAcc
ountBalance

Integer[8]

Indicates the balance of other postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

160

SecondAccountID

Char[20]

Indicates the main account ID of the other


charging party that the system deducts fees
from.

161

SecondAccountKey

Integer[8]

Indicates the main account key of the other


charging party that the system deducts fees
from.
Value range: -263-263-1
Not null
The default value is 0.

162

SecondAccountCur
rencyCode

Integer[4]

Currency code of others, such as the parent


card. Also, if this field missed or present be
Zero, it means the system use local
minimal currency as default, and no need
to specify in CDR.
The default value is 0.

163

Reserved

Char[20]

164

SecondAccountTyp
e1

Integer[4]

Indicates the account type of the first


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

165

SecondFeeType1

Integer[4]

Indicates the fee type of the first account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

166

SecondChargeAmo
unt1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

167

SecondCurrentAcct
Amount1

Integer[8]

Indicates the current amount of the first


account of others, such as the parent card.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

150

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

168

SecondAccountTyp
e2

Integer[4]

Indicates the account type of the second


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

169

SecondFeeType2

Integer[4]

Indicates the fee type of the second account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

170

SecondChargeAmo
unt2

Integer[8]

Indicates the changing amount of the


second account of others, such as the
parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

171

SecondCurrentAcct
Amount2

Integer[8]

Indicates the current amount of the second


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

172

SecondAccountTyp
e3

Integer[4]

Indicates the account type of the third


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

173

SecondFeeType3

Integer[4]

Indicates the fee type of the third account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

174

SecondChargeAmo
unt3

Integer[8]

Indicates the changing amount of the third


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

151

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

175

SecondCurrentAcct
Amount3

Integer[8]

Indicates the current amount of the third


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

176

SecondAccountTyp
e4

Integer[4]

Indicates the account type of the fourth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

177

SecondFeeType4

Integer[4]

Indicates the fee type of the fourth account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

178

SecondChargeAmo
unt4

Integer[8]

Indicates the changing amount of the fourth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

179

SecondCurrentAcct
Amount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

180

SecondAccountTyp
e5

Integer[4]

Indicates the account type of the fifth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

181

SecondFeeType5

Integer[4]

Indicates the fee type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

182

SecondChargeAmo
unt5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

152

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

183

SecondCurrentAcct
Amount5

Integer[8]

Indicates the current amount of the fifth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

184

SecondBonusValidi
ty1

Char[14]

Indicates the validity period of the first


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not recorded.
Format: YYYYMMDDhhmmss

185

SecondBonusValidi
ty2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not recorded.
Format: YYYYMMDDhhmmss

186

SecondBonusValidi
ty3

Char[14]

Indicates the validity period of the third


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not recorded.
Format: YYYYMMDDhhmmss

187

SecondBonusValidi
ty4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not recorded.
Format: YYYYMMDDhhmmss

188

SecondBonusValidi
ty5

Char[14]

Indicates the validity period of the fifth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods
of consumption resources are not recorded.
Format: YYYYMMDDhhmmss

189

Reserved

Integer[4]

190

Reserved

Integer[4]

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

153

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

191

Reserved

Integer[4]

192

Reserved

Char[25]

193

Reserved

Integer[4]

194

Reserved

Integer[4]

195

SubscriberIDType

Char[1]

Indicates ID Type of Subscriber.


The options are as follows:

0: END_USER_E164

2: END_USER_SIP_URI

Not null
The default value is 0.
196

DiscountOfLastEff
Product

Integer[4]

Indicates the discount percentage for the


last rated product that takes effect. For a
product that does not provide discounts, the
value is 100.
Value range: 0-100
NOTE
The value 0 is not included.

Not null
The default value is 100.
197

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

198

accumulationchang
e

Char[256]

Indicates the change value of an


accumulative item.
The value format is as follows:
Accumulation ID 1, accumulation switch
time 1, change value 1; accumulation ID 2,
accumulation switch time 2, change value
2...
The value contains only numerals. The
account ID and balance change is separated
by a comma (,), and information of
different accounts is separated by a
semicolon (;). The information about up to
10 accounts can be included. The excess
account information will be discarded.
The default value is 0.

199

UsageServiceType

Integer[4]

Indicates the type of a real-time service.


The default value is 1400.

200

Issue 26 (2014-03-31)

SourceSerialNo

Integer[8]

For the CDRs that are generated not for


re-rating, the default value of this field is 0.
For the CDRs that are generated for

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

154

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
re-rating, the value of this field is the
corresponding value in the original CDRs
for re-rating. If the re-rating is performed
multiple times, the value of this field
remains unchanged.
Not null
The default value is 0.

201

SourceSubSequenc
e

Integer[4]

Indicates the sequence number when the


bill is split. For example, special
requirement of splitting on mid-night and
end of the bill cycle.
For the CDRs that are generated not for
re-rating, the default value of this field is 0.
For the CDRs that are generated for
re-rating, the value of this field is the
corresponding value in the original CDRs
for re-rating. If the re-rating is performed
multiple times, the value of this field
remains unchanged.
The default value is 0.

202

AcctBalChgList

Char[768]

Indicates the change value of balance


change.
The value format is as follows:
lAcctBalanceID, iProductKey, iFeeID,
iAmount0, iAmount1, iAcctBalanceType,
MeasureID, billCycleID;
The value contains only numerals. The
fields in each group are separated by
commas (,), and groups are separated by
semicolons (;). Up to 10 groups can be
included. The contents exceeding 10
groups will be discarded.

203

OriginCdrFilename

Char[64]

Indicates the name of a rated CDR.


The default value is 0.

204

CurCDRLineNo

Integer[4]

Indicates the number of the line where the


original CDR is located.
The default value is 0.

205

Reserved

Integer[4]

206

Reserved

Integer[4]

207

Reserved

Integer[4]

208

Reserved

Integer[4]

209

SecondSubscriberK
ey

Integer[4]

Indicates the key value of a


entrusted-payment subscriber.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

155

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

210

SecondProductID

Integer[4]

Reserved

211

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

212

BalanceBeforeChar
ge1

Integer[8]

Indicates the balance of the first account


before the system deducts the fee from.
The default value is 0.

213

BalanceAfterCharg
e1

Integer[8]

Indicates the balance of the first account


after the system deducts the fee from.
The default value is 0.

214

ChargeFee1

Integer[8]

Indicates the cost amount charging from


the first account.
The default value is 0.

215

accounttype2

Integer[4]

Indicates the account type of the second


fund account.
The default value is 0.

216

BalanceBeforeChar
ge2

Integer[8]

Indicates the balance of the second account


before the system deducts the fee from.
The default value is 0.

217

BalanceAfterCharg
e2

Integer[8]

Indicates the balance of the second account


after the system deducts the fee from.
The default value is 0.

218

ChargeFee2

Integer[8]

Indicates the cost amount charging from


the second account.
The default value is 0.

219

accounttype3

Integer[4]

Indicates the account type of the third fund


account.
The default value is 0.

220

BalanceBeforeChar
ge3

Integer[8]

Indicates the balance of the third account


before the system deducts the fee from.
The default value is 0.

221

BalanceAfterCharg
e3

Integer[8]

Indicates the balance of the third account


after the system deducts the fee from.
The default value is 0.

222

ChargeFee3

Integer[8]

Indicates the cost amount charging from


the third account.
The default value is 0.

223

Issue 26 (2014-03-31)

accounttype4

Integer[4]

Indicates the account type of the forth fund

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

156

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
account.
The default value is 0.

224

BalanceBeforeChar
ge4

Integer[8]

Indicates the balance of the forth account


before the system deducts the fee from.
The default value is 0.

225

BalanceAfterCharg
e4

Integer[8]

Indicates the balance of the forth account


after the system deducts the fee from.
The default value is 0.

226

ChargeFee4

Integer[8]

Indicates the cost amount charging from


the forth account.
The default value is 0.

227

accounttype5

Integer[4]

Indicates the account type of the fifth


account.
The default value is 0.

228

BalanceBeforeChar
ge5

Integer[8]

Indicates the balance of the fifth account


before the system deducts the fee from.
The default value is 0.

229

BalanceAfterCharg
e5

Integer[8]

Indicates the balance of the fifth account


after the system deducts the fee from.
The default value is 0.

230

ChargeFee5

Integer[8]

Indicates the cost amount charging from


the fifth account.
The default value is 0.

231

accounttype6

Integer[4]

Indicates the account type of the sixth


account.
The default value is 0.

232

BalanceBeforeChar
ge6

Integer[8]

Indicates the balance of the sixth account


before the system deducts the fee from.
The default value is 0.

233

BalanceAfterCharg
e6

Integer[8]

Indicates the balance of the sixth account


after the system deducts the fee from.
The default value is 0.

234

ChargeFee6

Integer[8]

Indicates the cost amount charging from


the sixth account.
The default value is 0.

235

accounttype7

Integer[4]

Indicates the account type of the seventh


fund account.
The default value is 0.

236

Issue 26 (2014-03-31)

BalanceBeforeChar

Integer[8]

Indicates the balance of the seventh


account before the system deducts the fee

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

157

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

ge7

Description
from.
The default value is 0.

237

BalanceAfterCharg
e7

Integer[8]

Indicates the balance of the seventh


account after the system deducts the fee
from.
The default value is 0.

238

ChargeFee7

Integer[8]

Indicates the cost amount charging from


the seventh account.
The default value is 0.

239

accounttype8

Integer[4]

Indicates the account type of the eighth


fund account.
The default value is 0.

240

BalanceBeforeChar
ge8

Integer[8]

Indicates the balance of the eighth account


before the system deducts the fee from.
The default value is 0.

241

BalanceAfterCharg
e8

Integer[8]

Indicates the balance of the eighth account


after the system deducts the fee from.
The default value is 0.

242

ChargeFee8

Integer[8]

Indicates the cost amount charging from


the eighth account.
The default value is 0.

243

accounttype9

Integer[4]

Indicates the account type of the ninth fund


account.
The default value is 0.

244

BalanceBeforeChar
ge9

Integer[8]

Indicates the balance of the ninth account


before the system deducts the fee from.
The default value is 0.

245

BalanceAfterCharg
e9

Integer[8]

Indicates the balance of the ninth account


after the system deducts the fee from.
The default value is 0.

246

ChargeFee9

Integer[8]

Indicates the cost amount charging from


the ninth account.
The default value is 0.

247

accounttype10

Integer[4]

Indicates the account type of the tenth fund


account.
The default value is 0.

248

BalanceBeforeChar
ge10

Integer[8]

Indicates the balance of the tenth account


before the system deducts the fee from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

158

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

249

BalanceAfterCharg
e10

Integer[8]

Indicates the balance of the tenth account


after the system deducts the fee from.
The default value is 0.

250

ChargeFee10

Integer[8]

Indicates the cost amount charging from


the tenth account.
The default value is 0.

251

accounttype11

Integer[4]

Indicates the account type of the eleventh


fund account.
The default value is 0.

252

BalanceBeforeChar
ge11

Integer[8]

Indicates the balance of the eleventh


account before the system deducts the fee
from.
The default value is 0.

253

BalanceAfterCharg
e11

Integer[8]

Indicates the balance of the eleventh


account after the system deducts the fee
from.
The default value is 0.

254

ChargeFee11

Integer[8]

Indicates the cost amount charging from


the eleventh account.
The default value is 0.

255

accounttype12

Integer[4]

Indicates the account type of the twelfth


fund account.
The default value is 0.

256

BalanceBeforeChar
ge12

Integer[8]

Indicates the balance of the twelfth account


before the system deducts the fee from.
The default value is 0.

257

BalanceAfterCharg
e12

Integer[8]

Indicates the balance of the twelfth account


after the system deducts the fee from.
The default value is 0.

258

ChargeFee12

Integer[8]

Indicates the cost amount charging from


the twelfth account.
The default value is 0.

259

accounttype13

Integer[4]

Indicates the account type of the thirteenth


fund account.
The default value is 0.

260

BalanceBeforeChar
ge13

Integer[8]

Indicates the balance of the thirteenth


account before the system deducts the fee
from.
The default value is 0.

261

Issue 26 (2014-03-31)

BalanceAfterCharg

Integer[8]

Indicates the balance of the thirteenth

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

159

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

e13

Description
account after the system deducts the fee
from.
The default value is 0.

262

ChargeFee13

Integer[8]

Indicates the cost amount charging from


the thirteenth account.
The default value is 0.

263

accounttype14

Integer[4]

Indicates the account type of the fourteenth


fund account.
The default value is 0.

264

BalanceBeforeChar
ge14

Integer[8]

Indicates the balance of the fourteenth


account before the system deducts the fee
from.
The default value is 0.

265

BalanceAfterCharg
e14

Integer[8]

Indicates the balance of the fourteenth


account after the system deducts the fee
from.
The default value is 0.

266

ChargeFee14

Integer[8]

Indicates the cost amount charging from


the fourteenth account.
The default value is 0.

267

accounttype15

Integer[4]

Indicates the account type of the fifteenth


fund account.
The default value is 0.

268

BalanceBeforeChar
ge15

Integer[8]

Indicates the balance of the fifteenth


account before the system deducts the fee
from.
The default value is 0.

269

BalanceAfterCharg
e15

Integer[8]

Indicates the balance of the fifteenth


account after the system deducts the fee
from.
The default value is 0.

270

ChargeFee15

Integer[8]

Indicates the cost amount charging from


the fifteenth account.
The default value is 0.

271

accounttype16

Integer[4]

Indicates the account type of the sixteenth


fund account.
The default value is 0.

272

BalanceBeforeChar
ge16

Integer[8]

Indicates the balance of the sixteenth


account before the system deducts the fee
from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

160

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

273

BalanceAfterCharg
e16

Integer[8]

Indicates the balance of the sixteenth


account after the system deducts the fee
from.
The default value is 0.

274

ChargeFee16

Integer[8]

Indicates the cost amount charging from


the sixteenth account.
The default value is 0.

275

accounttype17

Integer[4]

Indicates the account type of the


seventeenth fund account.
The default value is 0.

276

BalanceBeforeChar
ge17

Integer[8]

Indicates the balance of the seventeenth


account before the system deducts the fee
from.
The default value is 0.

277

BalanceAfterCharg
e17

Integer[8]

Indicates the balance of the seventeenth


account after the system deducts the fee
from.
The default value is 0.

278

ChargeFee17

Integer[8]

Indicates the cost amount charging from


the seventeenth account.
The default value is 0.

279

accounttype18

Integer[4]

Indicates the account type of the eighteenth


fund account.
The default value is 0.

280

BalanceBeforeChar
ge18

Integer[8]

Indicates the balance of the eighteenth


account before the system deducts the fee
from.
The default value is 0.

281

BalanceAfterCharg
e18

Integer[8]

Indicates the balance of the eighteenth


account after the system deducts the fee
from.
The default value is 0.

282

ChargeFee18

Integer[8]

Indicates the cost amount charging from


the eighteenth account.
The default value is 0.

283

accounttype19

Integer[4]

Indicates the account type of the nineteenth


fund account.
The default value is 0.

284

Issue 26 (2014-03-31)

BalanceBeforeChar
ge19

Integer[8]

Indicates the balance of the nineteenth


account before the system deducts the fee
from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

161

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

285

BalanceAfterCharg
e19

Integer[8]

Indicates the balance of the nineteenth


account after the system deducts the fee
from.
The default value is 0.

286

ChargeFee19

Integer[8]

Indicates the cost amount charging from


the nineteenth account.
The default value is 0.

287

accounttype20

Integer[4]

Indicates the account type of the twentieth


fund account.
The default value is 0.

288

BalanceBeforeChar
ge20

Integer[8]

Indicates the balance of the twentieth


account before the system deducts the fee
from.
The default value is 0.

289

BalanceAfterCharg
e20

Integer[8]

Indicates the balance of the twentieth


account after the system deducts the fee
from.
The default value is 0.

290

ChargeFee20

Integer[8]

Indicates the cost amount charging from


the twentieth account.
The default value is 0.

3.1.6 vou CDR


Description
A vou CDR is generated when recharging or present successfully.

Generation Scenario
A vou CDR is generated in the following scenarios:

When an OCS subscriber uses the call service for the first time or activates the MSISDN
through the IVR recharge, the subscriber can obtain a certain bonus.

When an OCS subscriber uses a recharge card or cash for recharge, the system provides
a bonus.

The system successfully recharges an account in advance.

An OCS subscriber successfully recharges an account in advance through the IVR


management process.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

162

OCS
Call Detail Record Reference

3 CDR Format Details

CDR File Name Format


vouYYYYMMDD_CBPNODE_Seqno.unl
Example of a vou CDR file name: vou20071112_101_000151.unl

Format
Table 3-7 describes each field of vou CDR file.
Table 3-7 Format of vou CDR
SN

Field Name

Field
Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

BrandID

Integer[4]

Indicates the brand ID of subscribers.


Not null
The default value is 0.

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.


Not null
The default value is 0.

ChargingPartyNum
ber

Char[64]

Indicates the telephone number of the


charging party.
The number is same as calling party number
in MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is
null when the service is paid only by account.
The number format are as follows:

Issue 26 (2014-03-31)

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

163

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
ABC_DE@huawei.com
Value range: numerals within 0-9, *, #
NOTE
It can be null in MO.

PayType

Char[1]

Indicates the pay type of subscribers.


The options are as follows:

0: Prepaid

1: Postpaid

VoucherPINNumb
er

Char[32]

Record as null.

VoucherBatchNum
ber

Char[12]

Indicates the batch number of a recharge


voucher.
NOTE
It can not be null for voucher card recharge.

VoucherSequence

Char[20]

Indicates the serial number of a recharge


voucher.
NOTE
It can not be null for voucher card recharge.

10

VoucherCosID

Integer[4]

Indicates the type of a recharge voucher.


The default value is 0.

11

VoucherSPID

Char[20]

Indicates the ID of the recharge card


distributor in the case of using a recharge
card to recharge.

Indicates the ID of the e-top or e-voucher


distributor in the case of cash recharge.

Indicates the bank ID or the bank code in


the case of recharging through an ATM or
a bank.

The default value is 0.


12

CardFaceValue

Integer[8]

Indicates the face value of a recharge card.


Unit: minimum currency unit
Not null
The default value is 0.

13

CardValueAdded

Integer[8]

Indicates the money for preference.


Unit: minimum currency unit
Not null
The default value is 0.

14

Issue 26 (2014-03-31)

CardValidityAdde
d

Integer[4]

Indicates the validity period for preference.


Not null

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

164

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The default value is 0.

15

TradeTime

Char[19]

Indicates the recharge time.


Format: YYYYMMDDhhmmss
Not null

16

OperatedBy

Char[64]

Indicates the number of the operator.

17

ThirdPartyNumber

Char[64]

Indicates the number that recharges accounts.


The calling number with an international
number prefix.
The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


NOTE
It can not null when recharge to others.

18

AccessMethod

Integer[4]

Indicates the access method.

1: IVR

2: USSD

3: SMS

4: SMAP

5: WebService interface

6: RTBP(for Ufone)

Not null
The default value is 0.
19

TradeType

Char[12]

Indicates the recharge type. The format


combined with several factors, like access
method, whether is third-party recharge.
The options are as follows:

Issue 26 (2014-03-31)

0: first activation

2: Voucher recharge through IVR from


self phone

6: Voucher recharge through USSD from


self phone

7: Voucher recharge by operator/external


system (manual recharge)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

165

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description

8: First activation with recharge card

9: First activation with cash

10: Loan from USSD

11: Loan from IVR

999: EVC recharge

1001: Cash recharge

1002: ATM recharge

1007: Loan

2018: S-Voucher by third-party

2019: E-Voucher by third-party

Not null
20

RechargeAreaNum
ber

Integer[4]

Indicates the number of the area in which the


request is initiated.
The area number is recorded here if it can be
obtained from the interface.
If it can't be obtained from the interface, the
value of area number is 0, -1 or 9999.
The default value is 0.

21

TransitionID

Char[36]

Indicates the transaction ID.

22

VoucherEncryptNu
mber

Char[22]

Record as null.

23

CallingCellID

Char[20]

Indicates the cell ID of the calling party,


which is directly filled in according to the
IDP report.
Value range: numerals within 0-9, *, #

24

Reserved

Integer[4]

25

Reserved

Char[25]

26

ProductID

Char[20]

Indicates the last effect rating product.


For example, ordinary recharges, recharge
rewards, and recharge packages.

27

ServiceType

Char[20]

Reserved

28

OldUserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber before
recharging.
The OldUserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

166

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
the second digit C indicates the state of a
postpaid subscriber. The options are as
follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends


the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

29

CurrentUserSate

Char[10]

0: no

1: yes

Indicates the life cycle state and the


management state of a subscriber after
recharging.
The CurrUserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

167

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
the second digit C indicates the state of a
postpaid subscriber. The options are as
follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends


the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

30

PreviousActivestop

Char[14]

0: no

1: yes

Indicates the expiration of the Active before


recharging.
Format: YYYYMMDDhhmmss

31

NewActivestop

Char[14]

Indicates the expiration of the Active after


recharging.
Format: YYYYMMDDhhmmss

32

Issue 26 (2014-03-31)

SuspendStop

Char[14]

Indicates the expiration of the Suspend after

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

168

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
recharging.
Format: YYYYMMDDhhmmss

33

DisableStop

Char[14]

Indicates the expiration of the Disable after


recharging.
Format: YYYYMMDDhhmmss

34

ValidityAdded

Integer[4]

Indicates the actually validity added after


recharging.
Not null
The default value is 0.

35

RewardCycles

Integer[4]

Indicates the number of installment rebate


periods.
For the one-off reward, the value of this field
is 1.
Not null
The default value is 0.

36

RebateSchemaID

Char[20]

Indicates the ID of the installment rebate


plan.

37

BillCycleID

Char[20]

Indicates the bill cycle ID.


Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


38

SubscriberID

Char[20]

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

39

Reserved

Char[20]

40

ResultCode

Integer[4]

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

41

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

42

RechargeTax

Integer[8]

Indicates the recharge tax.


The system deducts the recharge tax when a
subscriber recharges an account.
The default value is 0.

43

RechargePenalty

Integer[8]

Indicates the penalty for the recharge.


Sometimes, some kind of one-off charge for
first activation or recharge will also be

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

169

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
recorded in this field.
The default value is 0.

44

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use local
minimal currency as default, and no need to
specify in CDR.
The default value is 0.

45

Reserved

Char[20]

46

PrepaidBalanceBef
ore

Integer[8]

Indicates the balance of prepaid account


before recharging.
Unit: minimum currency unit
Not null
The default value is 0.

47

RechargeForPrepai
d

Integer[8]

Indicates the recharge amount for prepaid


account.
Unit: minimum currency unit
Not null
The default value is 0.

48

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account after


recharging.
Unit: minimum currency unit
Not null
The default value is 0.

49

PostPaidBalanceBe
fore

Integer[8]

Indicates the balance of postpaid account


before recharging.
Value range: -263-263-1
Unit: minimum currency unit
Not null
The default value is 0.

50

RechargeForPostpa
id

Integer[8]

Indicates the recharge amount for postpaid


account.
Unit: minimum currency unit
Not null
The default value is 0.

51

PostPaidBalance

Integer[8]

Indicates the balance of postpaid account


after recharging.
Value range: -263-263-1
Unit: minimum currency unit
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

170

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The default value is 0.

52

AccountType1

Integer[4]

Indicates the account type of the first account.


Not null
The default value is 0.

53

ChargeAmount1

Integer[8]

Indicates the reward amount of the first


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

54

CurrentAcctAmou
nt1

Integer[8]

Indicates the current changing amount of the


first account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

55

AccountType2

Integer[4]

Indicates the account type of the second


account.
Not null
The default value is 0.

56

ChargeAmount2

Integer[8]

Indicates the reward amount of the second


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

57

CurrentAcctAmou
nt2

Integer[8]

Indicates the current changing amount of the


second account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

58

AccountType3

Integer[4]

Indicates the account type of the third


account.
Not null
The default value is 0.

59

Issue 26 (2014-03-31)

ChargeAmount3

Integer[8]

Indicates the reward amount of the third


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

171

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

60

CurrentAcctAmou
nt3

Integer[8]

Indicates the current changing amount of the


third account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

61

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
Not null
The default value is 0.

62

ChargeAmount4

Integer[8]

Indicates the reward amount of the fourth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

63

CurrentAcctAmou
nt4

Integer[8]

Indicates the current changing amount of the


fourth account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

64

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
Not null
The default value is 0.

65

ChargeAmount5

Integer[8]

Indicates the reward amount of the fifth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

66

CurrentAcctAmou
nt5

Integer[8]

Indicates the current changing amount of the


fifth account.
Unit: minimum currency unit

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

172

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
Value range: -263-263-1
Not null
The default value is 0.

67

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
Not null
The default value is 0.

68

ChargeAmount6

Integer[8]

Indicates the reward amount of the sixth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

69

CurrentAcctAmou
nt6

Integer[8]

Indicates the current changing amount of the


sixth account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

70

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
Not null
The default value is 0.

71

ChargeAmount7

Integer[8]

Indicates the reward amount of the seventh


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

72

CurrentAcctAmou
nt7

Integer[8]

Indicates the current changing amount of the


seventh account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

73

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

173

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

74

ChargeAmount8

Integer[8]

Indicates the reward amount of the eighth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

75

CurrentAcctAmou
nt8

Integer[8]

Indicates the current changing amount of the


eighth account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

76

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
Not null
The default value is 0.

77

ChargeAmount9

Integer[8]

Indicates the reward amount of the ninth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

78

CurrentAcctAmou
nt9

Integer[8]

Indicates the current changing amount of the


ninth account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

79

AccountType10

Integer[4]

Indicates the account type of the tenth


account.
Not null
The default value is 0.

80

ChargeAmount10

Integer[8]

Indicates the reward amount of the tenth


account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

81

Issue 26 (2014-03-31)

CurrentAcctAmou

Integer[8]

Indicates the current changing amount of the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

174

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

nt10

Description
tenth account.
Unit: minimum currency unit
Value range: -263-263-1
Not null
The default value is 0.

82

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

83

BonusValidity2

Char[14]

Indicates the validity period of the second


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

84

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

85

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

86

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

87

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

88

Issue 26 (2014-03-31)

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period does
not change when fees are deducted from

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

175

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

89

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

90

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

91

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

92

PreviousSuspendSt
op

Char[14]

Indicates the expiration date of Suspend state


before recharging.
Format: YYYYMMDDhhmmss

93

PreviousDisableSt
op

Char[14]

Indicates the expiry date of Disable state


before recharging.
Format: YYYYMMDDhhmmss

94

AgentName

Char[64]

The name of the agent.


This field indicates the information of
provider of recharge channel.

95

AddtionalInfo

Char[256]

Indicates additional service information. The


additional service information is recorded in
combination mode. In normal cases, the
additional information is intended for
specified carriers.
In this office, the AddtionalInfo field records
accumulator changes in the recharge process.
Format: $ID,$old,$new;
Format: $ID,$old,$new;
NOTE
When a subscriber has multiple accumulator
changes, this field records all the changes.

96

Issue 26 (2014-03-31)

StartTimeOfBillCy

Char[14]

Indicates the start time of bill cycle.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

176

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description

cle
97

LoanAmount

Integer[8]

Indicates the loan amount.

98

LoanPoundage

Integer[8]

Indicates the loan poundage.

99

Reserved

Integer[4]

100

Reserved

Integer[8]

101

Reserved

Integer[8]

102

Reserved

Integer[8]

103

Reserved

Integer[4]

104

Reserved

Char[14]

105

Reserved

Char[14]

106

Reserved

Integer[4]

107

Reserved

Integer[4]

108

Reserved

Char[20]

109

SubscriberIDType

Char[1]

Indicates ID Type of Subscriber.


The options are as follows:
0: END_USER_E164
2: END_USER_SIP_URI
Not null
The default value is 0.

110

DiameterSessionID

Char[128]

Indicates the session id that generated during


the interaction between the SCP and the CBP.
The field includes parts as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>].

<DiameterIdentity>: same as Origin-Host;

<high 32 bits>: the current day

<low 32 bits>: increase by degrees


circulatory, the start value is 0. Set the
value is 0 when the system restarts.

<optional value>: reserved.

Every fields are separated by a character ";".


Example:
SCP001.huawei.com;1876543210;523
111

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

112

Issue 26 (2014-03-31)

accountkey

Integer[8]

Indicates the key of a account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

177

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The default value is 0.

113

UsageServiceType

Integer[4]

Indicates the type of a real-time service.


The default value is 1700.

114

OriginCdrFilename

Char[64]

Indicates the name of a rated CDR.


The default value is 0.

115

CurCDRLineNo

Integer[4]

Indicates the number of the line where the


original CDR is located.
The default value is 0.

116

Reason

Integer[4]

Indicates the recharge reason type.


The default value is -1.

117

Comment

Char[256]

Indicates the recharge reason description.

118

LoanGrade

Integer[4]

Indicates the loan grade.


Not null
The default value is -1.

119

LoanAcctType

Integer[4]

Indicates the loan account type.


Not null
The default value is 0.

120

LoanAcctBalance

Integer[8]

Indicates the loan account balance.


Not null
The default value is 0.

121

ETUGracePeriod

Char[14]

Indicates the latest proactive time for a


subscriber to pay for the loan.

122

Reserved

Integer[8]

123

Reserved

Integer[8]

124

Reserved

Integer[8]

125

Reserved

Integer[8]

126

FeeType1

Integer[4]

Indicates the fee type of the first account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

127

FeeType2

Integer[4]

Indicates the fee type of the second account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

178

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
Not null
The default value is 0.

128

FeeType3

Integer[4]

Indicates the fee type of the third account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

129

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

130

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

131

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

132

FeeType7

Integer[4]

Indicates the fee type of the seventh account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

133

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

134

Issue 26 (2014-03-31)

FeeType9

Integer[4]

Indicates the fee type of the ninth account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

179

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

135

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

136

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

137

BalanceBeforeCha
rge1

Integer[8]

Indicates the balance of the first account


before the system deducts the fee from.
The default value is 0.

138

BalanceAfterCharg
e1

Integer[8]

Indicates the balance of the first account after


the system deducts the fee from.
The default value is 0.

139

ChargeFee1

Integer[8]

Indicates the cost amount charging from the


first account.
The default value is 0.

140

accounttype2

Integer[4]

Indicates the account type of the second fund


account.
The default value is 0.

141

BalanceBeforeCha
rge2

Integer[8]

Indicates the balance of the second account


before the system deducts the fee from.
The default value is 0.

142

BalanceAfterCharg
e2

Integer[8]

Indicates the balance of the second account


after the system deducts the fee from.
The default value is 0.

143

ChargeFee2

Integer[8]

Indicates the cost amount charging from the


second account.
The default value is 0.

144

accounttype3

Integer[4]

Indicates the account type of the third fund


account.

145

BalanceBeforeCha
rge3

Integer[8]

Indicates the balance of the third account


before the system deducts the fee from.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

180

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The default value is 0.

146

BalanceAfterCharg
e3

Integer[8]

Indicates the balance of the third account


after the system deducts the fee from.
The default value is 0.

147

ChargeFee3

Integer[8]

Indicates the cost amount charging from the


third account.
The default value is 0.

148

accounttype4

Integer[4]

Indicates the account type of the forth fund


account.
The default value is 0.

149

BalanceBeforeCha
rge4

Integer[8]

Indicates the balance of the forth account


before the system deducts the fee from.
The default value is 0.

150

BalanceAfterCharg
e4

Integer[8]

Indicates the balance of the forth account


after the system deducts the fee from.
The default value is 0.

151

ChargeFee4

Integer[8]

Indicates the cost amount charging from the


forth account.
The default value is 0.

152

accounttype5

Integer[4]

Indicates the account type of the fifth


account.
The default value is 0.

153

BalanceBeforeCha
rge5

Integer[8]

Indicates the balance of the fifth account


before the system deducts the fee from.
The default value is 0.

154

BalanceAfterCharg
e5

Integer[8]

Indicates the balance of the fifth account after


the system deducts the fee from.
The default value is 0.

155

ChargeFee5

Integer[8]

Indicates the cost amount charging from the


fifth account.
The default value is 0.

156

accounttype6

Integer[4]

Indicates the account type of the sixth


account.
The default value is 0.

157

BalanceBeforeCha
rge6

Integer[8]

Indicates the balance of the sixth account


before the system deducts the fee from.
The default value is 0.

158

Issue 26 (2014-03-31)

BalanceAfterCharg

Integer[8]

Indicates the balance of the sixth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

181

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

e6

Description
after the system deducts the fee from.
The default value is 0.

159

ChargeFee6

Integer[8]

Indicates the cost amount charging from the


sixth account.
The default value is 0.

160

accounttype7

Integer[4]

Indicates the account type of the seventh fund


account.
The default value is 0.

161

BalanceBeforeCha
rge7

Integer[8]

Indicates the balance of the seventh account


before the system deducts the fee from.
The default value is 0.

162

BalanceAfterCharg
e7

Integer[8]

Indicates the balance of the seventh account


after the system deducts the fee from.
The default value is 0.

163

ChargeFee7

Integer[8]

Indicates the cost amount charging from the


seventh account.
The default value is 0.

164

accounttype8

Integer[4]

Indicates the account type of the eighth fund


account.
The default value is 0.

165

BalanceBeforeCha
rge8

Integer[8]

Indicates the balance of the eighth account


before the system deducts the fee from.
The default value is 0.

166

BalanceAfterCharg
e8

Integer[8]

Indicates the balance of the eighth account


after the system deducts the fee from.
The default value is 0.

167

ChargeFee8

Integer[8]

Indicates the cost amount charging from the


eighth account.
The default value is 0.

168

accounttype9

Integer[4]

Indicates the account type of the ninth fund


account.
The default value is 0.

169

BalanceBeforeCha
rge9

Integer[8]

Indicates the balance of the ninth account


before the system deducts the fee from.
The default value is 0.

170

BalanceAfterCharg
e9

Integer[8]

Indicates the balance of the ninth account


after the system deducts the fee from.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

182

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

171

ChargeFee9

Integer[8]

Indicates the cost amount charging from the


ninth account.
The default value is 0.

172

accounttype10

Integer[4]

Indicates the account type of the tenth fund


account.
The default value is 0.

173

BalanceBeforeCha
rge10

Integer[8]

Indicates the balance of the tenth account


before the system deducts the fee from.
The default value is 0.

174

BalanceAfterCharg
e10

Integer[8]

Indicates the balance of the tenth account


after the system deducts the fee from.
The default value is 0.

175

ChargeFee10

Integer[8]

Indicates the cost amount charging from the


tenth account.
The default value is 0.

176

accounttype11

Integer[4]

Indicates the account type of the eleventh


fund account.
The default value is 0.

177

BalanceBeforeCha
rge11

Integer[8]

Indicates the balance of the eleventh account


before the system deducts the fee from.
The default value is 0.

178

BalanceAfterCharg
e11

Integer[8]

Indicates the balance of the eleventh account


after the system deducts the fee from.
The default value is 0.

179

ChargeFee11

Integer[8]

Indicates the cost amount charging from the


eleventh account.
The default value is 0.

180

accounttype12

Integer[4]

Indicates the account type of the twelfth fund


account.
The default value is 0.

181

BalanceBeforeCha
rge12

Integer[8]

Indicates the balance of the twelfth account


before the system deducts the fee from.
The default value is 0.

182

BalanceAfterCharg
e12

Integer[8]

Indicates the balance of the twelfth account


after the system deducts the fee from.
The default value is 0.

183

ChargeFee12

Integer[8]

Indicates the cost amount charging from the


twelfth account.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

183

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

184

accounttype13

Integer[4]

Indicates the account type of the thirteenth


fund account.
The default value is 0.

185

BalanceBeforeCha
rge13

Integer[8]

Indicates the balance of the thirteenth account


before the system deducts the fee from.
The default value is 0.

186

BalanceAfterCharg
e13

Integer[8]

Indicates the balance of the thirteenth account


after the system deducts the fee from.
The default value is 0.

187

ChargeFee13

Integer[8]

Indicates the cost amount charging from the


thirteenth account.
The default value is 0.

188

accounttype14

Integer[4]

Indicates the account type of the fourteenth


fund account.
The default value is 0.

189

BalanceBeforeCha
rge14

Integer[8]

Indicates the balance of the fourteenth


account before the system deducts the fee
from.
The default value is 0.

190

BalanceAfterCharg
e14

Integer[8]

Indicates the balance of the fourteenth


account after the system deducts the fee from.
The default value is 0.

191

ChargeFee14

Integer[8]

Indicates the cost amount charging from the


fourteenth account.
The default value is 0.

192

accounttype15

Integer[4]

Indicates the account type of the fifteenth


fund account.
The default value is 0.

193

BalanceBeforeCha
rge15

Integer[8]

Indicates the balance of the fifteenth account


before the system deducts the fee from.
The default value is 0.

194

BalanceAfterCharg
e15

Integer[8]

Indicates the balance of the fifteenth account


after the system deducts the fee from.
The default value is 0.

195

ChargeFee15

Integer[8]

Indicates the cost amount charging from the


fifteenth account.
The default value is 0.

196

Issue 26 (2014-03-31)

accounttype16

Integer[4]

Indicates the account type of the sixteenth


fund account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

184

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The default value is 0.

197

BalanceBeforeCha
rge16

Integer[8]

Indicates the balance of the sixteenth account


before the system deducts the fee from.
The default value is 0.

198

BalanceAfterCharg
e16

Integer[8]

Indicates the balance of the sixteenth account


after the system deducts the fee from.
The default value is 0.

199

ChargeFee16

Integer[8]

Indicates the cost amount charging from the


sixteenth account.
The default value is 0.

200

accounttype17

Integer[4]

Indicates the account type of the seventeenth


fund account.
The default value is 0.

201

BalanceBeforeCha
rge17

Integer[8]

Indicates the balance of the seventeenth


account before the system deducts the fee
from.
The default value is 0.

202

BalanceAfterCharg
e17

Integer[8]

Indicates the balance of the seventeenth


account after the system deducts the fee from.
The default value is 0.

203

ChargeFee17

Integer[8]

Indicates the cost amount charging from the


seventeenth account.
The default value is 0.

204

accounttype18

Integer[4]

Indicates the account type of the eighteenth


fund account.
The default value is 0.

205

BalanceBeforeCha
rge18

Integer[8]

Indicates the balance of the eighteenth


account before the system deducts the fee
from.
The default value is 0.

206

BalanceAfterCharg
e18

Integer[8]

Indicates the balance of the eighteenth


account after the system deducts the fee from.
The default value is 0.

207

ChargeFee18

Integer[8]

Indicates the cost amount charging from the


eighteenth account.
The default value is 0.

208

accounttype19

Integer[4]

Indicates the account type of the nineteenth


fund account.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

185

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

209

BalanceBeforeCha
rge19

Integer[8]

Indicates the balance of the nineteenth


account before the system deducts the fee
from.
The default value is 0.

210

BalanceAfterCharg
e19

Integer[8]

Indicates the balance of the nineteenth


account after the system deducts the fee from.
The default value is 0.

211

ChargeFee19

Integer[8]

Indicates the cost amount charging from the


nineteenth account.
The default value is 0.

212

accounttype20

Integer[4]

Indicates the account type of the twentieth


fund account.
The default value is 0.

213

BalanceBeforeCha
rge20

Integer[8]

Indicates the balance of the twentieth account


before the system deducts the fee from.
The default value is 0.

214

BalanceAfterCharg
e20

Integer[8]

Indicates the balance of the twentieth account


after the system deducts the fee from.
The default value is 0.

215

ChargeFee20

Integer[8]

Indicates the cost amount charging from the


twentieth account.
The default value is 0.

3.1.7 mon CDR


Description
An mon CDR records the information about the monthly fee and the bonus.

Generation Scenario
When an OCS subscriber subscribes to a package, and the system successfully deducts the
monthly fee from the account of the subscriber or the system rebates resources to the
subscriber periodically, an mon CDR is generated.
For the description of child-parent cards, see section 3.1.2 rec CDR .

CDR File Name Format


monYYYYMMDD_CBPNODE_Seqno.unl
Example of an mon CDR file name: mon20071112_101_000151.unl

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

186

OCS
Call Detail Record Reference

3 CDR Format Details

Format
Table 3-8 describes each field of mon CDR file.
Table 3-8 Format of mon CDR
SN

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

BrandID

Integer[4]

Indicates the brand ID of subscriber.


Not null
The default value is 0.

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.


Not null
The default value is 0.

PayType

Char[1]

Indicates the pay type of subscribers.


The options are as follows:

0: Prepaid

1: Postpaid

Not null
6

ChargingPartyNu
mber

Char[64]

Indicates the charging party ID.


It can be the MSISDN, customer ID.
Value range: numerals within 0-9, *, #
Not null

ChargingPartyTyp
e

Char[1]

Indicates the type of charging party.


The options are as follows:

0: MSISDN subscriber

1: Customer ID

2: Group No

Not null
8

Reserved

Integer[4]

BillCycleID

Char[20]

Indicates the bill cycle ID.


Format: YYYYMMTT

Issue 26 (2014-03-31)

YYYY: indicates the year.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

187

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


10

CycleBeginTime

Char[14]

Indicates the start time of a rental cycle.


Format: YYYYMMDDhhmmss
Not null
The default value is 0.

11

CycleEndTime

Char[14]

Indicates the end time of a rental cycle.


The default value is 0.

12

CycleType

Integer[4]

Indicates the cycle type.


The value of this field is configurable
according to different template parameters.
The options are as follows:

1: bill cycle
Indicates that the cycle is the bill cycle.

2: days
Indicates that the cycle is days.

3: weeks
Indicates that the cycle is weeks.

4: months
Indicates that the cycle is months.

Other: reserved

Not null
The default value is 0.
13

CycleLength

Integer[4]

Indicates the length of a bill cycle.


The value of this field is configurable
according to different template parameters.
Not null
The default value is 0.

14

ElapseCycles

Integer[4]

Indicates the number of bill cycles.


Not null
The default value is 0.

15

InnerCycleBeginTi
me

Char[14]

Indicates the start time of an inner bill cycle.


Format: YYYYMMDDhhmmss
Not null
The default value is 0.

16

Issue 26 (2014-03-31)

InnerCycleEndTim
e

Char[14]

Indicates the end time of an inner bill cycle.


Format: YYYYMMDDhhmmss

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

188

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

17

ProductID

Char[20]

Indicates the ID of a product or product


package that corresponds to a rental type or
package.
Not null

18

ServiceType

Integer[4]

Indicates the service included in the product.


For example, CID, RBT, FN, and
CallScreen. They are predefined in the OCS,
like:

1: Voice

2: SMS

3: MMS

4: GPRS

6: RBT

8: VoiceVideoPhoneService

9: VoiceData

10: VoiceFax

11: Content

20: FN

21: HomeZone

22: CallScreen

24: VoIP

26: CUG

33: Package

38: OneTimePackage

41: MCN

42: VMS

45: DestNumber

50: AOC

63: SuperBuddy

73: DailyBucket

106: RBT_MO

117: Text tone

Not null
The default value is 0.
19

UserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber.
The UserState parameter is a numeric string
of seven digits, in the format CCMMMMM.
The first and second digits C indicate the life

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

189

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber,
and the second digit C indicates the state of a
postpaid subscriber. The options are as
follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber


suspends the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies


for suspension with the number being
reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

0: no

1: yes

Not null
20

SubscriberID

Char[20]

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]
Not null

21

Issue 26 (2014-03-31)

OrderStatus

Char[20]

Indicates the subscription relation status.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

190

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The options are as follows:

0: normal

1: suspend

2: not activated

3: expired

The default value is 0.


22

TotalCycles

Integer[4]

Record the number of periods for installation


reward.
The default value is 0.

23

Reserved

Char[20]

24

Reserved

Char[20]

25

ResultCode

Integer[4]

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

26

ChargeOfItemsAcc
ounts

Integer[8]

Indicates the free call times used.


Value range: -263-263-1
Not null
The default value is 0.

27

DeductResourceAc
counts

Integer[4]

Indicates the total call time charge using


reward resource.
Not null
The default value is 0.

28

DeductFundAccou
nts

Integer[4]

Indicates the total cost amount charging from


fund account.
Not null
The default value is 0.

29

DeductFromPrepai
d

Integer[8]

Indicates the charge amount from prepaid


account.
Not null
The default value is 0.

30

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Not null
The default value is 0.

31

DeductFromPostpa
id

Integer[8]

Indicates the charge amount from postpaid


account.
Not null
The default value is 0.

32

Issue 26 (2014-03-31)

PostPaidBalance

Integer[8]

Indicates the balance of postpaid available

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

191

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
limitation.
NOTE
If the rental of a postpaid subscriber is debited
to the previous bill cycle, the rental CDR of
the subscriber needs to record the balance of
the previous bill cycle after fee deduction.

For postpaid subscribers, the value of this


field does not include the fee that is deducted
virtually.

Value range: -263-263-1


Not null
The default value is 0.
33

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

34

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
Not null
The default value is 0.

35

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use
local minimal currency as default, and no
need to specify in CDR.

36

Reserved

Char[20]

37

AccountType1

Integer[4]

Indicates the account type of the first


account.
0 means not used.
The first group of account change
information include the following field:

AccountType

ChargeAmount

CurrentAcctAmount

NOTE
In the recharge and rental deduction processes,
this fee group records only reward-related
information, but does not record consumption-,
tax-, and rental-related information.

The account change information structures


from the second to the tenth groups are the
same as that of the first group.
The default value is 0.
38

ChargeAmount1

Integer[8]

Indicates the reward amount of the first


account.
0 means unchanged.
Unit: minimum currency unit

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

192

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: -263-263-1
The default value is 0.

39

CurrentAcctAmou
nt1

Integer[8]

Indicates the current amount of the first


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

40

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
The default value is 0.

41

ChargeAmount2

Integer[8]

Indicates the reward amount of the second


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

42

CurrentAcctAmou
nt2

Integer[8]

Indicates the current amount of the second


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

43

AccountType3

Integer[4]

Indicates the account type of the third


account.
0 means not used.
The default value is 0.

44

ChargeAmount3

Integer[8]

Indicates the reward amount of the third


account.
0 means unchanged.
Unit: minimum currency unit
The default value is 0.
Value range: -263-263-1

45

CurrentAcctAmou
nt3

Integer[8]

Indicates the current amount of the third


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

46

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

193

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

47

ChargeAmount4

Integer[8]

Indicates the reward amount of the fourth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

48

CurrentAcctAmou
nt4

Integer[8]

Indicates the current amount of the fourth


account.
Unit: minimum currency unit
The default value is 0.
Value range: -263-263-1

49

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
0 means not used.

50

ChargeAmount5

Integer[8]

Indicates the reward amount of the fifth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

51

CurrentAcctAmou
nt5

Integer[8]

Indicates the current amount of the fifth


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

52

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
0 means not used.
The default value is 0.

53

ChargeAmount6

Integer[8]

Indicates the reward amount of the sixth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

54

CurrentAcctAmou
nt6

Integer[8]

Indicates the current amount of the sixth


account.
Unit: minimum currency unit
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

194

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

55

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
The default value is 0.

56

ChargeAmount7

Integer[8]

Indicates the reward amount of the seventh


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

57

CurrentAcctAmou
nt7

Integer[8]

Indicates the current amount of the seventh


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

58

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.
The default value is 0.

59

ChargeAmount8

Integer[8]

Indicates the reward amount of the eighth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

60

CurrentAcctAmou
nt8

Integer[8]

Indicates the current amount of the eighth


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

61

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
0 means not used.
The default value is 0.

62

ChargeAmount9

Integer[8]

Indicates the reward amount of the ninth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

195

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

63

CurrentAcctAmou
nt9

Integer[8]

Indicates the current amount of the ninth


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

64

AccountType10

Integer[4]

Indicates the account type of the tenth


account.
0 means not used.
The default value is 0.

65

ChargeAmount10

Integer[8]

Indicates the reward amount of the tenth


account.
0 means unchanged.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

66

CurrentAcctAmou
nt10

Integer[8]

Indicates the current amount of the tenth


account.
Unit: minimum currency unit
Value range: -263-263-1
The default value is 0.

67

Reserved

Char[20]

68

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

69

BonusValidity2

Char[14]

Indicates the validity period of the second


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

70

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

71

Issue 26 (2014-03-31)

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period does

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

196

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

72

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

73

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

74

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

75

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

76

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

77

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

78

FreeRBTRentFlag

Integer[4]

Indicates whether the RBT monthly rental


that is adopted is free of charge.
The options are as follows:

Issue 26 (2014-03-31)

0: yes

1: no

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

197

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

79

Free_RBT_Monthl
yfee

Integer[4]

Indicates the remaining number of events of


charging no RBT monthly fee.
For example, if the value of the field is 3,
you can infer that a subscriber can enjoy
charging no RBT monthly fee for three
times.
The default value is 0.

80

Reserved

Char[24]

81

AddtionalInfo

Char[256]

Indicates the additional information about the


service.
Some additional information about the
service is recorded. In most cases, the
information is only useful for the specified
carrier.

82

83

StartTimeOfBillCy
cle

Char[14]

ChargePartyIndicat
or

Char[1]

Indicates the start time of bill cycle.


The default value is 0.
Indicates the charging party.
The options are as follows:

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

The default value is 1.


84

SecondChargingPa
rtyNumber

Char[64]

Indicates the number of the other charging


party. In the example, the value of the field is
the number of subscriber C.
This field is null when the service is paid
only by account. There are several special
situations. Like Child-Parent card feature, the
calling party number is the child, the
charging party number is the parent's
number.
The number format is as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

Issue 26 (2014-03-31)

For URI format, example,


ABC_DE@huawei.com

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

198

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: numerals within 0-9, *, #
Not null

85

SecondChargingPa
rtyPayType

Char[1]

Indicates the payment type of the other


charging party.
The options are as follows:

0: Prepaid

1: Postpaid

NOTE
If the value of the field is null, the system records
the payment type of the parent card subscriber.

86

SecondChargingPa
rtyBillCycleID

Char[20]

Indicates the bill cycle ID of the other


charging party. For example, the bill cycle
ID of the parent card.
Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


87

CallingVPNTopGr
oupNumber

Char[15]

Indicates the top group number of the calling


party.
Value range: numerals within 0-9
Can be null

88

CallingVPNGroup
Number

Char[10]

Indicates the group number of the calling


party.
Value range: numerals within 0-9
Can be null

89

CallingVPNShort
Number

Char[10]

Indicates the short number of the calling


party.
Value range: numerals within 0-9
Can be null

90

CalledVPNTopGro
upNumber

Char[15]

Indicates the top group number of the called


party.
Value range: numerals within 0-9
Can be null

91

CalledVPNGroup
Number

Char[10]

Indicates the group number of the called


party.
Value range: numerals within 0-9
Can be null

92

Issue 26 (2014-03-31)

CalledVPNShortN
umber

Char[10]

Indicates the short number of the called party


Value range: numerals within 0-9

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

199

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Can be null

93

CallingNetworkTy
pe

Char[10]

Indicates the type of the network accessed by


the calling party.
The options are as follows:

100: PSTN

200: GSM

Can be null
94

CalledNetworkTyp
e

Char[10]

Indicates the type of the network accessed by


the called party.
The options are as follows:

100: PSTN

101: PBX

102: PHS

200: GSM

201: GPRS

202: EDGE

300: CDMA

301: CDMA 450

400: WCDMA

500: TD-SCDMA

600: IP/IMS

601: Wifi

602: WIMAX

Other to be extended

Can be null
95

GroupCallType

Char[10]

Reserved

96

GroupPayFlag

Char[10]

Indicates the payment mode of the group


users.
The options are as follows:

0: Personal payment

1: Group payment

2: Group and personal payment

Can be null
97

Reserved

Integer[4]

98

Reserved

Char[10]

99

Reserved

Char[10]

100

Reserved

Char[10]

101

Reserved

Char[10]

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

200

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

102

ChargeOfItemsSec
ondAccounts

Integer[8]

Indicates the free call times used from others,


such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

103

ChargeOfDuration
SecondAccounts

Integer[8]

Indicates the total call time charge using


reward resource from others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

104

ChargeOfFundSec
ondAccounts

Integer[8]

Indicates the total cost amount charging from


fund account of others, such as the parent
card.
Value range: -263-263-1
Not null
The default value is 0.

105

ChargeFromSecon
dPrepaidAccount

Integer[8]

Indicates the charge amount from other


prepaid account.
Value range: -263-263-1
Not null
The default value is 0.

106

SecondPrepaidAcc
ountBalance

Integer[8]

Indicates the balance of other prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

107

ChargeFromSecon
dPostpaidAccount

Integer[8]

Indicates the charge amount from other


postpaid account.
Value range: -263-263-1
Not null
The default value is 0.

108

SecondPostpaidAc
countBalance

Integer[8]

Indicates the balance of other postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

109

Issue 26 (2014-03-31)

SecondAccountID

Char[20]

Indicates the main account ID of the other


charging party that the system deducts fees
from.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

201

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Value range: characters in [0-9, a-z, A-Z]

110

SecondAccountKe
y

Integer[8]

Indicates the main account key of the other


charging party that the system deducts fees
from.
Value range: -263-263-1
Not null
The default value is 0.

111

SecondAccountCu
rrencyCode

Integer[4]

Currency code of others, such as the parent


card. Also, if this field missed or present be
Zero, it means the system use local minimal
currency as default, and no need to specify in
CDR.
Not null
The default value is 0.

112

Reserved

Char[20]

113

SecondAccountTy
pe1

Integer[4]

Indicates the account type of the first account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

114

SecondFeeType1

Integer[4]

Indicates the fee type of the first account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

115

SecondChargeAm
ount1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

116

SecondCurrentAcc
tAmount1

Integer[8]

Indicates the current amount of the first


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

117

SecondAccountTy
pe2

Integer[4]

Indicates the account type of the second


account of others, such as the parent card.
0 means not used.
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

202

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

118

SecondFeeType2

Integer[4]

Indicates the fee type of the second account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

119

SecondChargeAm
ount2

Integer[8]

Indicates the changing amount of the second


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

120

SecondCurrentAcc
tAmount2

Integer[8]

Indicates the current amount of the second


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

121

SecondAccountTy
pe3

Integer[4]

Indicates the account type of the third


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

122

SecondFeeType3

Integer[4]

Indicates the fee type of the third account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

123

SecondChargeAm
ount3

Integer[8]

Indicates the changing amount of the third


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

124

SecondCurrentAcc
tAmount3

Integer[8]

Indicates the current amount of the third


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

125

Issue 26 (2014-03-31)

SecondAccountTy
pe4

Integer[4]

Indicates the account type of the fourth


account of others, such as the parent card.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

203

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
0 means not used.
Not null
The default value is 0.

126

SecondFeeType4

Integer[4]

Indicates the fee type of the fourth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

127

SecondChargeAm
ount4

Integer[8]

Indicates the changing amount of the fourth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

128

SecondCurrentAcc
tAmount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

129

SecondAccountTy
pe5

Integer[4]

Indicates the account type of the fifth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

130

SecondFeeType5

Integer[4]

Indicates the fee type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

131

SecondChargeAm
ount5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

132

SecondCurrentAcc
tAmount5

Integer[8]

Indicates the current amount of the fifth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

204

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

133

SecondBonusValid
ity1

Char[14]

Indicates the validity period of the first


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

134

SecondBonusValid
ity2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

135

SecondBonusValid
ity3

Char[14]

Indicates the validity period of the third


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

136

SecondBonusValid
ity4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

137

SecondBonusValid
ity5

Char[14]

Indicates the validity period of the fifth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

138

Reserved

Integer[4]

139

Reserved

Integer[4]

140

TransitionID

Char[32]

Indicates the ID of transition.

141

PreRentFlag

Integer[4]

Indicates the flag of pre-deduction of a


rental.
The default value is 0.

142

PreRentNum

Integer[4]

Indicates a number whose rental is


pre-deducted.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

205

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

143

PreRentAmt

Integer[8]

Indicates an amount that is pre-deducted.


The default value is 0.

144

PreRentCycleOpen

Char[16]

Indicates the start time of the pre-deduction


bill cycle.
The default value is 19700101000000.

145

PreRentCycleEnd

Char[16]

Indicates the end time of the pre-deduction


bill cycle.
The default value is 19700101000000.

146

subscriberkey

Integer[4]

Indicates the key of a subscriber.


Not null
The default value is 0.

147

ExpiredAirTime

Char[64]

Indicates the upper limit of rewarded


resources and the exceeding resources.
Value range: characters in the range 0-9, a-z,
A-Z, and punctuation.
Example: 2227,40;
For intra-group resource rewarding, the two
values are separated by commas (,); for
inter-group resource rewarding, the two
values are separated by semicolons (;).

148

OriginCdrFilenam
e

Char[64]

Indicates the name of a rated CDR.

149

CurCDRLineNo

Integer[4]

Indicates the number of the line where the


original CDR is located.
The default value is 0.

150

Reserved

Integer[8]

151

Reserved

Integer[8]

152

Reserved

Integer[8]

153

Reserved

Integer[8]

154

SecondSubscriber
Key

Integer[4]

Indicates the key value of a


entrusted-payment subscriber.
The default value is 0.

155

SecondProductID

Integer[4]

Reserved

156

FeeType1

integer[4]

Indicates the fee type of the first account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

206

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

157

FeeType2

integer[4]

Indicates the fee type of the second account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

158

FeeType3

integer[4]

Indicates the fee type of the third account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

159

FeeType4

integer[4]

Indicates the fee type of the fourth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

160

FeeType5

integer[4]

Indicates the fee type of the fifth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

161

FeeType6

integer[4]

Indicates the fee type of the sixth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

162

FeeType7

integer[4]

Indicates the fee type of the seventh account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

163

FeeType8

integer[4]

Indicates the fee type of the eighth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

207

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

164

FeeType9

integer[4]

Indicates the fee type of the ninth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

165

FeeType10

integer[4]

Indicates the fee type of the tenth account.


Fee types record fee change information such
as consumption fees and rewarded fees.
0 means not used.
Not null
The default value is 0.

3.1.8 com CDR


Description
The com CDR indicates the general CDR.

Generation Scenario
A com CDR is generated when a subscriber of the OCS service uses the third-party interface.
For example, a subscriber is charged for downloading an RBT.
For the description of child-parent cards, see section 3.1.2 rec CDR .

CDR File Name Format


comYYYYMMDD_CBPNODE_Seqno.unl
Example of a com CDR file name: com20071112_101_000151.unl

Format
Table 3-9 describes each field of com CDR file.
Table 3-9 Format of com CDR
SN.

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

208

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the bill


is split for mid-night and end of the bill
cycle.
The default value is 0.

TimeStamp

Char[14]

Indicates the timestamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Indicates the service key of the intelligent


service to which the subscriber subscribes.
The default value is 1.
Not null

ChargingPartyNu
mber

Char[64]

Indicates the telephone number of the


charging party.
The number is same as calling party number
in MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party
number is the parent's number. This field is
null when the service is paid only by account.
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


6

RequestAction

Integer[4]

Indicates the charging type, for example, fee


deduction or refunding.
The options are as follows:

0: Deduct fees.

1: Refund fees

Not null
The default value is 0.
7

Issue 26 (2014-03-31)

ChargeType

Char[10]

Indicates service-related information that is

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

209

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
sent from external systems.
Some fields are reserved for recording the
original information (such as the RBT
download charging information) sent from
external systems.
It is customized according to the special
requirement.

ServiceType

Integer[4]

1001: RBT fee deduction interface

1002: Content fee deduction interface

1003: RTBP 2.0 interface

1004: RTBP 3.0 interface

Indicates the service-related information that


is sent from external systems.

1: Voice

2: SMS

3: MMS

4: GPRS

5: Recharge

It is customized according to the special


requirement.

When the value of Charge type is 1001:


RBT fee deduction interface, the values
of Service type are as follows:

1: Deducting the fees of downloading


RBTs

2: Deducting the fees of the music box

When the value of Charge type is 1002:


content fee deduction interface,
indicating the directly deducting content
fees

The default value is 0.


9

BearedService

Char[20]

Indicates the beared service customized


according to the special requirement.

10

SPID

Char[20]

Indicates the SP ID or CP ID.

11

CategoryID

Char[20]

Indicates the number of the category got


from charge interface and field into CDR for
customized CDR.

12

ContentID

Char[20]

Indicates the number of the content got from


charge interface and field into CDR for
customized CDR.

13

ServiceID

Char[20]

Indicates the service detail of the SP.

14

CalledPartyNumbe

Char[64]

Indicates the called (receiver) number. Keep

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

210

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

r
15

Description
the original format.

ChargeAmount

Integer[8]

Indicates information about the deducted or


refunded amount. The information is sent
from external systems.
The default value is 0.

16

BrandID

Integer[4]

Indicates the brand ID of subscribers.


Not null
The default value is 0.

17

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.


Not null
The default value is 0.

18

PayType

Char[1]

Indicates the pay type of subscribers.


The options are as follows:

19

BillCycleID

Char[20]

0: Prepaid

1: Postpaid

Indicates the bill cycle ID.


Format: YYYYMMTT

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Value range: numerals within 0-9


20

ServiceBeginTime

Char[14]

Indicates the start time for charging, which is


reported by the service.
When the service network element does not
report the start time, the value is the time
when the OCS charges the service.
Format: YYYYMMDDhhmmss
Not null
The default value is null.

21

ServiceEndTime

Char[14]

Indicates the end time for charging, which is


reported by the service. The end time can be
calculated according to the start time. If the
end time is unavailable, the value of this field
is equal to the value of the
ServiceBeginTime field.
Format: YYYYMMDDhhmmss
Not null
The default value is null.

22

UsageAmount

Integer[4]

Indicates service usage amount.


Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

211

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

23

ServiceUnit

Integer[4]

Indicates the measurement methods


corresponding to the metric table.
For example, times or second. If the system
deducts fee or refunds fees, the unit is times.
For the one-off charging, the value of
useageamount is 1, and the value of
Serviceunit is 3.
Not null
The default value is 0.

24

ChargingTime

Char[14]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss
Not null

25

TransitionID

Char[32]

Indicates the sequence number of a


transaction.

26

UserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber.
The UserState parameter is a numeric string
of seven digits, in the format CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber,
and the second digit C indicates the state of a
postpaid subscriber. The options are as
follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The
options are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber


suspends the service.

Issue 26 (2014-03-31)

0: non-suspend

1: suspend

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

212

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is


blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

27

SubscriberID

Char[20]

0: no

1: yes

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]

28

Reserved

Char[20]

29

Reserved

Char[20]

30

ResultCode

Integer[4]

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

31

ChargeOfItemsAc
counts

Integer[8]

Indicates the free times used.


Value range: -263-263-1
Not null
The default value is 0.

32

ChargeOfDuration
Accounts

Integer[8]

Indicates the total call time charge using


reword resource.
Value range: -263-263-1
Not null
The default value is 0.

33

ChargeOfFundAcc
ounts

Integer[8]

Indicates the total cost amount charging from


fund account.
Value range: -263-263-1
Not null
The default value is 0.

34

ChargeFromPrepai
d

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

213

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

35

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Value range: -263-263-1
Not null
The default value is 0.

36

ChargeFromPostpa
id

Integer[8]

Indicates the charge amount from postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

37

PostPaidBalance

Integer[8]

Indicates the balance of postpaid available


limitation.
Value range: -263-263-1
Not null
The default value is 0.

38

AccountID

Char[20]

Indicates the ID of the main account.


Value range: characters in [0-9, a-z, A-Z]

39

AccountKey

Integer[8]

Indicates the key of the main account.


Value range: -263-263-1
Not null
The default value is 0.

40

CurrencyCode

Integer[4]

Indicates currency code.


Also, if this field missed or present be zero, it
means the system use local minimal currency
as default, and no need to specify in CDR.
The default value is 0.

41

Original Amount

Integer[4]

Indicates the original amount through RTBP


interface.

42

AccountType1

Integer[4]

Indicates the account type of the first


account.
0 means not used.
Not null
The default value is 0.

43

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

44

Issue 26 (2014-03-31)

ChargeAmount1

Integer[8]

Indicates the changing amount of the first


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

214

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

45

CurrentAcctAmou
nt1

Integer[8]

Indicates the current amount of the first


account.
Value range: -263-263-1
Not null
The default value is 0.

46

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
Not null
The default value is 0.

47

FeeType2

Integer[4]

Indicates the fee type of the second account.


0 means not used.
Not null
The default value is 0.

48

ChargeAmount2

Integer[8]

Indicates the changing amount of the second


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

49

CurrentAcctAmou
nt2

Integer[8]

Indicates the current amount of the second


account.
Value range: -263-263-1
Not null
The default value is 0.

50

AccountType3

Integer[4]

Indicates the account type of the third


account.
0 means not used.
Not null
The default value is 0.

51

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

52

Issue 26 (2014-03-31)

ChargeAmount3

Integer[8]

Indicates the changing amount of the third

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

215

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

53

CurrentAcctAmou
nt3

Integer[8]

Indicates the current amount of the third


account.
Value range: -263-263-1
Not null
The default value is 0.

54

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.
Not null
The default value is 0.

55

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


0 means not used.
Not null
The default value is 0.

56

ChargeAmount4

Integer[8]

Indicates the changing amount of the fourth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

57

CurrentAcctAmou
nt4

Integer[8]

Indicates the current amount of the fourth


account.
Value range: -263-263-1
Not null
The default value is 0.

58

AccountType5

Integer[4]

Indicates the account type of the fifth


account.
0 means not used.
Not null
The default value is 0.

59

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

216

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

60

ChargeAmount5

Integer[8]

Indicates the changing amount of the fifth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

61

CurrentAcctAmou
nt5

Integer[8]

Indicates the current amount of the fifth


account.
Value range: -263-263-1
Not null
The default value is 0.

62

AccountType6

Integer[4]

Indicates the account type of the sixth


account.
0 means not used.
Not null
The default value is 0.

63

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

64

ChargeAmount6

Integer[8]

Indicates the changing amount of the sixth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

65

CurrentAcctAmou
nt6

Integer[8]

Indicates the current amount of the sixth


account.
Value range: -263-263-1
Not null
The default value is 0.

66

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
Not null
The default value is 0.

67

FeeType7

Integer[4]

Indicates the fee type of the seventh account.


0 means not used.
Not null

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

217

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

68

ChargeAmount7

Integer[8]

Indicates the changing amount of the seventh


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

69

CurrentAcctAmou
nt7

Integer[8]

Indicates the current amount of the seventh


account.
Value range: -263-263-1
Not null
The default value is 0.

70

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.
Not null
The default value is 0.

71

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


0 means not used.
Not null
The default value is 0.

72

ChargeAmount8

Integer[8]

Indicates the changing amount of the eighth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

73

CurrentAcctAmou
nt8

Integer[8]

Indicates the current amount of the eighth


account.
Value range: -263-263-1
Not null
The default value is 0.

74

AccountType9

Integer[4]

Indicates the account type of the ninth


account.
0 means not used.
Not null
The default value is 0.

75

FeeType9

Integer[4]

Indicates the fee type of the ninth account.


0 means not used.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

218

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

76

ChargeAmount9

Integer[8]

Indicates the changing amount of the ninth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

77

CurrentAcctAmou
nt9

Integer[8]

Indicates the current amount of the ninth


account.
Value range: -263-263-1
Not null
The default value is 0.

78

AccountType10

Integer[4]

Indicates the account type of the tenth


account.
0 means not used.
Not null
The default value is 0.

79

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


0 means not used.
Not null
The default value is 0.

80

ChargeAmount10

Integer[8]

Indicates the changing amount of the tenth


account.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

81

CurrentAcctAmou
nt10

Integer[8]

Indicates the current amount of the tenth


account.
Value range: -263-263-1
Not null
The default value is 0.

82

BonusValidity1

Char[14]

Indicates the validity period of the first


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

83

Issue 26 (2014-03-31)

BonusValidity2

Char[14]

Indicates the validity period of the second

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

219

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

84

BonusValidity3

Char[14]

Indicates the validity period of the third


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

85

BonusValidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

86

BonusValidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

87

BonusValidity6

Char[14]

Indicates the validity period of the sixth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

88

BonusValidity7

Char[14]

Indicates the validity period of the seventh


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

89

BonusValidity8

Char[14]

Indicates the validity period of the eighth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

90

Issue 26 (2014-03-31)

BonusValidity9

Char[14]

Indicates the validity period of the ninth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

220

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Format: YYYYMMDDhhmmss

91

BonusValidity10

Char[14]

Indicates the validity period of the tenth


rewarded resource. The validity period does
not change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

92

msg id

Char[20]

Indicates the ID of a message.

93

session id

Char[20]

Indicates the ID of a sequence.

94

Service Name

Char[32]

Indicates the service name. The information


is from PSA.

95

Consumed
Resources

Integer[4]

Indicates the Date service tariff. The


information is from PSA.
NOTE
In the deduction processes, this parameter
records amount.

96

AddtionalInfo

Char[512]

In the refunding processes, this parameter


records used amount.

Indicates the additional information about the


service.
Some additional information about the
service is recorded. In most cases, the
information is only useful for the specified
carrier.

97

ChargeMode

Integer[4]

Indicates the charge mode.


The options are as follows:

0: times
Indicates charging by events.

1: volume
Indicates charging by volume.

2: duration
Indicates charging by duration.

3: reserved

The default value is 0.


98

CDRProductID

Char[20]

Indicates the last effect rating product.

99

CDRChargeMode

Integer[4]

Indicates the charge mode.


The default value is 0.

100

CDRTimes

Integer[4]

Indicates the number of consumption times


of a subscriber that is recorded in the CDR of
charging by times.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

221

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

101

CDRDuration

Integer[4]

Indicates the consumed duration of a


subscriber that is recorded in the CDR of
charging by duration.
The default value is 0.

102

CDRVolume

Integer[4]

Indicates the consumed volume of a


subscriber that is recorded in the CDR of
charging by volume.
The default value is 0.

103

CDRCDRType

Integer[4]

Indicates the CDR type.


The default value is 0.

104

CDRServiceType

Integer[4]

Indicates the service type referring to the


following values:

0: wap

1: kjava

2: sms

3: mms

4: Mail

5: LBS

6: StreamMedia

7: IMPS

8: UM

9: WapPush

11: CRBT

12: General

13: MC

14: PIM

15: VMB

16: CMB

17: PaymentGW

18: Storage

20: Service Package

The default value is 0.


105

CDRBeginTime

Integer[4]

Indicates the time that a subscriber starts to


use a service, such as surfing Internet.
The default value is 0.

106

CDREndTime

Integer[4]

Indicates the time that a subscriber stops


using a service, such as surfing Internet.
The default value is 0.

107

Issue 26 (2014-03-31)

CDRPkgSpid

Char[20]

Indicates the SP ID or CP ID.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

222

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

108

CDRPkgServiceid

Char[20]

Indicates the service ID of the SP.

109

CDRPkgProductid

Char[20]

Indicates the last effect rating product.

110

CDRSPName

Char[256]

Indicates the name of the SP or CP.

111

CDRServiceName

Char[256]

Indicates the name of the service.

112

StartTimeOfBillCy
cle

Char[14]

Indicates the start time of bill cycle.

ChargePartyIndica
tor

Char[1]

113

114

SecondChargingPa
rtyNumber

The default value is 0.


Indicates the charging party.
The options are as follows:

Char[64]

1: The calling party is charged

2: The called party is charged

3: Charge of third party

4: Charge of parent & child card

5: Charge of calling party & VPN

Indicates the number of the other charging


party. In the example, the value of the field is
the number of subscriber C.
This field is null when the service is paid
only by account. There are several special
situations. Like Child-Parent card feature, the
calling party number is the child, the
charging party number is the parent's
number.
The number format is as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


115

SecondChargingPa
rtyPayType

Char[1]

Indicates the payment type of the other


charging party. For example, the payment
type of the parent card.
The options are as follows:

0: Prepaid

1: Postpaid

NOTE
If the value of the field is null, the system records
the payment type of the parent card subscriber.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

223

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

116

SecondChargingPa
rtyBillCycleID

Char[20]

Indicates the bill cycle ID of the other


charging party.
Format: YYYYMMTT
The description of the format is as follows:

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

117

Reserved

Char[15]

118

Reserved

Char[10]

119

Reserved

Char[10]

120

Reserved

Char[15]

121

Reserved

Char[10]

122

Reserved

Char[10]

123

Reserved

Char[10]

124

Reserved

Char[10]

125

Reserved

Char[10]

126

Reserved

Char[10]

127

Reserved

Integer[4]

128

call ID

Char[32]

Indicates the call ID of the subscriber. The


information is from PSA.

129

package

Char[32]

Indicates the package of the subscriber. The


information is from PSA.

130

APN

Char[22]

Indicates the access point.

131

Reserved

Char[10]

132

ChargeOfItemsSec
ondAccounts

Integer[8]

Indicates the free call times used from others,


such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

133

ChargeOfDuration
SecondAccounts

Integer[8]

Indicates the total call time charge using


reward resource from others, such as the
parent card.
Value range: -263-263-1
Not null
The default value is 0.

134

Issue 26 (2014-03-31)

ChargeOfFundSec

Integer[8]

Indicates the total cost amount charging from

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

224

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

ondAccounts

Description
fund account of others, such as the parent
card.
Value range: -263-263-1
Not null
The default value is 0.

135

ChargeFromSecon
dPrepaidAccount

Integer[8]

Indicates the charge amount from other


prepaid account.
Value range: -263-263-1
Not null
The default value is 0.

136

SecondPrepaidAcc
ountBalance

Integer[8]

Indicates the balance of other prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

137

ChargeFromSecon
dPostpaidAccount

Integer[8]

Indicates the charge amount from other


postpaid account.
Value range: -263-263-1
Not null
The default value is 0.

138

SecondPostpaidAc
countBalance

Integer[8]

Indicates the balance of other postpaid


account.
Value range: -263-263-1
Not null
The default value is 0.

139

SecondAccountID

Char[20]

Indicates the main account ID of the other


charging party that the system deducts fees
from.
Value range: characters in [0-9, a-z, A-Z]

140

SecondAccountKe
y

Integer[8]

Indicates the main account key of the other


charging party that the system deducts fees
from.
Value range: -263-263-1
Not null
The default value is 0.

141

SecondAccountCu
rrencyCode

Integer[4]

Indicates currency code of others, such as the


parent card.
Also, if this field missed or present be Zero,
it means the system use local minimal
currency as default, and no need to specify in
CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

225

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

142

Reserved

Char[20]

143

SecondAccountTy
pe1

Integer[4]

Indicates the account type of the first account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

144

SecondFeeType1

Integer[4]

Indicates the fee type of the first account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

145

SecondChargeAm
ount1

Integer[8]

Indicates the changing amount of the first


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

146

SecondCurrentAcc
tAmount1

Integer[8]

Indicates the current amount of the first


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

147

SecondAccountTy
pe2

Integer[4]

Indicates the account type of the second


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

148

SecondFeeType2

Integer[4]

Indicates the fee type of the second account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

149

SecondChargeAm
ount2

Integer[8]

Indicates the changing amount of the second


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

226

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

150

SecondCurrentAcc
tAmount2

Integer[8]

Indicates the current amount of the second


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

151

SecondAccountTy
pe3

Integer[4]

Indicates the account type of the third


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

152

SecondFeeType3

Integer[4]

Indicates the fee type of the third account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

153

SecondChargeAm
ount3

Integer[8]

Indicates the changing amount of the third


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

154

SecondCurrentAcc
tAmount3

Integer[8]

Indicates the current amount of the third


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

155

SecondAccountTy
pe4

Integer[4]

Indicates the account type of the fourth


account of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

156

SecondFeeType4

Integer[4]

Indicates the fee type of the fourth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

157

SecondChargeAm
ount4

Integer[8]

Indicates the changing amount of the fourth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

227

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Not null
The default value is 0.

158

SecondCurrentAcc
tAmount4

Integer[8]

Indicates the current amount of the fourth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

159

SecondAccountTy
pe5

Integer[4]

Indicates the account type of the fifth account


of others, such as the parent card.
0 means not used.
Not null
The default value is 0.

160

SecondFeeType5

Integer[4]

Indicates the fee type of the fifth account of


others, such as the parent card.
0 means not used.
Not null
The default value is 0.

161

SecondChargeAm
ount5

Integer[8]

Indicates the changing amount of the fifth


account of others, such as the parent card.
0 means unchanged.
Value range: -263-263-1
Not null
The default value is 0.

162

SecondCurrentAcc
tAmount5

Integer[8]

Indicates the current amount of the fifth


account of others, such as the parent card.
Value range: -263-263-1
Not null
The default value is 0.

163

SecondBonusValid
ity1

Char[14]

Indicates the validity period of the first


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

164

SecondBonusValid
ity2

Char[14]

Indicates the validity period of the second


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

228

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

165

SecondBonusValid
ity3

Char[14]

Indicates the validity period of the third


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

166

SecondBonusValid
ity4

Char[14]

Indicates the validity period of the fourth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

167

SecondBonusValid
ity5

Char[14]

Indicates the validity period of the fifth


rewarded resource of others, such as the
parent card. The validity period does not
change when fees are deducted from
accounts. In this case, the validity periods of
consumption resources are not recorded.
Format: YYYYMMDDhhmmss

168

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

<DiameterIdentity>: the same as the field


in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When you
restart the system, set the value to 0.

<optional value>: indicates


implementation specific but may include
a modem's device Id, a layer 2 address,
timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
169

Reserved

Char[20]

170

Reserved

Char[20]

171

Reserved

Integer[4]

172

Reserved

Integer[4]

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

229

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

173

Reserved

Char[25]

174

Reserved

Integer[4]

175

Reserved

Integer[4]

176

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

177

accumulationchan
ge

Char[256]

Indicates the change value of an


accumulative item.
The value format is as follows:
Accumulation ID 1, accumulation switch
time 1, change value 1; accumulation ID 2,
accumulation switch time 2, change value 2...
The value contains only numerals. The
account ID and balance change is separated
by a comma (,), and information of different
accounts is separated by a semicolon (;). The
information about up to 10 accounts can be
included. The excess account information
will be discarded.

178

UsageServiceType

Integer[4]

Indicates the type of a real-time service.


The default value is 1500.

179

ChargePartyIMSI

Char[64]

Indicates IMSI of the charged party.

180

SourceSerialNo

Integer[8]

For the CDRs that are generated not for


re-rating, the default value of this field is 0.
For the CDRs that are generated for re-rating,
the value of this field is the corresponding
value in the original CDRs for re-rating. If
the re-rating is performed multiple times, the
value of this field remains unchanged.
Not null
The default value is 0.

181

SourceSubSequenc
e

Integer[4]

Indicates the sequence number when the bill


is split. For example, special requirement of
splitting on mid-night and end of the bill
cycle.
For the CDRs that are generated not for
re-rating, the default value of this field is 0.
For the CDRs that are generated for re-rating,
the value of this field is the corresponding
value in the original CDRs for re-rating. If
the re-rating is performed multiple times, the
value of this field remains unchanged.
The default value is 0.

182

Issue 26 (2014-03-31)

AcctBalChgList

Char[768]

Indicates the change value of balance change.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

230

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The value format is as follows:
lAcctBalanceID, iProductKey, iFeeID,
iAmount0, iAmount1, iAcctBalanceType,
MeasureID, billCycleID;
The value contains only numerals. The fields
in each group are separated by commas (,),
and groups are separated by semicolons (;).
Up to 10 groups can be included. The
contents exceeding 10 groups will be
discarded.

183

184

OriginCdrFilenam
e

Char[64]

CurCDRLineNo

Integer[4]

Indicates the name of a rated CDR.


The default value is 0.
Indicates the number of the line where the
original CDR is located.
The default value is 0.

185

Reserved

Integer[8]

186

Reserved

Integer[8]

187

Reserved

Integer[8]

188

Reserved

Integer[8]

189

SecondSubscriber
Key

Integer[4]

Indicates the key value of a


entrusted-payment subscriber.
The default value is 0.

190

SecondProductID

Integer[4]

Reserved.

191

accounttype1

Integer[4]

Indicates the account type of the first fund


account.
The default value is 0.

192

BalanceBeforeCha
rge1

Integer[8]

Indicates the balance of the first account


before the system deducts the fee from.
The default value is 0.

193

BalanceAfterChar
ge1

Integer[8]

Indicates the balance of the first account after


the system deducts the fee from.
The default value is 0.

194

ChargeFee1

Integer[8]

Indicates the cost amount charging from the


first account.
The default value is 0.

195

accounttype2

Integer[4]

Indicates the account type of the second fund


account.
The default value is 0.

196

Issue 26 (2014-03-31)

BalanceBeforeCha

Integer[8]

Indicates the balance of the second account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

231

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

rge2

Description
before the system deducts the fee from.
The default value is 0.

197

BalanceAfterChar
ge2

Integer[8]

Indicates the balance of the second account


after the system deducts the fee from.
The default value is 0.

198

ChargeFee2

Integer[8]

Indicates the cost amount charging from the


second account.
The default value is 0.

199

accounttype3

Integer[4]

Indicates the account type of the third fund


account.
The default value is 0.

200

BalanceBeforeCha
rge3

Integer[8]

Indicates the balance of the third account


before the system deducts the fee from.
The default value is 0.

201

BalanceAfterChar
ge3

Integer[8]

Indicates the balance of the third account


after the system deducts the fee from.
The default value is 0.

202

ChargeFee3

Integer[8]

Indicates the cost amount charging from the


third account.
The default value is 0.

203

accounttype4

Integer[4]

Indicates the account type of the forth fund


account.
The default value is 0.

204

BalanceBeforeCha
rge4

Integer[8]

Indicates the balance of the forth account


before the system deducts the fee from.
The default value is 0.

205

BalanceAfterChar
ge4

Integer[8]

Indicates the balance of the forth account


after the system deducts the fee from.
The default value is 0.

206

ChargeFee4

Integer[8]

Indicates the cost amount charging from the


forth account.
The default value is 0.

207

accounttype5

Integer[4]

Indicates the account type of the fifth


account.
The default value is 0.

208

BalanceBeforeCha
rge5

Integer[8]

Indicates the balance of the fifth account


before the system deducts the fee from.
The default value is 0.

209

Issue 26 (2014-03-31)

BalanceAfterChar

Integer[8]

Indicates the balance of the fifth account

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

232

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

ge5

Description
after the system deducts the fee from.
The default value is 0.

210

ChargeFee5

Integer[8]

Indicates the cost amount charging from the


fifth account.
The default value is 0.

211

accounttype6

Integer[4]

Indicates the account type of the sixth


account.
The default value is 0.

212

BalanceBeforeCha
rge6

Integer[8]

Indicates the balance of the sixth account


before the system deducts the fee from.
The default value is 0.

213

BalanceAfterChar
ge6

Integer[8]

Indicates the balance of the sixth account


after the system deducts the fee from.
The default value is 0.

214

ChargeFee6

Integer[8]

Indicates the cost amount charging from the


sixth account.
The default value is 0.

215

accounttype7

Integer[4]

Indicates the account type of the seventh


fund account.
The default value is 0.

216

BalanceBeforeCha
rge7

Integer[8]

Indicates the balance of the seventh account


before the system deducts the fee from.
The default value is 0.

217

BalanceAfterChar
ge7

Integer[8]

Indicates the balance of the seventh account


after the system deducts the fee from.
The default value is 0.

218

ChargeFee7

Integer[8]

Indicates the cost amount charging from the


seventh account.
The default value is 0.

219

accounttype8

Integer[4]

Indicates the account type of the eighth fund


account.
The default value is 0.

220

BalanceBeforeCha
rge8

Integer[8]

Indicates the balance of the eighth account


before the system deducts the fee from.
The default value is 0.

221

BalanceAfterChar
ge8

Integer[8]

Indicates the balance of the eighth account


after the system deducts the fee from.
The default value is 0.

222

Issue 26 (2014-03-31)

ChargeFee8

Integer[8]

Indicates the cost amount charging from the

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

233

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
eighth account.
The default value is 0.

223

accounttype9

Integer[4]

Indicates the account type of the ninth fund


account.
The default value is 0.

224

BalanceBeforeCha
rge9

Integer[8]

Indicates the balance of the ninth account


before the system deducts the fee from.
The default value is 0.

225

BalanceAfterChar
ge9

Integer[8]

Indicates the balance of the ninth account


after the system deducts the fee from.
The default value is 0.

226

ChargeFee9

Integer[8]

Indicates the cost amount charging from the


ninth account.
The default value is 0.

227

accounttype10

Integer[4]

Indicates the account type of the tenth fund


account.
The default value is 0.

228

BalanceBeforeCha
rge10

Integer[8]

Indicates the balance of the tenth account


before the system deducts the fee from.
The default value is 0.

229

BalanceAfterChar
ge10

Integer[8]

Indicates the balance of the tenth account


after the system deducts the fee from.
The default value is 0.

230

ChargeFee10

Integer[8]

Indicates the cost amount charging from the


tenth account.
The default value is 0.

231

accounttype11

Integer[4]

Indicates the account type of the eleventh


fund account.
The default value is 0.

232

BalanceBeforeCha
rge11

Integer[8]

Indicates the balance of the eleventh account


before the system deducts the fee from.
The default value is 0.

233

BalanceAfterChar
ge11

Integer[8]

Indicates the balance of the eleventh account


after the system deducts the fee from.
The default value is 0.

234

ChargeFee11

Integer[8]

Indicates the cost amount charging from the


eleventh account.
The default value is 0.

235

Issue 26 (2014-03-31)

accounttype12

Integer[4]

Indicates the account type of the twelfth fund

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

234

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
account.
The default value is 0.

236

BalanceBeforeCha
rge12

Integer[8]

Indicates the balance of the twelfth account


before the system deducts the fee from.
The default value is 0.

237

BalanceAfterChar
ge12

Integer[8]

Indicates the balance of the twelfth account


after the system deducts the fee from.
The default value is 0.

238

ChargeFee12

Integer[8]

Indicates the cost amount charging from the


twelfth account.
The default value is 0.

239

accounttype13

Integer[4]

Indicates the account type of the thirteenth


fund account.
The default value is 0.

240

BalanceBeforeCha
rge13

Integer[8]

Indicates the balance of the thirteenth


account before the system deducts the fee
from.
The default value is 0.

241

BalanceAfterChar
ge13

Integer[8]

Indicates the balance of the thirteenth


account after the system deducts the fee
from.
The default value is 0.

242

ChargeFee13

Integer[8]

Indicates the cost amount charging from the


thirteenth account.
The default value is 0.

243

accounttype14

Integer[4]

Indicates the account type of the fourteenth


fund account.
The default value is 0.

244

BalanceBeforeCha
rge14

Integer[8]

Indicates the balance of the fourteenth


account before the system deducts the fee
from.
The default value is 0.

245

BalanceAfterChar
ge14

Integer[8]

Indicates the balance of the fourteenth


account after the system deducts the fee
from.
The default value is 0.

246

ChargeFee14

Integer[8]

Indicates the cost amount charging from the


fourteenth account.
The default value is 0.

247

Issue 26 (2014-03-31)

accounttype15

Integer[4]

Indicates the account type of the fifteenth

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

235

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
fund account.
The default value is 0.

248

BalanceBeforeCha
rge15

Integer[8]

Indicates the balance of the fifteenth account


before the system deducts the fee from.
The default value is 0.

249

BalanceAfterChar
ge15

Integer[8]

Indicates the balance of the fifteenth account


after the system deducts the fee from.
The default value is 0.

250

ChargeFee15

Integer[8]

Indicates the cost amount charging from the


fifteenth account.
The default value is 0.

251

accounttype16

Integer[4]

Indicates the account type of the sixteenth


fund account.
The default value is 0.

252

BalanceBeforeCha
rge16

Integer[8]

Indicates the balance of the sixteenth account


before the system deducts the fee from.
The default value is 0.

253

BalanceAfterChar
ge16

Integer[8]

Indicates the balance of the sixteenth account


after the system deducts the fee from.
The default value is 0.

254

ChargeFee16

Integer[8]

Indicates the cost amount charging from the


sixteenth account.
The default value is 0.

255

accounttype17

Integer[4]

Indicates the account type of the seventeenth


fund account.
The default value is 0.

256

BalanceBeforeCha
rge17

Integer[8]

Indicates the balance of the seventeenth


account before the system deducts the fee
from.
The default value is 0.

257

BalanceAfterChar
ge17

Integer[8]

Indicates the balance of the seventeenth


account after the system deducts the fee
from.
The default value is 0.

258

ChargeFee17

Integer[8]

Indicates the cost amount charging from the


seventeenth account.
The default value is 0.

259

accounttype18

Integer[4]

Indicates the account type of the eighteenth


fund account.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

236

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

260

BalanceBeforeCha
rge18

Integer[8]

Indicates the balance of the eighteenth


account before the system deducts the fee
from.
The default value is 0.

261

BalanceAfterChar
ge18

Integer[8]

Indicates the balance of the eighteenth


account after the system deducts the fee
from.
The default value is 0.

262

ChargeFee18

Integer[8]

Indicates the cost amount charging from the


eighteenth account.
The default value is 0.

263

accounttype19

Integer[4]

Indicates the account type of the nineteenth


fund account.
The default value is 0.

264

BalanceBeforeCha
rge19

Integer[8]

Indicates the balance of the nineteenth


account before the system deducts the fee
from.
The default value is 0.

265

BalanceAfterChar
ge19

Integer[8]

Indicates the balance of the nineteenth


account after the system deducts the fee
from.
The default value is 0.

266

ChargeFee19

Integer[8]

Indicates the cost amount charging from the


nineteenth account.
The default value is 0.

267

accounttype20

Integer[4]

Indicates the account type of the twentieth


fund account.
The default value is 0.

268

BalanceBeforeCha
rge20

Integer[8]

Indicates the balance of the twentieth account


before the system deducts the fee from.
The default value is 0.

269

BalanceAfterChar
ge20

Integer[8]

Indicates the balance of the twentieth account


after the system deducts the fee from.
The default value is 0.

270

ChargeFee20

Integer[8]

Indicates the cost amount charging from the


twentieth account.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

237

OCS
Call Detail Record Reference

3 CDR Format Details

3.1.9 mgr CDR


Description
An mgr CDR records the information about management charging.

Generation Scenario
An mgr CDR is generated in the following scenarios:
When a subscriber queries the balance of his/her account successfully.

CDR File Name Format


mgrYYYYMMDD_CBPNODE_Seqno.unl
Example of an mgr CDR file name: mgr20071112_101_000151.unl

Format
Table 3-10 describes each field of mgr CDR file.
Table 3-10 Format of mgr CDR
SN.

Field Name

Field Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the bill is


split for mid-night and end of the bill cycle.
The default value is 0.

TimeStamp

Char[16]

Indicates the time stamp of the bill item


generation.
Format: YYYYMMDDhhmmss
Not null

ServiceKey

Integer[4]

Reserved

ChargingPartyN
umber

Char[64]

Indicates the telephone number of the charging


party.
The number is same as calling party number in
MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party number
is the parent's number. This field is null when
the service is paid only by account.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

238

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


6

RequestAction

Integer[4]

Indicates the charging type, for example, fee


deduction or refunding.
The options are as follows:

0: Deduct fees

1: Refund fees

Not null
The default value is 0.
NOTE
The parameter RequestAction is invalid in the
Adjust Account flow.

OperatorID

Char[24]

Indicates the number of the operator.

OperationID

Integer[4]

Indicates the ID of an operation.


For example, FN, transferring balances or
adjusting balances. The value is configured
according to the configurations on the BME.
Please refer to Table 3-11.
Not null
The default value is 0.

OperationType

Integer[4]

Indicates the operation type.


The options are as follows:

0: Cancel

1: Enable

4: Add

5: Modify

6: Delete

7: Query

22: Transfer-in

23: Transfer-out

999: Not specified

NOTE
When this value is used, the system does not specify
the operation type. This operation type is used in

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

239

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
special cases such as one-off fee deduction.

The default value is 0.


Not null
10

OtherPartyNum
ber

Char[64]

Indicates the number of the third party.


For URI, the format is the_name@site.com.
For example, ABC_DE@wana.com
For transfer service, it is the other party
number. It is the transferor number in the bill
of transferee, and it is the transferee number in
the bill of transferor.

11

TransitionFee

Integer[8]

Indicates the operating charge.


The operating charge, which is defined by
external interfaces, can be rated by internal
interfaces.
Unit: minimum currency unit
The default value is 0.

12

TranferAmount

Integer[8]

Indicates the adjusted or transferred amount of


the main capital account.
Unit: minimum currency unit
The default value is 0.

13

SPID

Char[20]

Indicates the SP ID or CP ID.

14

ServiceID

Char[20]

Indicates the service detail of the SP.

15

ServiceType

Integer[4]

Indicates the service-related information that is


sent from external systems.
It is customized according to the special
requirement.
The default value is 0.

16

Reserved

Integer[4]

17

Reserved

Integer[4]

18

Reserved

Integer[4]

19

AccessNumber

Char[32]

Indicates the access number for querying the


balance by IVR, SMS, or USSD.
Can be null

20

Reserved

Integer[4]

21

IsARAdjustAcc
ount

Integer[4]

Indicates whether the adjustment is initiated by


the AR. The value is follows:

0: No

1: Yes

The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

240

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Not null

22

BrandID

Integer[4]

Indicates the brand ID of subscribers.


Not null
The default value is 0.

23

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.


Not null
The default value is 0.

24

PayType

Char[4]

Indicates the pay type of subscribers.


The options are as follows:

0: Prepaid

1: Postpaid

Not null
25

BillCycleID

Char[20]

Indicates the bill cycle ID.


Format: YYYYMMTT
The description of the format is as follows:

26

ServiceBeginTi
me

Char[16]

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

Indicates the start time for charging, which is


reported by the service.
When the service network element does not
report the start time, the value is the time when
the OCS charges the service.
Format: YYYYMMDDhhmmss
Not null

27

ServiceEndTim
e

Char[16]

Indicates the end time for charging, which is


reported by the service.
The end time can be calculated according to the
start time. If the end time is unavailable, the
value of this field is equal to the value of the
ServiceBeginTime field.
Format: YYYYMMDDhhmmss

28

ChargeAmount

Integer[8]

Indicates the amount of deducted fees or owing


fees of the main capital account.
The amount is a positive number.
The value of the ChargeAmount field is equal
to or greater than 0 all the time.
The default value is 0.

29

TotalOperation

Integer[4]

Indicates the service amount used.


The value of TotalOperation equals the total

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

241

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
values of QueryOperation, AddOperation,
DeleteOperation, and ModifyOperation.
The default value is 0.

30

QueryOperation

Integer[4]

Indicates the service amount queried.


In the one-off fee query or balance check
process, the QueryOperation parameter is set
to 1.
The default value is 0.

31

AddOperation

Integer[4]

Indicates the service amount added.


In the one-off fee adding operation, the
AddOperation parameter is set to 1.
The default value is 0.

32

DeleteOperation

Integer[4]

Indicates the service amount deleted.


In the one-off fee deletion operation, the
DeleteOperation parameter is set to 1.
The default value is 0.
Not null

33

ModifyOperatio
n

Integer[4]

Indicates the service amount modified.


Presently, the ModifyOperation parameter
does not need to be configured for any
processes. Therefore, its value is fixed to 0.
Not null
The default value is 0.

34

ServiceUnit

Integer[4]

Indicates the measurement methods


corresponding to the metric table.
For example, times, or second. If the system
deducts fee or refunds fees, the unit is times.
For the one-off charging, the value of
useageamount is 1, and the value of
Serviceunit is 3.
Not null
The default value is 0.

35

ChargingTime

Char[16]

Indicates the time stamp of the charging


beginning.
Format: YYYYMMDDhhmmss
Not null

36

TransitionID

Char[32]

Indicates the sequence number of a transaction.

37

OldUserState

Char[12]

Indicates the life cycle state and the


management state of a subscriber before
recharging.
The OldUserState parameter is a numeric
string of seven digits, in the format

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

242

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and
the second digit C indicates the state of a
postpaid subscriber. The options are as follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The options
are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends


the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

0: no

1: yes

Not null
38

SubscriberID

Char[32]

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]
Not null

39

Issue 26 (2014-03-31)

ValidDayAdded

Integer[4]

When transfer money into validity, or extend


validity, this field will record the extend

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

243

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
validity.
The default value is 0.

40

CurrUserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber after
recharging.
The CurrUserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and
the second digit C indicates the state of a
postpaid subscriber. The options are as follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The options
are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends


the service.

0: non-suspend

1: suspend

2: suspend by operator (B1W)

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

Issue 26 (2014-03-31)

0: no

1: yes

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

244

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Not null

41

Reserved

Char[32]

42

Reserved

Char[32]

43

Reserved

Char[32]

44

Reserved

Char[32]

45

ResultCode

Integer[4]

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

46

ChargeOfItems
Accounts

Integer[8]

Indicates the free call times used.


Value range: -263-263-1
Not null
The default value is 0.

47

ChargeOfDurati
onAccounts

Integer[8]

Indicates the total call time charge using


reword resource.
Value range: -263-263-1
Not null
The default value is 0.

48

ChargeOfFund
Accounts

Integer[8]

Indicates the total cost amount charging from


fund account.
Not null
The default value is 0.

49

ChargeFromPre
paid

Integer[8]

Indicates the charge amount from prepaid


account.
Value range: -263-263-1
Not null
The default value is 0.

50

PrepaidBalance

Integer[8]

Indicates the charge amount from prepaid


account.
Not null
The default value is 0.

51

ChargeFromPos
tpaid

Integer[8]

Indicates the balance of prepaid account.


Not null
The default value is 0.

52

PostPaidBalanc
e

Integer[8]

Indicates the charge amount from postpaid


account.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

245

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

53

AccountID

Char[20]

Indicates the balance of postpaid account.


Not null

54

CurrencyCode

Integer[4]

Currency code. Also, if this field missed or


present be Zero, it means the system use local
minimal currency as default, and no need to
specify in CDR.
The default value is 0.

55

Reserved

Char[20]

56

AccountType1

Integer[4]

Indicates the account type of the first account.


0 means not used.
Not null
The default value is 0.

57

FeeType1

Integer[4]

Indicates the fee type of the first account.


0 means not used.
Not null
The default value is 0.

58

ChargeAmount
1

Integer[8]

Indicates the changing amount of the first


account.
0 means not unchanged.
Not null
The default value is 0.

59

CurrentAcctAm
ount1

Integer[8]

Indicates the current amount of the first


account.
Not null
The default value is 0.

60

AccountType2

Integer[4]

Indicates the account type of the second


account.
0 means not used.
Not null
The default value is 0.

61

FeeType2

Integer[4]

Indicates the fee type of the second account.


0 means not used.
Not null
The default value is 0.

62

ChargeAmount
2

Integer[8]

Indicates the changing amount of the second


account.
0 means not unchanged.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

246

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

63

CurrentAcctAm
ount2

Integer[8]

Indicates the current amount of the second


account.
Not null
The default value is 0.

64

AccountType3

Integer[4]

Indicates the account type of the third account.


0 means not used.
Not null
The default value is 0.

65

FeeType3

Integer[4]

Indicates the fee type of the third account.


0 means not used.
Not null
The default value is 0.

66

ChargeAmount
3

Integer[8]

Indicates the changing amount of the third


account.
0 means not unchanged.
Not null
The default value is 0.

67

CurrentAcctAm
ount3

Integer[8]

Indicates the current amount of the third


account.
Not null
The default value is 0.

68

AccountType4

Integer[4]

Indicates the account type of the fourth


account.
0 means not used.
Not null
The default value is 0.

69

FeeType4

Integer[4]

Indicates the fee type of the fourth account.


0 means not used.
Not null
The default value is 0.

70

ChargeAmount
4

Integer[8]

Indicates the changing amount of the fourth


account.
0 means not unchanged.
Not null
The default value is 0.

71

CurrentAcctAm
ount4

Integer[8]

Indicates the current amount of the fourth


account.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

247

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

72

AccountType5

Integer[4]

Indicates the account type of the fifth account.


0 means not used.
Not null
The default value is 0.

73

FeeType5

Integer[4]

Indicates the fee type of the fifth account.


0 means not used.
Not null
The default value is 0.

74

ChargeAmount
5

Integer[8]

Indicates the changing amount of the fifth


account.
0 means not unchanged.
Not null
The default value is 0.

75

CurrentAcctAm
ount5

Integer[8]

Indicates the current amount of the fifth


account.
Not null
The default value is 0.

76

AccountType6

Integer[4]

Indicates the account type of the sixth account.


0 means not used.
Not null
The default value is 0.

77

FeeType6

Integer[4]

Indicates the fee type of the sixth account.


0 means not used.
Not null
The default value is 0.

78

ChargeAmount
6

Integer[8]

Indicates the changing amount of the sixth


account.
0 means not unchanged.
Not null
The default value is 0.

79

CurrentAcctAm
ount6

Integer[8]

Indicates the current amount of the sixth


account.
Not null
The default value is 0.

80

AccountType7

Integer[4]

Indicates the account type of the seventh


account.
0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

248

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

81

FeeType7

Integer[4]

Indicates the fee type of the seventh account.


0 means not used.
Not null
The default value is 0.

82

ChargeAmount
7

Integer[8]

Indicates the changing amount of the seventh


account.
0 means not unchanged.
Not null
The default value is 0.

83

CurrentAcctAm
ount7

Integer[8]

Indicates the current amount of the seventh


account.
Not null
The default value is 0.

84

AccountType8

Integer[4]

Indicates the account type of the eighth


account.
0 means not used.
Not null
The default value is 0.

85

FeeType8

Integer[4]

Indicates the fee type of the eighth account.


0 means not used.
Not null
The default value is 0.

86

ChargeAmount
8

Integer[8]

Indicates the changing amount of the eighth


account.
0 means not unchanged.
Not null
The default value is 0.

87

CurrentAcctAm
ount8

Integer[8]

Indicates the current amount of the eighth


account.
Not null
The default value is 0.

88

AccountType9

Integer[4]

Indicates the account type of the ninth account.


0 means not used.
Not null
The default value is 0.

89

FeeType9

Integer[4]

Indicates the fee type of the ninth account.


0 means not used.
Not null
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

249

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

90

ChargeAmount
9

Integer[8]

Indicates the changing amount of the ninth


account.
0 means not unchanged.
Not null
The default value is 0.

91

CurrentAcctAm
ount9

Integer[8]

Indicates the current amount of the ninth


account.
Not null
The default value is 0.

92

AccountType10

Integer[4]

Indicates the account type of the tenth account.


0 means not used.
Not null
The default value is 0.

93

FeeType10

Integer[4]

Indicates the fee type of the tenth account.


0 means not used.
Not null
The default value is 0.

94

ChargeAmount
10

Integer[8]

Indicates the changing amount of the tenth


account.
0 means not unchanged.
Not null
The default value is 0.

95

CurrentAcctAm
ount10

Integer[8]

Indicates the current amount of the tenth


account.
Not null
The default value is 0.

96

97

PreviousActives
top

Char[14]

NewActivestop

Char[14]

Indicates Activestop before operation.


Format: YYYYMMDDhhmmss
Indicates Activestop after operation.
Format: YYYYMMDDhhmmss

98

99

100

101

Issue 26 (2014-03-31)

PreviousSuspen
dStop

Char[14]

NewSuspendSto
p

Char[14]

PreviousDisable
Stop

Char[14]

NewDisableSto
p

Char[14]

Indicates SuspendStop before operation.


Format: YYYYMMDDhhmmss
Indicates SuspendStop after operation.
Format: YYYYMMDDhhmmss
Indicates DisableStop before operation.
Format: YYYYMMDDhhmmss
Indicates DisableStop after operation.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

250

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
Format: YYYYMMDDhhmmss

102

StandardEventI
D

Integer[4]

Indicates the ID of the standard event.

103

EventRatingStar
tTime

Char[14]

Indicates the start time of the event rating.

104

EventChargedSt
artTime

Char[14]

Indicates the start time of the event charged.

105

CurChargerSub
scriberObject

Integer[4]

Indicates the subscriber object of the standard


cur charger.

106

ChargedService
Number

Char[64]

Indicates the service number of charged.

107

Reserved

Char[20]

108

Reserved

Char[20]

109

Reserved

Char[20]

110

AddtionalInfo

Char[512]

Indicates the additional information about the


service.
Some additional information about the service
is recorded. In most cases, the information is
only useful for the specified carrier.

111

112

StartTimeOfBill
Cycle

Char[14]

AccountKey1

Integer[8]

Indicates the start time of bill cycle.


The default value is 0.
Indicates the key value of the first account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The changes of the values of the AccountKey1,


PreviousAcctExpireTime1,
NewAcctExpireTime1,
AccountType1,
FeeType1,
ChargeAmount1,
and
CurrentAcctAmount1 parameters indicate the
change of a subaccount instance.

The default value is 0.


113

PreviousAcctEx
pireTime1

Char[14]

Indicates the previous expire time of the first


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

114

NewAcctExpire
Time1

Char[14]

Indicates the current expire time of the first


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

251

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field Type

Description

115

AccountKey2

Integer[8]

Indicates the key value of the second account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


116

PreviousAcctEx
pireTime2

Char[14]

Indicates the previous expire time of the second


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

117

NewAcctExpire
Time2

Char[14]

Indicates the current expire time of the second


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

118

AccountKey3

Integer[8]

Indicates the key value of the third account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


119

PreviousAcctEx
pireTime3

Char[14]

Indicates the previous expire time of the third


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

120

NewAcctExpire
Time3

Char[14]

Indicates the current expire time of the third


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

121

AccountKey4

Integer[8]

Indicates the key value of the fourth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


122

PreviousAcctEx
pireTime4

Char[14]

Indicates the previous expire time of the fourth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

123

NewAcctExpire
Time4

Char[14]

Indicates the current expire time of the fourth


account.
NOTE
When changing the validity period of the account

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

252

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
balance, you need to record this parameter.

124

AccountKey5

Integer[8]

Indicates the key value of the fifth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


125

PreviousAcctEx
pireTime5

Char[14]

Indicates the previous expire time of the fifth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

126

NewAcctExpire
Time5

Char[14]

Indicates the current expire time of the fifth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

127

AccountKey6

Integer[8]

Indicates the key value of the sixth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


128

PreviousAcctEx
pireTime6

Char[14]

Indicates the previous expire time of the sixth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

129

NewAcctExpire
Time6

Char[14]

Indicates the current expire time of the sixth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

130

AccountKey7

Integer[8]

Indicates the key value of the seventh account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


131

PreviousAcctEx
pireTime7

Char[14]

Indicates the previous expire time of the


seventh account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

132

NewAcctExpire
Time7

Char[14]

Indicates the current expire time of the seventh


account.
NOTE

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

253

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
When changing the validity period of the account
balance, you need to record this parameter.

133

AccountKey8

Integer[8]

Indicates the key value of the eighth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


134

PreviousAcctEx
pireTime8

Char[14]

Indicates the previous expire time of the eighth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

135

NewAcctExpire
Time8

Char[14]

Indicates the current expire time of the eighth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

136

AccountKey9

Integer[8]

Indicates the key value of the ninth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


137

PreviousAcctEx
pireTime9

Char[14]

Indicates the previous expire time of the ninth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

138

NewAcctExpire
Time9

Char[14]

Indicates the current expire time of the ninth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

139

AccountKey10

Integer[8]

Indicates the key value of the tenth account.


NOTE
When changing the validity period of the account
balance, you need to record this parameter.

The default value is 0.


140

PreviousAcctEx
pireTime10

Char[14]

Indicates the previous expire time of the tenth


account.
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

141

Issue 26 (2014-03-31)

NewAcctExpire
Time10

Char[14]

Indicates the current expire time of the tenth


account.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

254

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
NOTE
When changing the validity period of the account
balance, you need to record this parameter.

142

Reserved

Char[20]

143

Reserved

Char[20]

144

Reserved

Char[20]

145

Reserved

Integer[8]

146

Reserved

Integer[8]

147

Reserved

Integer[4]

148

Reserved

Integer[4]

149

DiameterSessio
nID

Char[128]

Indicates the session id that generated during


the interaction between the SCP and the CBP.
The field includes parts as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>].

<DiameterIdentity>: same as Origin-Host;

<high 32 bits>: the current day

<low 32 bits>: increase by degrees


circulatory, the start value is 0. Set the value
is 0 when the system restarts.

<optional value>: reserved.

Every fields are separated by a character ";".


Example:
SCP001.huawei.com;1876543210;523
150

NewProductID

Integer[4]

Indicates the ID of the new product that the


subscriber subscribes and unsubscribes.
The default value is 0.
Value range: -263-263-1

151

ExpireTimeofN
ewProduct

Char[32]

Indicates the expire time of the new product


that the subscriber subscribes.
Format: YYYYMMDDhhmmss

152

subscriberkey

Integer[4]

Indicates the key of a subscriber.


Not null
The default value is 0.

153

accountkey

Integer[8]

Indicates the key of a account.


Not null
The default value is 0.

154

Issue 26 (2014-03-31)

HistoryBillCycl
eFlag

Integer[4]

Indicates whether an adjustment is a history


adjustment. The value is follows:

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

255

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description

0: No

1: Yes

The default value is 0.


Not null
155

156

157

UsageServiceTy
pe

Integer[4]

OriginCdrFilena
me

Char[64]

CurCDRLineNo

Integer[4]

Indicates the type of a real-time service.


The default value is 3901.
Indicates the name of a rated CDR.
The default value is 0.
Indicates the number of the line where the
original CDR is located.
The default value is 0.

158

ISQueryAccFre
e

Char[1]

Indicates whether the subscriber queries


account balance is free.

0: no

1: yes

The default value is 0.


159

Reserved

Integer[8]

160

Reserved

Integer[8]

161

Reserved

Integer[8]

162

Reserved

Integer[8]

163

ChargeOfItems
SecondAccount
s

Integer[8]

Free call times be used from others, such as


parent card, VPN.

ChargeOfDurati
onSecondAccou
nts

Integer[8]

164

Not null
Indicates total call time charge using reword
resource from others, such as parent card,
VPN.
Not null

165

ChargeOfFundS
econdAccounts

Integer[8]

Indicates total cost amount charging from fund


account.
Not null

166

ChargeFromSec
ondAccount

Integer[8]

Indicates charge amount from other account,


such as the parent card, VPN.
Not null

167

SecondAccount
Balance

Integer[8]

Reserved

168

SecondAccount
ID

Char[20]

Indicates the ID of the main capital account


from which fees are deducted.
The ID is transferred into the internal system

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

256

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
by an external system when the account is
created.

169

SecondAccount
CurrencyCode

Integer[4]

Indicates the currency code, in minimum


currency unit by default.
The default value is 0.

170

SecondAccount
Type1

Integer[4]

1st group of account change info. Including:

Account Type, 0 means not used.

Fee Type, 0 means not used.

Changed Amount, 0 means unchanged.

Current Amount.

Not null
The default value is 0.
171

SecondFeeType
1

Integer[4]

Fee Type, 0 means not used.


Not null
The default value is 0.

172

SecondChargeA
mount1

Integer[8]

Changed Amount, 0 means unchanged.


Not null
The default value is 0.

173

SecondCurrent
AcctAmount1

Integer[8]

Reserved

174

SecondAccount
Type2

Integer[4]

2nd group of account change info. The


structure is same as the first group.
Not null
The default value is 0.

175

SecondFeeType
2

Integer[4]

Fee Type, 0 means not used.


Not null
The default value is 0.

176

SecondChargeA
mount2

Integer[8]

Changed Amount, 0 means unchanged.


Not null
The default value is 0.

177

SecondCurrent
AcctAmount2

Integer[8]

Reserved

178

SecondAccount
Type3

Integer[4]

3rd group of account change info. The structure


is same as the first group.
Not null
The default value is 0.

179

Issue 26 (2014-03-31)

SecondFeeType
3

Integer[4]

Fee Type, 0 means not used.


Not null

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

257

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
The default value is 0.

180

SecondChargeA
mount3

Integer[8]

Changed Amount, 0 means unchanged.


Not null
The default value is 0.

181

SecondCurrent
AcctAmount3

Integer[8]

Reserved

182

SecondAccount
Type4

Integer[4]

4th group of account change info. The structure


is same as the first group.
The default value is 0.

183

SecondFeeType
4

Integer[4]

Fee Type, 0 means not used.


Not null
The default value is 0.

184

SecondChargeA
mount4

Integer[8]

Changed Amount, 0 means unchanged.


Not null
The default value is 0.

185

SecondCurrent
AcctAmount4

Integer[8]

Reserved

188

SecondAccount
Type5

Integer[4]

5th group of account change info. The structure


is same as the first group.
The default value is 0.

187

SecondFeeType
5

Integer[4]

Fee Type, 0 means not used.


Not null
The default value is 0.

188

SecondChargeA
mount5

Integer[8]

Changed Amount, 0 means unchanged.


Not null
The default value is 0.

189

SecondCurrent
AcctAmount5

Integer[8]

Reserved

190

SecondBonusV
alidity1

Char[14]

Indicates the validity period of the first


rewarded resource. Only the validity period of
rewarded resources is recorded. The valid
period of consumption resources is not
recorded.

191

SecondBonusV
alidity2

Char[14]

Indicates the validity period of the second


rewarded resource. Only the validity period of
rewarded resources is recorded. The valid
period of consumption resources is not
recorded.

192

SecondBonusV
alidity3

Char[14]

Indicates the validity period of the third


rewarded resource. Only the validity period of

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

258

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
rewarded resources is recorded. The valid
period of consumption resources is not
recorded.

193

SecondBonusV
alidity4

Char[14]

Indicates the validity period of the fourth


rewarded resource. Only the validity period of
rewarded resources is recorded. The valid
period of consumption resources is not
recorded.

194

SecondBonusV
alidity5

Char[14]

Indicates the validity period of the fifth


rewarded resource. Only the validity period of
rewarded resources is recorded. The valid
period of consumption resources is not
recorded

195

SecondSubscrib
erKey

Integer[4]

Indicates the key value of a entrusted-payment


subscriber.
The default value is 0.

196

SecondAccount
Key

Integer[8]

Indicates the key value of a entrusted-payment


account.
The default value is 0.

197

SecondProductI
D

Integer[4]

Reserved

198

SecondChargeF
romPostpaid

Integer[8]

Indicates the amount that is paid by the


postpaid account of a entrusted-payment
subscriber.
The default value is 0.

199

SecondChargeF
romPrepaid

Integer[8]

Indicates the amount that is paid by the prepaid


account of a entrusted-payment subscriber.
The default value is 0.

200

SecondChargin
gPartyNumber

Char[32]

Indicates the number of the entrusted-payment


account.
The number format are as follows:

201

SecondChargin
gPartyPayType

Char[1]

Fixed-line telephone number: area number


+ PSTN.

Mobile phone number: MSISDN.

Indicates the payment mode of the


entrusted-payment account, for example, the
payment mode of a parent card.
By default the parameter is the payment mode
in the subscriber attribute.

202

Issue 26 (2014-03-31)

SecondChargin
gPartyBillCycle
ID

Char[20]

Indicates the bill cycle of the


entrusted-payment account, for example, the
bill cycle of the parent account. The parameter
Bill cycle ID is in the format YYYYMMTT, in

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

259

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field Type

Description
which YYYYMM is the year and month of the
bill cycle and TT is the bill cycle type.

203

ChargePartyIndi
cator

Char[1]

Charging party indicator.

1: The calling party is charged.

2: The called party is charged.

3: charge of third party.

4: charge of parent and child card.

5: charge of calling party and VPN.

The default value is 1.


204

AccessMethod

Integer[4]

Indicates the access method.


The options are as follows:

0: Other

1: IVR

2: USSD

3: SMS

4: SMAP

5: WebService interface

7: MML

9: HTTP

The default value is 0.

Operation ID
Table 3-11 The list of operation ID
Operation ID

Description

4050001

Subscribe to product for individual subscriber

4050003

Suspend service

4050009

Change the number of a subscriber

4050022

Change subscriber password

4052101

Transfer account balance

4052112

Change main product

4052114

Manage FN service

4052133

Query account balance

4052135

Manage home zone service

4052417

Deduct the fee for a Call Me Back service

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

260

OCS
Call Detail Record Reference

3 CDR Format Details

Operation ID

Description

4052956

Manage Super Buddy numbers

3.1.10 clr CDR


Description
When the life cycles of subscribers change, the clr CDRs record the information if the OCS
clears the account balances or reward resources of the subscribers.

Generation Scenario
In the following scenario will generate the clr CDR.

When the life cycles of subscribers change, the system clears the account balances or
reward recourses of the subscribers. In this case, clr CDRs are generated. For example,
when subscriber A enters the pool state, the system clears all resources of the subscriber's
accounts and records a clr CDR.

The CBP clears expired subaccounts during background scan, and the system generates a
clr CDR.

CDR File Name Format


clrYYYYMMDD_CBPNODE_Seqno.unl
Example of a clr CDR file name: clr20071112_101_000151.unl

Format
Table 3-12 describes each field of clr CDR file.
Table 3-12 Format of clr CDR
SN.

Field Name

Field
Type

Description

SerialNo

Integer[8]

Indicates the serial number.


It is generated by the system and the serial
number is exclusive.
Not null
The default value is 0.

SubSequence

Integer[4]

Indicates the sequence number when the bill is


split for mid-night and end of the bill cycle.
The default value is 0.

TimeStamp

Char[14]

Indicates the time stamp of the bill item


generation.
Format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

261

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field
Type

Description
Not null
The default value is null.

ChargingPartyNu
mber

Char[64]

Indicates the telephone number of the charging


party.
The number is same as calling party number in
MO and called party number in MT.
There are several special situations. Like
Child-Parent card feature, the calling party
number is the child, the charging party number
is the parent's number. This field is null when
the service is paid only by account.
The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


The default value is null.
5

ChargeEvent

Char[16]

Indicates the type of the current charge event.

SubChargeEvent

Char[16]

Indicates the type of the current sub charge


event.

Reserved

Char[20]

Reserved

Char[20]

Reserved

Char[20]

10

Reserved

Char[20]

11

BrandID

Integer[4]

Indicates the brand ID of subscribers.


Not null
The default value is 0.

12

SubCOSID

Integer[4]

Indicates the main product ID of subscribers.


Not null
The default value is 0.

13

PayType

Char[1]

Indicates the pay type of subscribers.


The options are as follows:

Issue 26 (2014-03-31)

0: Prepaid

1: Postpaid

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

262

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field
Type

Description

2: Hybrid

Not null
14

BillCycleID

Char[20]

Indicates the bill cycle ID.


Format: YYYYMMTT
The description of the format is as follows:

YYYY: indicates the year.

MM: indicates the month.

TT: indicates the type of a bill cycle.

15

TransitionID

Char[32]

Indicates a transaction ID.

16

SubscriberID

Char[20]

Indicates the subscriber ID.


Value range: characters in [0-9, a-z, A-Z]
Not null

17

CurrUserState

Char[10]

Indicates the life cycle state and the


management state of a subscriber after
operation.
The CurrUserState parameter is a numeric
string of seven digits, in the format
CCMMMMM.
The first and second digits C indicate the life
cycle state of a subscriber. The first digit C
indicates the state of a prepaid subscriber, and
the second digit C indicates the state of a
postpaid subscriber. The options are as follows:

0: Idle

1: Active

2: Suspended

3: Disable

4: Pool

5: Pool without activation

The next five digits MMMMM indicate the


management state of a subscriber. The options
are as follows:
Third digit: Whether the subscriber claims
missing.

0: no

1: yes

Fourth digit: Whether the subscriber suspends


the service.

Issue 26 (2014-03-31)

0: non-suspend

1: suspend

2: suspend by operator (B1W)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

263

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field
Type

Description

3: suspend by operator (B2W)

Fifth digit: Whether the subscriber applies for


suspension with the number being reserved.

0: no

1: yes

Sixth digit: Whether the subscriber is blocked.

0: no

1: yes

Seventh digit: Whether the subscriber is


blacklisted.

0: no

1: yes

Not null
18

ResultCode

Integer[4]

Indicates the internal result code.


Value range: -231-231-1
The default value is 0.

19

Reserved

Char[20]

20

Reserved

Char[20]

21

Reserved

Char[20]

22

PrepaidBalance

Integer[8]

Indicates the balance of prepaid account.


Value range: -263-263-1
The default value is 0.

23

PostPaidBalance

Integer[8]

Indicates the balance of postpaid account.


Value range: -263-263-1
The default value is 0.

24

Reserved

Char[20]

25

Reserved

Char[20]

26

AccountType1

Integer[4]

Indicates the type of the first account that is


cleared.
The default value is 0.

27

CleanedAmount1

Integer[8]

Indicates the change range of the first account


that is cleared.
Value range: -263-263-1
The default value is 0.

28

AccountType2

Integer[4]

Indicates the type of the second account that is


cleared.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

264

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field
Type

Description

29

CleanedAmount2

Integer[8]

Indicates the change range of the second


account that is cleared.
Value range: -263-263-1
The default value is 0.

30

AccountType3

Integer[4]

Indicates the type of the third account that is


cleared.
The default value is 0.

31

CleanedAmount3

Integer[8]

Indicates the change range of the third account


that is cleared.
Value range: -263-263-1
The default value is 0.

32

AccountType4

Integer[4]

Indicates the type of the fourth account that is


cleared.
The default value is 0.

33

CleanedAmount4

Integer[8]

Indicates the change range of the fourth account


that is cleared.
Value range: -263-263-1
The default value is 0.

34

AccountType5

Integer[4]

Indicates the type of the fifth account that is


cleared.
The default value is 0.

35

CleanedAmount5

Integer[8]

Indicates the change range of the fifth account


that is cleared.
Value range: -263-263-1
The default value is 0.

36

AccountType6

Integer[4]

Indicates the type of the sixth account that is


cleared.
The default value is 0.

37

CleanedAmount6

Integer[8]

Indicates the change range of the sixth account


that is cleared.
Value range: -263-263-1
The default value is 0.

38

AccountType7

Integer[4]

Indicates the type of the seventh account that is


cleared.
The default value is 0.

39

CleanedAmount7

Integer[8]

Indicates the change range of the seventh


account that is cleared.
Value range: -263-263-1
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

265

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field
Type

Description

40

AccountType8

Integer[4]

Indicates the type of the eighth account that is


cleared.
The default value is 0.

41

CleanedAmount8

Integer[8]

Indicates the change range of the eighth


account that is cleared.
Value range: -263-263-1
The default value is 0.

42

AccountType9

Integer[4]

Indicates the type of the ninth account that is


cleared.
The default value is 0.

43

CleanedAmount9

Integer[8]

Indicates the change range of the ninth account


that is cleared.
Value range: -263-263-1
The default value is 0.

44

AccountType10

Integer[4]

Indicates the type of the tenth account that is


cleared.
The default value is 0.

45

CleanedAmount10

Integer[8]

Indicates the change range of the tenth account


that is cleared.
Value range: -263-263-1
The default value is 0.

46

Reserved

Integer[4]

47

Reserved

Integer[4]

48

ExpireTimeOfAcc
ountType1

Char[14]

Indicates the expire time of the first account


that is cleared.
Value format: YYYYMMDDhhmmss

49

ExpireTimeOfAcc
ountType2

Char[14]

Indicates the expire time of the second account


that is cleared.
Value format: YYYYMMDDhhmmss

50

ExpireTimeOfAcc
ountType3

Char[14]

Indicates the expire time of the third account


that is cleared.
Value format: YYYYMMDDhhmmss

51

ExpireTimeOfAcc
ountType4

Char[14]

Indicates the expire time of the fourth account


that is cleared.
Value format: YYYYMMDDhhmmss

52

ExpireTimeOfAcc
ountType5

Char[14]

Indicates the expire time of the fifth account


that is cleared.
Value format: YYYYMMDDhhmmss

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

266

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field
Type

Description

53

ExpireTimeOfAcc
ountType6

Char[14]

Indicates the expire time of the sixth account


that is cleared.
Value format: YYYYMMDDhhmmss

54

ExpireTimeOfAcc
ountType7

Char[14]

Indicates the expire time of the seventh account


that is cleared.
Value format: YYYYMMDDhhmmss

55

ExpireTimeOfAcc
ountType8

Char[14]

Indicates the expire time of the eighth account


that is cleared.
Value format: YYYYMMDDhhmmss

56

ExpireTimeOfAcc
ountType9

Char[14]

Indicates the expire time of the ninth account


that is cleared.
Value format: YYYYMMDDhhmmss

57

ExpireTimeOfAcc
ountType10

Char[14]

Indicates the expire time of the tenth account


that is cleared.
Value format: YYYYMMDDhhmmss

58

subscriberkey

Integer[4]

Indicates the key of a subscriber.


The default value is 0.

59

accountkey

Integer[8]

Indicates the key of a account.


The default value is 0.

3.1.11 return CDR


Description
The return CDR records the information of the subscriber pays amount of the loan after the
recharge or transfer.

Generation Scenario
The system records this CDR when a subscriber to pay for or forcing to pay for the loan
during recharge or transfer.

CDR File Name Format


returnYYYYMMDD_CBPNODE_Seqno.unl
Example of a return CDR file name: return20071112_101_000151.unl

Format
Table 3-13 describes each field of return CDR file.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

267

OCS
Call Detail Record Reference

3 CDR Format Details

Table 3-13 Format of return CDR


SN.

Field Name

Field
Type

Description

SerialNo

Integer[8]

Indicates the serial number.


The default value is 0.
Not null

TimeStamp

Char[14]

Indicates timestamp of the bill item generation.


Format: YYYYMMDDhhmmss
Not null

BrandID

Integer[4]

Indicates brand ID of a subscriber.


The default value is 0.
Not null

SubCOSID

Integer[4]

Indicates the main product ID of a subscriber.


The default value is 0.
Not null

MSISDN

Char[64]

Indicates the mobile number of a subscriber.


The default value is 0.

TriggerMSISDN

Char[64]

Indicates the calling number that initiates the


payment operation.

ReturnMode

Integer[4]

Indicates the payment mode.

ReturnAmount

Integer[8]

1: recharge

2: transfer

3: forcible loan payment

Indicates the payment amount.


The default value is 0.

AccountLeft

Integer[8]

Indicates the account balance before payment.


The default value is 0.

10

AftAccountLeft

Integer[8]

Indicates the account balance after payment.


The default value is 0.

11

BorrowValuesBf

Integer[8]

Indicates the loan before payment.


The default value is 0.

12

BorrowValuesAf

Integer[8]

Indicates the loan after payment.


The default value is 0.

13

ETUGracePeriod

Char[14]

Indicates the time when a subscriber enters the


ETU blacklist state.

14

GracePeriod

Char[14]

Indicates the forcible payment time.

15

ETUFraudState

Char[1]

Indicates the ETU blacklist state.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

268

OCS
Call Detail Record Reference

3 CDR Format Details

SN.

Field Name

Field
Type

Description

16

AccountType1

Integer[4]

Indicates the type of the first account for loan


payment.
The default value is 0.

17

ChargeAmount1

Integer[8]

Indicates the balance change of the first account


for loan payment.
The default value is 0.
Value range: -263-263-1

18

CurrentAcctAmou
nt1

Integer[8]

Indicates current balance of the first account of


changed account list.
The default value is 0.
Value range: -263-263-1

19

AccountType2

Integer[4]

Indicates the type of the second account for


loan payment.
The default value is 0.

20

ChargeAmount2

Integer[8]

Indicates the balance change of the second


account for loan payment.
The default value is 0.
Value range: -263-263-1

21

CurrentAcctAmou
nt2

Integer[8]

Indicates current balance of the second account


of changed account list.
The default value is 0.
Value range: -263-263-1

22

AccountType3

Integer[4]

Indicates the type of the third account for loan


payment.
The default value is 0.

23

ChargeAmount3

Integer[8]

Indicates the balance change of the third


account for loan payment.
The default value is 0.
Value range: -263-263-1

24

CurrentAcctAmou
nt3

Integer[8]

Indicates current balance of the third account of


changed account list.
The default value is 0.
Value range: -263-263-1

25

AccountType4

Integer[4]

Indicates the type of the fourth account for loan


payment.
The default value is 0.

26

ChargeAmount4

Integer[8]

Indicates the balance change of the fourth


account for loan payment.
The default value is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

269

OCS
Call Detail Record Reference

SN.

3 CDR Format Details

Field Name

Field
Type

Description
Value range: -263-263-1

27

CurrentAcctAmou
nt4

Integer[8]

Indicates current balance of the fourth account


of changed account list.
The default value is 0.
Value range: -263-263-1

28

AccountType5

Integer[4]

Indicates the type of the fifth account for loan


payment.
The default value is 0.

29

ChargeAmount5

Integer[8]

Indicates the balance change of the fifth


account for loan payment.
The default value is 0.
Value range: -263-263-1

30

CurrentAcctAmou
nt5

Integer[8]

Indicates current balance of the fifth account of


changed account list.
The default value is 0.
Value range: -263-263-1

31

ReturnLoanAmoun
t

Integer[8]

Indicates the accurately amount for loan and


without the handling charge.
The default value is 0.
Value range: -263-263-1

32

LoanGrade

Integer[4]

Indicates the subscriber grade for loan service.


The default value is -1.

3.1.12 gft CDR


Description
The gft CDRs record the bonus information when a subscriber recharging or being charged
the month rental and there is bonus for a subscriber.

Generation Scenario
If there is bonus when a subscriber recharging or being charged the month rental, gft CDRs
are generated.

CDR File Name Format


gftYYYYMMDD_CBPNODE_Seqno.unl
Example of a gft CDR file name: gft20091112_101_000151.unl

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

270

OCS
Call Detail Record Reference

3 CDR Format Details

Format
Table 3-14 describes each field of gft CDR file.
Table 3-14 Format of gft CDR
No
.

Field name

Field type

Description

SerialNo

Integer[8]

Indicates the serial Number.


Generated by OCS.

TimeStamp

Char[14]

Indicates the timestamp of the bill item generation.


Format: YYYYMMDDhhmmss.

BrandID

Integer[4]

Indicates the brand ID of subscribers.

SubCOSID

Integer[4]

Indicates the class ID of Subscribers (SubBrand


ID)

ChargingPartyN
umber

Char[64]

Indicates the charging party number. Mainly, this


number is same as calling number in MO, and
called number in MT. But there are several special
situations.
For example, Child-Parent card feature, when the
fee is paid by one account (the parent's account),
the calling number is the child, the charging
number is null in the bill.
The number format are as follows:

TradeTime

Char[19]

For URI format, example, ABC_DE@fgh.com

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the mobile
phone number.

For URI format, example,


ABC_DE@huawei.com

Indicates the trade time.


Format: YYYYMMDDhhmmss

ProductID

Char[256]

Indicates the list of IDs of products that provide


bonus resources. There are ten product IDs
separated by semicolon (;), each mapping to a
unique AccountTypeX. There is no semicolon at
the end of the line, for example:
ProductID1;ProductID2;ProductID10
Can be null.
NOTE
This field is recorded only in the recharge process.

Issue 26 (2014-03-31)

ServiceType

Char[20]

Indicates the service type.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

271

OCS
Call Detail Record Reference

No
.

3 CDR Format Details

Field name

Field type

Description

0: bonus of recharging

1: bonus of first activation

5: bonus of accumulation

33: bonus of package

38: bonus of OneTimePackage

Can be null.
9

10

RebateSchemaI
D

Char[20]

AccountType1

Integer[4]

Indicates the rebate schema ID.


Can be null.
Indicates the account type of the 1st account that
the bonus is added in (or rollback from).
NOTE
1st group of account change info. Including:

Account type, 0 means not used

Amount, 0 means no change, minus number means


rollback

Current Amount

The flowing structure (account2-account10) is same as


the first group.

11

ChargeAmount1

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 1st account.

12

CurrentAcctAm
ount1

Integer[8]

Indicates the current balance of the 1st account of


changed account list.

13

AccountType2

Integer[4]

Indicates the account type of the 2nd account that


the bonus is added in (or rollback from).

14

ChargeAmount2

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 2nd account.

15

CurrentAcctAm
ount2

Integer[8]

Indicates the current balance of the 2nd account of


changed account list.

16

AccountType3

Integer[4]

Indicates the account type of the 3rd account that


the bonus is added in (or rollback from).

17

ChargeAmount3

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 3rd account.

18

CurrentAcctAm
ount3

Integer[8]

Indicates the current balance of the 3rd account of


changed account list.

19

AccountType4

Integer[4]

Indicates the account type of the 4th account that


the bonus is added in (or rollback from).

20

ChargeAmount4

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 4th account.

21

CurrentAcctAm
ount4

Integer[8]

Indicates the current balance of the 4th account of


changed account list.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

272

OCS
Call Detail Record Reference

3 CDR Format Details

No
.

Field name

Field type

Description

22

AccountType5

Integer[4]

Indicates the account type of the 5th account that


the bonus is added in (or rollback from).

23

ChargeAmount5

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 5th account.

24

CurrentAcctAm
ount5

Integer[8]

Indicates the current balance of the 5th account of


changed account list.

25

AccountType6

Integer[4]

Indicates the account type of the 6th account that


the bonus is added in (or rollback from).

26

ChargeAmount6

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 6th account.

27

CurrentAcctAm
ount6

Integer[8]

Indicates the current balance of the 6th account of


changed account list.

28

AccountType7

Integer[4]

Indicates the account type of the 7th account that


the bonus is added in (or rollback from).

29

ChargeAmount7

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 7th account.

30

CurrentAcctAm
ount7

Integer[8]

Indicates the current balance of the 7th account of


changed account list.

31

AccountType8

Integer[4]

Indicates the account type of the 8th account that


the bonus is added in (or rollback from).

32

ChargeAmount8

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 8th account.

33

CurrentAcctAm
ount8

Integer[8]

Indicates the current balance of the 8th account of


changed account list.

34

AccountType9

Integer[4]

Indicates the account type of the 9th account that


the bonus is added in (or rollback from).

35

ChargeAmount9

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 9th account.

36

CurrentAcctAm
ount9

Integer[8]

Indicates the current balance of the 9th account of


changed account list.

37

AccountType10

Integer[4]

Indicates the account type of the 10th account that


the bonus is added in (or rollback from).

38

ChargeAmount1
0

Integer[8]

Indicates the bonus amount added in (or rollback


from) the 10th account.

39

CurrentAcctAm
ount10

Integer[8]

Indicates the current balance of the 10th account


of changed account list.

40

BonusValidity1

Char[14]

Indicates the expiry time of the 1st bonus.


Format: YYYYMMDDhhmmss.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

273

OCS
Call Detail Record Reference

No
.

3 CDR Format Details

Field name

Field type

Description
Can be null.

41

BonusValidity2

Char[14]

Indicates the expiry time of the 2nd bonus.


Format: YYYYMMDDhhmmss.
Can be null.

42

BonusValidity3

Char[14]

Indicates the expiry time of the 3rd bonus.


Format: YYYYMMDDhhmmss.
Can be null.

43

BonusValidity4

Char[14]

Indicates the expiry time of the 4st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

44

BonusValidity5

Char[14]

Indicates the expiry time of the 5st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

45

BonusValidity6

Char[14]

Indicates the expiry time of the 6st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

46

BonusValidity7

Char[14]

Indicates the expiry time of the 7st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

47

BonusValidity8

Char[14]

Indicates the expiry time of the 8st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

48

BonusValidity9

Char[14]

Indicates the expiry time of the 9st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

49

BonusValidity1
0

Char[14]

Indicates the expiry time of the 10st bonus.


Format: YYYYMMDDhhmmss.
Can be null.

50

GiftProductID1

Char[20]

Indicates the 1st product ID of the received


promotional appendent product.
Can be null.

51

GiftProductID2

Char[20]

Indicates the 2nd product ID of the received


promotional appendent product.
Can be null.

52

Issue 26 (2014-03-31)

GiftProductID3

Char[20]

Indicates the 3rd product ID of the received


promotional appendent product.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

274

OCS
Call Detail Record Reference

No
.

3 CDR Format Details

Field name

Field type

Description
Can be null.

53

GiftProductID4

Char[20]

Indicates the 4st product ID of the received


promotional appendent product.
Can be null.

54

GiftProductID5

Char[20]

Indicates the 5st product ID of the received


promotional appendent product.
Can be null.

55

GiftProductID6

Char[20]

Indicates the 6st product ID of the received


promotional appendent product.
Can be null.

56

GiftProductID7

Char[20]

Indicates the 7st product ID of the received


promotional appendent product.
Can be null.

57

GiftProductID8

Char[20]

Indicates the 8st product ID of the received


promotional appendent product.
Can be null.

58

GiftProductID9

Char[20]

Indicates the 9st product ID of the received


promotional appendent product.
Can be null.

59

GiftProductID1
0

Char[20]

Indicates the 10st product ID of the received


promotional appendent product.
Can be null.

3.2 SCP-Generated CDR


The section describes the file name format of SCP-generated CDRs of each type,
SCP-generated CDR storage directories and SCP-generated CDR generation scenarios.

3.2.1 General Description


The generated CDRs are stored in the SCP node. The directory for storing CDR files cannot
be configured.

Temporary directory: ${TELLIN_DIR}/sms/record/recbuf

Destination directory: ${TELLIN_DIR}/sms/record

Backup directory: ${TELLIN_DIR}/sms/record/backup

Here, ${TELLIN_DIR} refers to the installation directory of the SCP and can be configured
in the .cshrc file. You are not advised to change the installation directory because the change
affects the system running.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

275

OCS
Call Detail Record Reference

3 CDR Format Details

For description about the CDR storage directories, see 1.2 CDR Storage Directories.

3.2.2 w_rec CDR


Description
w_rec indicates voice call CDR.
The w_rec CDR records the call information about subscribers.

Generation Scenario
In the OCS service,

When subscriber A makes a voice call successfully, the SCP generates a w_rec CDR for
the calling party after the call.

When subscriber B answers a voice call successfully, the SCP generates a w_recCDR for
the called party after the call.

CDR File Name Format


w_recYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_rec CDR file name: w_rec20071012_1820001_0001.unl

Format
Table 3-15 describes each field of w_rec CDR file.
Table 3-15 Format of w_rec CDR
SN

Field Name

Field Type

Description

ServiceKey

Integer[4]

Indicates the service key.


This CDR is recorded during multiple
processes, and the service keys of different
processes are not the same. Therefore, the
field value is not unique.
For example, when the value is 91, it
indicates the call process

SubCosID

Integer[4]

Indicates the sub brand ID of a subscriber.

CallingPartyNumb
er

Char[32]

Indicates the calling number.


The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Country code + MSISDN


The number format is the format of the
mobile phone number.

Issue 26 (2014-03-31)

For URI format, example,

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

276

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
ABC_DE@huawei.com

CalledPartyNumbe
r

Char[32]

Real-Called-Numb
er

Char[32]

Indicates the called number.


Records the original called number which is
reported by IDP.
Indicates the real called number.
The number format are as follows:

Country code + Area number + PSTN


The number format is the format of the
fixed-line phone number.

Connect-Called-N
umber

Char[32]

Charge-Flow-Type

Integer[4]

Country code + MSISDN


The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Indicates the called number for connection.


Records the number which is truly took in
Connect.

Calling-Partys-Cat
egory

Integer[4]

Calling-Vlr-Numb
er

Char[32]

Indicates the charge process type. The


options are as follows:

1: the calling process

2: the called process

3: the forwarding process

Indicates the category of the calling party.


Example, a carrier, a public call office, or a
user.
Indicates the VLR number of the visitor
location of the calling party.
The field can be null in the called process
and forwarding process.

10

CallingCellID

Char[32]

Indicates the cell ID of the calling party.


The field can be null in the called process
and forwarding process.

11

Called-Vlr-Numbe
r

Char[32]

Indicates the VLR number of the visitor


location of the called party.
The field can be null in the calling process
and forwarding process.

12

CalledCellID

Char[32]

Indicates the cell ID of the called party.


The field can be null in the calling process
and forwarding process.

13

Issue 26 (2014-03-31)

Original-Called-Pa

Char[32]

Indicates the original called number.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

277

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

rty-Id

14

15

Redirecting-PartyId

Redirection-Reaso
n

Char[32]

Integer[4]

Description

In the forwarding process, the MSC


reports the original called number.

In the calling process, the MSC does not


report the original called number.
Therefore, the field is null.

Indicates the redirection number in the


forwarding process. It is the calling number
in the forwarding process.

In the forwarding process, the MSC


reports the redirection number.

In the calling process, the MSC does not


report the redirection number. Therefore,
the field is null.

Indicates the forwarding reason.


The options are as follows:

0: not forward

1: forward unconditionally

2: forward on the busy mobile

3: forward on no reply

16

MSC-Address

Char[32]

Indicates the MSC address.

17

CallBeginTime

Char[14]

The start time of call.


Format: YYYYMMDDhhmmss

18

CallDuration

Integer[4]

The duration of a call, used as charge basis.


Unit: second

19

TerminationReaso
n

Integer[4]

Indicates the reason why the call cannot be


connected.
The options are as follows:

Issue 26 (2014-03-31)

0: success

1: insufficient balance

2: incorrect account status

3: invalid called number

4: barred call

5: call authority restriction

6: system error

7: route selection failure

8: the called having no answer

9: the called being busy

10: the caller abandoning the call

12: wrong input of the subscriber

13: recharge card resetting failure

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

278

OCS
Call Detail Record Reference

SN

20

3 CDR Format Details

Field Name

CallReferenceNu
mber

Field Type

Char[128]

Description

14: network connection failure

15: over maximum call duration

16: balance used up

99: other

Indicates the reference number of a call. It is


used to uniquely identify a call.
The options are as follows:

For the CDMA network, obtain the value


of BillID in the ORREQ message for this
field.

For the GSM network, obtain the value of


CallReferenceNumber that is reported in
the IDP signaling for this field.

For the NGN and IMS networks, obtain


the value of CallID that is reported in the
SIP signaling for this field.

If the system cannot obtain the required


information (excluding the preceding
conditions), the value of this field is in
the format YYYYMMDDhhmmss (14
digits) + SCPID (3 digits) + automaton
number (4 digits).

NOTE
If the length of the automaton number is less than
four digits, prefix 0 for the automaton number. If
the length of the automaton number is more than
four digits, obtain the last four digits for the
automaton number.

21

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.


Records this field only when the system
alternated with the CBP and set up a
conversation.
The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

<DiameterIdentity>: the same as the field


in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to 0.

<optional value>: reserved.

Separate the preceding fields with the


character ";".
For example:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

279

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
SCP001.huawei.com;1876543210;523

22

NPPrefix

Char[10]

Indicates the NP prefix of a called number,


that is, an RN prefix.
NOTE
NP: Number Portable

RN: Routing Number

23

CalledHomeNetW
ork

Char[10]

Indicates the home network code of a called


number after the NP.

24

FirstActiveFlag

Char[1]

Indicates whether the account is activated


during this call.

0: No

1: Yes

3.2.3 w_abr CDR


Description
w_abr indicates the CDR generated in case of CBP error.

Generation Scenario
When a subscriber uses the call service as a calling party, called party, or call forwarding party,
if an error occurs during the interaction between the SCP and the CBP, and the system allows
the subscriber to go on using the call service, the SCP generates an Abr CDR.

CDR File Name Format


w_abrYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_abr CDR file name: w_abr20071012_1820001_0001.unl

Format
Table 3-16 describes each field of w_abr CDR file.
Table 3-16 Format of w_abr CDR
SN

Field Name

Field Type

Description

ServiceKey

Integer[4]

Indicates the service key.


This CDR is recorded during multiple
processes, and the service keys of different
processes are not the same. Therefore, the
field value is not unique.
For example, when the value is 91, it
indicates the call process

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

280

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

SubCosID

Integer[4]

Indicates the sub brand ID of a subscriber.

Calling-Party-Add
ress

Char[20]

Indicates the calling number.

Called-Party-Addr
ess

Char[20]

Indicates the called number (with prefix).

Calling-Party-NP

Char[16]

Indicates the number portability prefix of the


calling number. It refers to the routing prefix
of the calling number after the calling party
transfers from one network to another.

Called-Party-NP

Char[16]

Indicates the number portability prefix of the


called number. It refers to the routing prefix
of the called number after the called party
transfers from one network to another.

SSP-Time

Char[14]

Indicates the time reported by the SSP.

Fixed-line telephone number with an area


code, mobile phone number without an area
code (international number form).

Format: YYYYMMDDhhmmss
8

MF-Indicator

Integer[4]

Indicates the indicator of called forwarding.


The options are as follows:

0: not forward

1: forward

Real-Called-Numb
er

Char[20]

Indicates the real called number.

10

Connect-Called-N
umber

Char[20]

Indicates the called number for connection.

Charge-Flow-Type

Integer[4]

11

For example, when an IP address is preset,


the value of Connect-Called-Number is the
IP prefix + the called number.
Indicates the charge process type.
The options are as follows:

12

Calling-Partys-Cat
egory

Integer[4]

0: the calling process

1: the called process

3: the forwarding process

Indicates the category of the calling party.


Example: a carrier, a public call office, or a
user.
The value of the field
Calling-Partys-Category depends on the
value of the variable CAP_InitialDP_
callingPartysCategory.

13

Issue 26 (2014-03-31)

Calling-Vlr-Numb
er

Char[10]

Indicates the VLR number of the visitor


location of the calling party.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

281

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
If the number exists in the IDP message,
enter that; otherwise, the value is null.
The field can be null in the called process
and forwarding process.

14

Calling-CellID

Char[36]

Indicates the cell ID of the calling party.


The field can be null in the called process
and forwarding process.

15

Called-Vlr-Numbe
r

Char[10]

Indicates the VLR number of the visitor


location of the called party.
The field can be null in the called process
and forwarding process.

16

Called-CellID

Char[36]

Indicates the cell ID of the called party.


The field can be null in the called process
and forwarding process.

17

Original-Called-Pa
rty-Id

Char[20]

Indicates the original called number.

In the forwarding process, the MSC


reports the original called number.

In the calling process, the MSC does not


report the original called number.
Therefore, the field is null.

18

Additional-Calling
-Party-Number

Char[20]

Indicates the additional calling number.

19

Bearer-Capability

Char[10]

Indicates the bearer capacity of subscriber


connection.

20

EventType-BCSM

Integer[4]

Indicates the event report.

21

Redirecting-PartyId

Char[20]

Indicates the redirected number in the


forwarding process. It is the calling number
in the forwarding process.

22

Redirection-Infor
mation

Char[36]

Indicates the redirection information. It is


used in the forwarding process.

23

Redirection-Reaso
n

Integer[4]

Indicates the forwarding reason.


The options are as follows:

0: not forward

1: forward conditionally

2: forward on the busy mobile

3: forward unconditionally

6: forward on no reply

24

UE-IMSI

Char[20]

Indicates the IMSI of the calling party or


called party.

25

CallReferenceNu

Char[128]

Indicates the reference number of a call. It is

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

282

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

mber

Description
used to uniquely identify a call.
The options are as follows:

For the CDMA network, obtain the value


of BillID in the ORREQ message for this
field.

For the GSM network, obtain the value of


CallReferenceNumber that is reported in
the IDP signaling for this field.

For the NGN and IMS networks, obtain


the value of CallID that is reported in the
SIP signaling for this field.

If the system cannot obtain the required


information (excluding the preceding
conditions), the value of this field is in
the format YYYYMMDDhhmmss (14
digits) + SCPID (3 digits) + automaton
number (4 digits).

NOTE
If the length of the automaton number is less than
four digits, prefix 0 for the automaton number. If
the length of the automaton number is more than
four digits, obtain the last four digits for the
automaton number.

26

MSC-Address

Char[20]

Indicates the MSC address.

27

Time-Zone

Integer[4]

Indicates the time zone of the area where a


subscriber is.

28

CallBeginTime

Char[14]

Indicates the time of the calling beginning.


Format: YYYYMMDDhhmmss

29

CallDuration

Integer[4]

Indicates the call duration.


Unit: second

30

SuccessACDuratio
n

Integer[4]

Indicates the duration of which the fee has


been deducted.
Unit: second

31

FailACDuration

Integer[4]

Indicates the AC duration during which an


error occurs.
Unit: second

32

VPMNCallFlag

Integer[4]

Indicates the flag of calls in a VPN group.

33

CBEResultCode

Integer[4]

Indicates the error code returned by the CBE.


In other cases, the value of this field is 0.

34

DDS-Discount

Integer[4]

Indicates the discount value of the MTN


zone.

35

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

283

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

<DiameterIdentity>: the same as the field


in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to 0.

<optional value>: reserved.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
36

NPPrefix

Char[10]

Indicates the NP prefix of a called number,


that is, an RN prefix.
NOTE
NP: Number Portable

RN: Routing Number

37

CalledHomeNetW
ork

Char[10]

Indicates the home network code of a called


number after the NP.

38

OpposeTenantID

Integer

Reserved.

3.2.4 w_vou CDR


Description
w_vou indicates the CDR generated when recharging accounts using recharge cards succeed.

Generation Scenario
In the OCS service, when subscriber A recharge accounts using ordinary recharge cards, the
SCP generates a w_vou CDR after the successful recharging.

CDR File Name Format


w_vouYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_vou CDR file name: w_vou20071012_1820001_0001.unl

Format
Table 3-17 describes each field of w_vou CDR file.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

284

OCS
Call Detail Record Reference

3 CDR Format Details

Table 3-17 Format of w_vou CDR


SN

Field Name

Field
Type

Description

MSISDN

Char[16]

Indicates the recharged phone number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

SubCosID

Integer[4]

Indicates the sub brand ID of a subscriber.

CallingPartyNumb
er

Char[32]

Indicates the phone number of a subscriber


who recharges an account.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

CalledPartyNumbe
r

Char[32]

Indicates the called party number.

During IVR recharge, the value is the


access code of the IVR flow (with
Country code).

During SMS recharge, the value is blank.

During USSD recharge, the value is the


USSD string entered by a subscriber (in
clear format).

Calling-Partys-Cat
egory

Integer[4]

Indicates the type of the calling party.

Calling-Vlr-Numb
er

Char[32]

Indicates the VLR number of the calling


party.

CallingCellID

Char[32]

Indicates the cell ID of the calling party.

UE-IMSI

Char[32]

Indicates the terminal of the IMSI of the


calling party.

MSC-Address

Char[32]

Indicates the MSC address.

10

GMSC-Address

Char[32]

Indicates the GMSC address.

11

Time-Zone

Integer[4]

Indicates the time zone of the area where a


subscriber is.

12

Charge-Number

Char[32]

Indicates the recharged phone number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

13

Issue 26 (2014-03-31)

CardCosID

Integer[4]

Indicates the ID of the card type.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

285

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

14

Recharge Type

Integer[4]

Indicates the recharge type.


The options are as follows:

0: the first activation

1: Voucher recharge through IVR from


other phone

2: Voucher recharge through IVR from


self phone

3: Voucher recharge through SMS from


other phone

4: Voucher recharge through SMS from


self phone

5: Voucher recharge through USSD from


other phone

6: Voucher recharge through USSD from


self phone

7: Voucher recharge by operator/external


system (manual recharge)

999: EVC recharge

15

BatchNumber

Char[11]

Indicates the batch number of a recharge


card.

16

SerialNumber

Char[16]

Indicates the serial number of a recharge


card.

17

Card Number

Char[20]

Indicates the recharge card number in clear


format.

18

FaceValue

Integer[4]

Indicates the face value of a recharge card.

19

ValidityPeriod

Integer[4]

Indicates the validity period of a recharge


card.
Unit: day

20

TradeTime

Char[14]

Indicates the recharge time.


Format: YYYYMMDDhhmmss

21

22

Issue 26 (2014-03-31)

OperatedBy

RechargeResult

Char[32]

Integer[4]

Indicates the mobile phone number used to


perform the recharge operation.

When the recharge is performed through


IVR, SM, or USSD, the value of the field
is the mobile phone number used to
perform the recharge.

When the recharge is performed at the


customer service center, the value of the
field is the ID of the operator at the
customer service center.

Indicates the result of normal recharge.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

286

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The options are as follows:

23

UniformSerialNo

Char[32]

1: Resetting the recharge card and


requesting recharge confirmation succeed.

2: Resetting the recharge card succeeds


but requesting recharge confirmation fails.
The CBE returns the failure result.

3: Resetting the recharge card fails. The


VC returns the failure result. Requesting
recharge cancellation succeeds.

4: Resetting the recharge card fails. The


VC returns the failure result. Requesting
recharge cancellation fails. The CBE
returns the failure result.

5: The StreamWide VC resets the


recharge card successfully, but the initial
recharge request fails (the CBE returns the
failure result).

6: The StreamWide VC resets the


recharge card successfully, but the
recharge confirmation request fails (the
CBE returns the failure result).

7: Authenticating the recharge card fails.


0, Voucher card is not valid or not exist

8: Authenticating the recharge card fails.


2, Voucher card is expired or used up

9: Authenticating the recharge card fails.


3, Voucher card is inactive

10: Authenticating the recharge card fails.


4, Voucher card is used up

11: Authenticating the recharge card fails.


5, Voucher card is locked

12: Authenticating the subscriber fails.


The subscriber does not exist.

13: Authenticating the subscriber fails.


The subscriber state is incorrect.

24: The CBE has not received the


recharge request.

Indicates a unified sequence number.


For the manual recharge initiated by the
business system, it indicates the sequence
number of the external system. For the card
recharge initiated by a subscriber through self
service, the value of this field is null.

24

Issue 26 (2014-03-31)

DiameterSessionI
D

Char[128]

Indicate the session id that generated during


the interaction between the SCP and the CBP.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

287

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The field includes parts as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>].

<DiameterIdentity>: same as Origin-Host;

<high 32 bits>: the current day

<low 32 bits>: increase by degrees


circulatory, the start value is 0. Set the
value is 0 when the system restarts.

<optional value>: reserved.

Every fields are separated by a character ";".


Example:
SCP001.huawei.com;1876543210;523

3.2.5 w_abu CDR


Description
w_abu indicates the CDR generated when errors occur in recharging accounts using recharge
cards.

Generation Scenario
In the OCS service, when subscriber A recharge accounts using ordinary recharge cards, the
SCP generates a w_abu CDR after the failing recharging.

CDR File Name Format


w_abuYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_abu CDR file name: w_abu20071012_1820001_0001.unl

Format
Table 3-18 describes each field of w_abu CDR file.
Table 3-18 Format of w_abu CDR
SN

Field Name

Field Type

Description

MSISDN

Char[16]

Indicates the recharged phone number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

Issue 26 (2014-03-31)

SubCosID

Integer[4]

Indicates the sub brand ID of a subscriber.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

288

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

CallingPartyNumb
er

Char[32]

Indicates the phone number of a subscriber


who recharges an account.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

CalledPartyNumbe
r

Char[32]

Indicates the called party number.

During IVR recharge, the value is the


access code of the IVR flow (with
Country code).

During SMS recharge, the value is blank.

During USSD recharge, the value is the


USSD string entered by a subscriber (in
clear format).

Calling-Partys-Cat
egory

Integer[4]

Indicates the calling subscriber type.

Calling-Vlr-Numb
er

Char[32]

Indicates the VLR number of the calling


subscriber.

CallingCellID

Char[32]

Indicates the cell ID of the calling party.

UE-IMSI

Char[32]

Indicates the terminal of the IMSI of the


calling party.

MSC-Address

Char[32]

Indicates the MSC address.

10

GMSC-Address

Char[32]

Indicates the GMSC address.

11

Time-Zone

Integer[4]

Indicates the time zone of the area where a


subscriber is.

12

Charge-Number

Char[32]

Indicates the recharged phone number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

13

CardCosID

Integer[4]

Indicates the ID of the card service class.

14

Recharge Type

Integer[4]

Indicates the recharge type.


The options are as follows:

Issue 26 (2014-03-31)

0: first activation

1: recharge with another number through


the IVR system

2: recharge with the personal number


through the IVR system

3: recharge with another number through


SM

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

289

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

4: recharge with the personal number


through SM

5: recharge with another number through


USSD

6: recharge with the personal number


through USSD

7: recharge at the customer service center

999: EVC recharge

15

BatchNumber

Char[11]

Indicates the batch number of a recharge


card.

16

SerialNumber

Char[16]

Indicates the serial number of a recharge


card.

17

Card Number

Char[20]

Indicates the recharge card number in clear


format.

18

FaceValue

Integer[4]

Indicates the face value of a recharge card.

19

ValidityPeriod

Integer[4]

Indicates the validity period of a recharge


card.
Unit: day

20

TradeTime

Char[14]

Indicates the recharge time.


Format: YYYYMMDDhhmmss

21

22

OperatedBy

RechargeResult

Char[32]

Integer[4]

Indicates the mobile phone number used to


perform the recharge operation.

When the recharge is performed through


IVR, SM, or USSD, the value of the field
is the mobile phone number used to
perform the recharge.

When the recharge is performed at the


customer service center, the value of the
field is the ID of the operator at the
customer service center.

Indicates the recharge exception result.


The options are as follows:

Issue 26 (2014-03-31)

1: Resetting the recharge card succeeds


but requesting recharge confirmation
fails. (An error occurs in CBE network
communication.)

2: Resetting the recharge card succeeds.


(The interconnection for resetting the
recharge card times out and the
interconnection for retrieving data fails.)
Requesting recharge confirmation fails.
(An error occurs in CBE network
communication.)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

290

OCS
Call Detail Record Reference

SN

23

3 CDR Format Details

Field Name

UniformSerialNo

Field Type

Char[32]

Description

3: Resetting the recharge card succeeds.


(The interconnection for resetting the
recharge card times out and the
interconnection for retrieving data fails.)
Requesting recharge confirmation
succeeds.

4: Resetting the recharge card succeeds.


(The interconnection for resetting the
recharge card times out and the
interconnection for retrieving data fails.)
Requesting recharge confirmation fails.
(An error occurs in CBE network
communication.)

5: Resetting the recharge card fails. (The


VC returns the failure result.) Requesting
recharge cancellation fails. (An error
occurs in CBE network communication.)

6: Resetting the recharge card fails. (An


error occurs in VC network
communication.) Requesting recharge
cancellation succeeds.

7: Resetting the recharge card fails. (An


error occurs in VC network
communication.) Requesting recharge
cancellation fails. (The CBE returns the
failure result.)

8: Resetting the recharge card fails. (An


error occurs in VC network
communication.) Requesting recharge
cancellation fails. (An error occurs in
CBE network communication.)

9: The StreamWide VC resets the


recharge card successfully, but the initial
recharge request fails (an error occurs in
the network communications with the
CBE).

10: The StreamWide VC resets the


recharge card successfully, but the
recharge confirmation request fails (an
error occurs in the network
communications with the CBE).

24: The recharge request times out, and


the recharge card is reset successfully.

Indicates a unified sequence number.


For the manual recharge initiated by the
business system, it indicates the sequence
number of the external system. For the card
recharge initiated by a subscriber through
self service, the value of this field is null.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

291

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

24

DiameterSessionI
D

Char[128]

Indicate the session id that generated during


the interaction between the SCP and the
CBP.
The field includes parts as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>].

<DiameterIdentity>: same as
Origin-Host;

<high 32 bits>: the current day

<low 32 bits>: increase by degrees


circulatory, the start value is 0. Set the
value is 0 when the system restarts.

<optional value>: reserved.

Every fields are separated by a character ";".


Example:
SCP001.huawei.com;1876543210;523

3.2.6 w_smr CDR


Description
The w_smr CDR records the bills of short message.

Generation Scenario
In the OCS service, when a subscriber sends or receives a short message, the SCP generates a
w_smr CDR.

CDR File Name Format


w_smrYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_smr CDR file name: w_smr20071012_1820001_0001.unl

Format
Table 3-19 describes each field of w_smr CDR file.
Table 3-19 Format of w_smr CDR
SN

Field Name

Field Type

Description

ServiceKey

Integer[4]

Indicates the service key.

SubCosID

Integer[4]

Indicates the sub brand ID of a subscriber.

SM Center flag

Char[21]

Indicates the short message service center


(SMSC).

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

292

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

SM-Id

Char[64]

Indicates the ID of an SM.

SM-Length

Integer[4]

Indicates the length of SM contents, which is


used for charging traffics.

MO/MTflag

Char

Indicates the flag of calling numbers and


called numbers.
The options are as follows:

CallingPartyNumb
er

Char[32]

1: MO process

2: MT process

Indicates the sender number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

CalledPartyNumbe
r

Char[32]

Indicates the receiver number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

status_report_requ
est

Integer[4]

Whether a status report is needed after a


request message is sent.
The options are as follows:

10

SMS-Receive-Tim
e

Char[14]

0: fee deduction request

1: no (A status report is not needed.)

2: yes (A status report is needed.)

Indicates the time when the system receives


short messages.
After receiving the refund message, the CBS
rates and refunds based on the time that the
SM is received.

11

send_result

Integer[4]

Indicates the result sent by the CBP.


The options are as follows:

12

SP sms Flag

Integer[4]

0: requesting fee deduction

1: confirming the successful sending of a


message

2: refunding the fee if sending a message


fails

Indicates the flag of an SP SM.


The options are as follows:

Issue 26 (2014-03-31)

0: non SP

1: SP

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

293

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

13

mo_msc_addr

Char[32]

Indicates the MSC address of the roaming


location of the sender.
The number has the country code, but
without the international prefix.

14

mt_msc_addr

Char[32]

Indicates the MSC address of the roaming


location of the receiver.
The number has the country code, but
without the international prefix.

15

ThirdPartyNumber

Char[32]

Indicates the number of third-party fee


deduction, which is contained in RCOMM
messages.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

16

TerminationReaso
n

Integer[4]

Indicates the reason why the call cannot be


connected.
The options are as follows:

17

SubDataFlag

Integer[4]

0: normal

2: MAP MO, system aborting when sends


TERMINATION_REQUEST to the CBE

3: MAP MO, network aborting when SCP


interacts with the CBE

5: MAP MT, system aborting when the


SCP sends TERMINATION_REQUEST
to the CBE

6: MAP MT, network aborting when the


SCP interacts with the CBE

7: CAP3, system aborting when the SCP


sends TERMINATION_REQUEST to
the CBE

8: CAP3, network aborting when the SCP


interacts with the CBE

9: SMPP+ ,System abort when SCP send


TERMINATION_REQUEST to CBE

10: SMPP+ ,Network abort when SCP


interact with CBE

11: CAP2 , System abort when SCP send


TERMINATION_REQUEST to CBE

12: CAP2 , Network abort when SCP


interact with CBE

Indicates the flag of service data.


The options are as follows:

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

294

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description

0: GSM

1: PPS

18

ORG_IMSI

Char[20]

Indicates the IMSI of the calling party.

19

DEST_IMSI

Char[20]

Indicates the IMSI of the called party.

20

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

<DiameterIdentity>: the same as the field


in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to 0.

<optional value>: indicates


implementation specific but may include
a modem's device Id, a layer 2 address,
timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
21

NPPrefix

Char[10]

Indicates the NP prefix of a called number,


that is, an RN prefix.
NOTE
NP: Number Portable

22

CalledHomeNetW
ork

Char[10]

RN: Routing Number

Indicates the home network code of a called


number after the NP.

3.2.7 w_smo CDR


Description
w_smo indicates the CDR generated in case of SM fee deduction failure.

Generation Scenario
In the OCS service, when a subscriber succeeds in sending SMs, but the CBP fails to deduct
fees due to system error, the SCP generates a w_smo CDR. The CBE rates and deducts fees
based on the CDR after the CBE recovers.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

295

OCS
Call Detail Record Reference

3 CDR Format Details

The fields contained in the w_smo CDR are the same as the fields contained in the DCC
interface between the SCP and CBP. For the fields of which the corresponding information
cannot be obtained, the values are null.

CDR File Name Format


w_smoYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_smo CDR file name: w_smo20071012_1820001_0001.unl

Format
Table 3-20 describes each field of w_smo CDR file.
Table 3-20 Format of w_smo CDR
SN

Field Name

Field Type

Description

SmsType

Char[1]

Indicates the type of an SM.


The options are as follows:

MessageType

Char[1]

1: SMPP+ and MAP3 SM

3: CAP2 and CAP3 SM

Indicates the message type.


The options are as follows:

1: a message for requesting fee deduction

2: a confirmation message

SMSCAddress

Char[21]

Indicates the address of the SMSC.

SMID

UTF8String

Indicates the ID of an SM.

SMLength

Integer[4]

Indicates the length of an SM, which is used


for charging traffics.

MoMSCAddr

UTF8String

Indicates the MSC address of the roaming


location of the sender.
The number has the country code, but
without the international prefix.

MtMSCAddr

UTF8String

Indicates the MSC address of the roaming


location of the receiver.
The number has the country code, but
without the international prefix.

SourceAddr

Char[32]

Indicates the sender number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

DestAddr

Char[32]

Indicates the receiver number.

Issue 26 (2014-03-31)

The number format is as follows:

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

296

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
Country code + MSISDN
The number format is the format of the
mobile phone number.

10

FeeAddr

Char[32]

Indicates the charge number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

11

FeeFlag

Integer[4]

Indicates the charge flag.


The options are as follows:

0: To charge by the original method.


The value 0 indicates an exception.

12

FeeType

Integer[4]

1: To charge the calling number.

2: To charge the called number.

3: To charge the charge number.

Indicates the fee type.


The options are as follows:

0: To charge in the default mode. (For the


common point-to-point SMs, the fee is
configured in the CBS. For other SMs,
fees must be charged based on the
charging policy sent by the SMSC. )

1: To charge by the number of SMs by


the SP.

2: To charge by months (deducting fees)


by the SP.

3: To charge by months (checking).

4: To charge by upper limit based on the


number of SMs.

5: To charge the fee of monthly SM


package with the limited number of SMs
(deducting fees).

6: To charge the fee of monthly SM


package with the limited number of SMs
(checking).

13

FeeItdMsgNum

Integer[4]

Indicates the number of SMs in a monthly


SM package, of which the number of SMs is
limited. (It is not realized.)

14

FeeSingle

Integer[4]

Indicates the charge rate of a single SM


when the SP charges the fee by the number
of SMs.

15

FeeFixed

Integer[4]

Indicates the charge rate of each SM that is


contained in a monthly SM package.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

297

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
If the number of SMs exceeds the limited
number, the charge rates of the excess SMs
are counted based on the value of the
FeeSingle field. The field FeeFixed is used
when SMs are charged by months.

16

MessagePID

Integer[4]

Indicates the message PID such as a picture


and voice.

17

StatusReportRequ
est

Integer[4]

Whether a status report is needed after a


request message is sent.
The options are as follows:

18

OriginalNetType

Integer[4]

0: no (The status report is not needed.)

1: yes (The status report is needed.)

Indicates the type of the source network.


The options are as follows:

19

SMSReceiveTime

Time

0: GSM

1: CDMA

2: TDMA

3: SMPP

Indicates the time that an SM is received.


After receiving the refund message, the CBS
rates and refunds based on the time that the
SM is received.
The field SMSReceiveTime is valid to fee
deduction request messages. For
confirmation messages, the value is null.

20

CallingService

OctetString

Indicates the calling service, an array of 16


bytes with each byte representing a type of
services.
If the value of a byte is 0, it indicates no
service. If the value of a byte is 1, it indicates
that the current message contains the service.
The options are as follows:

21

CalledService

OctetString

CallingServcie[0]: SM signature

CallingServcie[1]: enhanced return


notification of MO SM

CallingServcie[2]: notification of
power-on

Indicates the called service, an array of 16


bytes with each byte representing a type of
services.
If the value of a byte is 0, it indicates no
service. If the value of a byte is 1, it indicates
that the current message contains the service.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

298

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The options are as follows:

CallingServcie[0]: SM transfer

CallingServcie[1]: automatic reply

22

OriginalMsgID

OctetString

Indicates the ID of the original SM that is


associated with the current message.

23

SMDSendResult

Integer[4]

The value of this field varies with the


SMPP+ message.

24

MsgID

OctetString

Indicates the message ID that the gateway


generates.
The field MsgID is valid to inter-network
SMs and Monternet SMs. For intra-network
SMs, the value is null.

25

GWID

OctetString

Indicates the ID of the gateway that sends the


message.
The field GWID is valid to inter-network
SMs and Monternet SMs. For intra-network
SMs, the value is null.

26

MsgSeq

OctetString

Indicates the SM sequence number generated


by the SMSC.
The field MsgSeq is valid to inter-network
SMs and Monternet SMs. For intra-network
SMs, the value is null.

27

SPID

OctetString

Indicates the SPID.


The field SPID is valid to inter-network SMs
and Monternet SMs. For intra-network SMs,
the value is null.

28

ServiceCode

OctetString

Indicates the code of the service type.


The field ServiceCode is valid to
inter-network SMs and Monternet SMs. For
intra-network SMs, the value is null.

29

SourceGWID

OctetString

Indicates the ID of the gateway that forwards


the SM.
The field SourceGWID is valid to
inter-network SMs and Monternet SMs. For
intra-network SMs, the value is null.

30

PriorityFlag

Integer[4]

Indicates the priority level of an SM.


The field PriorityFlag is valid to
inter-network SMs and Monternet SMs. For
intra-network SMs, the value is null.

31

ChargingRate

Integer[4]

Indicates the charge rate.


The field ChargingRate is valid to
inter-network SMs and Monternet SMs. For

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

299

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
intra-network SMs, the value is null.

32

ChargingType

Integer[4]

Indicates the charge rate class, used in


Monternet SMs and inter-network SMs.
The options are as follows:

0: No charge. Only the channel fee of the


SP is deducted.

1: To charge for free.

2: To charge by the number of SMs.

3: To charge by months.

4: To charge by upper limit.

For inter-network SMs, the value is 2.


For intra-network SMs, the value is null.
33

CDRType

Integer[4]

Indicates the CDR type, used in Monternet


SMs and inter-network SMs.
For inter-network SMs, the options are as
follows:

11: the MO CDR when an inter-network


SM interconnects with an SM of China
Unicom

12: the MT CDR when an inter-network


SM interconnects with an SM of China
Unicom

For inter-network SMs, the value is 11.


For Monternet SMs, the options are as
follows:

1: an MO CDR

2: an MT CDR

3: monthly SM control

For intra-network SMs, the value is null.


34

Discount

Integer[4]

Indicates the discount, a percent.


The value 100 indicates no discount.
The field Discount is valid to inter-network
SMs and Monternet SMs. For intra-network
SMs, the value is null.

35

GiftResult

Integer[4]

The default value of this field is null.

36

Subscription-Id-D
ata

Char[32]

Indicates the end user number.

37

DiameterSessionI
D

Char[128]

Indicates a diameter session ID.


The format is as follows:
<DiameterIdentity>;<high 32 bits>;<low 32
bits>[;<optional value>]

Issue 26 (2014-03-31)

<DiameterIdentity>: the same as the field

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

300

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
in the Origin-Host AVP.

<high 32 bits>: indicates the current time


of the system.

<low 32 bits>: indicates the cycle


count-up. The initial value is 0. When
you restart the system, set the value to 0.

<optional value>: indicates


implementation specific but may include
a modem's device Id, a layer 2 address,
timestamp, etc.

Separate the preceding fields with the


character ";".
For example:
SCP001.huawei.com;1876543210;523
38

NPPrefix

Char[10]

Indicates the NP prefix of a called number,


that is, an RN prefix.
NOTE
NP: Number Portable

RN: Routing Number

39

CalledHomeNetW
ork

Char[10]

Indicates the home network code of a called


number after the NP.

40

OpposeTenantID

Integer

Reserved

3.2.8 w_trans CDR


Description
w_trans indicates the balance transfer CDR.

Generation Scenario
In the OCS service, when a subscriber transfer balance, the SCP generates a w_trans CDR.
Whether transferring balance succeeds or not, the system generates a w_trans CDR for an
operation.

CDR File Name Format


w_transYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_trans CDR file name: w_trans20071012_1820001_0001.unl

Format
Table 3-21 describes each field of w_trans CDR file.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

301

OCS
Call Detail Record Reference

3 CDR Format Details

Table 3-21 Format of w_trans CDR


SN

Field Name

Field Type

Description

StreamNo

Char[32]

Indicates the stream number.

MSISDN

Char[32]

Indicates the operation number.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

IsConfirm

Integer[4]

Indicates the flag of query operation


charging information.
The options are as follows:

OperationType

Integer[4]

0: default, do operation

1: only return the operation charging


information

Indicates the operation type.


The value is 5 in this CDR, which indicates
transfer.

OperationTime

Char[14]

Indicates the time of balance transfer.


Format: YYYYMMDDhhmmss

TransferType

Integer[4]

Indicates the type of balance transfer.


The options are as follows:

TransInMSISDN

Char[32]

0: Transfer balance from the subscriber


accounts of other systems (for ordinary
subscribers) to the subscriber accounts
of the current system.

1: Transfer balance from the subscriber


accounts of the current system to the
subscriber accounts of other systems.

2: Transfer balance between subscriber


accounts in the current system.

3: Transfer money to validate from other


system to OCS system.

4: Transfer money to validate inside


OCS system.

99: Transfer balance from the subscriber


accounts of other systems (for Resellers)
to the subscriber accounts of the current
system.

Indicates the mobile phone number of the


transferred account.

The number format is as follows:


Country code + MSISDN
The number format is the format of the

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

302

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
mobile phone number.

Money

Integer[4]

Indicates the transfer amount.

TransOutMSISDN

Char[32]

Indicates the mobile phone number of the


transferring account.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

NOTE
When the value of TransferType is 99, the value
of this field is Reseller ID.

10

AccessMethod

Integer[4]

Indicates the access methods of transfer.


The options are as follows:

11

VisitAreaNumber

Char[10]

0: IVR

1: USSD

2: SMS

3: reserved

12: IPCC SMS

Indicates the visit Area Number.


NOTE
NULL means don't analyze the visit area
number

"000000" means analyze visit area number


failed

Reserved for feature use

12

Content

Char[32]

Indicates the additional information that not


needs to be process, only for log, reserved
for feature use.

13

Result Code

Integer[4]

Indicates the result code.


The options are as follows:

Issue 26 (2014-03-31)

0: Operation succeeds.

2: The transferee subscriber does not


exist.

3: The transferor subscriber is in idle


status.

4: The transferor subscriber is in suspend


status.

5: The transferor subscriber is in disable


status.

6: The transferor subscriber is in pool


status.

7: The transferee subscriber is in idle

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

303

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
status.

Issue 26 (2014-03-31)

8: The transferee subscriber is in


suspend status.

9: The transferee subscriber is in disable


status.

10: The transferee subscriber is in pool


status.

11: Exceed maximum transfer times.

12: The transfer amount is less than the


minimum amount.

13: The transfer amount is more than the


maximum amount.

14: The current balance of the transferor


subscriber is less than the minimum
balance.

15: The new balance of the transferor


subscriber is less than the minimum
balance.

16: Exceed the maximum transfer


amount of every day.

17: The transferor subscriber does not


have the account specified by account
type.

18: The transferor subscriber's balance is


insufficient.

19: The transferor subscriber's password


is incorrect.

20: The transferor subscriber's validity is


not allowed.

21: The transferee subscriber's validity is


not allowed

23: The transferee subscriber does not


have the account specified by account
type .

24: The transfer amount must be


multiple of $TransAmtBase.

25: Exceed maximum balance of


transferee.

30: Normal child card can not do this


operation.

31: Transfer amount less than loan and


poundage.

32: The transfer-in subscriber is in the


recharge blacklist.

33: Exceed maximum transfer times of


month.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

304

OCS
Call Detail Record Reference

SN

Issue 26 (2014-03-31)

3 CDR Format Details

Field Name

Field Type

Description

34: Exceed the maximum transfer


amount of month.

35: The current state of the transfer-out


subscriber does not support the account
transfer function.

36: The current state of the transfer-in


subscriber does not support the account
transfer function.

37: A subscriber cannot transfer the


account balance if the subscriber does
not recharges the account after being
activated.

38: The transfer amount exceeds the


maximum amount allowed for the
current cycle.

90: The brand of the transfer-out


subscriber does not support the account
transfer function.

91: The main product of the transfer-out


subscriber does not support the account
transfer function.

92: The account transfer function is


unavailable for the transfer-out
subscriber.

96: The transferor's consumption amount


does not reach the threshold.

100: The account transfer of the


transfer-out subscriber succeeded. The
transfer-in subscriber fails to return the
account information (the transfer-in
subscriber fails to return the
CCA{Termination} message).

101: The account transfer of the


transfer-out subscriber succeeded. The
account information submission of the
transfer-in subscriber times out (the
response message CCA{Termination} of
the transfer-in subscriber times out).

102: The request of the transfer-in


subscriber times out (the response
message CCA{Initial} of the transfer-in
subscriber times out). The rollback of
the transfer-out subscriber succeeded.

103: The request of the transfer-in


subscriber times out (the response
message CCA{Initial} of the transfer-in
subscriber times out). The rollback of
the transfer-out subscriber failed.

104: The request of the transfer-in

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

305

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
subscriber times out (the response
message CCA{Initial} of the transfer-in
subscriber times out). The rollback of
the transfer-out subscriber times out.

Issue 26 (2014-03-31)

105: The request of the transfer-out


subscriber times out (the response
message CCA{Initial} of the transfer-out
subscriber times out).

109: The confirmation of the transfer-out


subscriber times out (the response
message CCA{Termination} of the
transfer-out subscriber times out). The
rollback of the transfer-in subscriber
succeeded.

110: The confirmation of the transfer-out


subscriber times out (the response
message CCA{Termination} of the
transfer-out subscriber times out). The
rollback of the transfer-in subscriber
failed.

111: The confirmation of the transfer-out


subscriber times out (the response
message CCA{Termination} of the
transfer-out subscriber times out). The
rollback of the transfer-in subscriber
times out.

112: Sending or receiving the RCOMM


message for account transfer failed.

113: The RCOMM message for account


transfer times out.

114: The confirmation of the transfer-out


subscriber failed. The rollback of the
transfer-in subscriber succeeded.

115: The confirmation of the transfer-out


subscriber failed. The rollback of the
transfer-in subscriber failed.

116: The confirmation of the transfer-out


subscriber failed. The rollback of the
transfer-in subscriber times out.

117: Obtaining the subcos id of the


transfer-in subscriber failed.

1038: The transfer-in authentication


failed.

1050: The transfer-in amount exceeds


the maximum amount allowed for the
transferee for the current cycle.

998: System error.

999: Other failure reasons.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

306

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
The default value is -1.

14

15

16

17

18

19

Issue 26 (2014-03-31)

OriPreSum

OriCurSum

OriPreValidate

OriCurValidate

TerPreSum

TerCurSum

Integer[4]

Integer[4]

Char[8]

Char[8]

Integer[8]

Integer[8]

Indicates the balance of the transferring


account before the balance transfer.

When the value of TransferType is 1, 2,


this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Indicates the balance of the transferring


account after the balance transfer.

When the value of TransferType is 1, 2,


this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Indicates the validity period of the


transferring account before the balance
transfer.

When the value of TransferType is 1, 2,


this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Indicates the validity period of the


transferring account after the balance
transfer.

When the value of TransferType is 1, 2,


this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Balance of the transferred account before


the balance transfer.

When the value of TransferType is 0, 2


or 99, this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Balance of the transferred account after the


balance transfer.

When the value of TransferType is 0, 2


or 99, this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

307

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field Type

Description

20

TerPreValidate

Char[8]

Validity period of the transferred account


before the balance transfer.
Unit: day

21

TerCurValidate

When the value of TransferType is 0, 2


or 99, this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

Indicates the validity period of the


transferred account after the balance
transfer.

Char[8]

Unit: day

When the value of TransferType is 0, 2


or 99, this field is valid.

When the value of TransferType is


other values, this field is invalid and the
value is 0.

3.2.9 w_kpi CDR


Description
The w_kpi CDR records the information about various operations, and the information is the
data source of the statistic feature. The w_kpi CDR is generated regardless of operation
success or failure.

Generation Scenario
In the CBS service, when multiple operations or service processes are triggered, such as the
calling and called processes, or query operations, the SCP generates a w_kpi CDR.

CDR File Name Format


w_kpiYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_kpi CDR file name: w_kpi20071112_1020001_000151.unl

Format
Table 3-22 describes each field of w_kpi CDR file.
Table 3-22 Format of w_kpi CDR
SN

Field Name

Field
Type

Description

OperateType

Integer[4]

Indicates the type of operation.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

308

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
The options are as follows:

Issue 26 (2014-03-31)

1: MO call

2: MT call

3: SM MO call (authentication)

7: IVR recharge

8: IVR query

10: Calls connecting SSP and Leg A and


Leg B

11: System short message

12: Callscreen management processes

13: Recharging through USSD

14: Querying through USSD

15: SM query

16: SM recharge

17: SM transfer

19: Prompt of SMS in voice query

20: MCN management processes

21: IVR fn management processes

22: SMS fn management processes

23: USSD fn management processes

24: USSD/IVR/SM transfer money


management flow

25: Homezone management processes

29: IVR transfer money

31: EVC recharge

32: ICF number management processes

33: USSD first activate

34: SMS management process

35: USSD management process

39: SMS First Activate

42: IPCC recharges through RCOMM.

47: Purchasing packages flexibly

51: AOC

52: Parent and children cards service


management process

55: Switching main packages through


IVR

61: USSD Loan

62: IVR Loan

75: Query current loan information by

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

309

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
USSD

Issue 26 (2014-03-31)

76: Query current loan information by


SMS

77: SMS Loan

79: Query accumulator by USSD

80: Query accumulator by SMS

83: IVR modify the subcos id

84: SMS modify the subcos id

85: USSD modify the subcos id

99: Others (identify the abnormal process


termination before an operation,
including analyzing operation type failure
during SMS access, and failure due to
multiple input failure in the IVR process,
etc.)

143: SMS modify COS

144: USSD modify COS

151: Query accumulator by IVR

156: Subscribe bucket by SMS

157: Activate subscriber through EVC


top up

158: Activate subscriber through


RCVS/VC top up

159: Activate subscriber by making first


call

160: Other management flows

161: Modify BrandID through IVR

162: Modify BrandID through USSD

163: Modify BrandID through SMS

164: Activate subscriber through IVR


RCVS/VC top up by another subscriber

165: Activate subscriber through SMS


RCVS/VC top up by another subscriber

166: IVR Modify COS

167: Enable AOC function by USSD

168: Disable AOC function by USSD

169: Enable AOC function by IVR

170: Disable AOC function by IVR

171: MCN Process

172: Sponsor service

173: Manage self-help IVR transfer


function

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

310

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

OperateResult

Field
Type

Integer[4]

Description

185: IVRSM Loan

187: MCN Confirmation (Indicates the


MCN ackowledgement message received
by the SCP from an SMSC.)

190: One key super buddy

191: Notify called party in MO if balance


of calling party is insufficient

193: Query current loan information by


IVR

196: Recharge by dialing a direct IVR


access code

Indicates the operation result.


The options are as follows:

Issue 26 (2014-03-31)

0: Success

1: Insufficient balance

2: Incorrect account status

3: Invalid called number

4: Barred call

5: Call authority restriction

6: System error

7: Route selection failure

8: The called having no answer

9: The called being busy

10: The caller abandoning the call

11: The called abandoning the call

12: Wrong input of the subscriber

13: Recharge card resetting failure

14: Network connection error

15: Over maximum call duration

16: Balance used up

17: First connection to the CBE being


abnormal (service process ends)

18: Failed service fee deduction on the


CBE (service process continues)

19: Failed service fee deduction on the


CBE (service process ends)

20: First connection to the CBE being


abnormal (service is passed by)

22: Signal exceptions

23: Failed voice playing during the call


process

24: Failed CBP authentication or fee

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

311

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
deduction which results in service logic
interruption.

Issue 26 (2014-03-31)

25: Key data error when the SCP is


queried.

26: Default error of a service.

27: The ACR is not reported during the


switch.

28: Failed to lock or unlock a number

33: Lack of accumulation for SM transfer

42: Operation before a sponsor


announcement

43: Operation after playing a sponsor


announcement

44: Cancelled by subscriber

45: The subscriber inputs times out.

46: Adding super buddy number has


timed out.

47: Adding super buddy number has


failed.

48: A super buddy adding request times


out (exceeding 120 seconds).

51: No matching record in 'Manage main


product switch information'. [Table name:
w_uvs_switchsubcos]

52: The CBE has not received the


recharge request.

53: The current location of the subscriber


does not support this operation.

99: Others

201: The service duration has not reached


the lower limit.

202: Subscriber had not paid for the last


loan.

203: The subscriber is not a prepaid


subscriber.

204: Loan operation failed.

205: Subscriber claimed missing.

206: Loan Amount is not configured in


system.

207: Subscriber balance has not reached


the system limit.

208: Normal child card can not do this


operation.

209: The entered loan level does not

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

312

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
exist.

210: Loan application is not allowed in


the current time period (for the subbrand).

211: The subscriber's consumption


amount has not reached the loan
threshold.

212: One of the Service not enabled.

214: One of the Service already enabled.

216: The recharge amount has exceed the


upper limit.

217: The existing balance plus the


recharge amount exceeds the upper limit.

218: The recharge amount is insufficient


for repaying the loan.

219: Failed to send a called party


notification to GFEP.

220: A called party notification sent to


GFEP times out.

221: The GFEP returns a failure response


for a called party notification sent to
GFEP.

222: The GFEP returns a success


response for a called party notification
sent to GFEP.

NOTE
The options 46, 47
and 48 of the
OperateResult field takes effect only when
OperateType is set to 190.

OperateTime

Char[6]

The options 201-211 of the OperateResult


field takes effect only when OperateType is
set to 61, 62, 77 or 185.

The options 212 and 214 of the


OperateResult field takes effect only when
OperateType is set to 47 or 156.

The options 216-218 of the OperateResult


field takes effect only when OperateType is
set to 7, 13, 16, 31 , 42, 158 or 196.

Indicates the operation time.


Format: hhmmss

CallingParty

Char[32]

Indicates the calling number.

CalledParty

Char[32]

Indicates the called number.


NOTE
For the operation of recharging a personal
account, the value of this parameter is the
management process access code.

Issue 26 (2014-03-31)

For the operation of recharging an account of

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

313

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field
Type

Description
another subscriber, the value of this parameter
is the number of the recharged subscriber.

For the balance transfer operation, the value of


this parameter is the number of the transfer-in
subscriber.

For the missing claim operation, the value of


this parameter is the number which is claimed
missing.

3.2.10 w_postop CDR


Description
w_postop indicates the CDR generated when the postpaid subscriber recharging.

Generation Scenario
In the OCS service, when a postpaid subscriber recharges accounts, the SCP generates a
w_postop CDR after the successful recharging.

CDR File Name Format


w_postopYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_postop CDR file name: w_postop20071012_1820001_0001.unl

Format
Table 3-23 describes each field of w_postop CDR file.
Table 3-23 Format of w_postop CDR
SN

Field Name

Field
Type

Description

MSISDN

Char[20]

Indicates the phone number for a postpaid


subscriber. It is the international format.

The number format is as follows:


Country code + MSISDN
The number format is the format of the
mobile phone number.

AccountNumber

Char[20]

Indicates the information that proclaimed in


writing of card.

Facevalue

Integer[4]

Indicates the face value of the recharge card.

ValidityPeriod

Integer[4]

Indicates the validity period of a recharge


card.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

314

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

BatchNo

Char[12]

Indicates the batch number of a recharge


card.

SerialNo

Char[16]

Indicates the serial number of a recharge


card.

CardSpID

Integer[4]

Indicates the type of the recharge card.

CardCosID

Integer[4]

Indicates the tariff of the recharge card.

CardState

Char[1]

Indicates the state of the recharge card:

10

Errorflag

Char[1]

0: No card information

1: Card is valid

2: Card is out of validity or used

3: Card is locked

Indicates the recharge exception result.

0: Success to recharge

1: Fail to recharge

2: Fail to reset card

11

TradeTime

DateAndTi
me

Indicates the recharge time.

12

ValueAdded

Integer[4]

Indicates the money for preference.

13

RRMPoint

Integer[4]

Indicates the point for preference.

14

PRMSM

Integer[4]

Indicates the free short messages for


preference.

15

PRMMinute

Integer[4]

Indicates the free talk duration for preference.


The unit is seconds.

16

ExtraVideoMinute

Integer[4]

Indicates the free video call duration


rewarded for subscriber when recharging.

17

ExtraFreeMMS

Integer[4]

Indicates the free MMS rewarded for


subscriber when recharging.

18

ExtraFreeVolume

Integer[4]

Indicates the free volume rewarded for


subscriber when recharging.

19

ExtraFreeMinute2

Integer[4]

Indicates the second free minute obtained by


subscriber when recharging.

20

ExtraFreeMinute3

Integer[4]

Indicates the third free minute obtained by


subscriber when recharging.

21

ExtraFreeSM2

Integer[4]

Indicates the second free SMs obtained by


subscriber when recharging.

22

ExtraFreeSM3

Integer[4]

Indicates the third free SMs obtained by


subscriber when recharging.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

315

OCS
Call Detail Record Reference

3 CDR Format Details

SN

Field Name

Field
Type

Description

23

ExtraSMMoney

Integer[4]

Indicates the short message money obtained


by subscriber when recharging.

24

ExtraMMSMoney

Integer[4]

Indicate the MMS money obtained by


subscriber when recharging.

25

ExtraGPRSMoney

Integer[4]

Indicates the GPRS money obtained by


subscriber when recharging.

26

RealAddBalance

Integer[4]

Indicates the real amount added in the


balance account.

27

ValidityAdded

Integer[4]

Indicates the validity period for preference.

28

Recharge Type

Char[1]

Indicates the Recharge type.

0: the first activation

1: recharge by IVR

2: recharge by USSD

3: recharge by SMAP or MML interface

4: recharge by SMS

3.2.11 w_aoc CDR


Description
w_aoc CDR records the USSD notify information about the call cost, call time and remain
balance to subscriber after a call.

Generation Scenario
In the OCS service, a w_aoc CDR is generated when the subscriber finished a charge call, the
system prompts the call cost, call time and remain balance to subscriber through USSD.

CDR File Name Format


w_aocYYYYMMDD_SCPIDBBCC_Seqno.unl
Example of a w_aoc CDR file name: w_aoc20071012_1820001_0001.unl

Format
Table 3-24 describes each field of w_aoc CDR file.
Table 3-24 The format of w_aoc CDR
SN

Field Name

Field Type

Description

DateTime

Char[14]

Indicates the date time of USSD notify

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

316

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
function.

MSISDN

Char[20]

Indicates the mobile phone number of


a subscriber who was notified.

OperateResult

Char[8]

Indicates the operate result of USSD


notify function:

OperateType

Char[1]

0: Success

1: Other failed

200: USSNNoAnswer

201: USSNSystemFailure

202: USSNDataMissing

203:
USSNUnexpertedDataValue

204: USSNAbsentSubscriber

205: USSNIllegalSubscriber

206: USSNIllegalEquipment

207: USSNUnknownAlphabet

208: USSNUSSDBusy

209: USSNFacilityNotSurported

Indicates the operate type of USSD


notify function:

0: USSD

Other digits are reserved

3.2.12 w_loan CDR


Description
w_loan indicates the CDR generated when loan occurs.

Generation Scenario
A loan CDR is generated in the following scenarios:

A loan CDR is generated when a subscriber makes a USSD call to successfully apply for
a loan.

A loan CDR is generated when a subscriber calls IVR management flow to successfully
apply for a loan.

A loan CDR is generated when a subscriber sends message to successfully apply for a
loan.

CDR File Name Format


w_loanMMDDYYYY_SCPIDBBCC_Seqno.unl

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

317

OCS
Call Detail Record Reference

3 CDR Format Details

Example of a w_loan CDR file name: w_loan10122012_1820001_0001.unl

Format
Table 3-25 describes each field of w_loan CDR file.
Table 3-25 The format of w_loan CDR
SN

Field Name

Field Type

Description

StreamNo

Char[32]

CDR serial number supported by SCP


platform. The serial number for different
prefixes of CDR supports different counts.

MSISDN

Char[32]

Indicates the phone number of a subscriber


who wants to loan, including mobile phone
number and fixed-line phone number.

IsConfirm

Integer[4]

Query operation charging information flag.


The values are as follows:

OperationType

Integer[4]

0: Do operation

1: Only return the operation charging


information

Indicates the operation type when sends


RCOMM request.
The values are as follows:

OperationTime

Char[14]

0: Close the service

1: Enable the service

5: Modify data

7: Query data

Indicates the time operation.


Format: MMDDYYYYhhmmss

LoanType

Integer[4]

Indicates the loan type.


The values are as follows:

0: Loan for legacy IN subscribers

1: Loan for OCS subscribers

The default value is 1.


7

AccessMethod

VisitAreaNumber

Integer[4]

Char[10]

Indicates the access method.

0: IVR

1: USSD

2: SMS

3: Reserved

Indicates the visit area number.


NULL means don't analyze the visit area
number.
"000000" means analyze visit area number

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

318

OCS
Call Detail Record Reference

SN

3 CDR Format Details

Field Name

Field Type

Description
failed.

Content

Char[32]

Additional information that not need to be


process, only for log.

10

Result Code

Integer[4]

Indicates the code of loan result.


The values are as follows:

0: Operation succeeded

2: Subscriber has been in active state less


than three months

6: The subscriber is not in active state

11: The loan level subscriber entered does


not exist

12: It does not allow the loan in the


current time segment

99: Other error

999: The BMP system responding to


RCOMM messages times out.

11

LoanAmount

Integer[4]

Indicates the value of loan.

12

Poundage

Integer[4]

Indicates the subscriber for loan need to


charge poundage.

3.3 BMP-Generated CDR


The section describes the file name format of BMP-generated CDR of each type,
BMP-generated CDR storage directories and BMP-generated CDR generation scenarios.

3.3.1 General Description


The generated CDR is stored in the BMP node. The directory for storing CDR files cannot be
configured.

Temporary directory: ${HOME}/cdr/output/temp

Destination directory: ${HOME}/cdr/output

Backup directory: ${HOME}/cdr/output/bak

For description about the CDR storage directories, see 1.2 CDR Storage Directories.

3.3.2 package CDR


Description
The OCS records the package CDR when the subscriber changes the main product.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

319

OCS
Call Detail Record Reference

3 CDR Format Details

Generation Scenario
In the OCS service, when the subscriber changes the main product, the BMP generates a
package CDR.

CDR File Name Format


packageYYYYMMDDHHMMSS_BMPID_BBBBBB.unl
Example of a package CDR file name: package20071012235959_1_000001.unl

Format
Table 3-26 describes each field of package CDR file.
Table 3-26 Format of package CDR
SN

Field Name

Field
Type

Description

MSISDN

Char[20]

Indicates the mobile phone number of a


subscriber.

ServiceClass

Integer[4]

Indicates the charge class of a subscriber.

OldServiceClass

Integer[4]

Indicates the charge class of a subscriber


before changing.

NewServiceClass

Integer[4]

Indicates the charge class of a subscriber after


changing.

OperType

Integer[4]

Indicates the operation type.


The options are as follows:

OperTime

Char[14]

1: GUI

2: WebService

3: Inter-process

10: changing through IVR

166: changing through SMS

163: changing through USSD

Indicates the operation date and time.

3.3.3 pack_revert CDR


Description
When the system automatically changes the main product of a subscriber, the OCS generates
the pack_revert CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

320

OCS
Call Detail Record Reference

3 CDR Format Details

Generation Scenario
The system automatically changes the main product of a subscriber when a specific bonus
account expires. At the same time, the BMP generates the pack_revert CDR.

CDR File Name Format


pack_revertYYYYMMDDHHMMSS_BMPID_BBBBBB.unl
Example of a pack_revert CDR file name: pack_revert20071012235959_1_000001.unl

Format
Table 3-27 describes each field of pack_revert CDR file.
Table 3-27 Format of pack_revert CDR
SN

Field Name

Field
Type

Description

MSISDN

Char[20]

Indicates the mobile phone number of a


subscriber.

OrgSubCosID

Integer[4]

Indicates the original charge class of a


subscriber.

Prmmoney

Integer[4]

Indicates the balance of a bonus account to be


deleted.

3.3.4 manproduct CDR


Description
The OCS records the manproduct CDR when product subscription relation is changed.

Generation Scenario
In the OCS service, when the product subscription relation is changed, the BMP generates a
manproduct CDR.

CDR File Name Format


manproductYYYYMMDDHHMMSS_BMPID_BBBBBB.unl
Example of a manproduct CDR file name: manproduct20071012235959_1_000001.unl

Format
Table 3-28 describes each field of manproduct CDR file.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

321

OCS
Call Detail Record Reference

3 CDR Format Details

Table 3-28 Format of manproduct CDR


SN

Field Name

Field
Type

Description

SubscriberNo

Char[32]

Indicates the subscriber number.


The number format are as follows:

Area number + PSTN


The number format is the format of the
fixed-line telephone number.

MSISDN
The number format is the format of the
mobile phone number.

For URI format, example,


ABC_DE@huawei.com

Value range: numerals within 0-9, *, #


2

OperateType

Integer[4]

Indicates the operate type.


The options are as follows:

1: suspend product subscription

2: resume product subscription

3: subscribe product

4: cancel product subscription

ProductID

Char[20]

Indicates the product id.

SubCosID

Integer[4]

Indicates the main product ID of subscribers.

AccessMode

Integer[4]

Indicates the access mode.


The options are as follows:

OperateTime

Reserved.

Reserved.

Reserved.

10

Reserved.

11

Reserved.

Issue 26 (2014-03-31)

Char[14]

1: GUI

2: WebService

3: IVR

4: SMS

5: USSD

6: WorkOrder

Indicates the time when an operation is


performed.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

322

OCS
Call Detail Record Reference

4 Work Orders Exported by a Scheduled Task

Work Orders Exported by a Scheduled


Task

Description
The system supports the function for exporting last failed work orders by product and
submitting the failed work orders to the CARES for caparison and rework. A scheduled task is
configured in the BMP to export records in the retrial completed and failed status periodically
(for example, daily or once several days) from the DONE table.
Files exported by the scheduled task are in the same format as CDRs, and are stored in the
${HOME}/export/output path.

Generation Scenario
Files are exported by the system periodically.

File Name Format


WorkorderYYYYMMDDHHMMSS_BMPID_BBBB.unl
Example of a file name: Workorder20120220165910_1_0001.unl

List Format
4 Work Orders Exported by a Scheduled Task describes each field of the task control list.
Table 4-1 Format of the task control
SN

Field Name

Description

Serial Number

Indicates the serial number of an operation.

Work Order Type

Indicates the type of a work order.

Work Order Creation


Time

Indicates the time when a work order is created.

Previous Execution
Time

Indicates the previous execution time of a work order.

Issue 26 (2014-03-31)

Format: YYYYMMDDHHMMSS

Format: YYYYMMDDHHMMSS

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

323

OCS
Call Detail Record Reference

4 Work Orders Exported by a Scheduled Task

SN

Field Name

Description

Status

Indicates the work order execution status.

Subscriber Number

Indicates the number of a subscriber.

Product ID

Indicates the ID of a product.


NOTE
This field is valid only for work orders of the 3, 6, and 7
types.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

324

OCS
Call Detail Record Reference

5 CDR Instances

CDR Instances

About This Chapter


The section describes the CDRs with instances.
The following lists the contents of this chapter.
5.1 CBP-Generated CDR Instance-rec CDR
The section describes the rec CDR with an instance.
5.2 SCP-Generated CDR Instance-w_abr CDR
The section describes the w_abr CDR with an instance.
5.3 BMP-Generated CDR Instance package CDR
The section describes the package CDR with an instance.

5.1 CBP-Generated CDR Instance-rec CDR


The section describes the rec CDR with an instance.

Service Usage Scenario


Assume that John in country A calls Jack in the same country. The mobile phone number of
John is 8765432. The mobile phone number of Jack is 7654321. The country code of country
A is 92. Jack receives the call from John at 2008-06-05 14:06:06.

CDR Details

Original CDR record


10|0|20080605140606|1|92612345678|927654321||1||927654321|2|00|92993909|1050|92
9675020|1010|20080605140623|0|0||20080605140829|0|420|0|3146||420|00928765432||0|
108|10062|7654321|2|0|20080502|3|2|2|0||92|11|2|92|11|2|92|10|1|92|11|1|10062|10000000
000000000000|0|0|0||0|0|1000000|66|2||0|0|70|70|9930|0|0|710101000|2147483647|0||200
0|68|70|9930|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|||||||||||||||||||||||||||
0||||0|0|0|12453|0|12456|0||2147483623|0||0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0||||||0|0||||2123
45678|0||1000||0|0||||||||||100|0||1100|0|0||0|0|0|0|||||0|0|||0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

325

OCS
Call Detail Record Reference

5 CDR Instances

0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
0|0|0|0|0|0|0|0|0|0

CDR field description

Table 5-1 Format of rec CDR


SN

Value

Field Name

Description

10

SerialNo

Indicates that the serial number is 10.

SubSequence

Indicates that the sequence number is 0 when the


bill is split for mid-night and end of the bill cycle.

20080605
140606

TimeStamp

Indicates that the timestamp of the bill item


generation is 20080605140606.

ServiceKey

Indicates that the service key is 1.

92876543
2

CallingPartyN
umber

Indicates that the calling number is 928765432.

92765432
1

CalledPartyNu
mber

Indicates that the called number is 927654321.

CallingPartyI
MSI

Indicates that the relevant value cannot be


obtained.

CalledPartyIM
SI

Indicates that the IMSI of the called party is 1.

DialedNumber

Indicates that the original called number does not


exist. That is, the called party is not forwarded.

10

92765432
1

OriginalCalled
Party

Indicates that the original called number is


927654321.

11

ServiceFlow

Indicates that the call process is called process.

12

00

CallForwardIn
dicator

Indicates that the call forwarding flag is 00.

13

92993909

CallingRoamIn
fo

Indicates that the information used to analyze the


roaming state of calling party is 92993909.

14

1050

CallingCellID

Indicates that the cell ID of the calling party is


1050.

15

92967502
0

CalledRoamInf
o

Indicates that the information used to analyze the


roaming state of called party is 929675020.

16

1010

CalledCellID

Indicates that the cell ID is 1010.

17

20080605
140623

TimeStampOf
SSP

Indicates that the time stamp report from SSP in


IDP is 20080605140623.

18

TimeZoneOfS
SP

Indicates that the time zone report from SSP in IDP


is 0.

19

BearerCapabili
ty

Indicates that the beared service is reserved.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

326

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

20

Reserved

21

20080605
140829

ChargingTime

Indicates that the time stamp of the charging


beginning is 20080605140829.

22

WaitDuration

Indicates that the wait duration for calling party is


0.

23

420

CallDuration

Indicates that the call duration is 420.

24

TerminationRe
ason

Indicates that the termination reason of the call is


unknown.

25

3146

CallReference
Number

Indicates that the call reference number is 3146. It


is reported by the SSP and is used to synchronized
CDRs generated on both the IN and the SSP.

26

IMEI

Indicates that the IE containing the IMEISV of the


ME in use by the served subscriber is null.

27

420

ChargeDuratio
n

Indicates that the charge duration is 420.

28

00928765
432

AccessPrefix

Indicates that the special prefix dialed by a


subscriber for making calls is 00928765432.

29

RoutingPrefix

Indicates that the route prefix for re-routing a call


is null.

30

RedirectingPar
tyID

Indicates that the redirection number in the


forwarding process is 0.

31

108

BrandID

Indicates that the brand ID of subscribers is 108.

32

10062

SubCOSID

Indicates the main product ID of subscribers is


10062.

33

7654321

ChargingParty
Number

Indicates that the telephone number of the charging


party is 7654321.

34

ChargePartyIn
dicator

Indicates that the called party is charged.

35

PayType

Indicates that the pay type of subscribers is


prepaid.

36

20080502

BillCycleID

Indicates that the bill cycle ID is 20080502.

37

ChargingType

Indicates that the charging type is H-V.

38

CallType

Indicates that the analyzed call type is toll call


between charging area.

39

RoamState

Indicates that the roaming state of charging party is


roaming out of charging area.

40

ResultCode

Indicates that the internal result code is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

327

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

41

FPHPrefix

Indicates the prefix for called party payment is


unknown.

42

92

CallingHomeC
ountryCode

Indicates that the home country code information


of calling party is 92.

43

11

CallingHomeA
reaNumber

Indicates that the home area number of the calling


party is 11.

44

CallingHomeN
etworkCode

Indicates that the home network code of the calling


party is 2.

45

92

CallingRoamC
ountryCode

Indicates that the roam country code of the calling


party is 92.

46

11

CallingRoamA
reaNumber

Indicates that the roam area number of the calling


party is 11.

47

CallingRoamN
etworkCode

Indicates that the roam network code of the calling


party is 2.

48

92

CalledHomeC
ountryCode

Indicates that the home country code of the called


party is 92.

49

10

CalledHomeAr
eaNumber

Indicates that the home area number of the called


party is 10.

50

CalledHomeN
etworkCode

Indicates that the home network code of the called


party is 1.

51

92

CalledRoamCo
untryCode

Indicates the roam country code of the called party


is 92.

52

11

CalledRoamAr
eaNumber

Indicates that the roam area number of the called


party is 11.

53

CalledRoamNe
tworkCode

Indicates that the roam network code of the called


party is 1.

54

10062

ProductID

Indicates that the last effect rating product is


10062.

55

10000000
00000000
0000

ServiceType

Indicates that the normal voice tariff.

56

HotLineIndicat
or

Indicates that the special number type is predefined


hot line type.

57

HomeZoneID

Indicates that the home zone ID is 0.

58

NPFlag

Indicates that the number portability is not enabled.

59

NPPrefix

Indicates that the calling number does not contain


the number portability prefix. That is, the calling
party is not enabled with the number portability
function.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

328

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

60

CallingGroup
No

Indicates that the group number of the calling party


is 0 when enjoying CUG service. It is the group
number related to the rating.

61

CalledGroupN
o

Indicates that the group number of the called party


is 0 when enjoying CUG or VPN service.

62

1000000

UserState

Indicates the life cycle state and the management


state of a subscriber is active.

63

66

SubscriberID

Indicates that the subscriber ID is 66.

64

OpposeNetwor
kType

Indicates that the network type of oppose side is


Mobile.

65

Reserved

66

ChargeOfItems
Accounts

Indicates that the free call times used is 0.

67

ChargeOfDura
tionAccounts

Indicates that the total call time charge using


reword resource is 0.

68

70

ChargeOfFund
Accounts

Indicates that the total cost amount charging from


fund account is 70.

69

70

ChargeFromPr
epaid

Indicates that the charge amount from prepaid


account is 70.

70

9930

PrepaidBalanc
e

Indicates that the balance of prepaid account is


9930.

71

ChargeFromPo
stpaid

Indicates that the charge amount from postpaid


account is 0.

72

PostPaidBalan
ce

Indicates that the balance of postpaid account is 0.

73

71010100
0

AccountID

Indicates that the ID of the main account is


710101000.

74

21474836
47

AccountKey

Indicates the key of the main account is


2147483647.

75

CurrencyCode

Indicates that the system use local minimal


currency as default.

76

Reserved

77

2000

AccountType1

Indicates that the account type of the first account


is 2000.

78

68

FeeType1

Indicates that the fee type of the first account is 68.

79

70

ChargeAmount
1

Indicates that the changing amount of the first


account is 70.

80

9930

CurrentAcctA

Indicates that the current amount of the first

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

329

OCS
Call Detail Record Reference

SN

5 CDR Instances

Value

Field Name

Description

mount1

account is 9930.

81

AccountType2

Indicates that the account is not used.

82

FeeType2

Indicates that the fee type is not used.

83

ChargeAmount
2

Indicates that the changing amount of the second


account is 0.

84

CurrentAcctA
mount2

Indicates that the current amount of the second


account is 0.

85

AccountType3

Indicates that the account is not used.

86

FeeType3

Indicates that the fee type is not used.

87

ChargeAmount
3

Indicates that the changing amount of the third


account has not been changed.

88

CurrentAcctA
mount3

Indicates that the current amount of the third


account is 0.

89

AccountType4

Indicates that the account is not used.

90

FeeType4

Indicates that the fee type is not used.

91

ChargeAmount
4

Indicates that the changing amount of the fourth


account has not been changed.

92

CurrentAcctA
mount4

Indicates that the current amount of the fourth


account is 0.

93

AccountType5

Indicates that the account is not used.

94

FeeType5

Indicates that the fee type is not used.

95

ChargeAmount
5

Indicates that the changing amount of the fifth


account has not been changed.

96

CurrentAcctA
mount5

Indicates that the current amount of the fifth


account is 0.

97

AccountType6

Indicates that the account is not used.

98

FeeType6

Indicates that the fee type is not used.

99

ChargeAmount
6

Indicates that the changing amount of the sixth


account has not been changed.

100

CurrentAcctA
mount6

Indicates that the current amount of the sixth


account is 0.

101

AccountType7

Indicates that the account is not used.

102

FeeType7

Indicates that the fee type is not used.

103

ChargeAmount
7

Indicates that the changing amount of the seventh


account has not been changed.

104

CurrentAcctA

Indicates that the current amount of the seventh

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

330

OCS
Call Detail Record Reference

SN

5 CDR Instances

Value

Field Name

Description

mount7

account is 0.

105

AccountType8

Indicates that the account is not used.

106

FeeType8

Indicates that the fee type is not used.

107

ChargeAmount
8

Indicates that the changing amount of the eighth


account has not been changed.

108

CurrentAcctA
mount8

Indicates that the current amount of the eighth


account is 0.

109

AccountType9

Indicates that the account is not used.

110

FeeType9

Indicates that the fee type is not used.

111

ChargeAmount
9

Indicates that the changing amount of the ninth


account has not been changed.

112

CurrentAcctA
mount9

Indicates that the current amount of the ninth


account is 0.

113

AccountType1
0

Indicates that the account is not used.

114

FeeType10

Indicates that the fee type is not used.

115

ChargeAmount
10

Indicates that the changing amount of the tenth


account has not been changed.

116

CurrentAcctA
mount10

Indicates that the current amount of the tenth


account is 0.

117

BonusValidity
1

Indicates that the validity period of the first


rewarded resource of the second party is null.

118

BonusValidity
2

Indicates that the validity period of the second


rewarded resource of the second party is null.

119

BonusValidity
3

Indicates that the validity period of the third


rewarded resource of the second party is null.

120

BonusValidity
4

Indicates that the validity period of the fourth


rewarded resource of the second party is null.

121

BonusValidity
5

Indicates that the validity period of the fifth


rewarded resource of the second party is null.

122

BonusValidity
6

Indicates that the validity period of the sixth


rewarded resource of the second party is null.

123

BonusValidity
7

Indicates that the validity period of the seventh


rewarded resource of the second party is null.

124

BonusValidity
8

Indicates that the validity period of the eighth


rewarded resource of the second party is null.

125

BonusValidity
9

Indicates that the validity period of the ninth


rewarded resource of the second party is null.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

331

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

126

BonusValidity
10

Indicates that the validity period of the tenth


rewarded resource of the second party is null.

127

CallingVPNTo
pGroupNumbe
r

Indicates that the top group number of the second


calling party is null.

128

CallingVPNGr
oupNumber

Indicates that the group number of the second


calling party is null.

129

CallingVPNSh
ortNumber

Indicates that the short number of the second


calling party is null.

130

CalledVPNTo
pGroupNumbe
r

Indicates that the top group number of the second


called party is null.

131

CalledVPNGro
upNumber

Indicates that the group number of the second


called party is null.

132

CalledVPNSho
rtNumber

Indicates that the short number of the second called


party is null.

133

CallingNetwor
kType

Indicates that the type of the network accessed by


the second calling party is null.

134

CalledNetwork
Type

Indicates that the type of the network accessed by


the second calling party is null.

135

GroupCallTyp
e

Indicates that the call type when the second


charged subscriber is null.

136

GroupPayFlag

Indicates that the payment mode of the group users


of the second party is null.

137-1
41

Reversed

142

AddtionalInfo

Indicates that the additional information about the


service of the second party is null.

143

StartTimeOfBi
llCycle

Indicates that the start time of bill cycle of the


second party is 0.

144

SecondChargin
gPartyNumber

Indicates that the mobile number of the other


charging party is null.

145

SecondChargin
gPartyPayType

Indicates that the payment type of the other


charging party is null.

146

SecondChargin
gPartyBillCycl
eID

Indicates that the bill cycle ID of the other


charging party is null.

147

ChargeOfItems
SecondAccoun
ts

Indicates that the free call times used from others is


null.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

332

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

148

ChargeOfDura
tionSecondAcc
ounts

Indicates that the total call time charge using


reword resource from others is null.

149

ChargeOfFund
SecondAccoun
ts

Indicates that the total cost amount charging from


fund account of others is null.

150

12453

ChargeFromSe
condPrepaidAc
count

Indicates the charge amount from other account is


12453.

151

SecondPrepaid
AccountBalanc
e

Reserved

152

12456

ChargeFromSe
condPostpaidA
ccount

Indicates the charge amount from other account is


12456.

153

SecondPostpai
dAccountBala
nce

Indicates the charge amount from other postpaid


account, such as the parent card.

154

SecondAccoun
tID

Indicates that the main account ID of the other


charging party that the system deducts fees from is
null.

155

21474836
23

SecondAccoun
tKey

Indicates the main account key of the other


charging party that the system deducts fees from is
2147483623.

156

SecondAccoun
tCurrencyCode

Indicates that the currency code of the second party


is null.

157

Reserved

158

SecondAccoun
tType1

Indicates that the account type of the first account


of the second party is 0.

159

SecondFeeTyp
e1

Indicates that the fee type of the first account of the


second party is 0.

160

SecondCharge
Amount1

Indicates that the changing amount of the first


account of the second party is 0.

161

SecondCurrent
AcctAmount1

Indicates that the current amount of the first


account of the second party is 0.

162

SecondAccoun
tType2

Indicates that the account type of the second


account of the second party is 0.

163

SecondFeeTyp
e2

Indicates that the fee type of the second account of


the second party is 0.

164

SecondCharge
Amount2

Indicates that the changing amount of the second


account of the second party is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

333

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

165

SecondCurrent
AcctAmount2

Indicates that the current amount of the second


account of the second party is 0.

166

SecondAccoun
tType3

Indicates that the account type of the third account


of the second party is 0.

167

SecondFeeTyp
e3

Indicates that the fee type of the third account of


the second party is 0.

168

SecondCharge
Amount3

Indicates that the changing amount of the third


account of the second party is 0.

169

SecondCurrent
AcctAmount3

Indicates that the current amount of the third


account of the second party is 0.

170

SecondAccoun
tType4

Indicates that the account type of the fourth


account of the second party is 0.

171

SecondFeeTyp
e4

Indicates that the fee type of the fourth account of


the second party is 0.

172

SecondCharge
Amount4

Indicates that the changing amount of the fourth


account of the second party is 0.

173

SecondCurrent
AcctAmount4

Indicates that the current amount of the fourth


account of the second party is 0.

174

SecondAccoun
tType5

Indicates that the account type of the fifth account


of the second party is 0.

175

SecondFeeTyp
e5

Indicates that the fee type of the fifth account of


the second party is 0.

176

SecondCharge
Amount5

Indicates that the changing amount of the fifth


account of the second party is 0.

177

SecondCurrent
AcctAmount5

Indicates that the current amount of the fifth


account of the second party is 0.

178

SecondBonus
Validity1

Indicates that the validity period of the first


rewarded resource of the second party is null.

179

SecondBonus
Validity2

Indicates that the validity period of the second


rewarded resource of the second party is null.

180

SecondBonus
Validity3

Indicates that the validity period of the third


rewarded resource of the second party is null.

181

SecondBonus
Validity4

Indicates that the validity period of the fourth


rewarded resource of the second party is null.

182

SecondBonus
Validity5

Indicates that the validity period of the fifth


rewarded resource of the second party is null.

183

CallingCluster
Number

Indicates that the calling cluster number is 0.

184

CalledCluster

Indicates that the called cluster number is 0.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

334

OCS
Call Detail Record Reference

SN

5 CDR Instances

Value

Field Name

Description

Number
OriginalCallin
gParty

Indicates that the called party is not forwarded.

21234567
8

OppositeParty
Number

Indicates the number of the opposite party is


212345678.

189

SuperBuddyCa
llType

Indicates that the current call is not a super buddy


call.

190

SponsorID

Indicates that the sponsor service is not enabled.

191

1000

Sponsor
Discount

Indicates that the discount for sponsor service is


1000.

192

DiameterSessi
onID

Indicates that the diameter session ID is null.

193

StartcountryGr
oup

Indicates the country group of a calling party is 0.

194

EndcountryGr
oup

Indicates the country group of a called party is 0.

195-2
03

Reserved

204

100

DiscountOfLas
tEffProduct

Indicates the discount percentage for the last rated


product that takes effect. For a product that does
not provide discounts, the value is 100.

205

subscriberkey

Indicates the key of a subscriber is 0.

206

accumulationc
hange

Indicates the change value of an accumulative item


is null.

207

1100

UsageServiceT
ype

Indicates the type of a real-time service is 1100.

208

SourceSerialN
o

For the CDRs that are generated not for re-rating,


the default value of this field is 0.

209

SourceSubSeq
uence

Indicates the sequence number when the bill is


split is 0.

210

AcctBalChgLi
st

Indicates the change value of balance change.

211

SubscriberTyp
e

Indicates the subscriber type.

212

OriginCdrFilen
ame

Indicates the name of a rated CDR.

185

186-1
87

Reserved

188

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

335

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

213

CurCDRLineN
o

Indicates the number of the line where the original


CDR is located.

214

DDSDiscount
Off

Indicates discount of dynamic tariff.

215-2
18

Reserved

219

SecondSubscri
berKey

Indicates the key value of a parent card subscriber.

220

SecondProduct
ID

Reserved

221-2
23

Reserved

224

familyid

Indicates the family ID of the Family Package that


meeting the preference rule.

225

accounttype1

Indicates the account type of the first fund account.

226

BalanceBefore
Charge1

Indicates the balance of the first account before the


system deducts the fee from.

227

BalanceAfterC
harge1

Indicates the balance of the first account after the


system deducts the fee from.

228

ChargeFee1

Indicates the cost amount charging from the first


account.

229

accounttype2

Indicates the account type of the second fund


account.

230

BalanceBefore
Charge2

Indicates the balance of the second account before


the system deducts the fee from.

231

BalanceAfterC
harge2

Indicates the balance of the second account after


the system deducts the fee from.

232

ChargeFee2

Indicates the cost amount charging from the second


account.

233

accounttype3

Indicates the account type of the third fund


account.

234

BalanceBefore
Charge3

Indicates the balance of the third account before


the system deducts the fee from.

235

BalanceAfterC
harge3

Indicates the balance of the third account after the


system deducts the fee from.

236

ChargeFee3

Indicates the cost amount charging from the third


account.

237

accounttype4

Indicates the account type of the forth fund


account.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

336

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

238

BalanceBefore
Charge4

Indicates the balance of the forth account before


the system deducts the fee from.

239

BalanceAfterC
harge4

Indicates the balance of the forth account after the


system deducts the fee from.

240

ChargeFee4

Indicates the cost amount charging from the forth


account.

241

accounttype5

Indicates the account type of the fifth account.

242

BalanceBefore
Charge5

Indicates the balance of the fifth account before the


system deducts the fee from.

243

BalanceAfterC
harge5

Indicates the balance of the fifth account after the


system deducts the fee from.

244

ChargeFee5

Indicates the cost amount charging from the fifth


account.

245

accounttype6

Indicates the account type of the sixth account.

246

BalanceBefore
Charge6

Indicates the balance of the sixth account before


the system deducts the fee from.

247

BalanceAfterC
harge6

Indicates the balance of the sixth account after the


system deducts the fee from.

248

ChargeFee6

Indicates the cost amount charging from the sixth


account.

249

accounttype7

Indicates the account type of the seventh fund


account.

250

BalanceBefore
Charge7

Indicates the balance of the seventh account before


the system deducts the fee from.

251

BalanceAfterC
harge7

Indicates the balance of the seventh account after


the system deducts the fee from.

252

ChargeFee7

Indicates the cost amount charging from the


seventh account.

253

accounttype8

Indicates the account type of the eighth fund


account.

254

BalanceBefore
Charge8

Indicates the balance of the eighth account before


the system deducts the fee from.

255

BalanceAfterC
harge8

Indicates the balance of the eighth account after the


system deducts the fee from.

256

ChargeFee8

Indicates the cost amount charging from the eighth


account.

257

accounttype9

Indicates the account type of the ninth fund


account.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

337

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

258

BalanceBefore
Charge9

Indicates the balance of the ninth account before


the system deducts the fee from.

259

BalanceAfterC
harge9

Indicates the balance of the ninth account after the


system deducts the fee from.

260

ChargeFee9

Indicates the cost amount charging from the ninth


account.

261

accounttype10

Indicates the account type of the tenth fund


account.

262

BalanceBefore
Charge10

Indicates the balance of the tenth account before


the system deducts the fee from.

263

BalanceAfterC
harge10

Indicates the balance of the tenth account after the


system deducts the fee from.

264

ChargeFee10

Indicates the cost amount charging from the tenth


account.

265

accounttype11

Indicates the account type of the eleventh fund


account.

266

BalanceBefore
Charge11

Indicates the balance of the eleventh account


before the system deducts the fee from.

267

BalanceAfterC
harge11

Indicates the balance of the eleventh account after


the system deducts the fee from.

268

ChargeFee11

Indicates the cost amount charging from the


eleventh account.

269

accounttype12

Indicates the account type of the twelfth fund


account.

270

BalanceBefore
Charge12

Indicates the balance of the twelfth account before


the system deducts the fee from.

271

BalanceAfterC
harge12

Indicates the balance of the twelfth account after


the system deducts the fee from.

272

ChargeFee12

Indicates the cost amount charging from the


twelfth account.

273

accounttype13

Indicates the account type of the thirteenth fund


account.

274

BalanceBefore
Charge13

Indicates the balance of the thirteenth account


before the system deducts the fee from.

275

BalanceAfterC
harge13

Indicates the balance of the thirteenth account after


the system deducts the fee from.

276

ChargeFee13

Indicates the cost amount charging from the


thirteenth account.

277

accounttype14

Indicates the account type of the fourteenth fund

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

338

OCS
Call Detail Record Reference

SN

5 CDR Instances

Value

Field Name

Description
account.

278

BalanceBefore
Charge14

Indicates the balance of the fourteenth account


before the system deducts the fee from.

279

BalanceAfterC
harge14

Indicates the balance of the fourteenth account


after the system deducts the fee from.

280

ChargeFee14

Indicates the cost amount charging from the


fourteenth account.

281

accounttype15

Indicates the account type of the fifteenth fund


account.

282

BalanceBefore
Charge15

Indicates the balance of the fifteenth account


before the system deducts the fee from.

283

BalanceAfterC
harge15

Indicates the balance of the fifteenth account after


the system deducts the fee from.

284

ChargeFee15

Indicates the cost amount charging from the


fifteenth account.

285

accounttype16

Indicates the account type of the sixteenth fund


account.

286

BalanceBefore
Charge16

Indicates the balance of the sixteenth account


before the system deducts the fee from.

287

BalanceAfterC
harge16

Indicates the balance of the sixteenth account after


the system deducts the fee from.

288

ChargeFee16

Indicates the cost amount charging from the


sixteenth account.

289

accounttype17

Indicates the account type of the seventeenth fund


account.

290

BalanceBefore
Charge17

Indicates the balance of the seventeenth account


before the system deducts the fee from.

291

BalanceAfterC
harge17

Indicates the balance of the seventeenth account


after the system deducts the fee from.

292

ChargeFee17

Indicates the cost amount charging from the


seventeenth account.

293

accounttype18

Indicates the account type of the eighteenth fund


account.

294

BalanceBefore
Charge18

Indicates the balance of the eighteenth account


before the system deducts the fee from.

295

BalanceAfterC
harge18

Indicates the balance of the eighteenth account


after the system deducts the fee from.

296

ChargeFee18

Indicates the cost amount charging from the


eighteenth account.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

339

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

297

accounttype19

Indicates the account type of the nineteenth fund


account.

298

BalanceBefore
Charge19

Indicates the balance of the nineteenth account


before the system deducts the fee from.

299

BalanceAfterC
harge19

Indicates the balance of the nineteenth account


after the system deducts the fee from.

300

ChargeFee19

Indicates the cost amount charging from the


nineteenth account.

301

accounttype20

Indicates the account type of the twentieth fund


account.

302

BalanceBefore
Charge20

Indicates the balance of the twentieth account


before the system deducts the fee from.

303

BalanceAfterC
harge20

Indicates the balance of the twentieth account after


the system deducts the fee from.

304

ChargeFee20

Indicates the cost amount charging from the


twentieth account.

5.2 SCP-Generated CDR Instance-w_abr CDR


The section describes the w_abr CDR with an instance.

Service Application Scenario


Assume that John in country A calls Jack in the same country. The mobile phone number of
John is 8765432. The mobile phone number of Jack is 7654321. The country code of country
A is 92. The international number prefix of country A is 00. The number John calls is
00927654321. Jack answers the call at 2007-08-21-15: 00: 31. The call duration is 4 seconds.

CDR Details

Original CDR record (CDR record for the calling party)


91|1|009261167556|00927654321|||150025|0|00927654321|00927654321|1|10|00675756||
009218765019||||0|17|||0|4605075601360|16776758464|009213900777|32|200708211500
31|4|0|4|-1|0|100||01|02|00|

CDR field description

Table 5-2 Format of w_abr CDR


SN

Value

Field Name

Description

91

ServiceKey

Indicates the service key.


The value is 91 in this CDR.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

340

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

SubCosID

Indicates the sub brand ID of a product.

00927112
34567

Calling-PartyAddress

Indicates the calling number.


Fixed-line telephone number with an area code,
mobile phone number without an area code
(international number form).
The country code of John is 92 and the mobile
phone number is 711234567. Thus, the calling
number is 0092711234567.

00927654
321

Called-Party-A
ddress

Indicates the called number.

Calling-PartyNP

Indicates the number portability prefix of the


calling party. It is the route prefix of the number
transfers from one network to another.

The country code of Jack is 92 and the mobile


phone number is 7654321. Thus, the called
number is 00927654321.

The value of this field is null.


6

Called-Party-N
P

Indicates the number portability prefix of the


called party. It is the route prefix of the number
transfers from one network to another.
The value of this field is null.

150025

SSP-Time

Indicates the time reported by the SSP.

MF-Indicator

Indicates the call forwarding indicator.

00927654
321

Real-Called-N
umber

Indicates the actual called number.

10

00927654
321

Connect-Calle
d-Number

Indicates the called number for connection. It is


the same as the actual called number
00927654321.

11

Charge-FlowType

Indicates the charge process type.

12

Calling-PartysCategory

10

The number John calls is 00927654321, which is


the actual called number.

The options are as follows:

0: the calling process

1: the called process

3: the forwarding process

Indicates the calling party type indicating whether


the call is from a carrier, a public number, or an
ordinary subscriber.
The value of the field Calling-Partys-Category
depends on the value of the variable
CAP_InitialDP_ callingPartysCategory.

13

Issue 26 (2014-03-31)

00675756

Calling-Vlr-N
umber

Indicates the VLR number of the visitor location


of the calling party.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

341

OCS
Call Detail Record Reference

SN

5 CDR Instances

Value

Field Name

Description
If the number exists in the IDP message, enter that;
otherwise, the value is null.

14

Calling-CellID

Indicates the cell ID of the calling party.

15

00921876
5019

Called-Vlr-Nu
mber

Indicates the VLR number of the visitor location


of the called party.

16

Called-CellID

Indicates the cell ID of the called party.

17

Original-Calle
d-Party-Id

Indicates the original called number.


In the charging process for calling party, the field
is set to null because the MSC does not report the
original called number.

18

Additional-Cal
ling-Party-Nu
mber

Indicates the additional calling number. In the


calling process, the MSC does not report the
number. Thus, the value is null.

19

Bearer-Capabil
ity

Indicates the bear-capability of the device that a


subscriber connects to.

20

17

EventType-BC
SM

Indicates an event report.

21

Redirecting-Pa
rty-Id

Indicates the ID of the redirecting party.


It is used in the forwarding process. Thus, the
value is null.

22

Redirection-In
formation

Indicates the redirection information. It is used in


the forwarding process. Thus, the value is null.

23

Redirection-Re
ason

Indicates the forwarding reason.


The call is not redirected. Thus, the field is set to
0.

24

46050756
01360

UE-IMSI

Indicates the IMSI of the calling party or called


party.

25

16776758
464

CallReference
Number

Indicates the reference number of a call. It is used


to uniquely identify a call.

26

00921390
0777

MSC-Address

Indicates the MSC address.

27

32

Time-Zone

Indicates the time zone where a subscriber is.

28

20070821
150031

CallBeginTim
e

Indicates the start time of the calling beginning.

CallDuration

Indicates the call duration.

29

The call starts at 2007-08-21-15: 00: 31.

The call lasts for 4 seconds.


30

Issue 26 (2014-03-31)

SuccesssACD
uration

Indicates the duration of which the fee has been


deducted.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

342

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

31

FailACDuratio
n

Indicates the AC duration during which an error


occurs.
The SCP and CBP interact abnormally when the
call lasts for 4 seconds.

32

-1

VPMNCallFla
g

Indicates the flag of calls in a VPN group.

33

CBEResultCo
de

Indicates the error code did not return by the CBE.

34

100

DDSDiscount

Indicates the discount of the MTN zone is 100%.

35

DiameterSessi
onID

Indicates that the diameter session ID is null.

36

01

NPPrefix

Indicates the NP prefix of a called number is 01.

37

02

CalledHomeN
etWork

Indicates the home network code of a called


number after the NP is 02.

38

00

OpposeTenant
ID

Reserved.

5.3 BMP-Generated CDR Instance package CDR


The section describes the package CDR with an instance.

Service Application Scenario


Assume that Jack's mobile number is 8765432. Jack modified the main product through IVR,
before the operation the ID of the main product is 18, and after the operation the ID of the
main product is 64.

CDR Details

Original CDR record


8765432|64|18|64|10|20101122101225

CDR field description

Table 5-3 Format of package CDR


SN

Value

Field Name

Description

8765432

MSISDN

Indicates the mobile phone number of


a subscriber is 8765432.

64

ServiceClass

Indicates the class of a subscriber is


64.

Issue 26 (2014-03-31)

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

343

OCS
Call Detail Record Reference

5 CDR Instances

SN

Value

Field Name

Description

18

OldServiceClass

Indicates the charge class of a


subscriber before changing is 18.

64

NewServiceClass

Indicates the charge class of a


subscriber after changing is 64.

10

OperType

Indicates the operation type is


changing the class through IVR.
The options are as follows:

Issue 26 (2014-03-31)

20101122101225

OperTime

10: changing through IVR

166: changing through SMS

163: changing through USSD

Indicates the date and time of the


operation is 20101122101225.

Huawei Proprietary and Confidential


Copyright Huawei Technologies Co., Ltd.

344

Вам также может понравиться