7 Message contents

32.2903GPP5G SystemCharging managementRelease 18Services, operations and procedures of charging using Service Based Interface (SBI)Telecommunication managementTS

Converged charging or offline only charging is performed by NF (CTF) consuming service operations exposed by CHF, achieved using Charging Data Request and Charging Data Response.

The information structure used for these services operations is composed of two parts:

– Common structures specified in the present document.

– NF (CTF) consumer specific structures specified in the middle tier TSs.

Table 7.1 describes the data structure which is common to operations in request semantics.

Table 7.1: Common Data structure of Charging Data Request

Information Element

Converged Charging

Category

Offline Only Charging Category

Description

Session Identifier

OC

OC

This field identifies the charging session.

Subscriber Identifier

OM

OM

This field contains the identification of the individual subscriber that uses the requested service.

NF Consumer Identification

M

M

This is a grouped field which contains a set of information identifying the NF consumer of the charging service.

NF Functionality

M

M

This field contains the function of the node.

NF Name

OC

OC

This fields holds the name (i.e. UUID) of the NF consumer. At least one of the NF Address or NF Name shall be present.

NF Address

OC

OC

This field holds the address (i.e. IP address and/or FQDN) of NF consumer. At least one of the NF Address or NF Name shall be present.

NF PLMN ID

OC

OC

This field holds the PLMN ID of the network the NF consumer belongs to.

Charging Identifier

OM

This field contains the charging identifier allowing correlation of charging information. Only applicable if not provided in the NF (CTF) consumer specific structure.

Invocation Timestamp

M

M

This field holds the timestamp of the charging service invocation by the NF consumer

Invocation Sequence Number

M

M

This field contains the sequence number of the charging service invocation by the NF consumer in a charging session.

Retransmission Indicator

OC

OC

This field indicates if included, this is a retransmitted request message.

One-time Event

OC

This field indicates, if included, that this is event based charging and whether this is a one-time event in that there will be no update or termination.

One-time Event Type

OC

This field indicated the type of the one time event, i.e. Immediate or Post event charging.

Notify URI

OC

This field contains URI to which notifications are sent by the CHF. The latest received value shall always be used at notifications.

Supported Features

OC

This field indicates the features supported by the NF consumer.

Service Specification Information

OC

This field identifies the technical specification for the service (e.g. TS 32.255) and release version (e.g. Release 16) that applies to the request. It is for information.

Triggers

OC

OC

This field identifies the event(s) triggering the request and is common to all Multiple Unit Usage occurrences.

Multiple Unit Usage

OC

OC

This field contains the parameters for the quota management request and/or usage reporting. It may have multiple occurrences.

Rating Group

M

M

This field holds the identifier of a rating group.

Requested Unit

OC

This field indicates, if included, that quota management is required. It may additionally contain the amount of requested service units for a particular category.

Time

OC

This field holds the amount of requested time.

Total Volume

OC

This field holds the amount of requested volume in both uplink and downlink directions.

Uplink Volume

OC

This field holds the amount of requested volume in uplink direction.

Downlink Volume

OC

This field holds the amount of requested volume in downlink direction.

Service Specific Units

OC

This field holds the amount of requested service specific units.

Used Unit Container

OC

OC

This field contains the amount of used non-monetary service units measured up to the triggers and trigger timestamp. It may have multiple occurrences.

Service Identifier

OC

OC

This field holds the Service Identifier.

Quota management Indicator

OC

This field holds an indicator on whether the reported used units are with quota management control, without quota management control or with quota management control temporary suspended. If the field is not present, it indicates the used unit is without quota management applied.

Triggers

OC

Oc

This field holds reason for charging information reporting or closing for the used unit container.

Trigger Timestamp

OC

OC

This field holds the timestamp of the trigger.

Time

OC

OC

This field holds the amount of used time.

Total Volume

OC

OC

This field holds the amount of used volume in both uplink and downlink directions.

Uplink Volume

OC

OC

This field holds the amount of used volume in uplink direction.

Downlink Volume

OC

OC

This field holds the amount of used volume in downlink direction.

Service Specific Unit

OC

OC

This field holds the amount of used service specific units.

Event Time Stamps

OC

OC

This field holds the timestamps of the event reported in the Service Specific Units, if the reported units are event based.

Local Sequence Number

OM

OM

This field holds the container sequence number.

Table 7.2 describes the data structure which is common to operations in response semantics.

Table 7.2: Common Data structure of Charging Data Response

Information Element

Converged Charging

Category

