5.2.17 CHF Spending Limit Control Service

23.5023GPPProcedures for the 5G System (5GS)Release 18TS

5.2.17.1 General

The following table illustrates the CHF Services defined in this specification. The other services of CHF are defined in clause 6.2 of TS 32.290 [42].

Tale 5.2.17.1-1: CHF Services

Service Name

Service Operations

Operation Semantics

Example Consumer(s)

Nchf_SpendingLimitControl

Subscribe

Subscribe/Notify

PCF

Unsubscribe

PCF

Notify

PCF

5.2.17.2 Nchf_SpendingLimitControl service

5.2.17.2.1 General

Service description: This service enables transfer of policy counter status information relating to subscriber spending limits from CHF to the NF consumer.

5.2.17.2.2 Nchf_SpendingLimitControl Subscribe service operation

Service operation name: Nchf_SpendingLimitControl_Subscribe

Description: Subscribe to notification of changes in the status of the policy counters available at the CHF and retrieval of the status of the policy counters for which subscription is accepted by CHF.

Inputs, Required: SUPI (for the Initial Spending Limit request), SubscriptionCorrelationId (for the Intermediate Spending Limit report), Event Id "policy counter status change", Event Filter Information "List of policy counter identifier (s)".

Inputs, Optional: Notification Correlation Target (required for the Initial Spending Limit request), Event Filter Information "List of policy counter identifier (s)", Event Reporting Information (continuous reporting).

Outputs, Required: Status of the requested subscribed policy counters to the subscriber in the Event Information.

Outputs, Optional: Pending policy counter statuses and their activation times, for all policy counter(s) available for this subscriber. If list of policy counter identifier(s) was provided, the CHF returns only the pending policy counter statuses and their activation times, per required policy counter identifier in the Event Information, SubscriptionCorrelationId.

5.2.17.2.3 Nchf_SpendingLimitControl Unsubscribe service operation

Service operation name: Nchf_SpendingLimitControl_Unsubscribe

Description: Cancel the subscription to status changes for all the policy counters available at the CHF.

Inputs, Required: SubscriptionCorrelationId.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

5.2.17.2.4 Nchf_SpendingLimitControl Notify service operation

Service operation name: Nchf_SpendingLimitControl_Notify

Description: Notify the change of the status of the subscribed policy counters available at the CHF. Alternatively, it can be used by the CHF to provide one or more pending statuses for a subscribed policy counter together with the time they have to be applied. Alternatively, it is also used by the CHF to notify the removal of a subscriber from the CHF system, so that the NF consumer can terminate the subscriptions of all the policy counters of the subscriber.

Inputs, Required: Notification Target Address, SUPI.

Inputs, Optional: policy counter status as Event Information, Pending policy counter statuses and their activation times as Event Information. Subscriber removal from the CHF system as Event Information.

Outputs, Required: Success or Failure.

Outputs, Optional: None.