5.4 SMS converged online and offline charging scenarios

32.2743GPPCharging managementRelease 17Short Message Service (SMS) chargingTelecommunication managementTS

5.4.1 Basic principles

5.4.1.1 General

Converged charging may be performed by the SMSF interacting with CHF using Nchf specified in TS 32.290 [19] and TS 32.291 [20]. In order to provide the data required for the management activities outlined in TS 32.240 [2] (Credit-Control, accounting, billing, statistics etc.), the SMSF shall be able to perform converged charging for each of the SMS transactions.

The SMSF shall be able to perform convergent charging by interacting with CHF, for charging data related to SMS over NAS. The Charging Data Request and Charging Data Response are exchanged between the SMSF and the CHF, based on PEC, IEC or ECUR scenarios specified in TS 32.290 [19]. The Charging Data Request is issued by the SMSF towards the CHF when certain conditions (chargeable events) are met.

Converged charging uses centralized or decentralized unit determination and centralized rating scenarios for convergent charging IEC and ECUR specified in TS 32.290 [19].

The contents and purpose of each charging event that triggers interaction with CHF, as well as the chargeable events that trigger them, are described in the following sub-clauses.

A detailed formal description of the converged charging parameters defined in the present document is to be found in TS 32.291 [20].

A detailed formal description of the CDR parameters defined in the present document is to be found in TS 32.298 [3].

The chargeable events or messages exchanged between the SMSF and the other nodes are described with generic names
(i.e SMS submit, SMS deliver), to reflect SMS reception or sending by/from the SMSF, independently from the protocol conveying the SMS.

5.4.1.2 Applicable Triggers in the SMSF

5.4.1.2.1 General

When a charging event is issued towards the CHF, it includes details such as Subscriber identifier (e.g. SUPI).

Each trigger condition (i.e. chargeable event) defined for the SMS over NAS converged charging functionality, is specified with the associated behaviour when they are met.

When a MO or MT SMS is sent through the SMSF, and the converged charging is activated, the SMSF invokes a Charging Data Request [Initial] towards the CHF to get authorization to start in ECUR mode. In IEC mode, the Charging Data Request [Event] is sent towards the CHF.

Table 5.4.1.2.1 summarizes the set of default trigger conditions and their category which shall be supported by the SMSF. For "immediate report" category, the table also provides the corresponding Charging Data Request [Initial, Event, Termination] message sent from SMSF towards the CHF.

Table 5.4.1.2.1: Default Trigger conditions in SMSF

Trigger Conditions

Trigger level

Default category

CHF allowed to change category

CHF allowed to enable and disable

Message when "immediate reporting" category

SMS Submit

Immediate

Not Applicable

Not Applicable

IEC: Charging Data Request [Event]

ECUR: Charging Data Request [Initial]

SMS to deliver

Immediate

Not Applicable

Not Applicable

IEC: Charging Data Request [Event]

ECUR: Charging Data Request [Termination]

SMS Submit Answer

Immediate

Not Applicable

Not Applicable

PEC: Charging Data Request [Event]

SMS Deliver Answer

Immediate

Not Applicable

Not Applicable

PEC: Charging Data Request [Event]

For converged charging, the following details of chargeable events and corresponding actions in the SMSF are defined in Table 5.4.1.2.2:

Table 5.4.1.2.2: Chargeable events and their related actions in SMSF

Chargeable event

Conditions

SMSF action

SMS Submit

IEC: Charging Data Request [Event] ECUR: Charging Data Request [Initial] with a possible request quota for later use

SMS to deliver

IEC: Charging Data Request [Event]

ECUR: Charging Data Request [Termination], indicating that charging session is terminated

SMS Submit Answer

PEC: Charging Data Request [Event]

SMS Deliver Answer

PEC: Charging Data Request [Event]

The CDR generation mechanism processed by the CHF upon receiving Charging Data Request [Event, Initial, Termination] issued by the SMSF for these chargeable events, is specified in clause 5.4.3.

5.4.1.3 CHF selection

The CHF to be used by the SMSF can be:

– Discovered via NRF upon SMS activation from AMF to SMSF.

– SMSF locally provisioned in charging characteristics.

The option depends on Operator’s policies.

When CHF selection by SMSF is performed via NRF based discovery:

– For UE determined by SMSF as served by the same PLMN as the SMSF (i.e. non-roaming scenario), the CHF of the PLMN can be discovered based on the UE identifier.

– For UE determined by SMSF in V-PLMN as an in-bound roamer (i.e. roaming scenario), the CHF of the V-PLMN can be discovered based on the PLMN Id of the UE H-PLMN.

5.4.2 Message flows

5.4.2.1 Introduction

The different scenarios below focus on the different messages from/to the SMS Node and corresponding interaction with the CHF, based on scenarios specified in TS 23.502 [202] clause 4.13.3.

