6. Definition of charging information

32.2553GPP5G data connectivity domain chargingCharging managementRelease 17Stage 2Telecommunication managementTS

6.1 Data description for 5G data connectivity charging

6.1.1 Message contents

6.1.1.1 General

The Charging Data Request and Charging Data Response are specified in TS 32.290 [57] and include charging information. The Charging Data Request can be of type [Initial, Update, Termination].

Table 6.1.1.1.1 describes the use of these messages for converged charging.

Table 6.1.1.1.1: Converged charging messages reference table

Message

Source

Destination

Charging Data Request

SMF

CHF

Charging Data Response

CHF

SMF

The following clauses describe the different fields used in the Charging Data messages and the category in the tables is used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1].

6.1.1.2 Charging Data Request message

Table 6.1.1.2.1 illustrates the basic structure of a Charging Data Request message from the SMF as used for 5G data connectivity converged charging.

Table 6.1.1.2.1: Charging Data Request message contents

Information Element

Category for converged charging

Category for offline only charging

Description

Session Identifier

OC

OC

Described in TS 32.290 [57]

Subscriber Identifier

OM

M

Described in TS 32.290 [57]

In case SUPI is not present (for emergency service), the User Equipment Info in table 6.2.1.2.1. shall be present for identifying the user.

NF Consumer Identification

M

M

Described in TS 32.290 [57]

NF Functionality

M

OC

Described in TS 32.290 [57]

NF Name

OC

OC

Described in TS 32.290 [57]

NF Address

OC

OC

Described in TS 32.290 [57]

NF PLMN ID

OC

OC

Described in TS 32.290 [57]

Invocation Timestamp

M

M

Described in TS 32.290 [57]

Invocation Sequence Number

M

M

Described in TS 32.290 [57]

Retransmission Indicator

OC

OC

Described in TS 32.290 [57]

Notify URI

OC

OC

Described in TS 32.290 [57]

Service Specification Information

OC

OC

Described in TS 32.290 [57]

Supported Features

OC

This field indicates the features supported by the NF consumer.

Triggers

OC

OC

This field is described in TS 32.290 [57] and holds the 5G data connectivity specific triggers described in clause 5.2.1.

Multiple Unit Usage

OC

OC

Described in TS 32.290 [57]

This field is not applicable to QBC.

Rating Group

M

M

Described in TS 32.290 [57]

Requested Unit

OC

Described in TS 32.290 [57]

Used Unit Container

OC

OC

Described in TS 32.290 [57]

Triggers

OC

OC

This field is described in TS 32.290 [57] and holds the 5G data connectivity specific triggers described in clause 5.2.1.

PDU Container Information

OC

OC

This field holds the 5G data connectivity PDU session container specific information described in clause 6.2.

UPF ID

OC

OC

This field holds the UPF identifier used to identify the UPF.

These fields shall only be included when either quota is requested per UPF, or used units are reported per UPF

multi-homed PDU address

OC

OC

This field holds the IPv6 prefix used by UPF. It may only be used for IPv6 multi-homed PDU sessions and then only for reporting used units.

PDU Session Charging Information

OM

OM

This field holds the 5G data connectivity specific information described in clause 6.2.

This field is applicable to FBC and QBC.

Roaming QBC information

OM

OM

This field holds the roaming QBC specific information defined in clause 6.2.1.4

This field is only applicable to QBC.

6.1.1.3 Charging data response message

Table 6.1.1.3.1 illustrates the basic structure of a Charging Data Response message from the CHF as used for 5G data connectivity converged charging.

Table 6.1.1.3.1: Charging Data Response message contents

Information Element

Category for converged charging

Category for offline only charging

Description

Session Identifier

OC

OC

Described in TS 32.290 [57]

Invocation Timestamp

M

M

Described in TS 32.290 [57]

Invocation Result

OC

M

Described in TS 32.290 [57]

Invoation Result Code

OC

M

Described in TS 32.290 [57]

Failed Parameter

OC

OC

Described in TS 32.290 [57]

Failure Handling

OC

OC

Described in TS 32.290 [57]

Invocation Sequence Number

M

M

Described in TS 32.290 [57]

Session Failover

OC

OC

Described in TS 32.290 [57]

Supported Features

OC

This field indicates the features supported by the NF consumer.

Multiple Unit Information

OC

OC

Described in TS 32.290 [57]

This field is not applicable to QBC.

