Tech-
invite
3GPP
space
IETF
RFCs
SIP
Quick
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 32.291
Word version: 17.0.0
1…
5…
5
Services offered by the CHF
5.1
Introduction
5.2
Nchf_ConvergedCharging service
5.3
Nchf_OfflineOnlyCharging service
6
API definitions
6.1
Nchf_ ConvergedCharging Service API
6.2
Nchf_ OfflineOnlyCharging Service API
7
Bindings of CDR field, Information Element and Resource Attribute
7.0
General
7.1
Bindings of common CDR field, Information Element and Resource Attribute
7.2
Bindings for 5G data connectivity
7.3
Bindings for SMS charging
7.4
Bindings for 5G connection and mobility
7.5
Bindings for Exposure Function Northbound API charging
7.6
Bindings for NS performance and Analytics charging
7.7
Bindings for NS Management charging
8
Security
A
OpenAPI specification
A.1
General
A.2
Nchf_ConvergedCharging API
A.3
Nchf_OfflineOnlyCharging API
$
Change history
5
Services offered by the CHF
Word‑p. 12
5.1
Introduction
Word‑p. 12
5.2
Nchf_ConvergedCharging service
Word‑p. 13
5.2.1
Service description
Word‑p. 13
5.2.2
Service operations
Word‑p. 13
5.2.2.1
Introduction
Word‑p. 13
5.2.2.2
Nchf_ConvergedCharging_Create Operation
Word‑p. 14
5.2.2.3
Nchf_ConvergedCharging_Update Operation
Word‑p. 15
5.2.2.4
Nchf_ConvergedCharging_Release Operation
Word‑p. 15
5.2.2.5
Nchf_ConvergedCharging_Notify Operation
Word‑p. 16
5.3
Nchf_OfflineOnlyCharging service
|R16|
Word‑p. 17
5.3.1
Service description
Word‑p. 17
5.3.2
Service Operations
Word‑p. 17
5.3.2.1
Introduction
Word‑p. 17
5.3.2.2
Nchf_OfflineOnlyCharging_Create Operation
Word‑p. 17
5.3.2.3
Nchf_OfflineOnlyCharging_Update Operation
Word‑p. 18
5.3.2.4
Nchf_OfflineOnlyCharging_Release Operation
Word‑p. 18
6
API definitions
Word‑p. 19
6.1
Nchf_ ConvergedCharging Service API
Word‑p. 19
6.1.1
Introduction
Word‑p. 19
6.1.2
Usage of HTTP
Word‑p. 19
6.1.2.1
General
Word‑p. 19
6.1.2.2
HTTP standard headers
Word‑p. 19
6.1.2.2.1
General
Word‑p. 19
6.1.2.2.2
Content type
Word‑p. 20
6.1.2.3
HTTP custom headers
Word‑p. 20
6.1.2.3.1
General
Word‑p. 20
6.1.3
Resources
Word‑p. 20
6.1.3.1
Overview
Word‑p. 20
6.1.3.2
Resource: Charging Data
Word‑p. 21
6.1.3.2.1
Description
Word‑p. 21
6.1.3.2.2
Resource Definition
Word‑p. 21
6.1.3.2.3
Resource Standard Methods
Word‑p. 21
6.1.3.2.3.1
POST
Word‑p. 21
6.1.3.2.4
Resource Custom Operations
Word‑p. 22
6.1.3.3
Resource: Individual Charging Data
Word‑p. 22
6.1.3.3.1
Description
Word‑p. 22
6.1.3.3.2
Resource Definition
Word‑p. 22
6.1.3.3.3
Resource Standard Methods
Word‑p. 23
6.1.3.3.4
Resource Custom Operations
Word‑p. 23
6.1.3.3.4.1
Overview
Word‑p. 23
6.1.3.3.4.2
Operation: update
Word‑p. 23
6.1.3.3.4.2.1
Description
Word‑p. 23
6.1.3.3.4.2.2
Operation Definition
Word‑p. 23
6.1.3.3.4.3
Operation: release
Word‑p. 24
6.1.3.3.4.3.1
Description
Word‑p. 24
6.1.3.3.4.3.2
Operation Definition
Word‑p. 24
6.1.4
Custom Operations without associated resources
Word‑p. 25
6.1.5
Notifications
Word‑p. 25
6.1.5.1
General
Word‑p. 25
6.1.5.2
Event Notification
Word‑p. 25
6.1.5.2.1
Description
Word‑p. 25
6.1.5.2.2
Target URI
Word‑p. 25
6.1.5.2.3
Standard Methods
Word‑p. 25
6.1.5.2.3.1
POST
Word‑p. 25
6.1.6
Data Model
Word‑p. 26
6.1.6.1
General
Word‑p. 26
6.1.6.2
Structured data types
Word‑p. 30
6.1.6.2.1
Common Data Type
Word‑p. 30
6.1.6.2.1.1
Type ChargingDataRequest
Word‑p. 30
6.1.6.2.1.2
Type ChargingDataResponse
Word‑p. 31
6.1.6.2.1.3
Type ChargingNotifyRequest
Word‑p. 31
6.1.6.2.1.4
Type NFIdentification
Word‑p. 32
6.1.6.2.1.5
Type MultipleUnitUsage
Word‑p. 32
6.1.6.2.1.6
Type InvocationResult
Word‑p. 33
6.1.6.2.1.7
Type Trigger
Word‑p. 34
6.1.6.2.1.8
Type MultipleUnitInformation
Word‑p. 35
6.1.6.2.1.9
Type RequestedUnit
Word‑p. 35
6.1.6.2.1.10
Type UsedUnitContainer
Word‑p. 36
6.1.6.2.1.11
Type GrantedUnit
Word‑p. 37
6.1.6.2.1.12
Type FinalUnitIndication
Word‑p. 37
6.1.6.2.1.13
Type RedirectServer
Word‑p. 38
6.1.6.2.1.14
Type ReauthorizationDetails
Word‑p. 38
6.1.6.2.1.15
Void
6.1.6.2.1.16
Type ChargingNotifyResponse
Word‑p. 38
6.1.6.2.2
5G Data Connectivity Specified Data Type
Word‑p. 38
6.1.6.2.2.1
Type ChargingDataRequest
Word‑p. 38
6.1.6.2.2.2
Type ChargingDataResponse
Word‑p. 39
6.1.6.2.2.3
Type MultipleUnitUsage
Word‑p. 39
6.1.6.2.2.4
Type MultipleUnitInformation
Word‑p. 39
6.1.6.2.2.5
Type UsedUnitContainer
Word‑p. 39
6.1.6.2.2.6
Type PDUSessionChargingInformation
Word‑p. 40
6.1.6.2.2.7
Type UserInformation
Word‑p. 41
6.1.6.2.2.8
Type PDUSessionInformation
Word‑p. 42
6.1.6.2.2.9
Type PDUContainerInformation
Word‑p. 43
6.1.6.2.2.10
Type NetworkSlicingInfo
Word‑p. 44
6.1.6.2.2.11
Type PDUAddress
Word‑p. 44
6.1.6.2.2.12
Type ServingNetworkFunctionID
Word‑p. 44
6.1.6.2.2.13
Type RoamingQBCInformation
Word‑p. 45
6.1.6.2.2.14
Type MultipleQFIcontainer
Word‑p. 45
6.1.6.2.2.15
Type RoamingChargingProfile
Word‑p. 45
6.1.6.2.2.16
Type QFIContainerInformation
Word‑p. 46
6.1.6.2.2.17
Type RANSecondaryRATUsageReport
Word‑p. 47
6.1.6.2.2.18
Type QosFlowsUsageReport
Word‑p. 47
6.1.6.2.2.19
Type MAPDUSessionInformation
Word‑p. 47
6.1.6.2.2.20
Type EnhancedDiagnostics5G
Word‑p. 47
6.1.6.2.3
SMS Specified Data Type
Word‑p. 47
6.1.6.2.3.1
Type ChargingDataRequest
Word‑p. 47
6.1.6.2.3.2
Type SMSChargingInformation
Word‑p. 49
6.1.6.2.3.3
Type OriginatorInfo
Word‑p. 50
6.1.6.2.3.4
Type RecipientInfo
Word‑p. 51
6.1.6.2.3.5
Type SMAddressInfo
Word‑p. 51
6.1.6.2.3.6
Type RecipientAddress
Word‑p. 51
6.1.6.2.3.7
Type MessageClass
Word‑p. 52
6.1.6.2.3.8
Type SMAddressDomain
Word‑p. 52
6.1.6.2.3.9
Type SMInterface
Word‑p. 52
6.1.6.2.4
5G connection and mobility Specified Data Type
|R16|
Word‑p. 52
6.1.6.2.4.1
Type ChargingDataRequest
Word‑p. 52
6.1.6.2.4.2
Type ChargingDataResponse
Word‑p. 53
6.1.6.2.4.3
Type RegistrationChargingInformation
Word‑p. 54
6.1.6.2.4.4
Type N2ConnectionChargingInformation
Word‑p. 55
6.1.6.2.4.5
Type LocationReportingChargingInformation
Word‑p. 55
6.1.6.2.4.6
Type: PSCellInformation
Word‑p. 56
6.1.6.2.4.7
Type: NSSAIMap
Word‑p. 56
6.1.6.2.5
Exposure Function Northbound API Specified Data Type
|R16|
Word‑p. 56
6.1.6.2.5.1
Type ChargingDataRequest
Word‑p. 56
6.1.6.2.5.1a
Type ChargingDataResponse
Word‑p. 56
6.1.6.2.5.2
Type NEFChargingInformation
Word‑p. 57
6.1.6.2.6
Network Slice Management (NSM) Specified Data Type
|R16|
Word‑p. 57
6.1.6.2.6.1
Type ChargingDataRequest
Word‑p. 57
6.1.6.2.6.2
Type ChargingDataResponse
Word‑p. 57
6.1.6.2.6.3
Type NSMChargingInformation
Word‑p. 58
6.1.6.2.6.4
Type ServiceProfileChargingInformation
Word‑p. 59
6.1.6.2.6.5
Type Throughput
Word‑p. 60
6.1.6.2.7
NS performance and analytics Specified Data Type
|R16|
Word‑p. 60
6.1.6.2.7.1
Type ChargingDataRequest
Word‑p. 60
6.1.6.2.7.2
Type ChargingDataResponse
Word‑p. 60
6.1.6.2.7.3
Type UsedUnitContainer
Word‑p. 60
6.1.6.2.7.4
Type NSPAChargingInformation
Word‑p. 61
6.1.6.2.7.5
Type NSPAContainerInformation
Word‑p. 61
6.1.6.2.8
IMS Specified Data Type
|R17|
Word‑p. 61
6.1.6.2.81
Type ChargingDataRequest
|R17|
Word‑p. 61
6.1.6.2.8.2
Type ChargingDataResponse
Word‑p. 61
6.1.6.2.8.3
Type IMSChargingInformation
Word‑p. 62
6.1.6.3
Simple data types and enumerations
Word‑p. 66
6.1.6.3.1
Introduction
Word‑p. 66
6.1.6.3.2
Simple data types
Word‑p. 66
6.1.6.3.3
Enumeration: NotificationType
Word‑p. 67
6.1.6.3.4
Enumeration: NodeFunctionality
Word‑p. 67
6.1.6.3.5
Enumeration: ChargingCharacteristicsSelectionMode
Word‑p. 67
6.1.6.3.6
Enumeration: TriggerType
Word‑p. 68
6.1.6.3.7
Enumeration: FinalUnitAction
Word‑p. 70
6.1.6.3.8
Enumeration: RedirectAddressType
Word‑p. 70
6.1.6.3.9
Enumeration: TriggerCategory
Word‑p. 70
6.1.6.3.10
Enumeration: QuotaManagementIndicator
Word‑p. 71
6.1.6.3.11
Enumeration: FailureHandling
Word‑p. 71
6.1.6.3.12
Enumeration: SessionFailover
Word‑p. 71
6.1.6.3.13
Enumeration: 3GPPPSDataOffStatus
Word‑p. 71
6.1.6.3.14
Enumeration: ResultCode
Word‑p. 72
6.1.6.3.15
Enumeration: PartialRecordMethod
Word‑p. 73
6.1.6.3.16
Enumeration: RoamerInOut
Word‑p. 73
6.1.6.3.17
Void
6.1.6.3.18
Enumeration: SMMessageType
Word‑p. 73
6.1.6.3.19
Enumeration: SMPriority
Word‑p. 73
6.1.6.3.20
Enumeration: DeliveryReportRequested
Word‑p. 73
6.1.6.3.21
Enumeration: InterfaceType
Word‑p. 74
6.1.6.3.22
Enumeration: ClassIdentifier
Word‑p. 74
6.1.6.3.23
Enumeration: SMAddressType
Word‑p. 74
6.1.6.3.24
Enumeration: SMAddresseeType
Word‑p. 74
6.1.6.3.25
Enumeration: SMServiceType
Word‑p. 75
6.1.6.3.26
Enumeration: ReplyPathRequested
Word‑p. 75
6.1.6.3.27
Enumeration: DnnSelectionMode
Word‑p. 75
6.1.6.3.28
Enumeration: EventType
Word‑p. 75
6.1.6.3.29
Enumeration: MICOModeIndication
|R16|
Word‑p. 76
6.1.6.3.30
Enumeration: RegistrationMessageType
|R16|
Word‑p. 76
6.1.6.3.31
Enumeration: SmsIndication
|R16|
Word‑p. 76
6.1.6.3.32
Enumeration: APIDirection
|R16|
Word‑p. 76
6.1.6.3.33
Enumeration: ManagementOperation
|R16|
Word‑p. 76
6.1.6.3.34
Enumeration: ManagementOperationStatus
|R16|
Word‑p. 76
6.1.6.3.35
Enumeration: IMSNodeFunctionality
|R17|
Word‑p. 77
6.1.6.3.36
Enumeration: RedundantTransmissionType
|R17|
Word‑p. 77
6.1.6.4
Data types describing alternative data types or combinations of data types
Word‑p. 77
6.1.6.5
Binary data
Word‑p. 77
6.1.7
Error handling
Word‑p. 77
6.1.7.1
General
Word‑p. 77
6.1.7.2
Protocol Errors
Word‑p. 77
6.1.7.3
Application errors
Word‑p. 77
6.1.8
Feature negotiation
Word‑p. 78
6.2
Nchf_ OfflineOnlyCharging Service API
|R16|
Word‑p. 78
6.2.1
Introduction
Word‑p. 78
6.2.2
Usage of HTTP
Word‑p. 79
6.2.3
Resources
Word‑p. 80
6.2.3.1
Overview
Word‑p. 80
6.2.3.2
Resource: Charging Data
Word‑p. 80
6.2.3.2.1
Description
Word‑p. 80
6.2.3.2.2
Resource Definition
Word‑p. 81
6.2.3.2.3
Resource Standard Methods
Word‑p. 81
6.2.3.2.3.1
POST
Word‑p. 81
6.2.3.2.4
Resource Custom Operations
Word‑p. 82
6.2.3.3
Resource: Individual Offline Only Charging Data
Word‑p. 82
6.2.3.3.1
Description
Word‑p. 82
6.2.3.3.2
Resource Definition
Word‑p. 83
6.2.3.3.3
Resource Standard Methods
Word‑p. 83
6.2.3.3.4
Resource Custom Operations
Word‑p. 83
6.2.3.3.4.1
Overview
Word‑p. 83
6.2.3.3.4.2
Operation: update
Word‑p. 83
6.2.3.3.4.2.1
Description
Word‑p. 83
6.2.3.3.4.2.2
Operation Definition
Word‑p. 83
6.2.3.3.4.3
Operation: release
Word‑p. 84
6.2.3.3.4.3.1
Description
Word‑p. 84
6.2.3.3.4.3.2
Operation Definition
Word‑p. 85
6.2.4
Custom Operations without associated resources
Word‑p. 85
6.2.5
Data Model
Word‑p. 85
6.2.5.1
General
Word‑p. 85
6.2.5.2
Structured data types
Word‑p. 86
6.2.5.2.1
Common Data Type
Word‑p. 86
6.2.5.2.1.1
Type ChargingDataRequest
Word‑p. 86
6.2.5.2.1.2
Type ChargingDataResponse
Word‑p. 87
6.2.5.2.1.3
Type MultipleUnitUsage
Word‑p. 87
6.2.5.2.1.4
Type UsedUnitContainer
Word‑p. 88
6.2.5.2.1.5
Type Trigger
Word‑p. 89
6.2.5.2.2
5G Data Connectivity Specified Data Type
Word‑p. 89
6.2.5.2.2.1
Type ChargingDataRequest
Word‑p. 89
6.2.5.2.2.2
Type ChargingDataResponse
Word‑p. 89
6.2.5.2.2.3
Type MultipleUnitUsage
Word‑p. 89
6.2.5.2.2.4
Type UsedUnitContainer
Word‑p. 89
6.2.5.2.2.5
Type PDUSessionChargingInformation
Word‑p. 89
6.2.5.2.2.6
Type UserInformation
Word‑p. 89
6.2.5.2.2.7
Type PDUSessionInformation
Word‑p. 89
6.2.5.2.2.8
Type PDUContainerInformation
Word‑p. 89
6.2.5.2.2.9
Type NetworkSlicingInfo
Word‑p. 90
6.2.5.2.2.10
Type PDUAddress
Word‑p. 90
6.2.5.2.2.11
Type ServingNetworkFunctionID
Word‑p. 90
6.2.5.2.2.12
Type RoamingQBCInformation
Word‑p. 90
6.2.5.2.2.13
Type MultipleQFIcontainer
Word‑p. 90
6.2.5.2.2.14
Type RoamingChargingProfile
Word‑p. 90
6.2.5.2.2.15
Type QFIContainerInformation
Word‑p. 90
6.2.5.2.2.16
Type RANSecondaryRATUsageReport
Word‑p. 90
6.2.5.2.2.17
Type QosFlowsUsageReport
Word‑p. 90
6.2.5.3
Simple data types and enumerations
Word‑p. 90
6.2.5.3.1
Introduction
Word‑p. 90
6.2.5.3.2
Simple data types
Word‑p. 90
6.2.5.3.3
Enumeration: ChargingCharacteristicsSelectionMode
Word‑p. 90
6.2.5.3.4
Enumeration: NodeFunctionality
Word‑p. 91
6.2.5.3.5
Enumeration: TriggerType
Word‑p. 91
6.2.5.3.6
Enumeration: ResultCode
Word‑p. 92
6.2.5.3.7
Enumeration: 3GPPPSDataOffStatus
Word‑p. 92
6.2.5.3.8
Enumeration: PartialRecordMethod
Word‑p. 92
6.2.5.3.9
Enumeration: RoamerInOut
Word‑p. 92
6.2.5.3.10
Enumeration: SubscriberIdentityType
Word‑p. 92
6.2.6
Error handling
Word‑p. 92
6.2.6.1
General
Word‑p. 92
6.2.6.2
Protocol Errors
Word‑p. 92
6.2.6.3
Application errors
Word‑p. 92
6.2.7
Feature negotiation
Word‑p. 92
7
Bindings of CDR field, Information Element and Resource Attribute
Word‑p. 93
7.0
General
Word‑p. 93
7.1
Bindings of common CDR field, Information Element and Resource Attribute
Word‑p. 94
7.2
Bindings for 5G data connectivity
Word‑p. 96
7.3
Bindings for SMS charging
Word‑p. 100
7.4
Bindings for 5G connection and mobility
|R16|
Word‑p. 102
7.5
Bindings for Exposure Function Northbound API charging
|R16|
Word‑p. 104
7.6
Bindings for NS performance and Analytics charging
|R16|
Word‑p. 104
7.7
Bindings for NS Management charging
|R16|
Word‑p. 105
8
Security
Word‑p. 105
A
(Normative) OpenAPI specification
Word‑p. 106
A.1
General
Word‑p. 106
A.2
Nchf_ConvergedCharging API
Word‑p. 106
A.3
Nchf_OfflineOnlyCharging API
|R16|
Word‑p. 126
$
Change history
Word‑p. 136