Professional Documents
Culture Documents
Huawei Csoftx3000 CDR Description Contents Issue 03 (2007-11-30) Huawei Technologies Proprietary I
Huawei Csoftx3000 CDR Description Contents Issue 03 (2007-11-30) Huawei Technologies Proprietary I
Huawei Csoftx3000 CDR Description Contents Issue 03 (2007-11-30) Huawei Technologies Proprietary I
Contents
1 Overview of Billing
System.......................................................................
..............................1-1
1.1 Basic Concepts .................................................................................................................... ..........................1-2
1.2 Introduction to Billing Subsystem.................................................................................................................1-3
1.3 Billing Process ..............................................................................................................................................1-5
2 CDR
Producing....................................................................
.......................................................2-1
2.1 General Process of CDR Producing ........................................................................................ ......................2-2
2.2 Call Data Collection..................................................................................................... .................................2-2
2.3 Producing of CDR.........................................................................................................................................2-3
2.3.1 Producing of Ordinary Service CDR ..................................................................................... ..............2-3
2.3.2 Producing Intelligent Service CDR......................................................................................................2-4
2.4 CDR Storage ............................................................................................................. ....................................2-5
2.4.1 CDR Storage Paths...................................................................................................... .........................2-5
2.4.2 Storage of Original CDRs ....................................................................................................................2-6
2.4.3 Storage of Final CDRs ................................................................................................. ........................2-9
2.5 CDR Processing on iGWB..........................................................................................................................2-12
2.6 CDR Sending ............................................................................................................. .................................2-13
2.7 CDR Checking ............................................................................................................ ................................2-14
Figures
Figure 1-1 Structure of the billing subsystem.....................................................................................................1 -3
Figure 1-2 Billing process of the system ............................................................................................................1-5
Figure 2-1 Billing system for intelligent services...............................................................................................2-4
Figure 2-2 Paths of original CDR files...............................................................................................................2-6
Figure 2-3 Directory for storing original CDRs .................................................................................................2-6
Figure 2-4 Original CDR files in a folder...........................................................................................................2-7
Figure 2-5 Original CDRs in the original CDR file ...........................................................................................2-8
Figure 2-6 Paths of final CDR files..................................................................................................... ...............2-9
Figure 2-7 Directory for final CDRs on the iGWB Client ...............................................................................2-10
Figure 2-8 Final CDR files.............................................................................................................. .................2-11
Figure 2-9 Final CDR in the final CDR file .....................................................................................................2-12
Figure 2-10 CDR processing flow.......................................................................................................... ..........2-13
Figure 3-1 Details of the final CDR ........................................................................................................ ...........3-7
Figure 4-1 Calls between MS-A and MS-B in the same VMSC ........................................................................4-2
Figure 4-2 Calls between MS-A and MS-B in different VMSCs .......................................................................4-3
Figure 4-3 Calls from MS-A to PSTN subscriber B...........................................................................................4-3
Figure 4-4 Call from PSTN subscriber A to MS-B.............................................................................................4-4
Figure 4-5 Ordinary calls between mobile subscribers served by different carriers...........................................4-5
Figure 4-6 Call between PPC mobile subscribers ..............................................................................................4-6
Figure 4-7 Call from PPC MS-A to PSTN subscriber B ....................................................................................4-7
Figure 4-8 Call from PSTN subscriber A to MS-B.............................................................................................4-7
Figure 4-9 Call from an ordinary PLMN subscriber to a PPC mobile subscriber ..............................................4-8
Figure 4-10 Call from a PPC mobile subscriber to an ordinary mobile subscriber ............................................4-9
Figure 4-11 Call from MS-A to Subscriber-E.....................................................................................................4-9
Figure 4-12 Call in the same VMSC/SSP.........................................................................................................4-10
Figure 4-13 Call from MS-A to a subscriber in another PLMN.......................................................................4-11
Figures
HUAWEI CSOFTX3000
CDR Description
iv Huawei Technologies Proprietary Issue 03 (2007-11-30)
Figure 4-14 Incoming call from MS-A to MS-B..............................................................................................4-11
Figure 4-15 CDR produced for sending SMs ................................................................................................ ...4-12
Figure 4-16 CDR produced for receiving SM................................................................................................ ..4-13
Figure 4-17 Calling and called subscribers in the different VMSCs................................................................4-14
Tables
Table 2-1 CDR-related paths on the iGWB server .............................................................................................2-5
Table 4-1 Billing start and end time of the CDRs.............................................................................................4-24
Table 4-2 Key fields and values of the MOC CDR for MS-A..........................................................................4-27
Table 4-3 Key fields and values of the MTC CDR for MS-B ..........................................................................4-27
Table 4-4 Key fields and values of the MOC CDR for MS-A..........................................................................4-27
Table 4-5 Key fields and values of the CFW CDR for MS-B...........................................................................4-28
Table 4-6 Key fields and values of the MTC CDR for MS-C ..........................................................................4-28
Table 4-7 Key fields and values of the MOC CDR for MS-A..........................................................................4-28
Table 4-8 Key fields and values of the gateway outgoing CDR for MS-A.......................................................4-29
Table 4-9 Key fields and values of the CDR for MS-A....................................................................................4-29
Table 4-10 Key fields and values of the CFW CDR of MS-B..........................................................................4-30
Table 4-11 Key fields and values of the gateway outgoing CDR for MS-B.....................................................4-30
Table 4-12 Key fields and values of the MTC CDR of MS-B..........................................................................4-30
Table 4-13 Key fields and values of the roaming CDR ....................................................................................4-31
Table 4-14 Key fields and values of the MTC CDR of MS-C..........................................................................4-31
Table 4-15 Key fields and values of the roaming CDR ....................................................................................4-32
Table 4-16 Key fields and values of the roaming CDR ....................................................................................4-32
Table 4-17 Key fields and values of the gateway outgoing CDR.....................................................................4-32
Table 4-18 Key fields and values of the transit CDR .......................................................................................4-33
Table 4-19 Key fields and values of the roaming CDR ....................................................................................4-33
Table 4-20 Key fields and values of the CFW CDR.........................................................................................4 -34
Table 4-21 Key fields and values of the gateway outgoing CDR.....................................................................4-34
Table 4-22 Key fields and values of the intelligent MOC CDR .......................................................................4-35
Table 4-23 Key fields and values of the............................................................................................................4-35
Table 4-24 Key fields and values of the of the MO-SMS CDR........................................................................4-35
Table 4-25 Key fields and values of the MT-SMS CDR...................................................................................4-36
Tables
HUAWEI CSOFTX3000
CDR Description
vi Huawei Technologies Proprietary Issue 03 (2007-11-30)
Table 5-1 Example of setting parameter for gateway outgoing CDRs ...............................................................5-2
Table 5-2 Example of setting parameter for roam CDRs....................................................................................5-3
HUAWEI CSOFTX3000
CDR Description 1 Overview of Billing System
Issue 03 (2007-11-30) Huawei Technologies Proprietary 1-1
Original CDR
Original CDR refers to the original billing information that is generated by the CSOFTX3000.
The original CDR does not concern the operators.
Final CDR
Final CDR refers to the CDR that is sorted on the iGWB. The format of a final CDR is
converted on the iGWB to facilitate final charging at the billing center.
The final CDR is not equal to the telephone bill that is sent to the end user. Instead, the final CDR is the
basis for producing the telephone bill at the billing center.
Bill Pool
The bill pool is a storage space of fixed capacity provided by the WCSU/WCCU of the
CSOFTX3000. It is used to store the original CDRs generated on the call control module. The
CDRs then are sent to the iGWB through the shared resource bus. .
iGWB
The iGWB is a billing gateway device between the CSOFTX3000 and the billing center. The
iGWB receives CDRs from the CSOFTX3000 and converts the billing data format. The
iGWB also provides a buffer for the billing information and related billing interface functions.
HUAWEI CSOFTX3000
CDR Description 1 Overview of Billing System
Issue 03 (2007-11-30) Huawei Technologies Proprietary 1-3
WCS
U
WHS
C
WHS
C
WCCU
WCS
U
WCCU
iGWB server
LAN switch
Multiple service
processing module
Local bus
CSOFTX3000
Billing center
LAN switch
Heartbeat path
Link0 Link1 Link2 Link3
Active Standby Active Standby
Active Standby
Active
LAN switch
Standby
Active
iGWB server
Standby
FTP/ FTAM
iGWB Server: iGateway Bill Server WCCU: Wireless Call Control Unit
WHSC: Wireless Hot-Swap and Control Unit
WCSU: Wireless Calling Control Unit and Signaling Process Unit
iGWB
The iGWB is a billing gateway device between the CSOFTX3000 and the billing center. The
iGWB collects, stores, sorts, and converts the original CDRs received from the CSOFTX3000.
The iGWB also provides FTP or FTAM interface for the billing center to send billing
information to the billing center. The iGWB ensures that the billing center collects the CDRs
correctly.
The iGWB converts the original CDRs to final CDRs. The iGWB enables the query and
printout of final CDRs at the iGWB Client and also enables the query of the billing server
status.
Billing Center
The billing center collects the billing information produced by the CSOFTX3000 and
produces the final CDRs to the customers. The billing center is not a device of the
CSOFTX3000.
HUAWEI CSOFTX3000
CDR Description 1 Overview of Billing System
Issue 03 (2007-11-30) Huawei Technologies Proprietary 1-5
From the figure you can see that the entire billing process comprises three major steps:
Step 1 Produce the original CDR.
1. The CSOFTX3000 produces information about the original call. The information is
stored in the bill pool of the CSOFTX3000.
2. The information is transferred to the iGWB in real-time through the Ethernet bus, WHSC,
and the LAN Switch.
3. Before the CDR is sent to the iGWB, CRC check is conducted to guarantee the
correctness of the CDR.
4. The CDR is transferred from the CSOFTX3000 to the iGWB based on sliding windows
transmission protocol.
Step 2 Produce the final CDR.
1. Upon receiving the original CDRs, the iGWB sorts the CDRs according to different
billing conditions and stores the CDRs to different physical paths.
2. The iGWB converts the data format of the CDR so that the CDRs comply with the data
format used at the billing center and facilitate CDR query. The converted formats include
the source format, target format, source format for browsing and target format for
browsing, and browsing before and after the saving.
Step 3 Collect the final CDR.
After the iGWB produces the final CDR, the billing center collects the final CDR to produce
the bills for the end users. The final CDR can be collected through the following modes:
1 Overview of Billing System
HUAWEI CSOFTX3000
CDR Description
1-6 Huawei Technologies Proprietary Issue 03 (2007-11-30)
1. The iGWB sends the final CDR to the billing center without being requested. This is
called the PUSH mode.
2. The billing center collects the final CDR from the iGWB. This is called the PULL mode.
In normal cases, the billing center collects the final CDRs regularly from the iGWB hard disk.
----End
HUAWEI CSOFTX3000
CDR Description 2 CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 2-1
CDR Producing
When processing an intelligent call, the SSP (Service Switching Point) accomplishes the
connection and play of prompt tones according to instructions given by the SCP (Service
Control Point). The SCP determines whether to conduct billing on a specific call according to
the relevant business policies.
The overall process of producing CDRs for an intelligent service user is as follows:
1. The SSP reports the O_ANSWER/T_ANSWER event when a call is triggered. The SCP
then starts the billing process.
2. The SSP reports the O_DISCONNECT/T_DISCONNECT event when the call is
terminated.
3. According to the information contained in the events reported by the SSP, the SCP
monitors the recording of the billing information and generates the original CDR.
4. At the same time, the SSP generates a CDR that carries an intelligent service tag for the
SCP to double-check the billing information.
In certain scenarios, the following processes are involved.
1. The SCP transfers the CDR to the SMP (Service Management Point).
2. The SMP then forwards the CDR to the settlement center.
3. The settlement center allocates the sum, sorts the CDRs, and then sends the CDRs with
the allocated sums to different billing centers.
In the entire process of an intelligent call, the SCP may conduct real-time charging and deduct
the sum from the user account directly, or may conduct the charging after the call is
terminated.
HUAWEI CSOFTX3000
CDR Description 2 CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 2-5
The original CDR files are stored in the folders by date. For example, all original CDR files
produced on October 8, 2006 are stored in the subfolder named 20061008, as shown in
Figure 2-3.
Figure 2-3 Directory for storing original CDRs
An original CDR file is named in the form "b" + 10-digit-SN + ".bil", such as
b0000000491.bil.
HUAWEI CSOFTX3000
CDR Description 2 CDR Producing
Figure 2-4 shows the original CDR files in the folder 20061008.
Figure 2-4 Original CDR files in a folder
An original CDR file contains multiple original CDRs and the size of each file is limited.
When the size of a file reaches the upper limit, or the file has been created for a certain period,
the file is closed and a new file is created.
You can define the size of the file.
2 CDR Producing
HUAWEI CSOFTX3000
CDR Description
2-8 Huawei Technologies Proprietary Issue 03 (2007-11-30)
Figure 2-5 shows the original CDRs in the file b0000000491.bil. This file contains three
original CDRs: PDSN_BILL, MOC, and PDSN_BILL.
Figure 2-5 Original CDRs in the original CDR file
HUAWEI CSOFTX3000
CDR Description 2 CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 2-9
Date
Date
Final CDR file
Final CDR file
Final CDR file
Final CDR file
Date
In Figure 2-6:
CDR files under E:\backsave\X3KC are for querying and browsing.
CDR files under E:\backsave\Second are sent to the billing center.
The billing center determines whether to delete a CDR file after the final CDRs are collected. It is
recommended to remove them from the iGWB.
2 CDR Producing
HUAWEI CSOFTX3000
CDR Description
2-10 Huawei Technologies Proprietary Issue 03 (2007-11-30)
Figure 2-7 shows the displayed query result on the iGWB Client. Under the directory
20061008 the final CDR files of the day 20061008 are stored.
Figure 2-7 Directory for final CDRs on the iGWB Client
The following are some concepts about the CDR storage:
Path
In a path, the CDR files that comply with certain conditions are stored. For example, if
you sort the CDR files according to the CDR types, each CDR type will correspond to a
path. In Figure 2-7, the subdirectories Normal, LIC, and Attempt under the directory
Final Bill are paths corresponding to the CDR types. Refer to the user manual of the
iGWB for more descriptions about the GUI.
File name for final CDRs
The file name for final CDRs comprises of the following: "Prefix" + "File serial number"
+ "." + "Suffix". For example, b00000001.dat is a file name of final CDRs.
Prefix
The prefix is optional and can be a string of any character. Usually, the prefix uses the
name of the office, such as "Shenzhen" and "Guangzhou". By default, the prefix is
"b".
File serial number
The serial number of the file is compulsory. By default, the serial number starts from
1. The largest serial number is an octet 99999999.
Suffix
The suffix depends on the configuration and the default is "dat".
Creating the final CDR file
Whether a new file is created to store the final CDRs depends on the size of the current
file and how long the file has been created. You can define these two limits. If the size of
a file reaches the size limit, or if the existence of the file reaches the time limit, a new
file is created.
A file for final CDRs contains one or multiple final CDRs.
HUAWEI CSOFTX3000
CDR Description 2 CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 2-11
Figure 2-8 shows the final CDR files under the directory 20061008.
Figure 2-8 Final CDR files
2 CDR Producing
HUAWEI CSOFTX3000
CDR Description
2-12 Huawei Technologies Proprietary Issue 03 (2007-11-30)
Figure 2-9 shows the final CDR in the file b00002487.dat, and you can see that only one CDR
"PDSN_BILL" exists in the file.
Figure 2-9 Final CDR in the final CDR file
Sorting
Format
Conversion
Original
CDR
Final
CDR
CDR Sorting
CDR sorting classifies CDRs of different billing conditions into different groups to process
and save them to different physical paths. You can define the criteria according to the data
fields in the CDR. Here, the data fields can act as the criteria for the sorting.
Final CDR
Upon receiving the original CDR from the CSOFTX3000 WCCU/WCSU, the iGWB stores
the CDRs on the hard disk, sorts the CDRs, and then converts the CDR data format. The
sorted and converted CDRs are stored on the hard disk according to certain rules and are
called the final CDR. The services providers charge the end users based on the final CDRs.
Intermediate CDR
If the duration of a call exceeds the threshold of the long-duration call timer of the
CSOFTX3000, a CDR is produced in each cycle of the timer. This CDR is called the
intermediate CDR.
Terminative CDR
Terminative CDR is the original CDR, which is generated when a call is terminated and the
resource is released by the system.
A terminative CDR is produced if the duration of a call is shorter than the timer. This CDR
records the information of the entire call process. In case the duration of a call is longer than
the timer, an intermediate CDR and a terminative CDR are produced. The terminative CDR,
however, records only the information collected within the time of the last long-duration call
timer.
Each intermediate CDR of the CSOFTX3000 records only the information collected in the
time of the long-duration call timer that corresponds to the CDR. At the billing center, all the
intermediate CDRs and the terminative CDR are added up to calculate the actual sum, which
is charged for the call.
HUAWEI CSOFTX3000
CDR Description 3 CDR Types and Formats
Issue 03 (2007-11-30) Huawei Technologies Proprietary 3-3
Roam CDR
The roam CDR is generated at the GMSC for a call from a public switched telephone network
(PSTN) or another mobile network to the serving network. The roam CDR is a charging
reference for the PSTN or another mobile network. The roam CDR is also a reference for
settling trunk occupation expenses between the serving network and the PSTN, or between
two mobile networks.
You can decide whether to generate the roam CDR through data configuration.
For details, see 5.1 Control on the Producing of CDRs.
Transit CDR
The transit CDR is produced on the CSOFTX3000 when:
A call is routed to the CSOFTX3000, but the call is neither originated from nor
terminated at the CSOFTX3000, and
Both the outgoing and the incoming directions of the call are the CSOFTX3000.
Transit CDRs are not produced for calls forwarded by the local CSOFTX3000.
You can decide whether to generate the transit CDR by configuring data.
Gateway_Outgoing CDR
A gateway outgoing CDR is generated when:
A call reaches another mobile network from a gateway office.
A call reaches the PSTN from a gateway office.
The gateway outgoing CDR is a reference for billing in the following cases:
Settlement of trunk occupation between the serving PLMN and the PSTN
Settlement of trunk occupation between two mobile networks
You can decide whether to generate the gateway outgoing CDR by configuring data.
CFW CDR
A call forwarding (CFW) CDR is produced when the call forwarding service is triggered. The
call forwarding service enables a call to be forwarded to another specified number.
A CFW CDR covers three parties:
A calling party
3 CDR Types and Formats
HUAWEI CSOFTX3000
CDR Description
3-4 Huawei Technologies Proprietary Issue 03 (2007-11-30)
An original called party (the subscriber who forwards the call)
A final called party (the subscriber who finally answers the call)
The CFW CDR charges only the original called party. In the CFW CDR:
The calling party is the subscriber who forwards the call.
The called party is the subscriber who finally answers the call.
The third-party is the calling party.
The IMSI and mobile directory number (MDN) contain the attributes of the original
called party.
The CFW CDR also displays the call forwarding type which includes the following:
Call forwardingunconditional (CFU)
Call forwardingbusy (CFB)
Call forwardingno answer (CFNA)
Call forwardingdefault (CFD)
An MO_SMS CDR is produced for the subscriber who sends the message, and an MT_SMS
CDR is produced for the subscriber who receives the message. An SMS CDR does not
distinguish IN subscribers from ordinary subscribers.
In the SMS mode, the handset transmits characters through the signaling channel or voice
channel. Different from the ordinary CDR, the MO_SMS CDR and MT_SMS CDR contain
the following fields:
Number of bytes
This field indicates the number of bytes in the UserPart within the short message, that is, the
length of the content after it is decoded.
Address of the message center
This field indicates the message center through which the short message travels. In the CDMA
network, this field is meaningless and the CDR is produced by the local office.
Billing of short message service is conducted at the Message Center. The CDR produced from the
CSOFTX3000 is for reference only.
SS Operation CDR
An SS operation CDR is produced when the HLR returns the Feature operation successfully.
EC CDR
An emergency call (EC) CDR is produced when a local MS starts an emergency call.
PDSN CDR
PDSN enables Internet access from an MS for sending and receiving E-mails, sending and
receiving fax, and surfing the Internet.
A PDSN CDR is produced when a local MS activates the packet data service.
HUAWEI CSOFTX3000
CDR Description 3 CDR Types and Formats
Issue 03 (2007-11-30) Huawei Technologies Proprietary 3-5
OTASP CDR
OTASP (Over-The-Air Service Provisioning) is activated by an MS. By dialing the OTASP
access number, an MS is able to open the account, activate the user, and set the terminal
parameters. A registered subscriber can also dial the OTASP access number to modify the
terminal parameters.
The OTASP CDR is produced when a local MS starts an OTASP call.
OTAPA CDR
OTAPA (Over-The-Air Parameter Administration) is activated by the network operator and
does not involve the MS. An operator can issue the OTAPA command to modify the terminal
parameters, especially to modify the roaming list of a terminal.
The OTAPA CDR is produced when an OTAPA operation is conducted successfully by the
OTAF.
CT800 CDR
The CT800 service is a CDMA corporation service (TRUNKING) that aims at corporation
calls, point-to-point calls, and broadcast calls.
The CT800 CDR is produced for the CT800 services.
IWFQNC CDR
IWF (InterWorking Function) is a data service based on circuit domain for the interconnection
between the PLMN and the other networks, such as PSTN, ISDN, and X.25. QNC (Quick
Network Connection) is among one of the IWF services supported by MSCs that enables
Internet access through circuit domain.
The IWFQNC CDR is produced for the IWFQNC service.
MAH CDR
MAH (Mobile Access Hunting) service allows registration of a PILOT number that is
associated with multiple user numbers (member numbers). When someone dials the PILOT
number, the member terminal rings sequentially until one of the subscribers answers the call.
The MAH CDR is produced for the MAH service.
ONLY CDR
One Number Link You (ONLY), also known as Flexible Alerting (FA) , allows registration of
a PILOT number that is associated with multiple user numbers. When someone dials the
PILOT number, all the member terminals ring at the same time. The ONLY subscriber can
answer the call from any of the terminals. After the call is answered, the rest of the terminals
stop ringing.
3 CDR Types and Formats
HUAWEI CSOFTX3000
CDR Description
3-6 Huawei Technologies Proprietary Issue 03 (2007-11-30)
MSNH CDR
The CSOFTX3000 generates the MSNH CDR for the MSNH service. In the MSNH service,
one UIM card is allocated with n MDNs. Each MDN can correspond to a city or an area. In
the service, all the MDNs are on line and each MDN can be the called number. That is, you
can connect with the called party by dialing any of the MDNs.
AIPC CDR
The advanced intelligent peripheral (AIP) is implemented. When a PPC subscriber triggers
the WIN service and the announcement played for AIP connection, the MSCe generates an
AIPC CDR, in which, the number of the subscriber who triggers the announcement playing
flow and the dialed number are recorded for charging and settlement between networks.
HUAWEI CSOFTX3000
CDR Description 3 CDR Types and Formats
Issue 03 (2007-11-30) Huawei Technologies Proprietary 3-7
Calls
MOC
PSTN GMSC TMSC VMSCA MS-A
GATEWAY_ TRANSIT
OUTGOING
Originating call to B
(or GMSC). A VMSC, serving as a GMSC connected to the switch of other networks, can generate
gateway CDRs through data configuration. For details, see 5.1 Control on the Producing of CDRs.
The following examples illustrate the producing of CDRs for different IN service scenarios in
an overlay network:
The
VMSCB
Originating call to B
MS-B
GATEWAY_
OUTGOING
Receiving SM
Suppose that MS-A sends short message to MS-B.
Figure 4-16 shows the producing of the CDRs.
Figure 4-16 CDR produced for receiving SM
MC MC/GMSC MSCB MSB
SMS transfer
MT_SMS
Forward Short Message
Call ForwardingUnconditional
The GMSC or the originating MSC can initiate the CFU service. During a CFU, the HLR
returns the forwarded-to number when the CSOFTX3000 requests for the route data of the
called party. The producing of CDR is not related to the exact location of the called party.
The following describes some CFU scenarios where CDRs are produced.
Calls between mobile subscribers in different VMSCs.
In this scenario, the intelligent network is an overlay network. MS-A and MS-C are in
the same VMSC while MS-B is in another VMSC. The forwarded-to party MS-C is a
PPC subscriber. When MS-A calls MS-B, MS-B unconditionally forwards the call to
MS-C.
1. MS-A calls MS-B and the VMSC requests for the TLDN MS-B from the HLR where
MS-B is registered.
2. The HLR returns the forwarded-to number, the MDN of MS-C.
3. The VMSC connects the call to the GMSC/SSP through the TMSC when it identifies
that MS-C is a PPC subscriber.
4. The GMSC/SSP searches a route and connects the call to the VMSC through the TMSC.
The SCP can return the forwarded-to number of MS-C. This is common in the following call forwarding
scenarios.
5. The GMSC/SSP connects the call to the VMSC through the TMSC.
Figure 4-19 shows the producing of the CDRs.
Figure 4-19 Calling and called MSs in the same VMSC
MOC
MTC
GMSC/SSP TMSC VMSC MS-A/B/C
TRANSIT
PSTN
CFW
The following describes the produced CDRs:
The VMSC produces an MOC CDR to charge MS-C.
The
If MS-B registers CFU, a CFW CDR is produced in the CSOFTX3000 that obtains the TLDN of MS-B.
The producing of CFW CDR is impertinent to the location of MS-B.
In the first scenario, the VMSC obtains the TLDN and generates the CFW CDR.
In the second scenario, the GMSC obtains the TLDN and generates the CFW CDR.
In the third scenario, the GMSC/SSP obtains the TLDN and generates the CFW CDR.
4. GMSCA/SSP obtains the TLDN of MS-C and connects the call to VMSCA through
TMSCB.
Figure 4-20 shows the producing of the CDRs.
Figure 4-20 Calling and called subscribers in the different VMSCs
TRANSIT
MS-B VMSCB TMSCB GMSC/SSP TMSCA VMSCA MS-A/C
TRANSIT MOC
MTC
CFW
HUAWEI CSOFTX3000
CDR Description 4 Examples of CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 4-19
Call ForwardingDefault
The Call ForwardingDefault (CFD) integrates all types of call forwarding, which were
described previously. The call forwarding is activated according to the actual cases.
The condition of CFD is the same as that of CFU, CFB, or CFNA. The only difference is that
the value of Service Feature Indication is CFD.
Multiple Forwarding
The approaches to produce CDRs for various types of multiple forwarding (CFU, CFB,
CFNA) are the same.
The following takes the CFU as an example.
Call forwarding to PPC subscriber with calling and called parties in different VMSCs
In this scenario, MS-A, MS-C, MS-D and MS-E are in the same VMSC. MS-B is in
another VMSC of the same PLMN. When MS-A calls MS-B, the call is unconditionally
forwarded from MS-B to MS-C, then from MS-C to MS-D, and then from MS-D to
MS-E. MS-E is a PPC subscriber, and the intelligent network is an overlay network.
The call connection process is as follows:
1. The VMSC of MS-A requests the TLDN of MS-B from the HLR where MS-B is
registered.
2. The HLR returns the forwarded-to number, the MDN of MS-C.
3. The VMSC requests the TLDN MS-C from the HLR where MS-C is registered.
4. The HLR returns the forwarded-to number, the MDN of MS-D.
5. The VMSC requests the TLDN MS-D from the HLR where MS-D is registered.
6. The HLR returns the forwarded-to number, the MDN of MS-E.
7. The VMSC identifies that MS-E is a PPC subscriber, and connects the call to
GMSC/SSP through TMSC.
8. The GMSC/SSP routes and connects the call to the VMSC through the TMSC.
9. MS-E is connected.
Figure 4-23 shows the process to produce the CDR.
Figure 4-23 Call forwarding between different VMSC to PPC subscriber
GMSC/SSP TMSC VMSC MS-A/C/D/E
TRANSIT MOC
MTC
CFW
The
VMSC produces an MOC to charge MS-A. In the CDR, the calling party is A,
called party is B, and the third party number is the number of MS-E.
4 Examples of CDR Producing
HUAWEI CSOFTX3000
CDR Description
4-20 Huawei Technologies Proprietary Issue 03 (2007-11-30)
The
GMSC/SSP produces a ROAM CDR. In the CDR, the calling party is C and the
called party is A.
The GMSC/SSP produces the following two call forwarding CDRs (CFW):
1. The CDR for MS-A: the calling party is A, called party is B, and third party is C.
2. The CDR for MS-B: the calling party is B, called party is D, and third party is C.
The VMSC produces a terminative CDR (MTC) to charge MS-D. The calling party is
B, called party is D, and third party is C.
HUAWEI CSOFTX3000
CDR Description 4 Examples of CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 4-21
The
TMSC produces a transit CDR, where the calling party is C and called party is D.
forwarding of mobile-to-fixed calls
In this scenario, MS-A, MS-B, and MS-C are in the same VMSC. Subscriber D is a
PSTN subscriber. When MS-A calls MS-B, the call is unconditionally forwarded from
MS-B to MS-C and then from MS-C to Subscriber D.
The call connection process is as follows:
1. The VMSC of MS-A requests the TLDN of MS-B from the HLR where MS-B is
registered.
2. The HLR returns the forwarded-to number, the MDN of MS-C.
3. The VMSC requests the TLDN MS-C from the HLR, where MS-C is registered.
4. The HLR returns the forwarded-to number, the DN of D.
5. The VMSC routes the call and connects the call to the GMSC/SSP through the TMSC.
6. The GMSC connects the call to the PSTN.
Figure 4-25 shows the process to produce the CDR.
Figure 4-25 Forwarding of mobile-to-fixed calls
Call
MOC
CFW
The
5. The GMSC/SSP connects the call to the VMSC through the TMSC.
Figure 4-26 shows the process to produce the CDR.
Figure 4-26 Call forwarding with all mobile subscribers in the same VMSC
GMSC/SSP TMSC VMSC MS-A/B/C
CFW TRANSIT MOC
MTC
The
The
The
VMSC produces an MTC CDR to charge MS-B. In the CDR, the calling party is A
and the called party is B.
The VMSC produces an MTC CDR to charge MS-B. In the CDR, the calling party is C,
the called party is B, and the Service Feature Indication is CW.
The GMSC/SSP produces a roam CDR.
The TMSC produces a transit CDR.
In this call process, CDRs are produced for two separate calls. One of the calls is between
MS-A and MS-B, and the other call is between MS-A and MS-C. When the call between
MS-B and MS-C is released, two MOC CDRs are produced for MS-A. In these two CDRs,
MS-A is the calling party, while MS-B and MS-C are the called parties. The Service Feature
Indication in the CDRs is CT.
The following describes the produced CDRs:
The VMSC produces an MOC CDR to charge MS-A. In the CDR, the calling party is A
and the called party is B.
The VMSC produces an MOC CDR to charge MS-A. In the CDR, the calling party is A
and the called party is C. The Service Feature Indication in the CDR is CT.
The VMSC produces an MTC CDR to charge MS-B. In the CDR, the calling party is A
and the called party is B.
The GMSC/SSP produces a gateway outgoing CDR.
The TMSC produces a Transit CDR.
Table 4-1 lists the billing start and end time for the CDRs. In the table, means billing is
conducted, and means billing is not conducted.
Table 4-1 Billing start and end time of the CDRs
Calling time
point
AB AC
None MOC MTC MOC GATEWAY_
OUTGOING
1. A-B connected
2. A-C connected
3. A conduct CT
4. B-C connected
5. Call released
;
Start: 1
End: 5
;
Start: 1
End: 5
;
Start: 2
End: 5
Set CT tag
;
Start: 2
End: 5
HUAWEI CSOFTX3000
CDR Description 4 Examples of CDR Producing
Issue 03 (2007-11-30) Huawei Technologies Proprietary 4-25
Calling time
point
AB AC
1. A-B connected
2. A-C rings
3. A conduct CT
4. B-C rings
5. B-C connected
6. Call released
;
Start: 1
End: 6
;
Start: 1
End: 6
;
Start: 5
End: 6
Set CT tag
;
Start: 5
End: 6
1. A-B connected
2. A-C rings
3. A conduct CT
4. B-C rings
5. B released or C
premature release
;
Start: 1
End: 5
;
Start: 1
End: 5
Table 4-2 Key fields and values of the MOC CDR for MS-A
Key Field Value Description
CDR_type MOC For billing on the calling party
Caller_party_number MDN of A MDN of MS-A
Called_party_number MDN of B Called party number being dialed, in the same
format with the calling number
Charged_MDN MDN of A The party to be charged, which is the MDN of
the calling party
Table 4-3 lists the key fields and values of the MTC CDR for MS-B.
Table 4-3 Key fields and values of the MTC CDR for MS-B
Key Field Value Description
CDR_type MTC For billing on the called party
Caller_party_number MDN OF A MDN of the calling party
Called_party_number MDN OF B Called party number being dialed, in the same
format with the calling number
Charged_MDN MDN OF B The party to be charged, which is the MDN of
the called party
Table 4-5 lists the key fields and values of the CFW CDR for MS-B.
Table 4-5 Key fields and values of the CFW CDR for MS-B
Key Field Value Description
CDR_type CFW For billing on the party that initiates CFW
Caller_party_number MDN OF B MDN of the party that initiates CFW
Called_party_number MDN OF C Called party number being dialed, in the same
format with the calling number
Third_party_number MDN OF A The third party number, which is valid when
CFW occurs
Charged_MDN MDN OF B The party to be charged, which is the MDN of
Table 4-10 lists the key fields and values of the CFW CDR of MS-B.
Table 4-10 Key fields and values of the CFW CDR of MS-B
Key Field Value Description
CDR_type CFW For billing on the party that initiates CFW
Caller_party_number MDN OF B MDN of the party that initiates CFW
Called_party_number MDN OF C Called party number being dialed, in the same
format with the calling number
Third_party_number MDN OF A The third party number, which is valid when
CFW occurs
Charged_MDN MDN OF B The party to be charged, which is the MDN of
the party that initiates CFW
Table 4-11 lists the key fields and values of the gateway outgoing CDR for MS-B when the
call is forwarded to MS-C.
Table 4-11 Key fields and values of the gateway outgoing CDR for MS-B
Key Field Value Description
CDR_type GATEWAY_OUTGOING For inter-network settlement
Caller_party_number MDN OF B MDN of the party that initiates
CFW
Called_party_number MDN OF C Called party number being dialed,
in the same format with the calling
number
Third_party_number Charged_MDN -
Table 4-15 lists the key fields and values of the roaming CDR.
Table 4-15 Key fields and values of the roaming CDR
Key Field Value Description
CDR_type ROAM For inter-network settlement
Caller_party_number MDN OF B MDN of the party that initiates CFW
Called_party_number MDN OF C Called party number being dialed, in the same
format with the calling number
Third_party_number Charged_MDN -
Call from other PLMN to Local MS-B and Forwarded to other PLMN
When MS-A and MS-C are in another PLMN and MS-B is in the serving PLMN, the
following CDRs are produced.
Table 4-19 lists the key fields and values of the roaming CDR.
Table 4-19 Key fields and values of the roaming CDR
Key Field Value Description
CDR_type ROAM For inter-network settlement
Caller_party_number MDN OF A MDN of the calling party
Called_party_number MDN OF B Called party number being dialed, in the same
format with the calling number
Third_party_number Charged_MDN 4 Examples of CDR Producing
HUAWEI CSOFTX3000
CDR Description
4-34 Huawei Technologies Proprietary Issue 03 (2007-11-30)
Table 4-20 lists the key fields and values of the CFW CDR.
Table 4-20 Key fields and values of the CFW CDR
Key Field Value Description
CDR_type CFW For billing on the party that initiates CFW
Caller_party_number MDN OF B MDN of the party that initiates CFW
Called_party_number MDN OF C Called party number being dialed, in the same
format with the calling number
Third_party_number MDN OF A The third party number, which is valid when
CFW occurs
Charged_MDN MDN OF B The party to be charged, which is the MDN of
the party that initiates CFW
Table 4-21 lists the key fields and values of the gateway outgoing CDR for the call forwarded
from B to C
Table 4-21 Key fields and values of the gateway outgoing CDR
Key Field Value Description
CDR_type GATEWAY_OUTGOING For inter-network settlement
Caller_party_number MDN OF B MDN of the party that initiates
CFW
Table 4-22 Key fields and values of the intelligent MOC CDR
Key Field Value Description
CDR_type MOC For billing on the calling party
Caller_party_number MDN OF A MDN of the calling party
Called_party_number MDN OF B Called party number being dialed, in the same
format with the calling number
Third_party_number - Charged_MDN MDN OF A The party to be charged, which is the MDN of
the calling party
Intelligent_service_flag - Intelligent service tag of the party to be
charged
number of A
MDN of the subscriber who sends the SM
Called_party_number Subscriber
number of B
MDN of the subscriber who receives the
SM
Charged_MDN MDN number of
A
The party to be charged, which is the MDN
of the subscriber who sends the SM
SMC ID SMC address
SM Receiving
Table 4-25 Key fields and values of the MT-SMS CDR
Key Field Value Description
CDR_type MT_SMS For charging the subscriber who receives the
SM, or for statistics
Caller_party_number Subscriber
number of A
MDN of the subscriber who sends the SM
Called_party_number Subscriber
number of B
MDN of the subscriber who receives the SM
Charged_MDN MDN number
of B
The party to be charged, which is the MDN of
the subscriber who receives the SM
SMC ID SMC address
HUAWEI CSOFTX3000
CDR Description 5 CDR Control and Sorting
Issue 03 (2007-11-30) Huawei Technologies Proprietary 5-1
Roam CDR
The GMSC generates a roaming CDR for calls originated from the PSTN or other mobile
networks. To allow the producing of a roaming CDR to a certain office direction, use the
command ADD BLLCTRL and set the parameters, as listed in Table 5-2.
Table 5-2 Example of setting parameter for roam CDRs
Parameter Setting
Office direction name Direction name of the peer office
Peer office type Other network
Generate roam bill at GMSC Yes
Ensure that you allow the producing of gateway outgoing CDR and roaming CDR in the basic control
configuration. The peer office type must be "other network".
Transit CDRs
Before you allow the producing of the gateway outgoing CDR, roaming CDR, and transit
CDR, ensure that you set the Generate bill to Yes in the basic control configuration.
For a transit call, a transit CDR is produced. To generate a transit CDR, the peer office must
be in the same PLMN. Use the command ADD BLLCTRL and set the parameter Peer office
type to CDMA network.
intermediate CDR. As the conversion continues, the CSOFTX3000 creates more intermediate
CDRs each time the timer expires. This avoids the loss of the entire CDRs due to call drop.
To set the timer for producing intermediate CDRs, use the command MOD LBTM. The
CSOFTX3000 allows timer time from 0 to 120 minutes. The default timer for long-duration
call is 30 minutes. The CSOFTX3000 does not generate the intermediate CDR if you set the
timer time to zero.
5 CDR Control and Sorting
HUAWEI CSOFTX3000
CDR Description
5-4 Huawei Technologies Proprietary Issue 03 (2007-11-30)
The sorting of ordinary CDRs is subject to the charging policy of network operators.
For example, at the billing center, CDRs can by sorted by types. In case a CDR type is
"emergency call", the CDR is deleted.