5.2.5 PCF Services

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

5.2.5.1 General

The following table illustrates the PCF Services.

Table 5.2.5.1-1: NF services provided by PCF

Service Name

Service Operations

Operation

Semantics

Example Consumer (s)

Npcf_AMPolicyControl

Create

Request/Response

AMF

Update

Request/Response

AMF

UpdateNotify

Subscribe/Notify

AMF

Delete

Request/Response

AMF

Npcf_Policy Authorization

Create

Request/Response

AF, NEF, TSCTSF

(NOTE)

Update

Request/Response

AF, NEF, TSCTSF

Delete

Request/Response

AF, NEF, TSCTSF

Notify

Subscribe/Notify

AF, NEF, NWDAF, PCF, TSCTSF

Subscribe

AF, NEF, NWDAF, PCF, TSCTSF

Unsubscribe

AF, NEF, NWDAF, PCF, TSCTSF

Npcf_SMPolicyControl

Create

Request/Response

SMF

UpdateNotify

Subscribe/Notify

SMF

Update

Request/Response

SMF

Delete

Request/Response

SMF

Npcf_BDTPolicyControl

Create

Request/Response

NEF

Update

Request/Response

NEF

Notify

NEF

Npcf_UEPolicyControl

Create

Request/Response

AMF, V-PCF

Update

Request/Response

AMF, V-PCF

UpdateNotify

Subscribe/Notify

AMF, V-PCF

Delete

Request/Response

AMF, V-PCF

Npcf_EventExposure

Subscribe

Subscribe/Notify

NEF, NWDAF

Unsubscribe

Notify

Npcf_AMPolicyAuthorization

Create

Request/Response

AF, NEF, TSCTSF

Update

Request/Response

AF, NEF, TSCTSF

Delete

Request/Response

AF, NEF, TSCTSF

Notify

Subscribe/Notify

AF, NEF, 5G DDNMF

Subscribe

AF, NEF, 5G DDNMF

Unsubscribe

AF, NEF, 5G DDNMF

Npcf_PDTQPolicyControl

Create

Request/Response

NEF

Update

Request/Response

NEF

Notify

NEF

NOTE: In the Npcf_PolicyAuthorization operations, PCF is a consumer when the PCF for the UE and the PCF for the PDU session are different.

5.2.5.2 Npcf_AMPolicyControl service

5.2.5.2.1 General

Service description: NF Service Consumer, e.g. AMF, can create and manage an AM Policy Association in the PCF through which the NF Service Consumer receives access and mobility related policy information for a UE identified by a SUPI.

As part of this service, the PCF may provide the NF Service Consumer, e.g. AMF, with AM policy information for a SUPI that may contain:

– Access and mobility related policy information as defined in clause 6.5 of TS 23.503 [20]. In the case of roaming, this information is provided by V-PCF;

– Policy Control Request Trigger of AM Policy Association as defined in clause 6.1.2.5 of TS 23.503 [20]. In the case of roaming, the V-PCF may subscribe to AMF.

At Npcf_AMPolicyControl_Create, the NF Service Consumer, e.g. AMF requests the creation of a corresponding AM Policy Association with the PCF (Npcf_AMPolicyControl_Create) and provides relevant parameters about the UE context to the PCF. When the PCF has created the AM Policy Association, the PCF may provide access and mobility related policy information in the response.

When a Policy Control Request Trigger condition is met the NF Service Consumer, e.g. AMF requests the update (Npcf_AMPolicyControl_Update) of the AM Policy Association by providing information on the condition(s) that have been met as defined in clause 6.1.2.5 of TS 23.503 [20]. The PCF may provide updated access and mobility related policy information to the NF Service Consumer in the response.

The PCF may at any time provide updated access and mobility related policy information (Npcf_AMPolicyControl_UpdateNotify);

At UE deregistration the NF Service Consumer, e.g. AMF requests the deletion of the corresponding AM Policy Association (Npcf_AMPolicyControl_Delete).

5.2.5.2.2 Npcf_AMPolicyControl_Create service operation

Service operation name: Npcf_AMPolicyControl_Create

Description: NF Service Consumer can request the creation of an AM Policy Association and by providing relevant parameters about the UE context to the PCF.

Inputs, Required: SUPI.

Inputs, Optional: Information provided by the AMF, such as Access Type, Permanent Equipment Identifier, GPSI, User Location Information, UE Time Zone, Serving Network identifier (PLMN ID, or PLMN ID and NID, see clause 5.34 of TS 23.501 [2]), RAT type, List of subscribed Service Area Restrictions, subscribed RFSP Index, the Allowed NSSAI, Target NSSAI, GUAMI, Subscribed UE-AMBR, Internal Group (see clause 5.9.7 of TS 23.501 [2]), subscription notification indication, backup AMF(s) (if NF Type is AMF). Backup AMF(s) are sent only once by the AMF to the PCF in its first interaction with the PCF, list of NWDAF instance Ids and corresponding Analytics ID(s).