Result Code

OC

OC

Described in TS 32.290 [57]

Rating Group

M

M

Described in TS 32.290 [57]

UPF ID

OC

OC

This field holds the UPF identifier used for quota granted per UPF by CHF

Granted Unit

OC

Described in TS 32.290 [57]

Validity Time

OC

Described in TS 32.290 [57]

Final Unit Indication

OC

Described in TS 32.290 [57]

Time Quota Threshold

OC

Described in TS 32.290 [57]

Volume Quota Threshold

OC

Described in TS 32.290 [57]

Unit Quota Threshold

OC

Described in TS 32.290 [57]

Quota Holding Time

OC

Described in TS 32.290 [57]

Triggers

OC

OC

This field is described in TS 32.290 [57] and holds the 5G data connectivity specific triggers described in clause 5.2.1.

Triggers

OC

OC

This field is described in TS 32.290 [57] and holds the 5G data connectivity specific triggers described in clause 5.2.1.

PDU Session Charging Information

OM

OM

This field holds the 5G data connectivity specific information described in clause 6.2.

Roaming QBC Information

OM

OM

This field holds the roaming QBC specific information defined in clause 6.2.1.4

This field is not applicable to FBC.

6.1.2 Ga message contents

6.1.3 CDR description on the Bd interface

6.1.3.1 General

This clause describes the CDR content and format generated for 5G data connectivity – PDU session charging.

The following tables provide a brief description of each CDR parameter. The category in the tables is used according to the charging data configuration defined in clause 5.4 of TS 32.240 [1]. Full definitions of the CDR parameters, sorted by the name in alphabetical order, are provided in TS 32.298 [51].

6.1.3.2 PDU session charging CHF CDR data

If enabled, CHF CDRs for PDU session charging shall be produced for each PDU session. In roaming Home routed scenario, the PDU session charging CHF CDR shall cover both Flow based Charging and Qos flow Based Charging (QBC) from H-SMF.

The fields of PDU session charging CHF CDR are specified in table 6.1.3.2.1.

Table 6.1.3.2.1: PDU session charging CHF record data

Field

Category

Description

Record Type

M

CHF record.

Recording Network Function ID

OM

This field holds the name of the recording entity, i.e. the CHF id.

Subscriber Identifier

OM

This field holds the Subscription Permanent Identifier (SUPI) of the served party. This fields should be present except for emergency session. The detail of SUPI is specified in clause 5.9.2 of TS 23.501 [200]

NF Consumer Information

M

This field holds the information of the SMF that used the charging service.

NF Functionality

M

This field contains the function of the node (i.e. SMF)

NF Name

OC

This field holds the name of the SMF used.

NF Address

OC

This fields holds the IP Address of the SMF used.

NF PLMN ID

OC

This field holds the PLMN identifier (MCC MNC) of the SMF.

List of Multiple Unit Usage

OM

This field holds a list of changes in charging conditions for all service data flows within this PDU session.This list is categorized per rating group or per combination of rating group and service id or per combination of rating group, sponsor identity and application service provider identity. In addition, usage is differentiated between with and without quota management. Each change is time stamped. Charging conditions are used to categorize traffic volumes, elapsed time and number of events, such as per tariff period.

Rating Group

OM

This filed holds the rating group.

Used Unit Container

OC

This field holds the used units and information connected to the reported units.

Service Identifier

OC

This field holds the Service Identifier.

Quota management Indicator

OM

This field holds an indicator on whether the used units are with or without quota management.

Triggers

OC

This field holds the reason for closing the used unit container.

Trigger Timestamp

OC

This field holds the timestamp of the trigger.

Time

OC

This field holds the amount of used time.

Total Volume

OC

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

Uplink Volume

OC

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

Downlink Volume

OC

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

Service Specific Unit

OC

This field holds the amount of used service specific units.

Event Time Stamps

OC

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

Rating Indicator

OC

This field indicates if the units have been rated or not.

Local Sequence Number

M

This field holds the container sequence number.

PDU Container Information

OC

This field holds the 5G data connectivity specific information defined in clause 6.2.1.3.

UPF ID

OC

This field holds the UPF identifier used to identify the UPF when reporting the usage for the UPF.

Multi-homed PDU address

Oc

This field holds the Multi-homed IPv6 prefix used by UPF, identified by the UPF ID. It may only be used for reporting used units.

Record Opening Time

M

