3GPP Charging Principles
Transcript of 3GPP Charging Principles
![Page 1: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/1.jpg)
112/04/08 1
3GPP Charging
![Page 2: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/2.jpg)
112/04/08 2
Outline
3G charging logical architecture Charging functions CS domain PS domain IM Subsystem Service domain (MMS service)
![Page 3: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/3.jpg)
112/04/08 3
Charging Documents Structure
32.200
Charging Principles(charging stage 2)
32.205
Stage 3CS- domain
32.215
Stage 3PS- domain
32.225
Reserved for
Stage 3 IMS(R5)
32.235
Stage 3
Service- domain(R4: MMS service)
![Page 4: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/4.jpg)
112/04/08 4
3G charging logical architecture
Create CDR HLR GMSC Server VMSC Server CGF SCF (not included in current spec.) MMS Relay Server
![Page 5: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/5.jpg)
112/04/08 5
Gn Billing System
GGSN
VMSC Server
SGSN
CS Domain PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
CDR
CAP
CAP
CDR
Service Domain
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
CDR
CAP
CAP
CDR
Service Domain
Gr
C
D
Gc
IuPS IuCS A IuPS IuCS Gb Gb A
Gp
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSC Server
MGW
HLR
SCF
CDR
Mc
Mc
MMS Relay Server
CDR
CAP
CAP
CDR
Service Domain
Gn Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
CGF
MGW
GMSC Server
MGW
HLR
CDR
Mc
Mc
MMS Relay Server
Gn
Gi PSTN
Billing System
GGSN
VMSC Server
SGSN
PS Domain
CDR
CDR
CDR
Ga
Ga
CGF
MGW
GMSC Server
MGW
HLR
gsm SCF
CDR
Mc
Mc
MMS Relay Server
CDR
CAP
CAP
CAP
CDR
Service Domain
Gr
C Gc
IuPS IuCS A IuPS IuCS A
Gp
gsm SSF
gprs SSF
gsm SSF
![Page 6: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/6.jpg)
112/04/08 6
Charging functions
Charging Gateway Function (CGF) : within the Packet-Switched domain, provides a mechanism to transfer charging information from the SGSN and GGSN nodes to the network operator‘s chosen Billing Systems
Charging Collection Function (CCF) : main functionalities for IMS are in principle equivalent to the Charging Gateway Functions (CGF) that are used in the PS domain 。
Session Charging Function (SCF) : is responsible for Session Charging including the session control such as e.g. session termination.
Bearer Charging Function (BCF) : performs the Bearer Charging.
Event Charging Function (ECF) : performs event-based charging (content charging).
![Page 7: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/7.jpg)
112/04/08 7
ECF Content Provider Charging Function (CPCF) :
manages the account that is maintained for the content provider. Upon receipt of a charging request from the AS/MRFC, the CPCF processes the request and relays it to the SCCF.
Subscriber Content Charging Function (SCCF) :handles content charging requests that are made when the subscriber accesses the content. Upon such a content charging request, the SCCF may for example request the Correlation Function to check or to debit the subscriber's account. Content charging requests are received from the Content Provider Charging Function (CPCF)
![Page 8: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/8.jpg)
112/04/08 8
Offline IMS Charging architecture for non-roaming scenario
![Page 9: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/9.jpg)
112/04/08 9
Online IMS Charging architecture
Charging information
flow
ISC
SGSNSGSN CAP
Online Charging System
Home(A) + Visited(A)
Re
Rb
Ro
Ro
Re
Rc
MRFCMRFC
AS(s)AS(s)
ISC
SGSNSGSNCAP
Online Charging System
Home(B) + Visited(B)
Re
Rb
Ro
Ro
Re
Rc
Account
Correlation FunctionBearer
Charging FunctionAccount
Correlation Function Bearer
Charging Function
RatingFunction
RatingFunction
S-CSCFS-CSCF S-CSCFS-CSCF
AS(s)AS(s)
MRFCMRFC SCCF
CPCF
SCCF
CPCF
SessionCharging Function
SessionCharging Function
EventCharging Function
EventCharging Function
![Page 10: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/10.jpg)
112/04/08 10
Circuit-Switched Domain
Specified in TS 32.205 Charging Principles
Provide CDRs Inter-PLMN accounting Visitors from other PLMN Roaming Fixed network operator and other service provid
ers Service Information
![Page 11: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/11.jpg)
112/04/08 11
Charging scenariosMobile to Land (outgoing) callIncoming call to a roaming subscriberDelivery of a mobile terminated short messageIncoming call handled by CAMEL without redirectionEtc.
![Page 12: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/12.jpg)
112/04/08 12
Mobile to land call MSC-A:MOC record for s
ubscriber “A” GMSC:outgoing gatewa
y record
B
1
1
A
ISDN/PSTN
HPLMN
GMSC
MSC-A
HLR
BillingSystem
1
BA
B
1
1
A
ISDN/PSTN
HPLMN
GMSCGMSC
MSC-AMSC-A
HLRHLR
BillingSystemBilling
System
1
BBA
![Page 13: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/13.jpg)
112/04/08 13
Incoming call to a roaming subscriber
GMSC:incoming gateway record
HLR interrogation CDR
GMSC:outgoing gateway record
GMSC:roaming record inculde IMSI of “B”
MSC-B:MTC record for the call to “B”
TAP record
HPLMN
GMSC HLR
BillingSystem
A
2
3
4
A
VPLMN
GMSC
MSC-BBilling
System
BB
4
A
1
ISDN/PSTN
1
4
AB
HPLMN
GMSCGMSC HLRHLR
BillingSystemBilling
System
A
2
3
4
A
VPLMN
GMSCGMSC
MSC-BMSC-BBilling
SystemBilling
System
BBB
4
A
1
ISDN/PSTN
1
4
AB
![Page 14: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/14.jpg)
112/04/08 14
Delivery of a mobile terminated short message
MSC:SMT record HLR:HLR interrogation
record GMSC:SMS gateway MT
record
HPLMN
SMS-GMSC
MSC-B
HLR
BillingSystem
BB
A
2
SMS-SC
1
3
A
HPLMN
SMS-GMSC
MSC-BMSC-B
HLRHLR
BillingSystemBilling
System
BBB
A
2
SMS-SCSMS-SC
1
3
A
![Page 15: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/15.jpg)
112/04/08 15
Incoming call handled by CAMEL without redirection
GSMC: Incoming gateway record, Terminating CAMEL
MSC:MTC record HLR:HLR interrogation record
(2)Interrogate HLR, fetch the T-CSI
(3.1)GMSC request gsmSSF to pass CAMEL service key to gsmSCF to indicate which service logic it should apply
(3.2)gsmSCF interrogate HLR for subscriber information
(4)GMSC interrogate the HLR to get current location
ISDN/PSTN
B
MSC-B/gsmSSF
GMSC/gsmSSF
gsmSCF
A
Billing System
A
1
2
5
T-CSI(A-B)
3
1
6
4HLR
ISDN/PSTN
B
MSC-B/gsmSSF
GMSC/gsmSSF
gsmSCF
A
Billing System
A
1
2
5
T-CSI(A-B)
3
1
6
4HLR
![Page 16: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/16.jpg)
112/04/08 16
Packet-Switched Domain
Specified in TS 32.215 Charging Principles Charging scenarios
![Page 17: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/17.jpg)
112/04/08 17
Charging Principles Charging Information
Usage of the radio interface, usage duration and etc.
Charging for SMS SGSN provide an S-SMO-CDR, S-SMT-CDR
Charging support for CAMEL Charging Data Collection
S-CDR,G-CDR,M-CDR,S-SMO-CDR,S-SMT-CDR
![Page 18: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/18.jpg)
112/04/08 18
Charging Principles (cont.) Charging Data Record Generation
Data volume limit, time, max number of charging conditions changes
Trigger for S-CDR Qos Change, Tariff Time Change, CDR closure
Trigger for M-CDR Mobility Change
Tirgger for G-CDR
![Page 19: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/19.jpg)
112/04/08 19
CDR generation
Charging Data in the SGSN (S-CDR); Charging Data in the GGSN (G-CDR); Mobile Station Mobility Management Data in SGSN (M-CDR); SMS Mobile Originated Data in SGSN (S-SMO-CDR); SMS Mobile Terminated Data in SGSN (S-SMT-CDR); Mobile Originated location request in SGSN (LCS-MO-CDR); etc.
![Page 20: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/20.jpg)
112/04/08 20
Charging scenarios
Mobile to PDN Context Mobile to Mobile Context PDN to Mobile Context Mobile to PDN Context while
roaming, GGSN in HPLMN
![Page 21: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/21.jpg)
112/04/08 21
PDN
SGSN
GGSN
CGF
HPLMN
1
1
1
A
BBS
Mobile to PDN Context
![Page 22: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/22.jpg)
112/04/08 22
Mobile to PDN Context while roaming via BG
PDN
1
1
BS
GGSN
CGF
HPLMN
Inter PLMN Backbone
1
BG
A
C
1
B
SGSN
BG
CGF
VPLMN
1
A
BS
1
B
A
![Page 23: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/23.jpg)
112/04/08 23
IMS Subsystem
Specified in TS 32.225 Off-line Charging On-line Charging
![Page 24: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/24.jpg)
112/04/08 24
Introduction
Offline Charging IMS network elements report accounting
information CCF construct and format CDRs
Online Charging AS and MRFC report accounting informati
on ECF uses charging event to support OCS
![Page 25: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/25.jpg)
112/04/08 25
![Page 26: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/26.jpg)
112/04/08 26
Charging information
flow
ISC
SGSNSGSN CAP
Online Charging System
Home(A) + Visited(A)
Re
Rb
Ro
Ro
Re
Rc
MRFCMRFC
AS(s)AS(s)
ISC
SGSNSGSNCAP
Online Charging System
Home(B) + Visited(B)
Re
Rb
Ro
Ro
Re
Rc
Account
Correlation FunctionBearer
Charging FunctionAccount
Correlation Function Bearer
Charging Function
RatingFunction
RatingFunction
S-CSCFS-CSCF S-CSCFS-CSCF
AS(s)AS(s)
MRFCMRFC SCCF
CPCF
SCCF
CPCF
SessionCharging Function
SessionCharging Function
EventCharging Function
EventCharging Function
![Page 27: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/27.jpg)
112/04/08 27
Offline Charging Based on CDRs collection Successful case and Scenarios
Message Flow Error Cases and Scenarios
Reception of SIP error messages CCF Connection Failure No Reply from CCF Duplicate Detection CCF Detected Failure
![Page 28: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/28.jpg)
112/04/08 28Session Establishment-Mobile Origination
![Page 29: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/29.jpg)
112/04/08 29
UE P-CSCF S-CSCF CCF (visited)
Visited Network
CCF (home)
Home Network
I-CSCF
1. INVITE
Cx Query with the HSS
2. Accounting Request [Event]
3. Accounting Answer
Create I-CSCF CDR
Service Control
1. INVITE
1. INVITE 1. INVITE
4. 200 OK
4. 200 OK
5. Accounting Request [Start]
6. Accounting Answer
Open P-CSCF CDR
4. 200 OK
7. Accounting Request [Start]
8. Accounting Answer
Open S-CSCF CDR
4. 200 OK
SIP Session established
More SIP signalling
More SIP signalling
Session Establishment - Termination
![Page 30: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/30.jpg)
112/04/08 30
1. INVITE/ UPDATE
UE P-CSCF S-CSCF CCF (visited)
Visited Network
CCF (home)
Home Network
Service Control
2. 200 OK (Invite/Update)
3. Accounting Request [Interim]
4. Accounting Answer
Update the S-CSCF CDR
2. 200 OK (Invite/Update)
5. Accounting Request [Interim]
6. Accounting Answer
Update the P-CSCF CDR
2. 200 OK (Invite/Update)
1. INVITE/ UPDATE
Service Control
1. INVITE/ UPDATE
SIP Session continues
SIP Session ongoing
More SIP signalling
Media Modification
![Page 31: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/31.jpg)
112/04/08 31
UE P-CSCF S-CSCF CCF (visited)
Visited Network
CCF (home)
Home Network
1. BYE
Service Control
6. 200 OK 6. 200 OK
6. 200 OK
1. BYE 1. BYE
2. Accounting Request [Stop]
3. Accounting Answer
Close the P-CSCF CDR
4. Accounting Request [Stop]
5. Accounting Answer
Close the S-CSCF CDR
Session Release
![Page 32: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/32.jpg)
112/04/08 32
UE P-SCSF S-CSCF CCF (visited)
Visited Network
CCF (home)
Home Network
4. Accounting Request [Stop]
5. Accounting Answer
Close the P-CSCF CDR Close the S-CSCF CDR
SIP Session ongoing
1. Abort Session Request
2. Abort Session Answer
3. BYE
3. BYE 3. BYE
8. 200 OK
9. 200 OK
10. 200 OK
6. Accounting Request [Stop]
7. Accounting Answer
CCF Initiated Session Release
![Page 33: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/33.jpg)
112/04/08 33
S-CSCF CCF
3. Accounting Request [Start]
4. Accounting Answer
AS (Voice Mail)
Voice mail service invoked.
Open an AS CDR
2. 200 OK (Invite)
Voice mail session (playing announcements, etc.)… When voice mail ends, tearing down session
SIP signalling
5. BYE
6. Accounting Request [Stop]
Close the AS CDR
7. Accounting Answer
1. Invite
AS as Mail Server
![Page 34: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/34.jpg)
112/04/08 34
On-line charging
Basic principles Basic operation Charging scenarios
![Page 35: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/35.jpg)
112/04/08 35
Online Charging(1/3) Based on charging event creation Immediate Event Charging (IEC)
Accounting-Record-Type EVENT_RECORD Successful case and Scenarios
Message Flow Error Cases and Scenarios
Reception of SIP error messages Debit Units Operation Failure Duplicate Detection
![Page 36: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/36.jpg)
112/04/08 36
AS / MRFC ECF
2. ACR (EVENT_RECORD, RA, RSU)
5. ACA (EVENT_RECORD, GSU, [CI])
Debit Units Operation
1. Service Request
6. Service Delivery
4. Perform Event Charging Control 3. Timer Tx
![Page 37: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/37.jpg)
112/04/08 37
Online Charging(2/3) Event Charging with Unit Reservation
(ECUR) Accounting-Record-Type
START/INTERIM/STOP_RECORD Successful case and Scenarios
Message Flow Error Cases and Scenarios
Reception of SIP error messages Reserve Units and Debit Units Operation Failure Duplicate Detection
![Page 38: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/38.jpg)
112/04/08 38
ECF AS / MRFC
10. ACR (STOP_RECORD, Debit Units Req.)
12. ACA (STOP_RECORD, Debit Units Res.)
11. Perform Event Charging Control
Debit Units Operation
2. ACR (START_RECORD, Reserve Units Req.)
3. Perform Event Charging Control
4. ACA (START_RECORD, Reserve Units Res.)
Reserve Units and Debit Units Operations
1. Service Request
5. Service Delivery
9. Service Delivery
7. Perform Event Charging Control
8. ACA (INTERIM_RECORD, Debit units+Reserve units Req.)
6. ACR (INTERIM_RECORD, Debit units+Reserve units Req.)
Reserve Units Operation
![Page 39: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/39.jpg)
112/04/08 39
Online Charging(3/3)
Support of Tariff Switch Using Acct-Interim-Interval AVP Using the Tariff Switch Time AVP
![Page 40: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/40.jpg)
112/04/08 40
AS/MRFC ECF
Ta
riff
Sw
itch T
ime
r
1. ACR (START_Record, Reserve Units Req.)
2. ACA (START_Record, Reserve Units Res.)
3. Tariff Change
Un
it V
alu
e (
be
fore
T
ari
ff S
witc
h)
Un
it V
alu
e (
be
fore
T
ari
ff S
witc
h)
4. ACR (STOP_Record, Debit Units Req.)
5. ACA (STOP_Record, Debit Units Res.)
{Tariff Switch Time, Granted Service Unit}
{Used Service Unit (unit value, unit value after tariff switch), time of tariff change}
Gra
nte
d S
erv
ice
Unit (
Un
it V
alu
e)
![Page 41: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/41.jpg)
112/04/08 41
Basic principles Unit determination : refers to the calculation of
the number of non-monetary units (service units, data volume, time and events) that shall be assigned prior to starting service delivery.
Rating : refers to the calculation of a price out of the non-monetary units calculated by the unit determination function.
Both can be implemented centralized, i.e. on the ECF, or decentralized, that is, on the AS/MRFC.
Two cases for online event charging can be distinguished: immediate event charging and event charging with unit reservation.
![Page 42: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/42.jpg)
112/04/08 42
Basic principle (cont.) immediate event charging, granting units to
the AS/MRFC is performed in a single operation that also includes the deduction of the corresponding monetary units from the subscriber's account.
event charging with unit reservation includes also the process of requesting, reserving and possibly returning units. The deduction of the corresponding monetary units then occurs upon conclusion of the event charging transaction
![Page 43: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/43.jpg)
112/04/08 43
Basic Operations "Debit Units Request"; sent from AS/MRFC ECF
After receiving a service request from the subscriber, the AS/MRFC sends a Debit Units Request to the ECF. The AS/MRFC may either specify a service identifier (centralised unit determination) or the number of units requested (decentralised unit determination)
"Debit Units Response"; sent from ECF AS/MRFC The ECF replies with a Debit Units Response, which informs the AS/MRFC of the number of units granted as a result of the Debit Units Request
"Reserve Units Request"; sent from AS/MRFC ECFRequest to reserve a number of units for the service to be provided by an AS/MRFC.
"Reserve Units Response"; sent from ECF AS/MRFC Response from the ECF which informs the AS/MRFC of the number of units that were reserved as a result of the "Reserve Units Request".
![Page 44: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/44.jpg)
112/04/08 44
Immediate Event Charging
(1)Decentralized Unit Determination and Centralized Rating
(2)Centralized Unit Determination and Centralized Rating
(3)Decentralized Unit Determination and Decentralized Rating
![Page 45: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/45.jpg)
112/04/08 45
9. Content/Service Delivery (cont.)
8. Credit Unit Control (cont.)
7. Content/Service Delivery
10. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC UE-A
6. Debit Units Response (Non-monetary Units)
3. Debit Units Request (Non-monetary Units)
5. Account Control
4. Rating Control
Credit Unit Control
2. Units Determination
(1)DC
![Page 46: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/46.jpg)
112/04/08 46
9. Content/Service Delivery (cont.)
8. Credit Service Control (cont.)
7. Content/Service Delivery
10. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC UE-A
6. Debit Units Response (Non-monetary Units)
2. Debit Units Request (Service Key)
5. Account Control
4. Rating Control
Credit Service Control
3. Units Determination
(2)CC
![Page 47: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/47.jpg)
112/04/08 47
9. Content/Service Delivery (cont.)
8. Credit Amount Control (cont.)
7. Content/Service Delivery
10. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC UE-A
6. Debit Units Response(Monetary Units)
4. Debit Units Request(Monetary Units)
5. Account Control
3. Rating Control
Credit Amount Control
2. Units Determination
(3)DD
![Page 48: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/48.jpg)
112/04/08 48
Event charging with reservation unit
(1)Decentralized Unit Determination and Centralized Rating
(2)Centralized Unit Determination and Centralized Rating
(3)Decentralized Unit Determination and Decentralized Rating
![Page 49: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/49.jpg)
112/04/08 49
9. Content/Service Delivery
14. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC
3. Reserve Units Request (Non-monetary Units)
7. Reserve Units Response (Non-monetary Units)
UE-A
5. Account Control
10. Debit Units Request (Non-monetary Units)
13. Debit Units Response (Non-monetary Units)
12. Account Control
4. Rating Control
6.Reservation Control
8. Reserved Units Supervision
2. Units Determination
11. Rating Control
(1)DC
![Page 50: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/50.jpg)
112/04/08 50
14. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC UEa
9. Content/Service Delivery
2. Reserve Units Request (Service Key)
10. Debit Units Request (Non-monetary Units)
3. Units Determination
4. Rating Control
7. Reserve Units Response (Non-monetary Units)
5. Account Control
8. Granted Units Supervision
12. Account Control
6. Reservation Control
13. Debit Units Response (Non-monetary Units)
11. Rating Control
(2)CC
![Page 51: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/51.jpg)
112/04/08 51
13. SIP Session released
1. SIP Session established
ECF (SCCF, CPCF)
AS/MRFC UEa
9. Content/Service Delivery
4. Reserve Units Request (Monetary Units)
10. Debit Units Request (Monetary Units)
2. Units Determination
3. Rating Control
7. Reserve Units Response (Monetary Units)
5. Account Control
8. Budget Control
11. Account Control
6. Reservation Control
12. Debit Units Response (Monetary Units)
(3)DD
![Page 52: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/52.jpg)
112/04/08 52
Application Services (MMS) Specified in TS 32.235 Charging Principles
Usage of the MMS resources Storage duration Usage of the general Packet-Switched
domain resources Etc.
Charging scenarios
![Page 53: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/53.jpg)
112/04/08 53
Charging scenarios
Originator and Recipient MMS Relay Server are the same
Originator and Recipient MMS Relay Server are not the same
MMBox management MMS VAS Application
![Page 54: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/54.jpg)
112/04/08 54
Originator and Recipient MMS Relay Server are not the same
Originator MMS UA
Recipient MMS Relay/
Server Recipient MMS UA
MM1_submit.REQ
MM4_forward.REQ
MM1_notification. REQ
MM1_notification. RES
MM4_forward.RES
MM1_retrieve.REQ
MM1_retrieve.RES
MM1_acknowledge ment.REQ
MM4_read_reply_report.REQ
MM1_read_reply_ originator.REQ
MM1_submit.RES
Originator MMS Relay/
Server
MM4_delivery_report.REQ
MM1_delivery_ report.REQ MM1_read_reply_
recipient.REQ
MM4_read_reply_report.RES
A1
A2
A3
B1
B2
B3
B4
B5
B6 A4
MM4_delivery_report.RES B7
A5
B8
B9 A6
B10
A7
![Page 55: 3GPP Charging Principles](https://reader033.fdocuments.net/reader033/viewer/2022061117/5466e9c9b4af9f60028b499f/html5/thumbnails/55.jpg)
112/04/08 55
VASP
MM7_deliver. REQ
Originator MMS R/S
MM7_submit. REQ
3
MM7_submit. RES
MM7_delivery_report. REQ
MM7_replace. REQ
7 MM7_replace. RES
MM1_submit. REQ
2 MM7_deliver. RES
5
MM7_delivery_report. RES
MM71_submit. REQ
6 MM7_submit. RES
MM7_cancel. REQ
8 MM7_cancel. RES
MM1_notification. REQ
1
4
MMS VAS Application