Offline Only Charging Category

Description

Session Identifier

OC

OC

This field identifies the charging session.

Invocation Timestamp

M

M

This field holds the timestamp of the charging service response from the CHF.

Invocation Result

OC

OC

This field holds the failure handling and in case of unsuccessful result of the charging service invocation by the NF consumer the result code.

Invocation Result Code

OC

OC

This field contains the result code in case of failure.

Failed parameter

OC

OC

This field holds missing and/or unsupported parameter that caused the failure.

Failure Handling

OC

OC

This field holds the failure handling to be performed by the NF consumer when failure.

Invocation Sequence Number

M

M

This field holds the sequence number of the charging service invocation by the NF consumer.

Session Failover

OC

OC

This field indicates whether alternative CHF is supported for ongoing charging service failover handling by NF consumer.

Supported Features

OC

This field indicates from the supported features indicated by the NF consumer, those supported by the CHF.

Triggers

OC

OC

This field holds the triggers supplied from the CHF for the charging session that are independent of rating group for quota management and without quota management.

Multiple Unit Information

OC

This field holds the parameters for the quota management and/or usage reporting information. It may have multiple occurrences.

Result Code

OC

This field contains the result of the Rating Group quota allocation.

Rating Group

OM

The identifier of a rating group.

Granted Unit

OC

This field holds the granted quota.

Tariff Time Change

OC

This field contains the switch time when the tariff will be changed.

Time

OC

This field holds the amount of granted time.

Total Volume

OC

This field holds the amount of granted volume in both uplink and downlink directions.

Uplink Volume

OC

This field holds the amount of granted volume in uplink direction.

Downlink Volume

OC

This field holds the amount of granted volume in downlink direction.

Service Specific Units

OC

This field holds the amount of granted requested service specific units.

Validity Time

OC

This field defines the time in order to limit the validity of the granted quota for a given category instance.

Final Unit Indication

OC

This field indicates the granted final units for the service.

Time Quota Threshold

OC

This field indicates the threshold in seconds when the granted quota is time

Volume Quota Threshold

OC

This field indicates the threshold in octets when the granted quota is volume

Unit Quota Threshold

OC

This field indicates the threshold in service specific units, that are defined in the service specific documents, when the granted quota is service specific

Quota Holding Time

OC

This field holds the quota holding time in seconds.

Triggers

OC

OC

This field holds triggers for usage reporting associated to the rating group, which is supplied from the CHF.

The CTF NF consumer specific structures which are specified in the middle tier TSs, are defined as extensions of:

– common part structure of Charging Data Request and Charging Data Response.

– structure of Multiple Unit Usage.

– structure of Multiple Unit Information.

Table 7.3 describes the data structure which is common to Charging Notify Request.

Table 7.3: Common Data structure of Charging Notify Request

Information Element

Converged Charging

Category

Description

Notify URI

M

This field holds the URI previously supplied by the CHF for notifications associated to the charging session.

Notification type

M

This field holds the type of notification indicating re-authorization or termination.

Reauthorization Details

OC

This field holds the details of re-authorization.

It’s only present when type of notification is re-authorization.If not present and type of notification is re-authorization, the re-authorization notification applies to all units.

Service Identifier

OC

This field holds the Service Identifier to which re-authorization notification applies. If present, the rating group shall also be present. If not present the re-authorization notification applies to all service identifiers.

Rating Group

OC

This field holds the rating group to which re-authorization notification applies. If not present the re-authorization notification applies to all rating groups.

Quota management Indicator

OC

This field holds an indicator on whether the re-authorization notification is for quota management control or not. If not present the re-authorization notification applies to both units with and without quota management.

Table 7.4 describes the data structure which is common to Charging Notify Response.

Table 7.4: Common Data structure of Charging Notify Response

Information Element

Category

Description

Invocation Result

OC

This field holds the result code in case of unsuccessful result of the charging notify request.

Invocation Result Code

OC

This field contains the result code in case of failure.

Failed parameter

OC

This field holds missing and/or unsupported parameter that caused the failure.