Outputs, Required: AM Policy Association ID.

Outputs, Optional: The requested access and mobility related policy information as defined in clause 6.5 of TS 23.503 [20] and Policy Control Request Trigger(s) of AM Policy Association as defined in clause 6.1.2.5 of TS 23.503 [20].

See clause 4.2.2.2.2 (step 16) for the detail usage of this service operation for AMF. In step 16, the AMF requests the PCF to apply operator policies for the UE.

See clause 4.16.1.2 (steps 2 and 3) for the detail usage of this service operation for AMF. In step 2, the AMF requests the PCF to apply operator policies for the UE; in step 3, the PCF acknowledges AMF with requested policy.

5.2.5.2.3 Npcf_AMPolicyControl_UpdateNotify service operation

Service operation name: Npcf_AMPolicyControl_UpdateNotify

Description: Provides to the NF Service Consumer, e.g. AMF, updated AM related Policy information for the AM Policy Association as defined in clause 6.5 of TS 23.503 [20].

NOTE: This notification corresponds to an implicit subscription.

Inputs, Required: AM Policy Association ID.

Inputs, Optional: Access and Mobility related information or indication of AM Policy Association termination.

Outputs, Required: Success or failure.

Outputs, Optional: None.

See clause 4.16.2.2 for the usage of this service operation.

5.2.5.2.4 Npcf_AMPolicyControl_Delete service operation

Service operation name: Npcf_AMPolicyControl_Delete

Description: Provides means for the NF Consumer to delete the AM Policy Association.

Inputs, Required: AM Policy Association ID.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

See clause 4.16.3.2 (step 2 and 3) for the detail usage of this service operation for AMF. In step 2, the AMF initiates the AM Policy Association Termination procedure; in step 3 the PCF deletes the AM Policy Association for this AM Policy Association ID.

5.2.5.2.5 Npcf_AMPolicyControl_Update service operation

Service operation name: Npcf_AMPolicyControl_Update.

Description: NF Service Consumer, e.g. AMF can request the update of the AM Policy Association to receive updated access and mobility related policy information for the UE context when the Policy Control Request Trigger is met or the AMF is relocated due to the UE mobility and the old PCF is selected.

Inputs, Required: AM Policy Association ID.

Inputs, Optional: Information on the Policy Control Request Trigger condition that has been met as defined in clause 6.1.2.5 of TS 23.503 [20], GUAMI(s) (if NF Type is AMF), list of NWDAF instance Ids and corresponding Analytics ID(s), Target NSSAI.

Outputs, Required: Success or not.

Outputs, Optional: Access and mobility related policy information for the UE context as defined in clause 6.5 of TS 23.503 [20] and Policy Control Request Trigger(s) of AM Policy Association as defined in clause 6.1.2.5 of TS 23.503 [20].

See clause 4.16.2.1 for the usage of this service operation.

5.2.5.3 Npcf_PolicyAuthorization Service

5.2.5.3.1 General

Service description: This service is to authorise an AF request and to create policies as requested by the authorized AF for the PDU Session to which the AF session is bound. Additionally, this service allows an AF or TSCTSF to exchange port management information with DS-TT and NW-TT. This service allows the NF consumer to subscribe/unsubscribe the notification of events, which are defined in clause 6.1.3.18 of TS 23.503 [20].

5.2.5.3.2 Npcf_PolicyAuthorization_Create service operation

Service operation name: Npcf_PolicyAuthorization_Create

Description: Authorize the request and optionally determines and installs SM Policy Control Data according to the information provided by the NF Consumer or provides Port Management Information Container for ports on DS-TT or NW-TT, or User plane node Management Information Container.

Inputs, Required: UE (IP or MAC) address, identification of the application session context.