Time stamp when the PDU session is activated in the SMF or record opening time on subsequent partial records.

Duration

M

This field holds the duration of this record.

Record Sequence Number

C

Partial record sequence number, only present in case of partial records.

Cause for Record Closing

M

The reason for the release of the record.

Diagnostics

OM

This field holds a more detailed reason for the release of the PDU session, when a single cause is applicable.

Local Record Sequence Number

OM

Consecutive record number created by the CDF. The number is allocated sequentially including all CDR types.

Record Extensions

OC

A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension.

PDU Session Charging Information

OM

This field holds the 5G data connectivity specific information defined in clause 6.2.1.2.

Roaming QBC information

OC

This field holds the roaming QBC specific information defined in clause 6.2.1.4, when applicable.

6.1.3.3 Roaming QBC CHF CDR data

If enabled, CHF CDRs for Roaming QBC shall be produced in VPLMN for each PDU session established for an in-bound roamer. The fields of Roaming QBC CHF CDR are specified in table 6.1.3.3.1.

Table 6.1.3.3.1: Roaming QBC CHF record data

Field

Category

Description

Record Type

M

CHF record.

Recording Network Function ID

OM

This field holds the name of the recording entity, i.e. the CHF id.

Subscriber Identifier

M

This field holds the 5G Subscription Permanent Identifier (SUPI) of the served party, if available.

NF Information

OC

This field holds the information of the V-SMF that used the charging service.

NF Functionality

M

This field contains the function of the node.

NF Name

OC

This field holds the name of the V-SMF used.

NF Address

OC

This fields holds the IP Address of the V-SMF used.

NF PLMN ID

Oc

This field holds the PLMN identifier (MCC MNC) of the V-SMF.

Record Opening Time

M

Time stamp when the PDU session is activated in the SMF or record opening time on subsequent partial records.

Duration

M

This field holds the duration of this record.

Record Sequence Number

C

Partial record sequence number, only present in case of partial records.

Cause for Record Closing

M

The reason for the release of the record.

Diagnostics

OM

This field holds a more detailed reason for the release of the PDU session, when a single cause is applicable.

Local Record Sequence Number

OM

Consecutive record number created by the CHF. The number is allocated sequentially including all CDR types.

Record Extensions

OC

A set of network operator/manufacturer specific extensions to the record. Conditioned upon the existence of an extension.

PDU Session Charging Information

OM

This field holds the 5G data connectivity specific information defined in clause 6.2.1.2.

Roaming QBC Information

OM

This field holds the 5G data connectivity Roaming QBC specific information defined in clause 6.2.1.4

6.2 5G data connectivity charging specific parameters

6.2.1 Definition of 5G data connectivity charging information

6.2.1.1 General

The Charging Information parameter used for 5G data connectivity charging is provided in the following sub-clauses.

6.2.1.2 Definition of PDU session charging information

PDU session specific charging information used for 5G data connectivity charging is provided within the PDU session charging Information.

The detailed structure of the PDU Session Charging Information can be found in table 6.2.1.2.1.

Table 6.2.1.2.1: Structure of PDU Session Charging Information

Information Element

Category

Description

Charging Id

OM

This field holds the Charging Id for PDU session. The value of Charging Id is the same as that of Home Provided Charging Id in V-SMF only in the home routed roaming scenario for EPS to 5GS interworking and inter-PLMN mobility from HPLMN with I-SMF to VPLMN.

Home Provided Charging Id

OC

This field holds the Charging Id generated by H-SMF.This field is only applicable in V-SMF in the home routed roaming scenario for EPS to 5GS interworking and inter-PLMN mobility from HPLMN with I-SMF to VPLMN.

SMF Charging Id

OM

This field holds a string that, be provided from the SMF instead of Charging Id, if supported.

SMF Home Provided Charging Id

OM

This field holds a string that, be provided from the H-SMF instead of Home Provided Charging Id, if supported.

User Information

OM

Group of user information.

User Identifier

OC

This field contains the identification of the user (i.e. GPSI).

User Equipment Info

OC

This field holds the identification of the terminal (i.e. PEI, MAC Address)

It is used for identifying the user in case SUPI is not present during emergency service. The detail identification of the wireline access is specified in clause 4.7.7 of TS 23.316 [203].

unauthenticatedFlag

OC

This field indicates the served SUPI is not authenticated.

Roamer In Out

OC

