You are on page 1of 6

Basic Principles of WCDMA System WCDMA Billing System

Chapter 9 WCDMA Billing System


In a telecomm operating network, as subscribers are offered serice, serice billing is
accompanied! "ssentially, as a measure of t#e network resources used by
subscribers, billing is classified into Circuit Switc#ed $CS% domain billing and Packet
Serice $PS% domain billing! CS domain adopts circuit switc#ing, so call duration
becomes t#e primary factor of billing! PS domain data works in packet transmission,
so traffic is t#e primary factor of billing, but time is not e&cluded! '#is c#apter mainly
introduces t#e billing principles of CS domain and PS domain, including t#e billing
arc#itecture of (uawei core network, bill generation mec#anism and processing
course!
)!* WCDMA CS Domain Billing Principles
)!*!* WCDMA CS Domain Billing Arc#itecture

'#e billing system of WCDMA system CS domain is consistent wit# t#at of +SM
system, t#at is, t#e billing data are bot# generated by MSC,MSC Serer and directly
transported to billing center! '#erefore, in iew of t#e arc#itecture, t#e billing system
of CS domain consists of billing module of MSC,MSC Serer and billing center!
Between t#e billing module and billing center, bill data are transported wit# -'P,-'AM
file transporting protocol!
Because no specific interface parameter is prescribed for MSC,MSC Serer billing
module in t#e protocol, t#e interface between MSC,MSC Serer #ost system and
billing module is an internal interface, and t#e implementation of t#e billing module is
also diersified! As an e&ample, t#e implementation of billing module in (uawei
MSC,MSC Serer is described below!
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
Page*, 'otal5
Basic Principles of WCDMA System WCDMA Billing System
3
BAU BAU
MSC/ MSC/MSC Server
Bill service console
LAN LAN
ROUTER ROUTER
IP IP network
Host system
Heartbeat
network cable
Disk array
Active server
Standby
server
Highly-reliable
system design
Large-capacity
Billing center
3
Internal interface
FTP/FTAM transission
!rotocol
BAU BAU
MSC/ MSC/MSC Server
LAN LAN
ROUTER ROUTER
IP IP network
Host system
Heartbeat
network cable
Disk array
Active server
Standby
server
Highly-reliable
system design
Large-capacity
storage capability
Billing center
Fi"#re $%$ WCDA CS domain billing architect!re
MSC,MSC Serer billing system mainly consists of #ost modules and Bill
Administration 6nit $BA6%! -igure *!* s#ows t#e CS domain billing arc#itecture!
(ost system7 '#e bill information is generated from t#e #ost system, and firstly
buffered in t#e bill pool of #ost! '#e original bills in t#e bill pool are, in t#e form of
packet, continuously transported to BA6 wit# 'CP,IP!
Bill Administration 6nit $BA6%7 BA6, t#e processing core of MSC,MSC Serer billing
system, is a dual1system #ot backup system! Connected to t#e #ost t#roug# local
area network $8A4% and to billing center t#roug# wide area network $WA4%, BA6
proides -'P,-'AM interface for billing center to support Serer,Client in -'P and
9esponder in -'AM, to transport bills to billing center!
BA6 functions7 After saing t#e original bills receied from t#e #ost system, it carries
out sorting and format conersion for t#e original bills to generate t#e final bill! BA6
saes t#e final bill and transports it to billing center! Specifically7
Saing original bills7 After receiing t#e bill packets from t#e #ost, unpacking and
alidating t#e packets, BA6 saes t#e receied original bills in #ard disk, t#en
sends confirmation message to t#e #ost and makes t#e corresponding log
record, and finally carries out sorting and format conersion for t#e original bills!
Sorting bills7 It means classifying bills according to a domain, to process t#em in
different flows and sae t#em in different p#ysical pat#s! All data domains in bills
can be used as t#e criterion for sorting!
Bill format conersion7 '#e format conersion on BA6 inoles c#oosing bill
domain, c#anging t#e two1digit c#ronology into four1digit c#ronology, and
conerting into specified te&t format!
Saing final bill7 After sorting and format conersion on t#e original bills, BA6
saes t#e final bills in different directories according to t#eir classification!
Billing center7 Collecting and processing final CD9s, and generating final subscriber
bills based on tariffs!
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
Page., 'otal5
Basic Principles of WCDMA System WCDMA Billing System
)!*!. Billing Data +enerated by MSC,MSC Serer
*! Bill type
MSC,MSC Serer can be used as :MSC, 'MSC, +MSC and SSP! Different calls may
#ae different bill types! '#e ma;or bill types are as follows7
Mobile calling bill7 A bill generated w#en a local mobile subscriber initiates a call!
Mobile called bill7 A bill generated w#en a local mobile subscriber is called!
9oaming bill7 A bill generated w#en a subscriber of anot#er office calls a local
subscriber!
+ateway office outgoing bill7 A bill generated w#en a local subscriber calls a
subscriber of anot#er network!
'andem bill7 A bill generated w#en t#e caller and called are not local subscribers
and t#is office is a 'MSC!
Substituting bill7 W#en a non1prepaid subscriber calls prepaid subscriber and it is
an <:"98A= networking, SSP will replace t#e originating MSC to generate t#is
bill to c#arge t#e non1prepaid calling subscriber!
-orwarding bill7 A bill generated w#en a local subscriber is called and t#e call is
forwarded!
Call attempt bill7 A bill generated w#en a call is not successful!
SM bill7 A bill generated w#en an SM is originated,terminated!
Special serice bill7 A bill generated w#en special serice call or special serice
emergency call is inoled!
.! Bill format
'#e bill format t#at MSC,MSC S"9:"9 BA6 proides for billing center complies wit#
Mobile Phone Billing Standard Pre-processing Bill Format! BA6 can proide billing
center wit# bills in binary or te&t format as re>uired!
A bill mainly consists of t#e following information7
WCDMA,+SM,P8M4 resource utili?ation $suc# as MSC number and
incoming,outgoing trunk group number%
Basic serice utili?ation $in accordance wit# source, destination, call date, call
time, call duration, and bearer serice%
Supplementary serices utili?ation $suc# as call forwarding%
Subscriber related numbers $suc# as MSISD4, IMSI and MS94%
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
Page3, 'otal5
Basic Principles of WCDMA System WCDMA Billing System
)!. Billing Principles of WCDMA PS Domain
)!.!* WCDMA PS Domain Billing System Arc#itecture
Fi"#re $%$ "S domain billing system architect!re
-igure *!* s#ows t#e PS domain billing arc#itecture! Billing system of PS domain
consists of t#ree parts7 S+S4,++S4 billing module, C+ and billing center! '#ere is a
standard +a interface wit# +'P@ protocol between S+S4,++S4 and C+! Between
C+ and billing center, bill data are transported wit# -'P,-'AM file transporting
protocol!
'#e functions of eac# part are described as follows7
S+S4 and ++S47 +enerating billing data!
C+-7
Collecting t#e billing data of S+S4 and ++S4!
Saing for a long time and e&ecuting some pre1processing work, suc# as
integrating and sorting!
'ransporting t#e collected billing data to t#e billing center!
Billing System $billing center% 7 Processing billing data and generating final bill!
Note: In Ga interface, the billing data is called CD! CD that is Call Detail ecord!
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
Page0, 'otal5
Basic Principles of WCDMA System WCDMA Billing System
)!.!. Billing Data +enerated by +S4
*! Billing data
'#ere are A types of CD9s generated in 3+ billing7
M1CD97 +enerated by S+S4, used for recording billing information of mobility
management for mobile p#one! It can be configured w#et#er to generate t#is bill
or not, not re>uired normally!
S1SM<1CD97 +enerated by S+S4, used for recording billing information of SM
origination!
S1SM'1CD97 +enerated by S+S4, used for recording billing information of SM
termination!
S1CD97 +enerated by S+S4!
+1CD97 +enerated by ++S4!
As for t#e same PDP course, t#ere are . types of CD9s generated, S1CD9 and +1
CD9! Billing center usually calculates t#e final c#arge according to +1CD9, w#ile S1
CD9 is mainly used for statistics!
CD9 generated in S+S4 and ++S4 mainly records t#e following information7
9adio resource utili?ation
Duration
+P9S resource utili?ation
<riginator and terminator
"&ternal data network utili?ation
Mobile terminal location!
.! Integration of partial CD9s
<ne PDP conte&t may be corresponding to multiple partial CD9s, w#ic# are
generated because of7
Data amount limitation
'ime limitation
C#anged billing condition $suc# as tariff c#ange%!
Because in t#e bill finally sent to subscriber, t#ere is only one bill in one PDP conte&t,
all partial CD9s in one PDP conte&t must be integrated! Integration of partial CD9s is
carried out in . steps7 '#e integration in t#e first step is carried out by C+-! '#is can
reduce t#e re>uirement of bandwidt# between C+- and billing center and alleiate
t#e processing operation of billing center! -or t#is reason or t#at, t#e integration in
t#is step may be incomplete! '#e second step is carried out by billing center, w#ere
t#ose CD9s t#at are not integrated completely in C+- will be integrated, resulting in
final CD9s!
As for eac# PDP conte&t, ++S4 generates one e&clusie C1ID! According to C1
IDB++S4 address, it is possible to know w#et#er two partial CD9s belong to t#e
same PDP conte&t!
As for +1CD9, all partial CD9s wit# t#e same C1IDB++S4 address must be
integrated!
As for S1CD9, all partial CD9s wit# t#e same C1IDB++S4 address and BS+S4
address must be integrated!
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
PageA, 'otal5
Basic Principles of WCDMA System WCDMA Billing System
)!.!3 C+-
C+- offers a mec#anism to send t#e billing information generated by ++S4 and
S+S4 to designated billing center! C+- is an abstract functional concept, and C+ is
a specific implementation of C+-! '#e specific implementation of C+ differs wit#
manufacturers!
C+- must offer t#e following functions7
Collecting CD9 from S+S4 and ++S4
Proiding long1time reliable storage of CD9
'ransporting CD9 to billing center!
In addition, to reduce t#e transmission amount between C+- and billing center, C+-
s#ould proide some integration function of partial CD9s to minimi?e t#e amount of
CD9s transmitted to billing center, t#us lig#tening t#e bandwidt# re>uirement for t#e
billing center!
C+- must offer #ig# degree of reliability and redundancy! <ne +S4 s#ould be
corresponding to multiple C+-s in different leels of priority! W#en C+- in #ig#er
priority can not process t#e communication wit# +S4, +S4 will redirect it to C+- in
lower priority!
)!.!0 Billing Center
Billing center #as t#e following main functions7
Collecting t#e CD9s on C+-
-iguring out c#arge according to bill
-ully Integrating CD9s
Proofreading bills!
)!.!A +'PC Protocol
+'PC protocol is a communication protocol between +S4 and C+- and between
different C+-s! It is an application layer protocol! '#e bottom protocol stack adopts
6DP,'CP and IP, as s#own below!
UDP
L2
L1
IP
L2
L1
IP
UDP
Ga
GSN/CGF CGF
GTP' GTP'
Fi"#re $%$ #$"% "rotocol
'#e ma;or functions of +'PC protocol are as follows7
'ransporting CD9s from +S4 to C+-
9edirecting CD9s to anot#er C+-
Detecting t#e communication failure between C+- and +S4
9ecommending anot#er aailable C+- to +S4 in case of failure in one C+-
Preenting duplicate CD9s!
.//01/213/ Confidential Information of (uawei! 4o
Spreading wit#out Permission
Page5, 'otal5

You might also like