Inputs, Optional: GPSI(s) or SUPI(s) if available, Internal Group Identifier, DNN if available, S-NSSAI if available, Media type, Media format, bandwidth requirements, sponsored data connectivity information if applicable, flow description information as described in clause 6.1.3.6 of TS 23.503 [20], AF Application Identifier, AF Communication Service Identifier, AF Record Identifier, Flow status, Priority indicator, emergency indicator, ASP Identifier, resource allocation outcome, AF Application Event Identifier, a list of DNAI(s) and corresponding routing profile ID(s) or N6 traffic routing information, AF Transaction Id, Early and/or late notifications about UP path management events, temporal validity condition, spatial validity condition, Information for EAS IP Replacement in 5GC, Indication for EAS Relocation, AF indication for simultaneous connectivity over source and target PSA at edge relocation, EAS Correlation indication as described in clause 5.6.7 in 23.501 [2], Background Data Transfer Reference ID, priority sharing indicator as described in clause 6.1.3.15 in TS 23.503 [20], pre-emption control information as described in clause 6.1.3.15 in TS 23.503 [20], Port Management Information Container and related port number, User plane node Management Information Container, TSN AF parameters provided by the TSN AF to the PCF as described in clause 6.1.3.23 of TS 23.503 [20], QoS parameter(s) to be measured, Reporting frequency, Target of reporting and optional an indication of local event notification as described in clause 6.1.3.21 of TS 23.503 [20], QoS Reference or individual QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20], Alternative Service Requirements (containing one or more QoS Reference parameters or Requested Alternative QoS Parameter Sets in a prioritized order), TSC Assistance Container, MPS for Data Transport Service indicator as described in clause 6.1.3.11 of TS 23.503 [20].

NOTE: When only one DNAI and corresponding routing profile ID(s) and the Indication for EAS Relocation are available, the presented DNAI is the target DNAI as defined in clause 6.3.7 of TS 23.548 [74].

Outputs, Required: Success or Failure (reason for failure, e.g. as defined in clauses 6.1.3.16 and clause 6.1.3.10 of TS 23.503 [20]).

Outputs, Optional: The service information that can be accepted by the PCF.

5.2.5.3.3 Npcf_PolicyAuthorization_Update service operation

Service operation name: Npcf_PolicyAuthorization_Update

Description: Provides updated information to the PCF.

Inputs, Required: Identification of the application session context.

Inputs, Optional: Media type, Media format, bandwidth requirements, sponsored data connectivity information if applicable, flow description information as described in clause 6.1.3.6 of TS 23.503 [20], AF Application Identifier, AF Communication Service Identifier, AF Record Identifier, Flow status, Priority indicator, resource allocation outcome, AF Application Event Identifier, a list of DNAI(s) and corresponding routing profile ID(s) or N6 traffic routing information, AF Transaction Id, Early and/or late notifications about UP path management events, temporal validity condition, spatial validity condition, Information for EAS IP Replacement in 5GC, Indication for EAS Relocation, AF indication for simultaneous connectivity over source and target PSA at edge relocation as described in clause 5.6.7 of TS 23.501 [2], Background Data Transfer Reference ID, priority sharing indicator as described in clause 6.1.3.15 of TS 23.503 [20], pre-emption control information as described in clause 6.1.3.15 of TS 23.503 [20], Port Management Information Container and related port number, User plane node Management Information Container, TSN AF parameters provided by the TSN AF to the PCF as described in clause 6.1.3.23 of TS 23.503 [20], QoS Reference or individual QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20], Alternative Service Requirements (containing one or more QoS Reference parameters or Requested Alternative QoS Parameter Sets in a prioritized order), TSC Assistance Container, QoS parameter(s) to be measured, Reporting frequency, Target of reporting and optional an indication of local event notification as described in clause 6.1.3.21 of TS 23.503 [20], MPS for Data Transport Service indicator as described in clause 6.1.3.11 of TS 23.503 [20].

NOTE: When only one DNAI and corresponding routing profile ID(s) and the Indication for EAS Relocation are available, the presented DNAI is the target DNAI as defined in clause 6.3.7 of TS 23.548 [74].

Outputs, Required: Success or Failure (reason for failure, e.g. as defined in clause 6.1.3.16 of TS 23.503 [20]).

Outputs, Optional: The service information that can be accepted by the PCF.

Provides updated application level information and communicates with Npcf_SMPolicyControl service to determine and install the policy according to the information provided by the NF Consumer. Updates an application context in the PCF.

5.2.5.3.4 Npcf_PolicyAuthorization_Delete service operation

Service operation name: Npcf_PolicyAuthorization_Delete

Description: Provides means for the NF Consumer to delete the context of application level session information.

Inputs, Required: Identification of the application session context.

Inputs, Optional: None.

Outputs, Required: None.

Outputs, Optional: None.

5.2.5.3.5 Npcf_PolicyAuthorization_Notify service operation

Service operation name: Npcf_PolicyAuthorization_Notify

Description: provided by the PCF to notify NF consumers of the subscribed events.

Inputs, Required: Event ID.

The events that can be subscribed are defined in clause 6.1.3.18 of TS 23.503 [20].

Inputs, Optional: Event information (defined on a per Event ID basis) are defined in clause 6.1.3.18 of TS 23.503 [20], Notification Correlation Information (information to identify the application session), DNN, S-NSSAI.