This field holds an indication if the roamer is in-bound or out-bound. This field is present only if UE is identified as a roamer.

User Location Info

OC

This field indicates details of where the UE is currently located (access-specific user location information).

For MA PDU session, this field holds the user location associated to the 3GPP access

MA PDU Non 3GPP User Location info

OC

This field holds the user location associated to the non 3GPP access for MA PDU session.

User Location Time

OC

This field holds the UTC time at which the UE was last known to be in the location.

For MA PDU session, this field holds the user location time associated to the 3GPP access.

MA PDU Non 3GPP User Location Time

OC

This field holds the user location time associated to the non 3GPP access for MA PDU session.

UE Time Zone

OC

This field holds the Time Zone of where the UE is located, if available where the UE currently resides.

Presence Reporting Area Information

OC

This field contains part of the Presence Reporting Area Information of UE as defined in TS 23.501[200], comprising the Presence Reporting Area identifier(s) and an indication on whether the UE is inside or outside the Presence Reporting Area, if available.

PDU Session Information

OC

Group of PDU session information.

PDU Session ID

M

This field holds identifier of PDU session.

Network Slice Instance Identifier

OM

This field holds network slice information the PDU session belongs to.

PDU Type

OM

This field holds the type of PDU session.

PDU Address

OC

Group of UE IP address.

PDU Ipv4 Address

OC

This field holds the IP Address of the served SUPI allocated for PDU session, i.e. IPv4 address.

PDU IPv6 Address with Prefix

OC

This field holds the IP Address of the served SUPI allocated for PDU session, i.e. IPv6 prefix.

PDU Address prefix length

OC

PDP/PDN Address prefix length of an IPv6 typed Served PDU Address. The field needs not available for prefix length of 64 bits.

IPv4 Dynamic Address Flag

OC

This field indicates whether served PDP/PDN address for IPv4 is dynamically allocated. This field is missing if address is static.

IPv6 Dynamic Address Flag

OC

This field indicates whether served PDP/PDN address for IPv6 is dynamically allocated. This field is missing if address is static.

Additional PDU IPv6 prefixes

OC

This field holds a list of additional IPv6 prefix allocated for the PDU session, when applicable.

SSC Mode

OC

This field holds SSC mode of PDU session.

MA PDU session information

OC

This field holds information associated to the MA PDU session.

MA PDU session indicator

OC

This field indicates the PDU session is a MA PDU session requested by the UE or requested by Network modification based ATSSS capabilities provided by the UE and the Network.

ATSSS capability

OC

This field holds the ATSSS capability supported by the MA PDU session

SUPI PLMN ID

OC

This field holds PLMN ID of the SUPI.

CP CIoT Optimisation indicator

OC

This field holds the indicator whether control plane optimization CIoT for 5GS is used during the PDU session, if this feature is enabled.

5GS Control Plane Only indicator

OC

This field holds the indicator whether the control plane only is used, i.e., the PDU data only transfers to control plane in case of control plane CIoT optimization.

Small data rate control indicator

OC

This field holds the indicator whether the small data rate control for 5GS CIoT is used during the PDU session.

Serving Network Function ID

OC

This field holds the identity of the serving network function

– AMF identity for the PDU sessions being served by SMF in non-roaming

– V-SMF identity for the home routed roaming

– I-SMF identity for PDU session being served by SMF + I-SMF

– ePDG identity for handover between EPC/ePDG and 5GS

– SGW identity for the EPC/E-UTRAN interworking

In all other cases the identity is implementation specific.

Serving Network Function Functionality

M

This field holds the functionality of the serving network function:

– AMF for the PDU sessions being served by SMF in non-roaming

– SMF for the home routed roaming

– I-SMF for the PDU session being served by SMF + I-SMF

– ePDG for handover between EPC/ePDG and 5GS

– SGW for EPC/E-UTRAN interworking.

Serving Network Function Name

OC

This field holds the unique identifier of the serving network function instance.

Serving Network Function Addresses

OC

This field holds the IP addresses of the serving network function.

Serving Network Function FQDN

OC

This field holds the FQDN the serving network function.

When the serving network function is an AMF, this FQDN is the AMF name as defined in clause 5.9.5 of 3GPP TS 23.501 [200].

Serving Network Function PLMN ID

OC

This field holds the PLMN ID of the network the Serving Network Function belongs to.

AMF Identifier

OC

This field holds the AMF identifier.

Serving CN PLMN ID

