3 GPP Charging 9292020 1 Outline n n

  • Slides: 55
Download presentation
3 GPP Charging 9/29/2020 1

3 GPP Charging 9/29/2020 1

Outline n n n 3 G charging logical architecture Charging functions CS domain PS

Outline n n n 3 G charging logical architecture Charging functions CS domain PS domain IM Subsystem Service domain (MMS service) 9/29/2020 2

Charging Documents Structure 9/29/2020 3

Charging Documents Structure 9/29/2020 3

3 G charging logical architecture n Create CDR n n n HLR GMSC Server

3 G charging logical architecture n Create CDR n n n HLR GMSC Server VMSC Server CGF SCF (not included in current spec. ) MMS Relay Server 9/29/2020 4

9/29/2020 5

9/29/2020 5

Charging functions n n n Charging Gateway Function (CGF):within the Packet-Switched domain, provides a

Charging functions n n n 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). 9/29/2020 6

ECF n n Content Provider Charging Function (CPCF) : manages the account that is

ECF n n 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) 9/29/2020 7

Offline IMS Charging architecture for non-roaming scenario 9/29/2020 8

Offline IMS Charging architecture for non-roaming scenario 9/29/2020 8

Online IMS Charging architecture 9/29/2020 9

Online IMS Charging architecture 9/29/2020 9

Circuit-Switched Domain n Specified in TS 32. 205 n Charging Principles n n n

Circuit-Switched Domain n Specified in TS 32. 205 n Charging Principles n n n 9/29/2020 Provide CDRs Inter-PLMN accounting Visitors from other PLMN Roaming Fixed network operator and other service providers Service Information 10

n Charging scenarios n n n Mobile to Land (outgoing) call Incoming call to

n Charging scenarios n n n Mobile to Land (outgoing) call Incoming call to a roaming subscriber Delivery of a mobile terminated short message Incoming call handled by CAMEL without redirection Etc. 9/29/2020 11

Mobile to land call n n 9/29/2020 MSC-A: MOC record for subscriber “A” GMSC:

Mobile to land call n n 9/29/2020 MSC-A: MOC record for subscriber “A” GMSC: outgoing gateway record 12

Incoming call to a roaming subscriber n n n 9/29/2020 GMSC: incoming gateway record

Incoming call to a roaming subscriber n n n 9/29/2020 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 13

Delivery of a mobile terminated short message n n n 9/29/2020 MSC: SMT record

Delivery of a mobile terminated short message n n n 9/29/2020 MSC: SMT record HLR: HLR interrogation record GMSC: SMS gateway MT record 14

Incoming call handled by CAMEL without redirection n GSMC: Incoming gateway record, Terminating CAMEL

Incoming call handled by CAMEL without redirection n GSMC: Incoming gateway record, Terminating CAMEL MSC: MTC record HLR: HLR interrogation record (2)Interrogate HLR, fetch the T-CSI (3. 1)GMSC request gsm. SSF to pass CAMEL service key to gsm. SCF to indicate which service logic it should apply (3. 2)gsm. SCF interrogate HLR for subscriber information (4)GMSC interrogate the HLR to get current location 9/29/2020 15

Packet-Switched Domain n Specified in TS 32. 215 Charging Principles Charging scenarios 9/29/2020 16

Packet-Switched Domain n Specified in TS 32. 215 Charging Principles Charging scenarios 9/29/2020 16

Charging Principles n Charging Information n n Charging for SMS n n n Usage

Charging Principles n Charging Information n n Charging for SMS n n n Usage of the radio interface, usage duration and etc. SGSN provide an S-SMO-CDR, S-SMT-CDR Charging support for CAMEL Charging Data Collection n S-CDR, G-CDR, M-CDR, S-SMO-CDR, S-SMT-CDR 9/29/2020 17

Charging Principles (cont. ) n Charging Data Record Generation n n Trigger for S-CDR

Charging Principles (cont. ) n Charging Data Record Generation n n Trigger for S-CDR n n Qos Change, Tariff Time Change, CDR closure Trigger for M-CDR n n Data volume limit, time, max number of charging conditions changes Mobility Change Tirgger for G-CDR 9/29/2020 18

CDR generation n Charging Data in the SGSN (S-CDR); Charging Data in the GGSN

CDR generation n 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. 9/29/2020 19

Charging scenarios n n Mobile to PDN Context Mobile to Mobile Context PDN to

Charging scenarios n n Mobile to PDN Context Mobile to Mobile Context PDN to Mobile Context Mobile to PDN Context while roaming, GGSN in HPLMN 9/29/2020 20

Mobile to PDN Context 9/29/2020 21

Mobile to PDN Context 9/29/2020 21

Mobile to PDN Context while roaming via BG 9/29/2020 22

Mobile to PDN Context while roaming via BG 9/29/2020 22

IMS Subsystem n n n Specified in TS 32. 225 Off-line Charging On-line Charging

