5.2.3 CDR generation
32.2553GPP5G data connectivity domain chargingCharging managementRelease 17Stage 2Telecommunication managementTS
5.2.3.1 Introduction
The CHF CDRs for PDU session charging and roaming QBC are generated by the CHF to collect charging information that they subsequently transfer to the Charging Gateway Function (CGF).
The following clauses describe in detail the conditions for opening, adding information to, and closing the CHF CDR.
5.2.3.2 Triggers for CHF CDR
5.2.3.2.1 General
A PDU session charging CHF CDR is used to collect charging information related to the PDU session data information for a UE in Flow Based Charging. Multiple service data flow containers per PDU session can be added in the CHF CDR by the CHF, upon receiving a Charging Data Request including new counts as defined in subclause 5.2.1.1.
A CHF CDR shall be opened when the CHF receives Charging Data Request[Initial].
As an alternative to the default CHF behaviour, the "Individual Partial record" mechanism can be used based on Operator’s policy configured in the CHF. In this case a new CDR shall be opened for each Charging Data Request[Initial, Update, Termination], charging information shall be added and the CDR shall then be closed. The Sequence Number will be incremented for each Charging Data Request[Initial, Update, Termination] received by the CHF.
5.2.3.2.2 Triggers for CHF CDR charging information addition
When the CHF receives Charging Data Request[Update], with the change conditions identified in Table 5.2.3.2.2.1 the charging information shall be added in the PDU session charging CHF CDR, and the CDR shall remain open, as the default supported mechanism.
Table 5.2.3.2.2.1: Triggers for CHF CDR charging information addition
Trigger Conditions |
Applicable for converged charging |
Applicable for offline only charging |
Change of Charging conditions |
||
QoS change |
Yes |
Yes |
User Location change |
Yes |
Yes |
Serving Node change |
Yes |
Yes |
Change of UE presence in Presence Reporting Area(s) |
Yes |
Yes |
Change of 3GPP PS Data off Status |
Yes |
Yes |
Handover cancel |
Yes |
Yes |
Handover start |
Yes |
Yes |
Limit per Rating Group |
||
Expiry of data time limit per RG |
Yes |
Yes |
Expiry of data volume limit per RG |
Yes |
Yes |
Expiry of data event limit per RG |
Yes |
Yes |
Quota management triggers |
||
Time threshold reached |
Yes |
No |
Volume threshold reached |
Yes |
No |
Unit threshold reached |
Yes |
No |
Time quota exhausted |
Yes |
No |
Volume quota exhausted |
Yes |
No |
Unit quota exhausted |
Yes |
No |
Expiry of quota validity time |
Yes |
No |
Re-authorization request by CHF |
Yes |
No |
In case the "Individual Partial record" mechanism is enabled, the Table 5.2.3.2.2.1 is not applicable. The charging information consists of a set of containers, which are added as "List of Multiple Unit Usage" parameter of the CHF CDR. Each container identifies the configured counts (volume separated for uplink and downlink, elapsed time or number of events) per rating group or combination of the rating group and service id, associated with the changed charging conditions.
5.2.3.2.3 Triggers for CHF CDR partial record closure
When the CHF receives Charging Data Request [Update], with the change conditions identified in Table 5.2.3.2.3.1, the charging information shall be added in the PDU session charging CHF CDR, before the CDR is closed and a subsequent CHF CDR shall be opened with an incremented Sequence Number, as the default supported mechanism.
.
Table 5.2.3.2.3.1: Triggers for CHF CDR partial record closure
Trigger Conditions |
Change of Charging conditions |
UE time zone change |
PLMN change |
RAT type change |
Session-AMBR change |
Removal of UPF |
Insertion_of_ISMF |
Change_of_ISMF |
Removal_of_ISMF |
Handover complete |
Management intervention |
Addition of access |
Removal of access |
Limit per PDU session |
Expiry of data time limit per PDU session |
Expiry of data volume limit per PDU session |
Expiry of data event limit per PDU session |
Expiry of limit of number of charging condition changes |
In case the "Individual Partial record" mechanism is enabled, the Table 5.2.3.2.3.1 is not applicable.
5.2.3.2.4 Triggers for CHF CDR closure
When the CHF receives Charging Data Request[Termination], the charging information shall be added in the PDU session charging CHF CDR and the CDR shall be closed.
5.2.3.3 Triggers for CHF CDR for roaming QBC
5.2.3.3.1 General
A Roaming QBC CHF CDR is used to collect charging information related to Roaming QBC in V-SMF, and the PDU session charging CHF CDR is used to collect charging information related to Roaming QBC in H-SMF. QoS flow containers per PDU session can be added in the CHF CDRs by the CHF, upon receiving a Charging Data Request.
The charging information received from the CHF consists of a set of containers, which are added as "List Multiple QFI container" parameter of the CHF CDRs. Each container identifies the configured counts (volume separated for uplink and downlink, elapsed time) per QoS Flow, associated with the changed charging conditions.
A roaming CHF CDR shall be opened when the CHF receives Charging Data Request[Initial] indicating "in-bound roamer".
5.2.3.3.2 Triggers for CHF CDR charging information addition for roaming QBC
When the CHF receives Charging Data Request[Update], with the change conditions identified in Table 5.2.3.3.2.1 the charging information shall be added in the CHFCDR, and the CDR shall remain open, as the default supported mechanism.
Table 5.2.3.3.2.1: Triggers for CHF CDR charging information addition for roaming QBC
Trigger Conditions |
Change of Charging conditions |
QoS change |
User Location change |
Serving Node change |
Change of UE presence in Presence Reporting Area(s) |
Change of 3GPP PS Data off Status |
Limit per QoS Flow |
Expiry of data time limit per QoS Flow |
Expiry of data volume limit per QoS Flow |
Others |
End of QoS Flow |
In case the "Individual partial record" mechanism is enabled, this sub-clause is not applicable.
5.2.3.3.3 Triggers for CHF CDR partial record closure for roaming QBC
When the CHF receives Charging Data Request [Update] with the change conditions identified in Table 5.2.3.3.3.1, the charging information shall be added in the CHF CDR, before the CDR is closed and a subsequent CHF CDR shall be opened with an incremented Sequence Number, as the default supported mechanism.
Table 5.2.3.3.3.1: Triggers for CHF CDR partial record closure for roaming QBC
Trigger Conditions |
Change of Charging conditions |
UE time zone change |
PLMN change |
RAT type change |
Session-AMBR change |
Removal of UPF |
Management intervention |
Limit per PDU session |
Expiry of data time limit per PDU session |
Expiry of data volume limit per PDU session |
Expiry of data event limit per PDU session |
Expiry of limit of number of charging condition changes |
In case the "Individual partial record" mechanism is enabled, the Table 5.2.3.3.3.1 is not relevant: instead, the charging information shall be added in the CHF CDR, before the CDR is closed and a subsequent CHF CDR shall be opened with an incremented Sequence Number for each Charging Data Request [Update] received by the CHF.
5.2.3.3.4 Triggers for roaming QBC CHF CDR closure
When the CHF receives Charging Data Request[Termination], the charging information shall be added in the roaming QBC CHF CDR and the CDR shall be closed.