Notification Correlation Information is mandatory except in the case of the new 5GS Bridge information detected event if no AF session exists between the PCF and the AF.

DNN and S-NSSAI are required in the case of private IPv4 address being used for the IP type PDU Session that are potentially impacted by time sensitive communication and time synchronization service.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.5.3.6 Npcf_PolicyAuthorization_Subscribe service operation

Service operation name: Npcf_PolicyAuthorization_Subscribe

Description: provided by the PCF for NF consumers to explicitly subscribe the notification of events.

Inputs, Required: (Set of) Event ID(s) as specified in Npcf_PolicyAuthorization_Notify service operation, target of PCF event reporting (defined below), NF ID, Event Reporting Information defined in Table 4.15.1-1 (only the Event Reporting mode and the immediate reporting flag when applicable), Notification Target Address (+ Notification Correlation ID).

The target of PCF event reporting the subscription for an individual AF session: An UE IP address (IPv4 address or IPv6 prefix) optionally together with a (DNN, S-NSSAI) or with a UE ID (SUPI or GPSI).

Inputs, Optional: Event Filter, Subscription Correlation ID (in the case of modification of the event subscription).

Outputs, Required: When the subscription is accepted: Subscription Correlation ID.

Outputs, Optional: None.

5.2.5.3.7 Npcf_PolicyAuthorization_Unsubscribe service operation

Service operation name: Npcf_PolicyAuthorization_Unsubscribe

Description: Enable NF consumers to explicitly unsubscribe the notification of PCF events related to Npcf_PolicyAuthorization_Subscribe operation.

Inputs, Required: Subscription Correlation.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

5.2.5.4 Npcf_SMPolicyControl service

5.2.5.4.1 General

Service description: NF Service Consumer, e.g. SMF, can create and manage a SM Policy Association in the PCF through which the NF Service Consumer receives policy information for a PDU Session.

As part of this service, the PCF may provide the NF Service Consumer, e.g. SMF, with policy information for the PDU Session that may contain:

– PDU Session related policy information as defined in clause 6.4 of TS 23.503 [20].

– PCC rule information as defined in clause 6.3 of TS 23.503 [20].

– Policy Control Request Trigger information i.e. a set of Policy Control Request Trigger(s) as defined in clause 6.1.3.5 of TS 23.503 [20].

At PDU Session establishment the NF Service Consumer, e.g. SMF, requests the creation of a corresponding SM Policy Association with the PCF (Npcf_SMPolicyControl_Create) and provides relevant parameters about the PDU Session to the PCF.

When the PCF has created the SM Policy Association, the PCF may provide policy information for the PDU Session in the response.

When a Policy Control Request Trigger condition is met the NF Service Consumer, e.g. SMF requests the update(Npcf_SMPolicyControl_Update) of the SM Policy Association by providing information on the condition(s) that have been met as defined in clause 6.1.3.5 of TS 23.503 [20]. The PCF may provide updated policy information for the PDU Session to the NF Service Consumer in the response.

The PCF may at any time provide updated policy information for the PDU Session (Npcf_SMPolicyControl_UpdateNotify).

At PDU Session Release the NF Service Consumer, e.g. SMF requests the deletion of the corresponding SM Policy Association (Npcf_SMPolicyControl_Delete).

5.2.5.4.2 Npcf_SMPolicyControl_Create service operation

Service operation name: Npcf_SMPolicyControl_Create.

Description: The NF Service Consumer can request the creation of a SM Policy Association and provides relevant parameters about the PDU Session to the PCF.

Inputs, Required: SUPI (or PEI in the case of emergency PDU Session without SUPI), PDU Session id, DNN, S-NSSAI and RAT Type.

Inputs, Optional: Information provided by the SMF, such as PDU Session Type, Request Type, Access Type, the IPv4 address and/or IPv6 prefix, PEI, GPSI, User Location Information, UE Time Zone, Serving Network identifier (PLMN ID, or PLMN ID and NID, see clause 5.34 of TS 23.501 [2]), Charging Characteristics information, Session-AMBR, subscribed default QoS information (5QI, 5QI Priority Level, ARP), UE support of reflective QoS (see TS 23.501 [2], clause 5.7.5.1), Number of supported packet filters for signalled QoS rules for the PDU Session (see TS 23.501 [2], clause 5.7.1.4), 3GPP PS Data Off status, Trace Requirements and Internal Group Identifier (see clause 5.9.7 of TS 23.501 [2]), DN Authorization Profile Index, DN authorized Session AMBR, Framed Route information (as defined in Table 5.2.3.3.1-1), MA PDU Request indication, MA PDU Network-Upgrade Allowed indication, ATSSS capabilities of the MA PDU Session, QoS constraints from the VPLMN (see clause 4.3.2.2.2), Satellite Backhaul Category information, list of NWDAF instance Ids (used by AMF, SMF, UPF) and corresponding Analytics ID(s), PVS IP address(es) and/or PVS FQDN(s) and Onboarding Indication in the case of ON-SNPN (see clause 5.30.2.10.4.2 of TS 23.501 [2]).