IMS Subsystem n n n Specified in TS 32. 225 Off-line Charging On-line Charging 9/29/2020 23

Introduction n Offline Charging n n n IMS network elements report accounting information CCF

Introduction n Offline Charging n n n IMS network elements report accounting information CCF construct and format CDRs Online Charging n n AS and MRFC report accounting information ECF uses charging event to support OCS 9/29/2020 24

9/29/2020 25

9/29/2020 25

9/29/2020 26

9/29/2020 26

Offline Charging n n Based on CDRs collection Successful case and Scenarios n n

Offline Charging n n Based on CDRs collection Successful case and Scenarios n n Message Flow Error Cases and Scenarios Reception of SIP error messages n CCF Connection Failure n No Reply from CCF n Duplicate Detection n CCF Detected Failure 9/29/2020 n 27

9/29/2020 Session Establishment-Mobile Origination 28

9/29/2020 Session Establishment-Mobile Origination 28

9/29/2020 Session Establishment - Termination 29

9/29/2020 Session Establishment - Termination 29

9/29/2020 Media Modification 30

9/29/2020 Media Modification 30

9/29/2020 Session Release 31

9/29/2020 Session Release 31

9/29/2020 CCF Initiated Session Release 32

9/29/2020 CCF Initiated Session Release 32

9/29/2020 AS as Mail Server 33

9/29/2020 AS as Mail Server 33

On-line charging n n n Basic principles Basic operation Charging scenarios 9/29/2020 34

On-line charging n n n Basic principles Basic operation Charging scenarios 9/29/2020 34

Online Charging(1/3) n n Based on charging event creation Immediate Event Charging (IEC) n

Online Charging(1/3) n n Based on charging event creation Immediate Event Charging (IEC) n n Successful case and Scenarios n n Accounting-Record-Type EVENT_RECORD Message Flow Error Cases and Scenarios n n n Reception of SIP error messages Debit Units Operation Failure Duplicate Detection 9/29/2020 35

9/29/2020 36

9/29/2020 36

Online Charging(2/3) n Event Charging with Unit Reservation (ECUR) n n Successful case and

Online Charging(2/3) n Event Charging with Unit Reservation (ECUR) n n Successful case and Scenarios n n Accounting-Record-Type START/INTERIM/STOP_RECORD Message Flow Error Cases and Scenarios n n n Reception of SIP error messages Reserve Units and Debit Units Operation Failure Duplicate Detection 9/29/2020 37

9/29/2020 38

9/29/2020 38

Online Charging(3/3) n Support of Tariff Switch n n Using Acct-Interim-Interval AVP Using the

Online Charging(3/3) n Support of Tariff Switch n n Using Acct-Interim-Interval AVP Using the Tariff Switch Time AVP 9/29/2020 39

9/29/2020 40

9/29/2020 40

Basic principles n n Unit determination :refers to the calculation of the number of

Basic principles n n 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 nonmonetary 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. 9/29/2020 41

Basic principle (cont. ) n n immediate event charging, granting units to the AS/MRFC

Basic principle (cont. ) n n 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 9/29/2020 42

Basic Operations n n "Debit Units Request"; sent from AS/MRFC ECF After receiving a

Basic Operations n n "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 ECF Request 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". 9/29/2020 43

Immediate Event Charging (1)Decentralized Unit Determination and Centralized Rating (2)Centralized Unit Determination and Centralized

Immediate Event Charging (1)Decentralized Unit Determination and Centralized Rating (2)Centralized Unit Determination and Centralized Rating (3)Decentralized Unit Determination and Decentralized Rating 9/29/2020 44

(1)DC 9/29/2020 45

(1)DC 9/29/2020 45

(2)CC 9/29/2020 46

(2)CC 9/29/2020 46

(3)DD 9/29/2020 47

(3)DD 9/29/2020 47

Event charging with reservation unit (1)Decentralized Unit Determination and Centralized Rating (2)Centralized Unit Determination

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 9/29/2020 48

(1)DC 9/29/2020 49

(1)DC 9/29/2020 49

(2)CC 9/29/2020 50

(2)CC 9/29/2020 50

(3)DD 9/29/2020 51

(3)DD 9/29/2020 51

Application Services (MMS) n n Specified in TS 32. 235 Charging Principles n n

Application Services (MMS) n n Specified in TS 32. 235 Charging Principles n n n Usage of the MMS resources Storage duration Usage of the general Packet-Switched domain resources Etc. Charging scenarios 9/29/2020 52

Charging scenarios n n Originator and Recipient MMS Relay Server are the same Originator

Charging scenarios n n Originator and Recipient MMS Relay Server are the same Originator and Recipient MMS Relay Server are not the same MMBox management MMS VAS Application 9/29/2020 53

Originator and Recipient MMS Relay Server are not the same 9/29/2020 54

Originator and Recipient MMS Relay Server are not the same 9/29/2020 54

MMS VAS Application 9/29/2020 55

MMS VAS Application 9/29/2020 55