OC

This field holds the serving Core Network Operator PLMN ID selected by the UE if different from SMF PLMN ID.

RAT Type

OC

This field holds the Radio Access Technology (RAT) currently serving the UE.

For MA PDU session, this field holds the Radio Access Technology (RAT) associated to the 3GPP access

MA PDU Non 3GPP RAT Type

OC

This field holds the Radio Access Technology (RAT) serving the UE in non 3GPP access for MA PDU session.

Data Network Name Identifier

M

This field contains the identifier of the DNN the user is connected to.

DNN Selection Mode

OC

This field indicates whether the requested DNN corresponds to an explicitly subscribed DNN or to the usage of a wildcard subscription.

Authorized QoS Information

OC

This field holds the authorized QoS applied to PDU session.

Subscribed QoS Information

OC

This field holds the subscribed default QoS for the PDU session.

Authorized Session-AMBR

OC

This field holds the authorized Session-AMBR for the PDU session.

Subscribed Session-AMBR

OC

This field holds the subscribed Session-AMBR for the PDU session.

PDU session start Time

OC

This field holds the timestamp when PDU session starts.

PDU session stop Time

OC

This field holds the timestamp when PDU session terminates.

Diagnostics

OC

This field holds a detailed reason for the release of the PDU session and complements the "Change Condition" information.

Enhanced Diagnostics

OC

This field holds a more detailed reason for the release of the PDU session, when a set of causes are applicable.

Charging Characteristics

OC

This field holds the Charging Characteristics for this PDU session.

Charging Characteristics

Selection Mode

OC

This field holds information about how the "Charging Characteristics" was selected.

3GPP PS Data Off Status

OC

This field holds the 3GPP Data off Status when UE’s 3GPP Data Off status is Activated or Deactivated.

Session Stop Indicator

OC

This field indicates to the CHF that the PDU session has been terminated.

Redundant Transmission

Type

OC

This field holds the redundant transmission Type.

PDU Session Pair ID

OC

This field holds an identifier that may be used to link two redundant PDU Sessions for dual connectivity based end to end redundant user plane paths type.

5G LAN Type Service

OC

This field holds the 5G LAN Type service information, if present, the 5G LAN Type service is used.

Internal Group Identifier

M

This field holds the identifier of the 5G LAN VN group.

Unit Count Inactivity Timer

OC

This field holds the threshold for the time period when no units has been counted by the SMF. It holds either the value configured in SMF, if it is supported, or the value to be used as received from the CHF. A value of zero indicates that this mechanism shall not be used.

This field is not applicable to QBC.

RAN Secondary RAT Usage Report

OC

This field holds the secondary RAT usage reported from NG-RAN.

NG RAN Secondary RAT Type

OC

This field holds the value of Secondary RAT Type, as provided by the NG-RAN.

Qos Flows Usage Reports

OC

This field holds a list of containers per QFI with volumes reported, each container is time stamped.

QoS Flow Id

OM

This field holds the QoS flow Identifier (QFI)

Start Timestamp

OC

This field holds the start timestamp of the collected usage.

End Timestamp

OC

This field holds the end timestamp of the collected usage.

Downlink Volume

OC

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

Uplink Volume

OC

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

6.2.1.3 Definition of PDU Container information

Used Unit Container, described in table 6.1.1.2.1, specific charging information used for 5G data connectivity charging is provided within the PDU Container Information described in table 6.2.1.3.1.

Table 6.2.1.3.1: Structure of PDU Container Information

Information Element

Category

Description

Time of First Usage

OC

This field holds the Timestamp when the first transmitted IP packet of the service data flow matching the current used unit container

Time of Last Usage

OC

This field holds the Timestamp when the last transmitted IP packet of the service data flow matching the current used unit container

QoS Information

OC

This field holds the QoS applied during the service data container interval

QoS Characteristics

OC

This field holds the QoS characteristics applied for QoS information. It is only be used when the non-standardized 5QI is present in QoS information.

AF Charging Identifier

OC

An identifier, provided from the AF, may be used to correlate the measurement for the Charging key/Service identifier values in this PCC rule with application level reports.

AF Charging Id String

OC

A string that, may be provided from the AF instead of AF Charging Identifier, depending on support.

User Location Information

OC

This field holds the user location during the used unit container interval

UE Time Zone

OC

This field holds the Time Zone of where the UE is located, during the used unit container interval.