NOTE: If SMF receives the DN authorized Session AMBR from the DN-AAA at PDU Session establishment, it includes the DN authorized Session AMBR within the Session-AMBR, instead of the subscribed Session-AMBR received from the UDM, in the request.

W-5GAN specific PDU Session information provided by the SMF is specified in TS 23.316 [53].

Outputs, Required: SM Policy Association ID defined in TS 29.512 [57]. Success or Failure.

Outputs, Optional: Policy information for the PDU Session as defined in TS 23.503 [20] and Policy Control Request Trigger(s) of SM Policy Association as defined in clause 6.1.3.5 of TS 23.503 [20].

See clause 4.16.4 for the detail usage of this service operation.

See clauses 4.22.2.1 and 4.22.3 for detailed usage of this service operation for ATSSS.

5.2.5.4.3 Npcf_SMPolicyControl_UpdateNotify service operation

Service operation name: Npcf_SMPolicyControl_UpdateNotify

Description: Provides to the NF Service Consumer, e.g. SMF, updated Policy information for the PDU Session.

Inputs, Required: SM Policy Association ID.

Inputs, Optional: Policy information for the PDU Session as defined in TS 23.503 [20] and Policy Control Request Trigger(s) of SM Policy Association as defined in clause 6.1.3.5 of TS 23.503 [20].

Outputs, Required: Success or Failure.

Outputs, Optional: None.

See clause 4.16.5.2 for the usage of this service operation.

5.2.5.4.4 Npcf_SMPolicyControl_Delete service operation

Service operation name: Npcf_SMPolicyControl_Delete

Description: The NF Service Consumer can request the deletion of the SM Policy Association and of the associated resources.

Inputs, Required: SM Policy Association ID.

Inputs, Optional: 5G SRVCC indication.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

See clause 4.16.6 for the usage of this service operation.

When the PDU session for IMS is released due to PS to CS handover for 5G SRVCC, SMF indicate the 5G SRVCC indication received from AMF to PCF.

5.2.5.4.5 Npcf_SMPolicyControl_Update service operation

Service operation name: Npcf_SMPolicyControl_Update.

Description: The NF Service Consumer can request the update of the SM Policy Association to receive updated Policy information for the PDU Session.

Inputs, Required: SM Policy Association ID.

Inputs, Optional: Information on the Policy Control Request Trigger condition that has been met, as defined in clause 6.1.3.5 of TS 23.503 [20].

W-5GAN specific PDU Session information provided by the SMF is specified in TS 23.316 [53].

Outputs, Required: Success or not.

Outputs, Optional: Policy information for the PDU Session as defined in TS 23.503 [20] and Policy Control Request Trigger(s) of SM Policy Association as defined in clause 6.1.3.5 of TS 23.503 [20].

See clause 4.16.5.1 for the usage of this service operation.

NOTE: When this service operation is invoked by SMF, race conditions apply, which are defined in TS 29.513 [47].

5.2.5.5 Npcf_BDTPolicyControl Service

5.2.5.5.1 General

Service description: This service provides background data transfer policy, which includes the following functionalities:

– Get background data transfer policies based on the request via NEF from AF; and

– Update background data transfer based on the selection provided by AF.

5.2.5.5.2 Npcf_BDTPolicyControl_Create service operation

Service operation name: Npcf_BDTPolicyControl_Create

Description: This service is to create the background data transfer policy.

Inputs, Required: ASP identifier, Volume per UE, Number of UEs, Desired time window.

Inputs, Optional: S-NSSAI, DNN, Internal Group Identifier, Network Area Information, Request for notification, MAC address or IP 3-tuple of Application server.

Outputs, Required: one or more background data transfer policies, Background Data Transfer Reference ID.

Outputs, Optional: None.

5.2.5.5.3 Npcf_BDTPolicyControl_Update service operation

Service operation name: Npcf_BDTPolicyControl_Update

Description: This service is to update the background data transfer policy to the PCF.

Inputs, Required: ASP identifier, background data transfer policy, Background Data Transfer Reference ID.

Inputs, Optional: Stop notification.

Outputs, Required: None

Outputs, Optional: None.

5.2.5.5.4 Npcf_BDTPolicyControl_Notify service operation

Service operation name: Npcf_BDTPolicyControl_Notify

Description: This service operation sends the BDT warning notification to the NF consumer.

Inputs, Required: Background data transfer reference ID.

