Date post: | 04-Jun-2018 |
Category: |
Documents |
Upload: | mitesh-chaudhary |
View: | 220 times |
Download: | 0 times |
of 55
8/13/2019 18148552 3GPP Charging Principles
1/55
08/05/09 1
3GPP Charging
8/13/2019 18148552 3GPP Charging Principles
2/55
08/05/09 2
Outline 3G charging logical architecture Charging functions CS domain PS domain
I Su!s"stem Ser#ice domain $S ser#ice%
8/13/2019 18148552 3GPP Charging Principles
3/55
08/05/09 3
Charging &ocuments
Structure
32'200
Charging Princi(les
$charging stage 2%
32'205
Stage 3CS) domain
32'215
Stage 3PS) domain
32'225
*eser#ed for
Stage 3 IS$*5%
32'235
Stage 3
Ser#ice) domain$*+, Sser#ice%
8/13/2019 18148552 3GPP Charging Principles
4/55
08/05/09 +
3G charging logical
architecture Create C&*
-.* GSC Ser#er SC Ser#er CG SC $not included in current s(ec'% S *ela" Ser#er
8/13/2019 18148552 3GPP Charging Principles
5/55
08/05/09 5
GnBillingSystem
GGSN
VMSCServer
SGSN
CS Domain PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
CDR
CAP
CAP
CDR
Service Domain
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
CDR
CAP
CAP
CDR
Service Domain
Gr
C
D
Gc
IuPSIuCSA IuPSIuCS GbGbA
Gp
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSCServer
MGW
HLR
SCF
CDR
Mc
Mc
MMSRelayServer
CDR
CAP
CAP
CDR
Service Domain
Gn
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSCServer
MGW
HLR
CDR
Mc
Mc
MMSRelayServer
Gn
GiPSTN
BillingSystem
GGSN
VMSCServer
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSCServer
MGW
HLR
gsmSCF
CDR
Mc
Mc
MMSRelayServer
CDR
CAP
CAP
CAP
CDR
Service Domain
Gr
CGc
IuPSIuCSA IuPSIuCSA
Gp
gsmSSF
gprsSSF
gsmSSF
8/13/2019 18148552 3GPP Charging Principles
6/55
08/05/09
Charging functions
Charging Gatea" unction $CG%ithin the Pacet)Sitched domain4 (ro#ides a mechanism to transfercharging information from the SGS and GGS nodes to thenetor o(erator6s chosen 7illing S"stems
Charging Collection unction $CC% main functionalitiesfor ISare in (rinci(le eui#alent to the Charging Gatea"unctions $CG% that are used in the PS domain
Session Charging unction $SC% is res(onsi!le forSession Chargingincluding the session control such as e'g'session termination'
7earer Charging unction $7C% (erforms the 7earerCharging'
#ent Charging unction $C% (erforms e#ent)!asedcharging$content charging%'
8/13/2019 18148552 3GPP Charging Principles
7/55
08/05/09 :
C Content Pro#ider Charging unction $CPC%
manages the account that is maintained forthe content (ro#ider' ;(on recei(t of a
charging reuest from the s account' Content chargingreuests are recei#ed from the Content
Pro#ider Charging unction $CPC%
8/13/2019 18148552 3GPP Charging Principles
8/55
08/05/09 8
ne arg ngarchitecture for non)roaming
scenario
8/13/2019 18148552 3GPP Charging Principles
9/55
08/05/09 9
Online IS Charging
architecture
Charginginformation
flow
ISC
SGSNSGSNCAP
Online Charging System
Home(A) + Visited(A)
e
!
o
o
e
c
MRFCMRFC
AS(s)AS(s)
ISC
SGSNSGSNCAP
Online Charging System
Home(") + Visited(")
e
!
o
o
e
c
Account
Correlation#$nction"earer
Charging#$nction
Account
Correlation#$nction "earer
Charging#$nction
ating#$nction
ating#$nction
S-CSCFS-CSCF S-CSCFS-CSCF
AS(s)AS(s)
MRFCMRFC SCC#
CPC#
SCC#
CPC#
SessionCharging#$nction
SessionCharging#$nction
%&ent
Charging#$nction
%&ent
Charging#$nction
8/13/2019 18148552 3GPP Charging Principles
10/55
08/05/09 10
Circuit)Sitched &omain S(ecified in ?S 32'205 Charging Princi(les
Pro#ide C&*s Inter)P. accounting isitors from other P. *oaming i=ed netor o(erator and other ser#ice
(ro#iders Ser#ice Information
8/13/2019 18148552 3GPP Charging Principles
11/55
08/05/09 11
Charging scenarios
o!ile to .and $outgoing% call
Incoming call to a roaming su!scri!er
&eli#er" of a mo!ile terminated shortmessage
Incoming call handled !" C
8/13/2019 18148552 3GPP Charging Principles
12/55
08/05/09 12
o!ile to land call SC)
8/13/2019 18148552 3GPP Charging Principles
13/55
08/05/09 13
Incoming call to a roaming
su!scri!er GSC,incoming
gatea" record -.* interrogation
C&* GSC,outgoing
gatea" record GSC,roaming
record inculde ISIof @7A
SC)7,?C recordfor the call to @7A
?
8/13/2019 18148552 3GPP Charging Principles
14/55
08/05/09 1+
&eli#er" of a mo!ileterminated short message
SC,S? record -.*,-.* interrogation
record GSC,SS gatea" ?
record
HPLMN
SMS-
GMSC
MSC-B
HLR
Billing
Sysem
BB
A
SMS-SC
'
A
HPLMN
SMS-
GMSC
MSC-BMSC-B
HLRHLR
Billing
Sysem
Billing
Sysem
BBB
A
SMS-SCSMS-SC
'
A
8/13/2019 18148552 3GPP Charging Principles
15/55
08/05/09 15
Incoming call handled !"
C
8/13/2019 18148552 3GPP Charging Principles
16/55
08/05/09 1
Pacet)Sitched &omain S(ecified in ?S 32'215 Charging Princi(les Charging scenarios
8/13/2019 18148552 3GPP Charging Principles
17/55
08/05/09 1:
Charging Princi(les Charging Information
;sage of the radio interface4 usage duration
and etc' Charging for SS
SGS (ro#ide an S)SO)C&*4 S)S?)C&*
Charging su((ort for C
8/13/2019 18148552 3GPP Charging Principles
18/55
08/05/09 18
Charging Princi(les $cont'%
Charging &ata *ecord Generation &ata #olume limit4 time4 ma= num!er of
charging conditions changes
?rigger for S)C&* Bos Change4 ?ariff ?ime Change4 C&*
closure
?rigger for )C&* o!ilit" Change
?irgger for G)C&*
8/13/2019 18148552 3GPP Charging Principles
19/55
08/05/09 19
C&* generation Charging &ata in the SGS $S)C&*%
Charging &ata in the GGS $G)C&*%
o!ile Station o!ilit" anagement&ata in SGS $)C&*% SS o!ileOriginated &ata in SGS $S)SO)C&*%
SS o!ile ?erminated &ata in SGS$S)S?)C&*% o!ile Originatedlocation reuest in SGS $.CS)O)C&*% etc'
8/13/2019 18148552 3GPP Charging Principles
20/55
08/05/09 20
Charging scenarios o!ile to P& Conte=t o!ile to o!ile Conte=t P& to o!ile Conte=t o!ile to P& Conte=t hile
roaming4 GGS in -P.
8/13/2019 18148552 3GPP Charging Principles
21/55
08/05/09 21
PD
SGS
GGS
CG#
HPLMN
'
'
'
A
""S
o!ile to P& Conte=t
8/13/2019 18148552 3GPP Charging Principles
22/55
08/05/09 22
o!ile to P& Conte=t hile
roaming #ia 7GPD+
'
'
"S
GGS
CG#
HPLMN
Inter P,-+ "ac.!one
'
"G
A
C
'
"
SGS
"G
CG#
VPLMN
'
A
"S
'
"
A
8/13/2019 18148552 3GPP Charging Principles
23/55
08/05/09 23
IS Su!s"stem S(ecified in ?S 32'225 Off)line Charging On)line Charging
8/13/2019 18148552 3GPP Charging Principles
24/55
08/05/09 2+
Introduction Offline Charging
IS netor elements re(ort
accounting information CC construct and format C&*s
Online Charging
8/13/2019 18148552 3GPP Charging Principles
25/55
08/05/09 25
8/13/2019 18148552 3GPP Charging Principles
26/55
8/13/2019 18148552 3GPP Charging Principles
27/55
08/05/09 2:
Offline Charging
7ased on C&*s collection Successful case and Scenarios
essage lo rror Cases and Scenarios
*ece(tion of SIP error messages
CC Connection ailure o *e(l" from CC &u(licate &etection
CC &etected ailure
8/13/2019 18148552 3GPP Charging Principles
28/55
08/05/09 28Session sta!lishment)o!ile Origination
Visited +etwor. Home +etwor.
8/13/2019 18148552 3GPP Charging Principles
29/55
08/05/09 29
UE P-CSCF S-CSCFCCF
(&isited)CCF
(home)I-CSCF
'/ I+VI0%
C1 2$ery with the HSS
/ Acco$nting e3$est 4%&ent5
/ Acco$nting Answer
Create I6CSC# CD
Ser&ice Control
'/ I+VI0%
'/ I+VI0%
'/ I+VI0%
*/ 77 O8
*/ 77 O8
9/ Acco$nting e3$est 4Start5
:/ Acco$nting Answer
O;en P6CSC# CD
*/ 77 O8
8/13/2019 18148552 3GPP Charging Principles
30/55
08/05/09 30
'/ I+VI0%>?PDA0%
UE P-CSCF S-CSCFCCF
(&isited)
Visited +etwor.
CCF
(home)
Home +etwor.
Ser&ice Control
/ 77 O8 (In&ite>?;date)
/ Acco$nting e3$est 4Interim5
*/ Acco$nting Answer
?;date the S6CSC# CD
/ 77 O8 (In&ite>?;date)
9/ Acco$nting e3$est 4Interim5
:/ Acco$nting Answer
?;date the P6CSC# CD
/ 77 O8 (In&ite>?;date)
'/ I+VI0%>?PDA0%
Ser&ice Control
'/ I+VI0%>?PDA0%
SIP Session contin$es
SIP Session ongoing
-ore SIP signalling
edia odification
8/13/2019 18148552 3GPP Charging Principles
31/55
08/05/09 31
UE P-CSCF S-CSCFCCF
(&isited)
Visited +etwor.
CCF
(home)
Home +etwor.
'/ "@%
Ser&ice Control
:/ 77 O8:/ 77 O8
:/ 77 O8
'/ "@%
'/ "@%
/ Acco$nting e3$est 4Sto;5
/ Acco$nting Answer
Close the P6CSC# CD
*/ Acco$nting e3$est 4Sto;5
9/ Acco$nting Answer
Close the S6CSC# CD
Session *elease
8/13/2019 18148552 3GPP Charging Principles
32/55
08/05/09 32
UE P-SCSF S-CSCFCCF
(&isited)
Visited +etwor.
CCF
(home)
Home +etwor.
*/ Acco$nting e3$est 4Sto;5
9/ Acco$nting Answer
Close the P6CSC# CD Close the S6CSC# CD
SIP Session ongoing
'/ A!ort Session e3$est
/ A!ort Session Answer
/ "@%
/ "@%/ "@%
=/ 77 O8
/ 77 O8
'7/ 77 O8
:/ Acco$nting e3$est 4Sto;5
8/13/2019 18148552 3GPP Charging Principles
33/55
08/05/09 33
S-CSCFCCF
/ Acco$nting e3$est 4Start5
*/ Acco$nting Answer
AS (Voice
Mail)
Voice mail ser&ice in&o.ed/
O;en an AS CD
/ 77 O8 (In&ite)
Voice mail session (;laying anno$ncementsB etc/) hen &oice mail endsB tearing down session
SIP signalling
9/ "@%
:/ Acco$nting e3$est 4Sto;5
Close the AS CD
8/13/2019 18148552 3GPP Charging Principles
34/55
08/05/09 3+
On)line charging
7asic (rinci(les 7asic o(eration Charging scenarios
8/13/2019 18148552 3GPP Charging Principles
35/55
08/05/09 35
Online Charging$1/3%
7ased on charging e#ent creation Immediate #ent Charging $IC%
8/13/2019 18148552 3GPP Charging Principles
36/55
08/05/09 3
AS / MRFC ECF
/ AC (%V%0E%CODB AB S?)
9/ ACA (%V%0E%CODB GS?B 4CI5)
Debit Units !e"ation
'/ Ser&ice e3$est
:/ Ser&ice Deli&ery
*/ Perform %&ent
Charging Control/ 0imer 01
8/13/2019 18148552 3GPP Charging Principles
37/55
08/05/09 3:
Online Charging$2/3%
#ent Charging ith ;nit *eser#ation$C;*%
8/13/2019 18148552 3GPP Charging Principles
38/55
08/05/09 38
'7/ AC (S0OPE%CODB De!it ?nits e3/)
'/ ACA (S0OPE%CODB De!it ?nits es/)
''/ Perform %&ent Charging Control
Debit Units !e"ation
/ AC (S0A0E%CODB eser&e ?nits e3/)
/ Perform %&ent
Charging Control
*/ ACA (S0A0E%CODB eser&e ?nits es/)
Rese"#e Units an$ Debit Units !e"ations
'/ Ser&ice e3$est
9/ Ser&ice Deli&ery
/ Ser&ice Deli&ery
8/13/2019 18148552 3GPP Charging Principles
39/55
8/13/2019 18148552 3GPP Charging Principles
40/55
08/05/09 +0
AS/MRFC )CF
T*ri++S,i-.Timer
! ACR $START0Re1r23 Reserve 4nis Re5%
" ACA $START0Re1r23 Reserve 4nis Res%
& T*ri++ C.*nge
4niV*l6e$7e+1re
T*ri++S,i-.%
4niV*l6e$7e+1re
T*ri++S,i-.%
( ACR $ST8P0Re1r23 De7i 4nis Re5%
# ACA $ST8P0Re1r23 De7i 4nis Res%
9T*ri++ S,i. Time3 Gr*ne2 Servie 4ni:
94se2 Servie 4ni $6ni v*l6e3 6ni v*l6e *+er *ri++s,i.%3 ime 1+ *ri++ .*nge:
Gr*ne2Servi-e4ni$4
niV*l6e%
8/13/2019 18148552 3GPP Charging Principles
41/55
08/05/09 +1
7asic (rinci(les
Unit determination refers to the calculation ofthe num!er of non)monetar" units $ser#ice units4 data#olume4 time and e#ents% that shall !e assigned (rior
to starting ser#ice deli#er"' Rating refers to the calculation of a (rice out of
the non)monetar" units calculated !" the unitdetermination function'
7oth can !e im(lemented centralized4 i'e' on theC4 or decentralized4 that is4 on the
8/13/2019 18148552 3GPP Charging Principles
42/55
08/05/09 +2
7asic (rinci(le $cont'% immediate event charging4 granting units
to the
8/13/2019 18148552 3GPP Charging Principles
43/55
08/05/09 +3
7asic O(erations E&e!it ;nits *euestE sent from
8/13/2019 18148552 3GPP Charging Principles
44/55
08/05/09 ++
Immediate #ent Charging
$1%&ecentraliFed ;nit &etermination andCentraliFed *ating
$2%CentraliFed ;nit &etermination andCentraliFed *ating
$3%&ecentraliFed ;nit &etermination and
&ecentraliFed *ating
%C# AS>-#C?%6A
8/13/2019 18148552 3GPP Charging Principles
45/55
08/05/09 +5
/ Content>Ser&ice Deli&ery (cont/)
=/ Credit ?nit Control (cont/)
Ser&ice Deli&ery
'7/ SIP Session released
'/ SIP Session esta!lished
(SCC#B CPC#)
:/ De!it ?nits es;onse (on6monetary ?nits)
/ De!it ?nits e3$est (on6monetary ?nits)
9/ Acco$ntControl
*/ atingControl
Credit ?nit Control
/ ?nitsDetermination
$1%&C
%C# AS>-#C?% A
8/13/2019 18148552 3GPP Charging Principles
46/55
08/05/09 +
/ Content>Ser&ice Deli&ery (cont/)
=/ Credit Ser&ice Control (cont/)
Ser&ice Deli&ery
'7/ SIP Session released
'/ SIP Session esta!lished
%C#(SCC#B CPC#)
AS>-#C?%6A
:/ De!it ?nits es;onse (on6monetary ?nits)
/ De!it ?nits e3$est (Ser&ice 8ey)
9/ Acco$ntControl
*/ atingControl
Credit Ser&ice Control
/ ?nits
Determination
$2%CC
%C# >
8/13/2019 18148552 3GPP Charging Principles
47/55
08/05/09 +:
/ Content>Ser&ice Deli&ery (cont/)
=/ Credit Amo$nt Control (cont/)
Ser&ice Deli&ery
'7/ SIP Session released
'/ SIP Session esta!lished
%C#(SCC#B CPC#)
AS>-#C?%6A
:/ De!it ?nits es;onse(-onetary ?nits)
*/ De!it ?nits e3$est(-onetary ?nits)
9/ Acco$ntControl
/ atingControl
Credit Amo$nt Control
/ ?nitsDetermination
$3%&&
#ent c arg ng t reser#at on
8/13/2019 18148552 3GPP Charging Principles
48/55
08/05/09 +8
#ent c arg ng t reser#at onunit
$1%&ecentraliFed ;nit &etermination andCentraliFed *ating
$2%CentraliFed ;nit &etermination andCentraliFed *ating
$3%&ecentraliFed ;nit &etermination and
&ecentraliFed *ating
%C#(SCC#B CPC#)
AS>-#C?%6A
8/13/2019 18148552 3GPP Charging Principles
49/55
08/05/09 +9
/ Content>Ser&ice Deli&ery
'*/ SIP Session released
'/ SIP Session esta!lished
/ eser&e ?nits e3$est (+on6monetary ?nits)
8/13/2019 18148552 3GPP Charging Principles
50/55
08/05/09 50'*/ SIP Session released
'/ SIP Session esta!lished
/ Content>Ser&ice Deli&ery
/ eser&e ?nits e3$est (Ser&ice 8ey)
'7/ De!it ?nits e3$est (on6monetary ?nits)
/ ?nits
Determination
*/ ating Control
-#C?%a
8/13/2019 18148552 3GPP Charging Principles
51/55
08/05/09 51
'/ SIP Session released
'/ SIP Session esta!lished
(SCC#B CPC#)AS>-#C?%a
/ Content>Ser&ice Deli&ery
*/ eser&e ?nits e3$est (-onetary ?nits)
'7/ De!it ?nits e3$est (-onetary ?nits)
/ ?nits
Determination
/ ating Control
8/13/2019 18148552 3GPP Charging Principles
52/55
08/05/09 52
8/13/2019 18148552 3GPP Charging Principles
53/55
08/05/09 53
Charging scenarios
Originator and *eci(ient S*ela" Ser#er are the same
Originator and *eci(ient S*ela" Ser#er are not the same
7o= management S
8/13/2019 18148552 3GPP Charging Principles
54/55
08/05/09 5+
Originator and *eci(ient S *ela" Ser#er are not the same8rigin*1rMMS 4A Re-ipienMMS Rel*y/
Server Re-ipienMMS 4AMM!0s67miR);
MM(0+1r,*r2R);MM!0n1i+i-*i1n
R);MM!0n1i+i-*i1nR)S
MM(0+1r,*r2R)S
MM!0rerieveR);MM!0rerieveR)SMM!0*-
8/13/2019 18148552 3GPP Charging Principles
55/55
VASP
MM=02eliver R);8rigin*1rMMS R/S
MM=0s67mi R);!
MM=0s67mi R)SMM=02elivery0rep1r R);
MM=0repl*e R);%MM=0repl*e R)S
MM!0s67mi R);
MM=02eliver R)S
#
MM=02elivery0rep1r R)SMM=!0s67mi R);
$MM=0s67mi R)S
MM=0*nel R);&MM=0*nel R)S
MM!0n1i+i*i1n R);
1
"
S