Three areas of charging
Bill to subscriber
Billing
Accounting Accounting
BC
BC MSC
BSC BC
Transfer of Charging data
PSTN
BC MSC HLR Charging Path of the call
HLR
Nokia Siemens Networks
CN3401FEN40GLA3
Relationship between DX 200 charging functions and the Billing Centre
Nokia Siemens Networks
CN3401FEN40GLA3
Basis for charging
Installation fee
Renting the service
Use of the network
Nokia Siemens Networks
CN3401FEN40GLA3
Factors affecting the price of a call
Type of basic service Duration of the call Time of the call Destination of the call Origin of the call Use of networks Type of supplementary services Use of radio resources (HR, FR or EFR) Calling/Called subscriber's mobile equipment type (single/dual mode) Roaming leg
Nokia Siemens Networks
CN3401FEN40GLA3
Types of charging records
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
5
Mobile Terminated Call (MTC) Mobile Originated Call (MOC) Call to a Roaming Subscriber (ROAM) Forwarded Call (FORW) Supplementary Service (SUPS) (use and activation) Location Update (LOCA) HLR Interrogation for call establishment (HLRI) Mobile-Originated Short Messages (SM-MO) Mobile-Terminated Short Messages (SM-MT) PSTN Originated Call (POC) PSTN Terminated Call (PTC) PBX Originated Call (PBXO) PBX Terminated Call (PBXT) Intelligent Network Data Location Service (LCS)
CN3401FEN40GLA3
Nokia Siemens Networks
Charging record format for MOC, page 1
GAP::ST=A,UF=NORMAL,FT=1,:; DX 200 MSC01 DISPLAY OPERATION FOR SERVICE IN TABLE FORMAT FILENAME: [Link] SERVICE: 00 STATE: ACTIVE USED FOR: NORMAL BLOCK VERSION: MJ010200 VERSION NUMBER: 002 FORMAT TYPE: 1 MESSAGE NUMBER: dd98 FORMAT TYPE NAME: MOC RECORD LENGTH: 210 HEADER: FIELD NAME record_length record_type record_number record_status check_sum call_reference exchange_id DATA: FIELD NAME intermediate_record_number intermediate_charging_ind number_of_ss_records calling_imsi calling_imei calling_number calling_category calling_ms_classmark called_imsi called_imei dialled_digits_ton called_number called_category called_ms_classmark dialled_digits calling_subs_first_lac calling_subs_first_ci 2008-03-15 0 [Link]
DATA TYPE W( 1) BCD( 1) BCD( 4) C( 1) W( 1) C( 5) C( 10)
POSITION 0 2 3 7 8 10 15
DATA TYPE BCD( 1) C( 1) BCD( 1) C( 8) C( 8) C( 10) C( 1) C( 1) C( 8) C( 8) C( 1) C( 12) C( 1) C( 1) C( 12) W( 1) W( 1)
POSITION 25 26 27 28 36 44 54 55 56 64 72 73 85 86 87 99 101
Nokia Siemens Networks
CN3401FEN40GLA3
Charging record format for MOC, page 2
calling_subs_last_ex_id calling_subs_last_lac calling_subs_last_ci called_subs_first_lac called_subs_first_ci called_subs_last_ex_id called_subs_last_lac called_subs_last_ci out_circuit_group out_circuit basic_service_type basic_service_code facility_usage non_transparency_indicator channel_rate_indicator set_up_start_time in_channel_allocated_time charging_start_time charging_end_time orig_mcz_duration cause_for_termination data_volume call_type orig_mcz_tariff_class orig_mcz_pulses dtmf_indicator aoc_indicator orig_mcz_chrg_type called_number_ton redirected_indicator hot_billing_record_number called_msrn_ton called_msrn C( 10) W( 1) W( 1) W( 1) W( 1) C( 10) W( 1) W( 1) BCD( 2) BCD( 2) C( 1) C( 1) C( 2) C( 1) C( 1) C( 7) C( 7) C( 7) C( 7) BCD( 3) DW( 1) W( 1) C( 1) BCD( 3) BCD( 2) C( 1) C( 1) C( 1) C( 1) C( 1) BCD( 4) C( 1) C( 12) 103 113 115 117 119 121 131 133 135 137 139 140 141 143 144 145 152 159 166 173 176 180 182 183 186 188 189 190 191 192 193 197 198
Nokia Siemens Networks
CN3401FEN40GLA3
Mobile subscriber-A calls PSTN subscriber-B
GMSC
PSTN
BSC
HLR PLMN A
Nokia Siemens Networks
CN3401FEN40GLA3
PSTN subscriber-A calls mobile subscriber-B
B PSTN GMSC
BSC
HLR PLMN A
Nokia Siemens Networks
CN3401FEN40GLA3
Mobile subscriber-A calls subscriber-B, both in HPLMN
MSC
BSC
BSC
MSC
HLR
PLMN A
10
Nokia Siemens Networks
CN3401FEN40GLA3
Mobile subscriber-B roaming in another PLMN
A
BSC
GMSC PSTN
BSC
B GMSC
HLR
PLMN A
PLMN B
11
Nokia Siemens Networks
CN3401FEN40GLA3
Swedish mobile subscriber-A roaming in Finnish PLMN calls PSTN subscriber-B in Finland
PSTN
HLR MSC MSC
A BSC
12
Nokia Siemens Networks
CN3401FEN40GLA3
Finnish subscriber-A in PSTN calls Swedish mobile subscriber-B roaming in Finland
PSTN
HLR MSC MSC
B BSC
13
Nokia Siemens Networks
CN3401FEN40GLA3
MS-B has unconditional call forwarding to other mobile subscriber of HPLMN, now roaming in PLMN-B
A
BSC
GMSC PSTN
BSC
C
GMSC
HLR
CFU B -> C
PLMN A PLMN B
14
Nokia Siemens Networks
CN3401FEN40GLA3
MS-B has call forwarding if no answer to other mobile subscriber of HPLMN, now roaming in PLMN-B
A
BSC
GMSC PSTN
BSC
C GMSC
HLR
CFNR B -> C PLMN A
PLMN B
15
Nokia Siemens Networks
CN3401FEN40GLA3
MS-A makes location update in PLMN-B
GMSC PSTN
BSC
BSC
A
GMSC
VLR
HLR PLMN A PLMN B
16
Nokia Siemens Networks
CN3401FEN40GLA3
MS-A activates call barring supplementary service while roaming in another PLMN
GMSC PSTN
BSC
BSC
A
GMSC
VLR
HLR PLMN A PLMN B
17
Nokia Siemens Networks
CN3401FEN40GLA3
SM-MO/PP from MS-A to the SMSC in PLMN-A
SMSC
IWMSC PSTN MSC
BSC
PLMN A
PLMN B
18
Nokia Siemens Networks
CN3401FEN40GLA3
SM-MT/PP from SMSC in PLMN-A to MS-A in PLMN-B
SMSC
IWMSC PSTN MSC
BSC
PLMN A
PLMN B
19
Nokia Siemens Networks
CN3401FEN40GLA3
Charging block content
GEP:::BLK=CUR:; DX 200 MSC01 DISPLAY OPERATION FOR SERVICE CURRENT BLOCK BLOCK INDEX: 1 A1 00 FF FF FF FF FF FF FF 00 00 00 FF FF FF FF FF FF 94 FF 00 FF FF FF FF FF FF FF 00 FF 01 00 FF FF FF FF FF FF 02 FF 01 00 FF FF FF FF FF FF 45 FF 00 00 FF FF FF FF FF FF 00 FF A1 01 FF FF FF FF FF FF 00 00 00 00 FF FF FF FF FF FF 00 00 68 56 FF FF FF FF FF FF 00 00 2008-03-15 0 BLOCK IS ONLY IN RAM MEMORY [Link]
31 46 FF FF FF FF FF FF DE 68
09 16 FF FF FF FF FF FF 2D 31
10 14 FF FF FF FF FF FF 04 09
00 12 FF FF FF FF FF FF 40 01
FF 00 FF FF FF FF FF FF 41 10
FF 20 FF FF FF FF FF FF 40 F2
FF 4D FF FF FF FF FF FF 9F FF
FF 4A FF FF FF FF FF FF 68 FF
FF 01 FF FF FF FF FF FF 31 FF
45 02 FF FF FF FF FF FF 09 FF
00 00 FF FF FF FF FF FF 10 64
20
Nokia Siemens Networks
CN3401FEN40GLA3
CHARGING BLOCK CDRs are collected in RAM block before storing on mass storing devices (e.g. hard disks) The amount of data stored on disks (tape) at one time 2-64kB Contains complete charging records
Block in RAM
CHU
Header
CDR : CDR
Trailer
CHARGING DATA ON HARD DISKS CDRs are written on the disk files of the CHU The files are named [Link], where xxxx is the ordinal number The ordinal number can range from 0001 to 9999 The file size is selectable (e.g. 1MB) Contains complete charging blocks
CDR DISK
[Link] T [Link] T
block block block block
block block block block
n*FF
n*FF
:
[Link] T
:
block block block block
n*FF
21
Nokia Siemens Networks
CN3401FEN40GLA3
Functionality of charging
SU
5. Transfer to Billing Center Via BDCU
BDCU
1. Start Call
STU/CHU
call record
TTCHAB charging block charging block
OMU
4. Write block into Charging Files
3.
2. End Call
charging record
DAT
6. Backup to DAT Tape
3. Generate Record and put into TTCHAB
7. Take DAT to BC
MO
22
Nokia Siemens Networks
CN3401FEN40GLA3
Post processed MOC CDR, page 1
Record length : 194 (dec) c2 (hex) MOC_RECORD_TYPE, MOC_RECORD_NUMBER, MOC_RECORD_STATUS, MOC_CHECK_SUM, MOC_CALL_REFERENCE, MOC_EXCHANGE_ID, MOC_INTERMEDIATE_RECORD_NUMBER, MOC_INTERMEDIATE_CHARGING_IND, MOC_NUMBER_OF_SS_RECORDS, MOC_A_SUBSCRIBER_IMSI, MOC_A_SUBSCRIBER_IMEI, MOC_A_SUBSCRIBER_NUMBER, MOC_A_CATEGORY, MOC_MS_CLASS_MARK_A, MOC_B_SUBSCRIBER_IMSI, MOC_B_SUBSCRIBER_IMEI, MOC_DD_TYPE_OF_NUMBER, MOC_B_SUBSCRIBER_NUMBER, ( 2) ( 3) ( 7) ( 8) ( 10) ( 15) ( 25) ( 26) ( 27) ( 28) ( 36) ( 44) ( 54) ( 55) ( 56) ( 64) ( 72) ( 73) 01 00000067 00 5f63 4131004600 4917705fffffffffffff 00 00 01 262091000000003f ffffffffffffffff 491779000003ffffffff 00 00 ffffffffffffffff ffffffffffffffff 04 5551779000005fffffffffff
23
Nokia Siemens Networks
CN3401FEN40GLA3
Post processed MOC CDR, page 2
MOC_B_CATEGORY, MOC_MS_CLASS_MARK_B, MOC_DIALLED_DIGITS, MOC_A_SUBS_FIRST_LOC_LAI, MOC_A_SUBS_FIRST_LOC_CELL_ID, MOC_A_SUBS_LAST_LOC_EX_ID, 4917705fffffffffffff MOC_A_SUBS_LAST_LOC_LAI, MOC_A_SUBS_LAST_LOC_CELL_ID, MOC_B_SUBS_FIRST_LOC_LAI, MOC_B_SUBS_FIRST_LOC_CELL_ID, MOC_B_SUBS_LAST_LOC_EX_ID, MOC_B_SUBS_LAST_LOC_LAI, MOC_B_SUBS_LAST_LOC_CELL_ID, MOC_OUT_CIRCUIT_GROUP_NR, MOC_OUT_CIRCUIT_NR, MOC_CHAR_SERV_TYPE, MOC_CHAR_SERV_CODE, MOC_SEC_SERV_TYPE, MOC_SEC_SERV_CODE, MOC_NON_TRANSPARENCY_IND, MOC_HALF_RATE_INDICATOR, MOC_SET_UP_START_TIME, MOC_CHANNEL_ALLOCATED_TIME, 11-2007 MOC_CHARGING_START_TIME, MOC_CHARGING_END_TIME, MOC_ORIG_CHARG_DURATION, MOC_SUCCESS_INDICATOR, MOC_DATA_VOLUME, MOC_CALL_TYPE, MOC_ORIG_TARIFF_CLASS, MOC_OUT_CHARGING_PULSES, MOC_DTMF_SENDER_IND, MOC_AOC_IND, MOC_PNI, MOC_REDIRECTED, CN3401FEN40GLA3 ( 85) ( 86) ( 87) (101) 35 ff 05551779000005ffffffffff ( 99) 03e8 006f (103) (113) 03e8 006f (117) ffff ffff (121) ffffffffffffffffffff (131) ffff (133) ffff 2000 0003 (139) 00 (140) 11 ff ff (143) 00 00 09:30.21,06-11-2007 (152) 09:30.22,0609:30.32,06-11-2007 09:30.41,06-11-2007 000009 00000000 (180) 0000 (182) 03 000000 (186) ffff 00 01 (190) ffffff (193) 00
(115) (119)
(135) (137)
(141) (142) (144) (145)
(159) (166) (173) (176)
(183) (188) (189)
24
Nokia Siemens Networks
Relationship between logical files and the VDS and CHU disks
Logical file
TTLOFI
VDS
VDS-0 Normal CDRs Hot billing CDRs
Disk structure of STU/CHU disk
\
Control files for VDS-0 GSMBIL Control files for VDS-1 [Link] [Link] [Link] ACCDIR Control files for VDS-2 AG0001--25 Control files for VDS-3 AS0001--25
HBLOFI
TRACIG TRACSU TRACIR TRAZON TRATOT
VDS-1
VDS-2 VDS-3 VDS-4 VDS-5 VDS-6
Counters files (Accounting purpose)
[Link] [Link] [Link]
Control files for VDS-4
AC0001--25
Control files for VDS-5
AZ0001--25
Control files for VDS-6 AT0001--25
CHU W1
CHU W0
25
Nokia Siemens Networks
CN3401FEN40GLA3
Data file status
Open Full Transferred Waiting Compressing Un-usable
File is in use and the data is being written into this file. Only one file is open at a time. File is closed and waiting to be transferred. File has been transferred to the remote side. It can be used again when needed. File is waiting to be compressed. File is being compressed. File is unusable because the physical hard disk is full.
26
Nokia Siemens Networks
CN3401FEN40GLA3
Charging file states
ZIFO:CHU:GSMCHA:1&&15; FILE ORIGINAL/ NUMBER STATUS COMPRESSED 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TRANSFERRED TRANSFERRED FULL FULL FULL FULL FULL FULL COMPRESSING WAITING WAITING OPEN TRANSFERRED TRANSFERRED TRANSFERRED OK/OK OK/OK OK/OK W0/W0 W0/W1 W1/W1 OK/OK OK/OK OK/-OK/-OK/---/---/---/---/-B B B B B -
FILLING TIME 2007-01-18 2007-01-18 2007-01-18 2007-01-18 2007-01-18 2007-01-18 2007-01-17 2007-01-17 2007-01-18 2007-01-18 2007-01-18 2007-01-18 0000-00-00 0000-00-00 0000-00-00 [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link]
TRANSFER TIME 2007-01-18 2007-01-18 2007-01-17 2007-01-17 2007-01-17 2007-01-17 0000-00-00 0000-00-00 0000-00-00 0000-00-00 0000-00-00 0000-00-00 0000-00-00 0000-00-00 0000-00-00 [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link] [Link]
27
Nokia Siemens Networks
CN3401FEN40GLA3
Structure of TTTCOF and TTSCOF
Data file No. CF0001 CF0002 CF0003 CF0004 . CF9999
Transfer Time 19-08-2007 [Link] 19-08-2007 [Link] 19-08-2007 [Link]
Data file No. CF0001 CF0002 CF0003 CF0004
Filling Time
File Status
19-08-2007 [Link] Transferred 19-08-2007 [Link] Full 19-08-2007 [Link] Compressing
19-08-2007 [Link]
19-08-2007 [Link] 15-12-2006 [Link]
19-08-2007 [Link]
19-08-2007 [Link]
Waiting
Open
. CF9999
15-12-2006 [Link] Transferred
TTTCOF
TTSCOF
28
Nokia Siemens Networks
CN3401FEN40GLA3
Files used in the transfer of charging data (step 1)
MSC BC
charging files
[Link] [Link] [Link]
read only CF001 12-00 CF002 12-00 CF003 12-00 read only CF001 CF002 CF003
[Link] [Link] [Link]
charging files
transfer control file (TTTCOF)
CF001 CF002 CF003
12-00 12-00 12-00
transfer control file (TTTCOF)
state control file (TTSCOF)
CF001 CF002 CF003
F O T
12-15 12-50
state control file (TTSCOF)
29
Nokia Siemens Networks
CN3401FEN40GLA3
Files used in the transfer of charging data (step 2)
MSC BC
[Link] [Link] [Link] charging files
charging files
[Link] [Link] [Link]
read only CF001 12-00 CF002 CF003
transfer control file (TTTCOF)
CF001 CF002 CF003 read only CF001 CF002 CF003
12-00 12-00
12-00 12-00 12-00
transfer control file (TTTCOF)
state control file (TTSCOF)
CF001 CF002 CF003
F O T
12-15 12-50
F O T
12-15 12-50
state control file (TTSCOF)
30
Nokia Siemens Networks
CN3401FEN40GLA3
Files used in the transfer of charging data (step 3)
MSC
charging files [Link] [Link] [Link]
read only CF001 12-00
BC
[Link] [Link] [Link] charging files
transfer control file (TTTCOF)
CF001
CF002
CF003
12-00 12-00
read only CF001 CF002 CF003
CF002
CF003
13-00 12-00 12-00
transfer control file (TTTCOF)
state control file (TTSCOF)
CF001 CF002 CF003
F O T
12-15 12-50
F O T
12-15 12-50
state control file (TTSCOF)
31
Nokia Siemens Networks
CN3401FEN40GLA3
Files used in the transfer of charging data (step 4)
MSC BC
charging files
[Link] [Link] [Link]
read only
[Link] [Link] [Link]
charging files
transfer control file (TTTCOF)
CF001 CF002 CF003
13-00 12-00 12-00
read only
CF001 CF002 CF003
13-00 12-00 12-00
transfer control file (TTTCOF)
state control CF001 file (TTSCOF) CF002
CF003
F O T
12-15 12-50
CF001 CF002 CF003
F O T
12-15 12-50
state control file (TTSCOF)
32
Nokia Siemens Networks
CN3401FEN40GLA3
Files used in the transfer of charging data (step 5)
MSC
BC
charging files
[Link] [Link] [Link]
read only
[Link] [Link] [Link]
charging files
transfer control CF001 file (TTTCOF) CF002
CF003
13-00 12-00 12-00
read only
CF001 CF002 CF003
13-00 12-00 12-00
transfer control file (TTTCOF)
state control CF001 file (TTSCOF) CF002
CF003
T
F
12-15 13-15
13-15
CF001 CF002 CF003
F O T
12-15 12-50
state control file (TTSCOF)
33
Nokia Siemens Networks
CN3401FEN40GLA3
Related MML Commands
ZGAP ZGTI ZGEP ZIFO, ZIFI
Check format of each CDR type Check CDR generation related parameter Check content of Charging block Check information related to Charging file
34
Nokia Siemens Networks
CN3401FEN40GLA3
Basic charging file settings
IFI:STU,GSMCHA:B; DX 200 MSC-CSC FILE NAMES: ORIGINAL FILES: COMPRESSED FILES: STORAGE CONTROL FILE: TRANSFER CONTROL FILE: 2008-03-15 [Link]
[Link] CF0000.Z [Link] [Link]
FORMAT OF RING BUFFER: SKIPPING OF UNTRANSFERRED DATA IS NOT ALLOWED OVERWRITE OF UNTRANSFERRED DATA IS NOT ALLOWED FILE IS NOT COMPRESSED DISK FILE SIZE: DISK FILE AMOUNT: BATCH SEQUENCE NUMBER: FILLED TO OFFSET: TIME CONTROL FOR FILE CLOSING: DAILY DISK FILE CLOSING TIME: DISK FILE CLOSING INTERVAL:
64 KB 150
22
00-00 00-00
35
Nokia Siemens Networks
CN3401FEN40GLA3
Statistical charging file settings
< IFI:STU,GSMCHA:S; DX 200 MSC-CSC 2008-03-15 [Link]
ALARM SETTINGS:
ALARM MODE: ALL CHARGING FILLING RATIO ALARMS IN USE FIRST ALARM LIMIT: FIRST ALARM CANCEL: 70 % 65 %
SECOND ALARM LIMIT: SECOND ALARM CANCEL:
STATISTICS: CURRENT FILL UP RATIO: AMOUNT OF FULL FILES: CURRENT BATCH SEQUENCE NUMBER: CURRENT DISK FILE NUMBER: CURRENT FILE OFFSET:
90 % 85 %
0 % 0 14043 115 0
36
Nokia Siemens Networks
CN3401FEN40GLA3
Charging hardware in the DX 200 MSC
GSW X.25
Signalling Units: CCSU, BSU, etc. SU
FTAM to BC
M BDCU
VLRU
CM
STU
CHU
OMU
SS
Digit Analysis
Charging Files
37
Nokia Siemens Networks
CN3401FEN40GLA3
SU
5. Transfer to Billing Center Via BDCU
BDCU
1. Start Call
STU/CHU
call record
TTCHAB charging block charging block
3.
OMU
4. Write block into Charging Files
2. End Call
charging record
DAT
6. Backup to DAT Tape
3. Generate Record and put into TTCHAB
7. Take DAT to BC
DAT
38
Nokia Siemens Networks
CN3401FEN40GLA3