Inputs, Optional: Network Area Information, Time window, list of candidate Background Data Transfer policies.

Outputs, Required: None.

Outputs, Optional: None.

5.2.5.6 Npcf_UEPolicyControl Service

5.2.5.6.1 General

Service description: NF Service Consumer, e.g. AMF, may create and manage a UE Policy Association in the PCF through which the NF Service Consumer receives Policy Control Request Trigger of UE Policy Association.

The association allows (V-)PCF to provide UE policy information to the UE transparently through the NF Service Consumer using NAS TRANSPORT message to carry:

– UE policy information as defined in clause 6.6 of TS 23.503 [20]. In the case of roaming, the URSP rules are provided by H-PCF and the ANDSP rules may be provided by V-PCF or H-PCF or both.

As part of this service, the PCF may provide the NF Service Consumer, e.g. AMF, with policy information about the UE that may contain:

– Policy Control Request Trigger of UE Policy Association. When such a Policy Control Request Trigger condition is met, the NF Service Consumer, e.g. AMF, shall contact PCF and provide information on the Policy Request Trigger condition that has been met. In the case of roaming, the V-PCF may subscribe to AMF or the H-PCF may subscribe to AMF via V-PCF.

At Npcf_UEPolicyControl_Create, the NF Service Consumer, e.g. AMF, requests the creation of a corresponding "UE Policy Association" with the PCF (Npcf_UEPolicyControl_Create) and provides relevant parameters about the UE context to the PCF. When the PCF has created the UE Policy Association, the PCF may provide policy information as defined above.

When a Policy Control Request Trigger condition is met, the NF Service Consumer, e.g. AMF, requests the update (Npcf_UEPolicyControl_Update) of the UE Policy Association by providing information on the condition(s) that have been met. The PCF may provide updated policy information to the NF Service Consumer.

During the AMF relocation, if the target AMF receives the PCF ID from source AMF and the target AMF decides to contact with the PCF identified by the PCF ID based on the local policies, the target AMF requests the update (Npcf_UEPolicyControl_Update) of the UE Policy Association. If a Policy Control Request Trigger condition is met, the information matching the trigger condition may also be provided by the target AMF. The PCF may provide updated policy information to the target AMF.

The PCF may at any time provide updated policy information (Npcf_UEPolicyControl_UpdateNotify).

At UE deregistration the NF Service Consumer, e.g. AMF, requests the deletion of the corresponding UE Policy Association.

5.2.5.6.2 Npcf_UEPolicyControl_Create service operation

Service operation name: Npcf_UEPolicyControl_Create

Description: NF Service Consumer can request the creation of a UE Policy Association by providing relevant parameters about the UE context to the PCF.

Inputs, Required: Notification endpoint, SUPI.

Inputs, Optional: H-PCF ID (if the NF service producer is V-PCF and AMF is NF service consumer), information provided by the AMF as define in clause 6.2.1.2 of TS 23.503 [20], such as Access Type, Permanent Equipment Identifier, GPSI, User Location Information, UE Time Zone, Serving Network (PLMN ID, or PLMN ID and NID, see clause 5.34 of TS 23.501 [2]), RAT type, UE policy information including the list of PSIs, OS id and Internal Group (see TS 23.501 [2]), Satellite Backhaul Category (see clause 5.43.2 of TS 23.501 [2]).

Outputs, Required: Success or Failure, UE Policy Association ID.

Outputs, Optional: Policy Control Request Trigger of UE Policy Association. In the case of H-PCF is producer, UE policy information (see clause 5.2.5.6.1).

5.2.5.6.3 Npcf_UEPolicyControl_UpdateNotify service operation

Service operation name: Npcf_UEPolicyControl_UpdateNotify

Description: Provides to the NF Service Consumer updated Policy information for the UE context evaluated based on the information previously provided by the PCF.

NOTE: This notification corresponds to an implicit subscription.

Inputs, Required: Notification endpoint, UE Policy Association ID.

Inputs, Optional: Policy Control Request Trigger of UE Policy Association. In the case of H-PCF is producer, UE Access and PDU session related information as defined in clause 5.2.5.1.

Outputs, Required: Success or failure.

Outputs, Optional: None.

5.2.5.6.4 Npcf_UEPolicyControl_Delete service operation

Service operation name: Npcf_UEPolicyControl_Delete

Description: Provides means for the NF Consumer to delete the UE policy control association.

Inputs, Required: UE Policy Association ID.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

5.2.5.6.5 Npcf_UEPolicyControl_Update service operation

Service operation name: Npcf_UEPolicyControl_Update

Description: NF Service Consumer, e.g. AMF can request the update of the UE Policy Association to receive updated Policy information for the UE context.