Presence Reporting Area Information

OC

This field holds the Presence Reporting Area Information of UE during the used unit container interval.

Serving Network Function ID

OC

Serving Network Function identifier.

RAT Type

OC

This field holds the RAT type during the used unit container interval.

For MA PDU session, this field holds the RAT type associated to the access which activated the rating group.

Sponsor Identity

OC

This field holds the identifier of the sponsor when sponsored data connectivity is used

Application Service Provider Identity

OC

This field holds the identifier of the application service provider that is delivering a service to the end user.

Charging Rule Base Name

OC

This field holds the reference to group of PCC rules predefined at the SMF

3GPP PS Data Off Status

OC

This field holds the 3GPP Data off Status during the used unit container interval

MA PDU Steering functionality

OC

This field holds the Steering functionality used during the used unit container interval when MA PDU session

MA PDU Steering mode

OC

This field holds the Steering mode used during the used unit container interval when MA PDU session.

Traffic Forwarding Way

OC

This field holds the traffic forwarding way for the 5G VN group communication if present.

If the SMF can distinguish the traffic forwarding way, the SMF reports the volume per traffic forwarding way. If the SMF cannot distinguish, the SMF reports the traffic and the corresponding traffic forwarding way (may be multiple).

QoS Monitoring Report

OC

This field holds the QoS monitoring result (i.e., average packet delay per QoS flow per UE) for the service data flow.

6.2.1.4 Definition of roaming QBC information

Roaming QBC specific charging information used for 5G data connectivity charging is provided within the Roaming QBC Information.

The detailed structure of the Roaming QBC Information can be found in table 6.2.1.4.1.

Table 6.2.1.4.1: Structure of Roaming QBC Information

Information Element

Category

Description

Multiple QFI container

OC

This field holds a list of QFI containers. It may have multiple occurrences

Triggers

OC

This field holds the reason for closing the QFI unit container.

Trigger Timestamp

OC

This field holds the timestamp of the trigger.

Time

OC

This field holds the amount of used time.

Total Volume

OC

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

Uplink Volume

OC

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

Downlink Volume

OC

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

Local Sequence Number

M

This field holds a QFI data container sequence number

QFI Container information

OC

This field holds the QFI data container information defined in clause 6.2.1.5

UPF ID

OC

This field holds the UPF identifier used to identify the UPF when reporting the usage for the UPF.

Roaming Charging Profile

OC

This field holds the Roaming Charging Profile associated to the PDU session for roaming QBC.

Trigger

OC

This field holds the trigger applicable to QBC.
This field has multiple occurrences

Trigger type

OC

This field holds the chargeable events defined in table 5.2.1.6.1.

Trigger category

OC

This field holds the trigger category (i.e. immediate or deferred reporting)

Time Limit

OC

This field holds the limit value in seconds when the trigger type is "Expiry of data time limit"

Volume Limit

OC

This field holds the limit value in octets when the trigger type is "Expiry of data volume limit"

Max Number of charging condition changes

OC

This field holds the limit value when the trigger type is "Expiry of limit of number of charging condition changes"

Partial record method

OC

This field holds the method uses by the CHF for partial record closure: default or Individual.

6.2.1.5 Definition of QFI Container information

QFI Container information, defined in table 6.2.1.4.1, specific charging information used for 5G data connectivity QBC charging is provided within the QFI Container Information described in table 6.2.1.5.1.

Table 6.2.1.5.1: Structure of QFI Container Information

Information Element

Category

Description

QoS Flow Id

M

This field holds the QoS flow Identifier (QFI)

Time of First Usage

OC

This field holds the Timestamp when the first transmitted IP packet of the service data flow matching the current QFI data container

Time of Last Usage

OC

This field holds the Timestamp when the last transmitted IP packet of the service data flow matching the current QFI data container

QoS Information

OC

This field holds the QoS applied during the QFI data container interval

QoS Characteristics

OC

This field holds the QoS characteristics applied for QoS information. It is only be used when the non-standardized 5QI is present in QoS information.

User Location Information

OC

This field holds the user location during the QFI data container interval

UE Time Zone

OC

This field holds the Time Zone of where the UE is located, during the QFI data container interval

Presence Reporting Area Information

OC

This field holds the Presence Reporting Area Information of UE during the QFI data container interval.

RAT Type

OC

This field holds the RAT type during the QFI data container interval

Report Time

M

