Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 32.299
Word version: 18.0.0
1…
5…
7…
5
3GPP charging applications requirements
5.1
Offline charging scenarios
5.2
Online charging scenarios
5.3
Other requirements
6
3GPP charging applications - Protocol aspects
6.1
Basic principles for Diameter offline charging
6.2
Message contents for offline charging
6.3
Basic principles for Diameter online charging
6.4
Message formats for online charging
6.5
Other procedural description of the 3GPP charging applications
6.6
Bindings of the operation to protocol application
6.7
Securing Diameter messages
5
3GPP charging applications requirements
p. 22
5.1
Offline charging scenarios
p. 22
5.1.1
Basic principles
p. 22
5.1.1.0
Introduction
|R12|
p. 22
5.1.1.1
Event based charging
p. 23
5.1.1.2
Session based charging
p. 24
5.1.2
Basic operation
p. 26
5.2
Online charging scenarios
p. 27
5.2.0
Introduction
|R12|
p. 27
5.2.1
Basic principles
p. 27
5.2.2
Charging scenarios
p. 28
5.2.2.0
Introduction
|R12|
p. 28
5.2.2.1
Immediate Event Charging (IEC)
p. 29
5.2.2.1.1
Decentralized Unit Determination and Centralized Rating
p. 29
5.2.2.1.2
Centralized Unit Determination and Centralized Rating
p. 31
5.2.2.1.3
Decentralized Unit Determination and Decentralized Rating
p. 33
5.2.2.1.4
Further options
p. 34
5.2.2.2
Event Charging with Unit Reservation (ECUR)
p. 35
5.2.2.2.1
Decentralized Unit Determination and Centralized Rating
p. 35
5.2.2.2.2
Centralized Unit Determination and Centralized Rating
p. 37
5.2.2.2.3
Decentralized Unit Determination and Decentralized Rating
p. 39
5.2.2.3
Session charging with Reservation
p. 41
5.2.2.3.1
Decentralized Unit Determination and Centralized Rating
p. 41
5.2.2.3.2
Centralized Unit Determination and Centralized Rating
p. 43
5.2.2.3.3
Decentralized Unit Determination and Decentralized Rating
p. 45
5.2.3
Basic operations
p. 47
5.3
Other requirements
p. 50
5.3.1
Re-authorization
p. 50
5.3.2
Threshold based re-authorization triggers
p. 50
5.3.3
Termination action
p. 50
5.3.4
Account expiration
|R9|
p. 50
6
3GPP charging applications - Protocol aspects
p. 51
6.1
Basic principles for Diameter offline charging
p. 51
6.1.0
Introduction
|R12|
p. 51
6.1.1
Event based charging
p. 52
6.1.2
Session based charging
p. 53
6.1.3
Offline charging error cases - Diameter procedures
p. 55
6.1.3.1
CDF connection failure
p. 55
6.1.3.2
No reply from CDF
p. 55
6.1.3.3
Duplicate detection
p. 55
6.1.3.4
CDF detected failure
p. 55
6.2
Message contents for offline charging
p. 56
6.2.1
Summary of offline charging message formats
p. 56
6.2.1.1
General
p. 56
6.2.1.2
Structure for the Accounting message formats
p. 56
6.2.2
Accounting-Request message
p. 57
6.2.3
Accounting-Answer (ACA) message
p. 59
6.3
Basic principles for Diameter online charging
p. 61
6.3.1
Online Specific Credit-Control application requirements
p. 61
6.3.2
Diameter description on the Ro reference point
p. 61
6.3.2.1
Basic principles
p. 61
6.3.3
Immediate Event Charging (IEC)
p. 62
6.3.4
Event Charging with Unit Reservation (ECUR)
p. 64
6.3.5
Session Charging with Unit Reservation (SCUR)
p. 66
6.3.6
Error cases and scenarios
p. 68
6.3.6.0
Introduction
|R12|
p. 68
6.3.6.1
Duplicate detection
p. 68
6.3.6.2
Reserve Units / Debit Units operation failure
p. 68
6.3.7
Support of tariff changes during an active user session
p. 68
6.3.7.1
Support of tariff changes using the tariff switch mechanism
p. 68
6.3.7.2
Support of tariff changes using Validity-Time AVP
p. 68
6.3.8
Support of re-authorization
p. 69
6.3.9
Support of failure handling
p. 69
6.3.10
Support of failover
p. 69
6.3.11
Credit pooling
p. 69
6.4
Message formats for online charging
p. 70
6.4.1
Summary of online charging message formats
p. 70
6.4.1.1
General
p. 70
6.4.1.2
Structure for the Credit-Control message formats
p. 70
6.4.2
Credit-Control-Request message
p. 71
6.4.3
Credit-Control-Answer message
p. 76
6.4.4
Re-Auth-Request message
p. 81
6.4.5
Re-Auth-Answer message
p. 82
6.4.6
Capabilities-Exchange-Request message
p. 82
6.4.7
Capabilities-Exchange-Answer message
p. 83
6.4.8
Device-Watchdog-Request message
p. 83
6.4.9
Device-Watchdog-Answer message
p. 83
6.4.10
Disconnect-Peer-Request message
p. 83
6.4.11
Disconnect-Peer-Answer message
p. 83
6.4.12
Abort-Session-Request message
p. 83
6.4.13
Abort-Session -Answer message
p. 83
6.5
Other procedural description of the 3GPP charging applications
p. 84
6.5.1
Re-Authorization
p. 84
6.5.1.1
Idle timeout
p. 84
6.5.1.2
Change of charging conditions
p. 84
6.5.1.3
Reporting quota usage
p. 84
6.5.1.4
Quota consumption
|R7|
p. 85
6.5.2
Threshold based Re-Authorization triggers
p. 85
6.5.3
Termination action
p. 85
6.5.4
Quota consumption time
p. 86
6.5.5
Service termination
p. 86
6.5.6
Envelope reporting
|R7|
p. 86
6.5.6.1
Envelope reporting in Online Charging
|R14|
p. 86
6.5.6.2
Envelope reporting in Offline Charging
|R14|
p. 86
6.5.6.3
Envelope reporting - Quota consumption time
|R14|
p. 87
6.5.6.4
Envelope reporting - Combinational quota
|R14|
p. 87
6.5.7
Combinational quota
|R7|
p. 88
6.5.8
Online control of offline charging information
|R7|
p. 88
6.5.9
Support of multiple service
|R11|
p. 88
6.5.10
Supported Features mechanism
|R15|
p. 88
6.5.10.1
Introduction
p. 88
6.5.10.2
Defining a feature
p. 88
6.5.10.3
Supported Feature handling
p. 89
6.6
Bindings of the operation to protocol application
p. 90
6.6.0
General
|R12|
p. 90
6.6.1
Bindings of Charging Data Transfer to Accounting
p. 90
6.6.2
Bindings of Debit / Reserve Units to Credit-Control
p. 91
6.7
Securing Diameter messages
|R14|
p. 91