Inputs, Required: UE Policy Association ID.

Inputs, Optional: Information on the UE policy related Policy Control Request Trigger condition that has been met, as defined in Table 6.1.2.5-1 in TS 23.503 [20].

Outputs, Required: Success or Failure.

Outputs, Optional: Policy Control Request Trigger of UE Policy Association. In the case of H-PCF is producer, UE related policy information.

5.2.5.7 Npcf_EventExposure service

5.2.5.7.1 General

Service description: This service enables an NF to subscribe and get notified about PCF events for a group of UE(s) or any UE accessing a combination of (DNN, S-NSSAI).

The events can be subscribed by a NF consumer are described in clause 6.1.3.18 of TS 23.503 [20].

The following service operations are defined for the Npcf_EventExposure service:

– Npcf_EventExposure_Subscribe.

– Npcf_EventExposure_UnSubscribe.

– Npcf_EventExposure_Notify.

5.2.5.7.2 Npcf_EventExposure_Subscribe service operation

Service operation name: Npcf_EventExposure_Subscribe.

Description: The consumer NF uses this service operation to subscribe to or modify event reporting for a group of UE(s) or any UE accessing a combination of (DNN, S-NSSAI).

NF Consumers: NEF.

Inputs, Required: NF ID, Target of Event Reporting (Internal Group Identifier or indication that any UE accessing a combination of (DNN, S-NSSAI)is targeted, (set of) Event ID(s) defined in clause 5.2.5.7.1, Notification Target Address (+ Notification Correlation ID) and Event Reporting Information defined in Table 4.15.1-1.

Inputs, Optional: Event Filter (s) associated with each Event ID, Expiry time.

Outputs, Required: Operation execution result indication. When the subscription is accepted: Subscription Correlation ID, Expiry time (required if the subscription can be expired based on the operator’s policy).

Outputs, Optional: First corresponding event report is included, if corresponding information is available (see clause 4.15.1).

The NF consumer subscribes to the event notification by invoking Npcf_EventExposure to the PCF. The PCF allocates a Subscription Correlation ID for the subscription and responds to the consumer NF with the Subscription Correlation ID. Event receiving NF ID identifies the NF that shall receive the event reporting.

5.2.5.7.3 Npcf_EventExposure_Unsubscribe service operation

Service operation name: Npcf_EventExposure_Unsubscribe.

Description: The NF consumer uses this service operation to unsubscribe for a specific event for a group of UE(s) or any UE accessing a combination of (DNN, S-NSSAI).

Inputs, Required: Subscription Correlation ID.

Input, Optional: None.

Outputs, Required: Operation execution result indication.

Output, Optional: None.

5.2.5.7.4 Npcf_EventExposure_Notify service operation

Service operation name: Npcf_EventExposure_Notify.

Description: This service operation reports the event to the consumer that has previously subscribed.

Inputs, Required: Event ID, corresponding UE ID (GPSI), Notification Correlation Information, time stamp.

Inputs, Optional: Event specific information.

Outputs, Required: None.

When the PCF detects the event subscribed by the NF consumer, the PCF reports the subscribed event together with the Notification Target Address (+ Notification Correlation ID) to the Event Receiving NF.

The optional event specific parameter list provides the values that matched for generating the event notification. The parameter values to match are specified during the event subscription (see clause 6.1.3.18 of TS 23.503 [20] and clauses 5.2.5.7.2 and 5.2.5.7.1).

See clause 4.15.6.7 and 4.1.5.6.10 for details on usage of this service operation toward Application Function.

NOTE: In the case of UE Policies change, as described in clause 4.15.6.7, this notification can be the result of an implicit subscription of the NEF/AF due to service specific provisioning or application guidance for URSP determination (see clause 4.15.6.10).

5.2.5.8 Npcf_AMPolicyAuthorization Service

5.2.5.8.1 General

Service description: This service is to authorise an AF request and potentially create or change access and mobility management policies of a UE based on the request of the authorized AF or TSCTSF. This service allows the NF consumer to subscribe/unsubscribe the notification of events for related to a user (i.e. a SUPI) that has an AM or UE Policy Association established, or both, the list of events are defined in clause 6.1.3.18 of TS 23.503 [20]. The description of the Throughput requirements, service coverage requirements and policy duration are defined in clause 6.1.2.6.1 of TS 23.503 [20].

5.2.5.8.2 Npcf_AMPolicyAuthorization_Create service operation

Service operation name: Npcf_AMPolicyAuthorization_Create

Description: Authorizes the request and optionally determines and installs AM influence data according to the information provided by the NF Consumer.

Inputs, Required: SUPI.

Inputs, Optional: GPSI, Throughput requirements, service coverage requirements, policy duration, subscribed events(s), 5G access stratum time distribution indication (enable, disable), Uu time synchronization error budget.

The subscribed event includes Event ID as specified in Npcf_AMPolicyAuthorization_Notify service operation, Event Reporting Information defined in Table 4.15.1-1 (only the Event Reporting mode and the immediate reporting flag when applicable), Notification Target Address.

Outputs, Required: Success or Failure.

Outputs, Optional: Identification of the created application context, the inputs that can be accepted by the PCF.

5.2.5.8.3 Npcf_AMPolicyAuthorization_Update service operation

Service operation name: Npcf_AMPolicyAuthorization_Update

Description: Provides updated information to the PCF.

Inputs, Required: Identification of the application context.

Inputs, Optional: Throughput requirements, service coverage requirements, policy duration, 5G access stratum time distribution indication (enable, disable), Uu time synchronization error budget.

Outputs, Required: Success or Failure.

Outputs, Optional: The inputs that can be accepted by the PCF.

5.2.5.8.4 Npcf_AMPolicyAuthorization_Delete service operation

Service operation name: Npcf_AMPolicyAuthorization_Delete

Description: Provides means for the NF Consumer to delete an application context.

Inputs, Required: Identification of the application context.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

5.2.5.8.5 Npcf_AMPolicyAuthorization_Notify service operation

Service operation name: Npcf_AMPolicyAuthorization_Notify

Description: provided by the PCF to notify NF consumers of the subscribed events.

Inputs, Required: Subscription Correlation ID, Event ID.

The event that can be subscribed is the event for request for allocation of service area coverage defined in clause 6.1.3.18 of TS 23.503 [20].

Inputs, Optional: Event information as defined in clause 6.1.3.18 of TS 23.503 [20].

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.5.8.6 Npcf_AMPolicyAuthorization_Subscribe service operation

Service operation name: Npcf_AMPolicyAuthorization_Subscribe

Description: provided by the PCF for NF consumers to explicitly subscribe the notification of events.

Inputs, Required: Event ID as specified in Npcf_AMPolicyAuthorization_Notify service operation, Event Reporting Information defined in Table 4.15.1-1 (only the Event Reporting mode and the immediate reporting flag when applicable), Notification Target Address.

Inputs, Optional: target of PCF event reporting (SUPI or GPSI) in the case of initial event subscription, Subscription Correlation ID (in the case of modification of the event subscription).

Outputs, Required: When the subscription is accepted: Subscription Correlation ID.

Outputs, Optional: None.

5.2.5.8.7 Npcf_AMPolicyAuthorization_Unsubscribe service operation

Service operation name: Npcf_AMPolicyAuthorization_Unsubscribe

Description: Enable NF consumers to explicitly unsubscribe the notification of PCF events related to Npcf_AMPolicyAuthorization_Subscribe operation.

Inputs, Required: Subscription Correlation ID.

Inputs, Optional: None.

Outputs, Required: Success or Failure.

Outputs, Optional: None.

5.2.5.9 Npcf_PDTQPolicyControl Service

5.2.5.9.1 General

Service description: This service provides planned data transfer with QoS requirements policy, which includes the following functionalities:

– Get planned data transfer with QoS requirements policies based on the request via NEF from AF; and

– Update planned data transfer with QoS requirements based on the selection provided by AF.

5.2.5.9.2 Npcf_PDTQPolicyControl_Create service operation

Service operation name: Npcf_PDTQPolicyControl_Create

Description: This service is to create the planned data transfer with QoS requirements policy.

Inputs, Required: ASP identifier, Number of UEs, list of Desired time windows, QoS reference or individual QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20].

Inputs, Optional: S-NSSAI, DNN, Network Area Information, Request for notification, Alternative Service Requirements.

Outputs, Required: One or more planned data transfer with QoS requirements policies, PDTQ Reference ID.

Outputs, Optional: None.

5.2.5.9.3 Npcf_PDTQPolicyControl_Update service operation

Service operation name: Npcf_PDTQPolicyControl_Update

Description: This service is to update the planned data transfer with QoS requirements policy to the PCF.

Inputs, Required: ASP identifier, one planned data transfer with QoS requirements policies, PDTQ Reference ID.

Inputs, Optional: Stop notification.

Outputs, Required: None

Outputs, Optional: None.

5.2.5.9.4 Npcf_PDTQPolicyControl_Notify service operation

Service operation name: Npcf_PDTQPolicyControl_Notify

Description: This service operation sends the PDTQ warning notification to the NF consumer.

Inputs, Required: PDTQ reference ID.

Inputs, Optional: Network Area Information, list of candidate Planned data transfer with QoS requirements policies.

Outputs, Required: None.

Outputs, Optional: None.