5.4.2.2 SMS Submission – IEC

Figure 5.4.2.2.1 describes the scenario where a SMS is submitted to the SMSF for IEC mode

Figure 5.4.2.2.1: SMS submission to SMSF for IEC

1. Initial procedures: see applicable flows.

2. The SMSF receives a "SMS Submit" incoming message originated by a UE.

2ch-a. The SMSF sends Charging Data Request[Event] to CHF for the received MO SMS.

2ch-b. The CHF creates a CDR for this MO SMS.

2ch-c. The CHF acknowledges by sending Charging Data Response[Event] to the SMSF.

3. The SMSF returns "SMS Submit Answer" with appropriate result successful or unsuccessful reception of the SM by the SMSF.

4. Forward SMS per applicable flows.

The table 5.4.2.2.1 describes the correspondence between the message in this scenario, and the message in the different Network scenario for which it is applicable.

Table 5.4.2.2.1: Messages mapping

Message

Message in Network scenario

Reference

2. SMS submit

2b. Nsmsf_SMService_UplinkSMS (SMS body)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

6b. Nsmsf_SMService_UplinkSMS (Delivery report)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

3. SMS submit answer

2c. Namf_Communication_N1N2MessageTransfer (CP Ack)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

6c. Namf_Communication_N1N2MessageTransfer (CP Ack)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

4. Forward SMS

3. Forward MO

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

7. Delivery report

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

5.4.2.3 SMS Delivery – IEC

Figure 5.4.2.3.1 describes the scenario where a SMS is delivered from the SMSF for IEC mode

Figure 5.4.2.3.1 SMS delivery from SMSF for IEC

1. "SMS to deliver" received by SMSF: see applicable flows.

1ch-a. The SMSF sends Charging Data Request[Event] to CHF for the SMS.

1ch-b. The CHF creates a CDR for this SMS.

1ch-c. The CHF acknowledges by sending Charging Data Response[Event] to the SMSF.

2. UE reachability criteria met.

3. The SMSF forwards the "SMS Deliver" message.

4. The SMSF receives "SMS Deliver Answer" message as the delivery success or failure of the SM transfer attempt.

The table 5.4.2.3.1 describes the correspondence between the message in this scenario, and the message in the different Network scenario for which it is applicable.

Table 5.4.2.3.1: Messages mapping

Message

Message in Network scenario

Reference

1. SMS to deliver

3. Forward MT SM

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

5. Submit report

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

3. SMS deliver

5. Namf_Communication_N1N2MessageTransfer (SMS body)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

6a. Namf_Communication_N1N2MessageTransfer (Submit Report)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

4. SMS deliver answer

5d. Nsmsf_SMService_UplinkSMS (CP Ack)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

6d. Nsmsf_SMService_UplinkSMS (CP Ack)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

5.4.2.4 SMS Submission – ECUR

Figure 5.4.2.4.1 describes the scenario where a SMS is submitted to the SMSF for ECUR mode.

Figure 5.4.2.4.1: Converged charging SMS Submission using ECUR

1. Initial procedures: see applicable flows.

2. The SMSF receives a "SMS Submit" incoming message originated by a UE.

2ch-a. The SMSF sends Charging Data Request [Initial] to CHF for authorization.

2ch-b. The CHF opens CDR for this SMS submission.

2ch-c. The CHF acknowledges by sending Charging Data Response [Initial] to the SMSF

3. The SMSF returns "SMS Submit Answer" with appropriate result successful or unsuccessful reception of the SM by the SMSF.

4. Forward SMS per applicable flows.

5. "Report SMS" received by SMSF: see applicable flows.

5ch-a. The SMSF sends Charging Data Request [Termination] to the CHF for terminating the charging associated with SMS submission.

5ch-b. The CHF closes the CDR for this SMS submission.

5ch-c. The CHF acknowledges by sending Charging Data Response [Termination] to the SMSF.

6. The SMSF forwards the "SMS Report" message towards the UE.

7. The SMSF receives "SMS Report answer" message as the delivery success or failure of the SM transfer attempt.

8. Termination procedures: see applicable flows

The table 5.4.2.4.1 describes the correspondence between the message in this scenario, and the message in the different Network scenario for which it is applicable.

Table 5.4.2.4.1: Messages mapping

Message

Message in Network scenario

Reference

2. SMS Submit

2b. Nsmsf_SMService_UplinkSMS (SMS body)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

3. SMS Submit answer

2c. Namf_Communication_N1N2MessageTransfer (CP Ack)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

4. Forward SMS

3. Forward MO

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

5. Report SMS

5. Submit report

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

6. SMS Report

6a. Namf_Communication_N1N2MessageTransfer (Submit Report)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

7. SMS Report answer

6d. Nsmsf_SMService_UplinkSMS (CP Ack)

TS 23.502[202]

Figure 4.13.3.3-1: MO SMS over NAS