This field holds the Timestamp when the QFI data container was closed

Serving Network Function ID

OC

Group of serving Network Function identifier.

3GPP PS Data Off Status

OC

This field holds the 3GPP Data off Status during the QFI data container interval

6.2.2 Detailed message format for converged charging

The following clause specifies per Operation Type the charging data that are sent by SMF for 5G data connectivity converged charging or offline only charging.

The Operation Types are listed in the following order: I (Initial)/U (Update)/T (Termination)/E (Event). Therefore, when all Operation Types are possible it is marked as IUTE. If only some Operation Types are allowed for a node, only the appropriate letters are used (i.e. IUT or E) as indicated in the table heading. The omission of an Operation Type for a particular field is marked with "-" (i.e. IU-E). Also, when an entire field is not allowed in a node the entire cell is marked as "-".

Table 6.2.2.1 defines the basic structure of the supported fields in the Charging Data Request message for 5G data connectivity converged charging or offline only charging.

Table 6.2.2.1: Supported fields in Charging Data Request message

Information Element

Functionality of SMF

FBC

QBC

FBC

QBC

Charging Service

Converged Charging

Converged Charging

Offline Only Charging

Offline Only Charging

Supported Operation Types

I/U/T/E

I/U/T/E

I/U/T/E

I/U/T/E

Session Identifier

-UT-

-UT-

-UT-

-UT-

Subscriber Identifier

IUT-

IUT-

IUT-

IUT-

NF Consumer Identification

IUT-

IUT-

IUT-

IUT-

Invocation Timestamp

IUT-

IUT-

IUT-

IUT-

Invocation Sequence Number

IUT-

IUT-

IUT-

IUT-

Retransmission Indicator

IUT-

IUT-

IUT-

IUT-

Notify URI

IU-

IU-

IU-

IU-

Supported Features

IU-

IU-

Service Specification Information

IUT-

IUT-

IUT-

IUT-

Triggers

-UT-

-UT-

-UT-

-UT-

Multiple Unit Usage

IUT-

IUT-

Rating Group

IUT-

IUT-

Requested Unit

IU–

Used Unit Container

-UT-

-UT-

Triggers

-UT-

-UT-

PDU Container Information

-UT-

-UT-

UPF ID

IUT-

IUT-

IUT-

IUT-

PDU Session Charging Information

IUT-

IUT-

IUT-

IUT-

Charging Id

IUT-

IUT-

IUT-

IUT-

SMF Charging Id

IUT-

IUT-

IUT-

IUT-

Home Provided Charging Id

-UT-

-UT-

-UT-

-UT-

SMF Home Provided Charging Id

-UT-

-UT-

-UT-

-UT-

User Information

IUT-

IUT-

IUT-

IUT-

User Location Info

IUT-

IUT-

IUT-

IUT-

MA PDU Non 3GPP User Location Info

IUT-

IUT-

IUT-

IUT-

User Location Time

IUT-

IUT-

IUT-

IUT-

MA PDU Non 3GPP User Location Time

IUT-

IUT-

IUT-

IUT-

UE Time Zone

IUT-

IUT-

IUT-

IUT-

Presence Reporting Area Information

-UT-

-UT-

-UT-

-UT-

PDU Session Information

IUT-

IUT-

IUT-

IUT-

PDU Session ID

IUT-

IUT-

IUT-

IUT-

Network Slice Instance Identifier

IUT-

IUT-

IUT-

IUT-

PDU Type

IUT-

IUT-

IUT-

IUT-

PDU Address

IUT-

IUT-

IUT-

IUT-

SSC Mode

IUT-

IUT-

IUT-

IUT-

MA PDU session information

IUT-

IUT-

IUT-

IUT-

SUPI PLMN ID

IUT-

IUT-

IUT-

IUT-

Serving Network Function ID

IUT-

IUT-

IUT-

IUT-

Serving CN PLMN ID

IUT-

IUT-

IUT-

IUT-

RAT Type

IUT-

IUT-

IUT-

IUT-

MA PDU Non 3GPP RAT Type

IUT-

IUT-

IUT-

IUT-

Data Network Name Identifier

IUT-

IUT-

IUT-

IUT-

DNN Selection Mode

IUT-

IUT-

IUT-

IUT-

Authorized QoS Information

IUT-

IUT-

IUT-

IUT-

Subscribed QoS Information

IUT-

IUT-

IUT-

IUT-

