Service description:
NF Service Consumer, e.g. AMF, or the PCF serving the PDU Session when a UE attaches in EPS, 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. 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, or the PCF serving the PDU Session when a UE detaches from EPS, requests the deletion of the corresponding UE Policy Association.
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, 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), RAT type, UE policy information including the list of PSIs, OS id, UE capability of reporting URSP rule enforcement to network (see
clause 6.6.2.4 of TS 23.503) and Internal Group (see
TS 23.501), Satellite Backhaul Category (see
clause 5.43 of TS 23.501), "5GS to EPS Mobility" indication, request to update the UE policies, request to be notified when updated UE policies have been provided to the UE.
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).
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.
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, indication of successful delivery of UE policies.
Outputs, Required:
Success or failure.
Outputs, Optional:
None.
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.
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 of
TS 23.503.
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.