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