Authorized Session-AMBR

IUT-

IUT-

IUT-

IUT-

Subscribed Session-AMBR

IUT-

IUT-

IUT-

IUT-

PDU session start Time

I—

I—

I—

I—

PDU session stop Time

–T-

–T-

–T-

–T-

Diagnostics

–T-

–T-

–T-

–T-

Enhanced Diagnostics

–T-

–T-

–T-

–T-

Charging Characteristics

IUT-

IUT-

IUT-

IUT-

Charging Characteristics Selection Mode

IUT-

IUT-

IUT-

IUT-

3GPP PS Data Off Status

IUT-

IUT-

IUT-

IUT-

Session Stop Indicator

–T-

–T-

–T-

–T-

Redundant Transmission Type

IUT-

IUT-

IUT-

IUT-

PDU Session Pair ID

IUT-

IUT-

IUT-

IUT-

5G LAN Type Service

IUT-

IUT-

IUT-

IUT-

Unit Count Inactivity Timer

IU–

IU–

RAN Secondary RAT Usage Report

-UT-

-UT-

-UT-

-UT-

Roaming QBC information

IUT-

IUT-

Multiple QFI container

IUT-

IUT-

UPF ID

IUT-

IUT-

Roaming Charging Profile

IU–

IU–

Table 6.2.2.2 defines the basic structure of the supported fields in the Charging Data Response message for 5G data connectivity converged charging or offline only charging.

Table 6.2.2.2: Supported fields in Charging Data Response message

Information Element

Functionality of SMF

FBC

QBC

FBC

QBC

Charging Service

Converged Charging

Converged Charging

Offline Only Charging

Offline Only Charging

Supported Operation Types

I/U/T/E

I/U/T/E

I/U/T/E

I/U/T/E

Session Identifier

I—

I—

I—

I—

Invocation Timestamp

IUT-

IUT-

IUT-

IUT-

Invocation Result

IUT-

IUT-

IUT-

IUT-

Invocation Sequence Number

IUT-

IUT-

IUT-

IUT-

Session Failover

IU–

IUT-

IU–

IUT-

Supported Features

IU–

IU–

Triggers

IU–

IU–

IU–

IU–

Multiple Unit information

IU–

IU–

Result Code

IU–

IU–

Rating Group

IU–

IU–

UPF ID

IU–

IU–

Granted Unit

IU–

Validity Time

IU–

Final Unit Indication

IU–

Time Quota Threshold

IU–

Volume Quota Threshold

IU–

Unit Quota Threshold

IU–

Quota Holding Time

IU–

Triggers

IU–

IU–

PDU Session Charging Information

IU–

IU–

IU–

IU–

Charging Id

SMF Charging Id

Home Provided Charging Id

SMF Home Provided Charging Id

User Information

User Location Info

MA PDU Non 3GPP User Location info

User Location Time

MA PDU Non 3GPP User Location Time

UE Time Zone

Presence Reporting Area Information

IU–

IU–

IU–

IU–

PDU Session Information

PDU Session ID

Network Slice Instance Identifier

PDU Type

PDU Address

SSC Mode

MA PDU session information

SUPI PLMN ID

Serving Network Function ID

Serving CN PLMN ID

RAT Type

MA PDU Non 3GPP RAT Type

Data Network Name Identifier

DNN Selection Mode

Authorized QoS Information

Subscribed QoS Information

Authorized Session-AMBR

Subscribed Session-AMBR

PDU session start Time

PDU session stop Time

Diagnostics

Enhanced Diagnostics

Charging Characteristics

Charging Characteristics Selection Mode

3GPP PS Data Off Status

Session Stop Indicator

Redundant Transmission Type

PDU Session Pair ID

5G LAN Type Service

Unit Count Inactivity Timer

IU–

RAN Secondary RAT Usage Report

Roaming QBC information

IU–

IU–

Multiple QFI container

UPF ID

Roaming Charging Profile

IU–

IU–

6.2.3 Formal 5G data connectivity charging parameter description

6.2.3.1 5G data connectivity CHF CDR parameters

The detailed definitions, abstract syntax and encoding of the PDU session charging and Roaming QBC CHF CDRs parameters are specified in TS 32.298 [51].

6.2.3.2 5G data connectivity resources attributes

The detailed definitions of resources attributes used for 5G data connectivity charging are specified in TS 32.291 [58].

Annex A (normative):
Charging Characteristics