Annex A (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2018-06

SA#80

Upgrade to change control version

15.0.0

2018-09

SA#81

SP-180832

0002

B

Charging Session Definition

15.1.0

2018-09

SA#81

SP-180832

0003

F

Correction on CTF in 5G Charging

15.1.0

2018-09

SA#81

SP-180832

0004

1

B

Introduce Use of NRF Framework

15.1.0

2018-09

SA#81

SP-180832

0005

B

Update combined scenarios

15.1.0

2018-09

SA#81

SP-180832

0008

1

B

Correction on Message content

15.1.0

2018-09

SA#81

SP-180832

0009

1

B

Correction on Nchf_ConvergedCharging_Notify Service Operation

15.1.0

2018-09

SA#81

SP-180832

0010

1

B

Correction on the requirement for Converged Charging

15.1.0

2018-09

SA#81

SP-180832

0011

1

B

Update of service operation

15.1.0

2018-09

SA#81

SP-180832

0013

1

B

Update of scenarios

15.1.0

2018-09

SA#81

SP-180832

0017

B

Converged Charging service definition update

15.1.0

2018-12

SA#82

SP-181059

0019

1

F

Clarification of requested units handling

15.2.0

2018-12

SA#82

SP-181059

0020

1

F

Allow updating of Notify URI

15.2.0

2018-12

SA#82

SP-181059

0021

1

F

Correction of Invocation result at http ok

15.2.0

2018-12

SA#82

SP-181052

0022

1

B

Addition of event charging

15.2.0

2018-12

SA#82

SP-181059

0023

1

F

Add description for Charging Notification

15.2.0

2019-03

SA#83

SP-190116

0024

1

F

Correction of NF Consumer Information

15.3.0

2019-03

SA#83

SP-190117

0027

F

Correction of SMSF as NF Consumer

15.3.0

2019-03

SA#83

SP-190116

0030

F

Correction of create operation for subscriber identifier

15.3.0

2019-03

SA#83

SP-190116

0031

1

F

Correction of Multiple Unit Information in ChargingDataResponse

15.3.0

2019-03

SA#83

SP-190116

0034

1

F

Addition of error handling

15.3.0

2019-03

SA#83

SP-190127

0025

1

B

Add offline only charging

16.0.0

2019-03

SA#83

SP-190127

0026

1

B

Add offline only charging service definition

16.0.0

2019-03

SA#83

SP-190127

0035

1

B

Add offline only charging service scenario

16.0.0

2019-06

SA#84

SP-190384

0037

1

A

Clarify the trigger mechanism

16.1.0

2019-06

SA#84

SP-190387

0039

1

C

Addition of message retry

16.1.0

2019-06

SA#84

SP-190384

0042

1

A

Correction on error handling

16.1.0

2019-06

SA#84

SP-190382

0043

1

B

Correct offline only charging service API name

16.1.0

2019-06

SA#84

SP-190384

0051

A

Correction of service operation name for Release

16.1.0

2019-09

SA#85

SP-190758

0052

1

B

Add offline only charging service message content

16.2.0

2019-09

SA#85

SP-190761

0053

1

A

Introduce event offline scenario

16.2.0

2019-09

SA#85

SP-190763

0055

1

B

Introduce AMF as a new NF consumer

16.2.0

2019-09

SA#85

SP-190761

0057

1

A

Correction of Multiple Quota reference

16.2.0

2019-09

SA#85

SP-190761

0068

1

A

Add the NF services

16.2.0

2019-09

SA#85

SP-190761

0070

1

A

Add the Service Specification Information

16.2.0

2019-09

SA#85

SP-190761

0071

1

A

Correction on Trigger Mechanism

16.2.0

2019-09

SA#85

SP-190761

0072

1

A

Clarification of Retry handling

16.2.0

2019-09

SA#85

SP-190761

0074

1

A

Correction of failure handling

16.2.0

2019-09

SA#85

SP-190761

0076

1

A

Event based charging mechanism

16.2.0

2019-09

SA#85

SP-190761

0077

1

A

Correction on response code handling

16.2.0

2019-09

SA#85

Correction in CR0053 (MCC)

16.2.1

2019-12

SA#86

SP-191160

0084

1

A

Add clarifications to failure handling

16.3.0

2019-12

SA#86

SP-191159

0086

1

F

Explanation of when Units Usage must be reported

16.3.0

2019-12

SA#86

SP-191159

0087

1

F

Clarification of Units Usage reporting

16.3.0

2019-12

SA#86

SP-191160

0088

D

Wrong name on CR

16.3.0

2019-12

SA#86

SP-191159

0091

1

F

Correction of Converged Charging principles

16.3.0

2019-12

SA#86

SP-191160

0093

A

Correction of ChargingNotifyResponse description

16.3.0

2019-12

SA#86

SP-191159

0094

F

Clarify Retransmission IE

16.3.0

2019-12

SA#86

SP-191160

0098

1

A

Correction of notify response

16.3.0

2019-12

SA#86

SP-191159

0101

1

F

Add the group id for CHF registration

16.3.0

2019-12

SA#86

SP-191160

0103

1

A

Correction to NF consumer identification

16.3.0

2020-07

SA#88-e

SP-200484

0114

1

F

Correction on Service Termination

16.4.0

2020-07

SA#88-e

SP-200485

0117

1

F

Correction of two SCUR Scenarios figure title and message description

16.4.0

2020-07

SA#88-e

SP-200509

0118

1

F

Correction of NF Consumers AMF for Nchf_ConvergedCharging_Release

16.4.0

2020-07

SA#88-e

SP-200508

0119

1

B

Add CHF-Controlled Quota Management functionality

16.4.0

2020-07

SA#88-e

SP-200508

0123

1

B

Flows for switch to offline

16.4.0

2020-09

SA#89e

SP-200741

0128

1

F

Add the attributes for CHFQM

16.5.0

2020-09

SA#89e

SP-200813

0130

1

F

Correction on Converged Charging and Requested Unit handling

16.5.0

2020-12

SA#90e

SP-201051

0132

1

F

Failure handling for InvocationSequemceNumber

16.6.0

2020-12

SA#90e

SP-201051

0134

F

Correction on missing PGW-C+SMF and NEF as NF consumers

16.6.0

2020-12

SA#90e

SP-201051

0135

1

F

Correcting trigger of usage reporting

16.6.0

2020-12

SA#90e

SP-201049

0137

1

A

Correcting handling of charging identifier

16.6.0

2020-12

SA#90e

SP-201069

0138

F

Correction on quota managed scenario

16.6.0

2020-12

SA#90e

SP-201088

0140

1

F

Add the NB Mode disable

16.6.0

2020-12

SA#90e

SP-201088

0142

1

F

Correction on the Quota Management Mode

16.6.0

2020-12

SA#90e

SP-201068

0143

1

B

Adding IMS nodes as NF consumers

17.0.0

2020-12

SA#90e

SP-201070

0144

1

B

Add PGW as consumer of ConvergedCharging service

17.0.0

2021-03

SA#91e

SP-210149

0146

A

Correction on coverged session based charging

17.1.0

2021-03

SA#91e

SP-210165

0147

1

B

Add the TS reference for PGW

17.1.0

2021-03

SA#91e

SP-210158

0149

1

A

Correction on missing NS charging NF Consumers

17.1.0

2021-03

SA#91e

SP-210146

0151

A

Correction on Supported Features attribute

17.1.0

2021-03

SA#91e

SP-210146

0153

1

A

Trigger Clarification

17.1.0

2021-03

SA#91e

SP-210149

0158

1

F

Correcting final unit handling

17.1.0

2021-06

SA#92e

SP-210466

0159

1

F

Delete PGW as consumer of ConvergedCharging service

17.2.0

2021-06

SA#92e

SP-210399

0160

1

B

Add IMS Information in Offline Only Charging

17.2.0

2021-06

SA#92e

SP-210418

0162

1

A

Correction on support of CHF set and CHF service set

17.2.0

2021-09

SA#93e

SP-210888

0165

1

B

Update service description regarding GERAN and UTRAN access

17.3.0

2021-09

SA#93e

SP-210886

0167

A

Correcting of trigger type usage

17.3.0

2021-09

SA#93e

SP-210886

0169

A

Quota threshold clarification

17.3.0

2021-12

SA#94e

SP-211463

0170

1

F

Correcting charging identifier handling

17.4.0

2021-12

SA#94e

SP-211485

0172

1

A

Addition of the Threshold based re-authorization triggers

17.4.0

2021-12

SA#94e

SP-211485

0174

1

A

Clarification on the SMF immediate Report

17.4.0

2021-12

SA#94e

SP-211485

0176

A

Clarify the NF consumers

17.4.0

2022-06

SA#96

SP-220564

0181

F

CHF Set Concept & Retry Handling

17.5.0

2022-06

SA#96

SP-220496

0182

1

F

Correcting CHF detected failure handling

17.5.0

2022-09

SA#97e

SP-220866

0186

1

B

Addition of MMS relay and server

18.0.0

2022-12

SA#98e

SP-221193

0188

1

A

Missing IMS-Node for release

18.1.0

2022-12

SA#98e

SP-221168

0190

1

A

Correction on the Charging notification

18.1.0

2022-12

SA#98e

SP-221168

0192

A

Addition of the NF consumer for EC Charging

18.1.0