5.4.2.4a SMS Delivery – ECUR

Figure 5.4.2.4a.1 describes the scenario where a SMS is delivered from the SMSF for ECUR mode.

Figure 5.4.2.4a.1: Converged charging SMS Delivery using ECUR

1. Initial procedures: see applicable flows.

2. "SMS to deliver" received by SMSF: see applicable flows.

2ch-a. The SMSF sends Charging Data Request [Initial] to CHF for authorization.

2ch-b. The CHF opens CDR for this SMS delivery.

2ch-c. The CHF acknowledges by sending Charging Data Response [Initial] to the SMSF

3. The SMSF forwards the "SMS Deliver" message towards the UE.

4. The SMSF receives "SMS Deliver Answer" message as the delivery success or failure of the SM transfer attempt.

5. The SMSF receives a "SMS Report" incoming message originated by a UE.

5ch-a. The SMSF sends Charging Data Request [Termination] to the CHF for terminating the charging associated with SMS delivery.

5ch-b. The CHF closes the CDR for this SMS delivery.

5ch-c. The CHF acknowledges by sending Charging Data Response [Termination] to the SMSF.

3. The SMSF returns "SMS Report answer" with appropriate result successful or unsuccessful reception of the SM by the SMSF.

4. Report SMS per applicable flows.

8. Termination procedures: see applicable flows

The table 5.4.2.4a.1 describes the correspondence between the message in this scenario, and the message in the different Network scenario for which it is applicable.

Table 5.4.2.4a.1: Messages mapping

Message

Message in Network scenario

Reference

1. SMS to deliver

3. Forward MT SM

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

3. SMS Deliver

5. Namf_Communication_N1N2MessageTransfer (SMS body)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

4. SMS Deliver answer

5d. Nsmsf_SMService_UplinkSMS (CP Ack)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

5. SMS Report

6b. Nsmsf_SMService_UplinkSMS (Delivery report)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

6. SMS Report answer

6c. Namf_Communication_N1N2MessageTransfer (CP Ack)

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

7. Report SMS

7. Delivery report

TS 23.502[202]

Figure 4.13.3.6-1: MT SMS over NAS in CM_IDLE state via 3GPP access

5.4.2.5 SMS Submission – PEC

Figure 5.4.2.5.1 describes the scenario where a SMS is submitted to the SMSF for PEC mode

Figure 5.4.2.5.1: SMS submission to SMSF – PEC

1. Initial procedures: see applicable flows in table 5.4.2.2.1.

2. The SMSF receives a "SMS Submit" incoming message.

3. The SMSF returns "SMS Submit Answer" with appropriate result successful or unsuccessful reception of the SM by the SMSF.

3ch-a. The SMSF sends Charging Data Request [Event] to CHF for the SMS.

3ch-b. The CHF creates a CDR for this SMS.

3ch-c. The CHF acknowledges by sending Charging Data Response [Event] to the SMSF.

4. Forward SMS per applicable flows table 5.4.2.2.1.

5.4.2.6 SMS Delivery – PEC

Figure 5.4.2.6.1 describes the scenario where a SMS is delivered from the SMSF for PEC mode

Figure 5.4.2.6.1 SMS delivery from SMSF – PEC

1. "SMS to deliver" received by SMSF: see applicable flows in table 5.4.2.3.1.

2. UE reachability criteria met.

3. The SMSF forwards the "SMS Deliver".

4. The SMSF receives "SMS Deliver Answer" message as the delivery success or failure of the SM transfer attempt.

4ch-a. The SMSF sends Charging Data Request [Event] to CHF for the SMS.

4ch-b. The CHF creates a CDR for this SMS.

4ch-c. The CHF acknowledges by sending Charging Data Response [Event] to the SMSF.

5.4.3 CDR generation

5.4.3.1 Introduction

The CHF CDRs for SMS charging are generated by the CHF to collect charging information that they subsequently transfer to the Charging Gateway Function (CGF).

The following clauses describe in details the conditions for generating, opening and closing the CHF CDR, which shall be supported by the CHF.

5.4.3.2 Triggers for CHF CDR

5.4.3.2.1 General

A SMS charging CHF CDR is used to collect charging information related to SMS chargeable events for PEC, IEC and ECUR.

5.4.3.2.2 Triggers for CHF CDR generation

A CHF CDR is generated by the CHF for each received Charging Data Request[Event].

5.4.3.2.3 Triggers for CHF CDR opening

A CHF CDR shall be opened when the CHF receives Charging Data Request[Initial].

5.4.3.2.4 Triggers for CHF CDR closure

The CHF CDR shall be closed when the CHF receives Charging Data Request[Termination].

5.4.4 Ga record transfer flows

Details of the Ga protocol application are specified in TS 32.295 [6].

5.4.5 Bsm CDR file transfer

Details of the Bsm protocol application are specified in TS 32.297 [5].