UE Policy Association Management Service
-
Namf_ Communication_N1N2Message N1N2MessageTransfer (UE Specific) - This service operation is used by PCF to transfer N1 and/or
N2 information to the UE and/or 5G-AN through the AMF.
-
Namf_ Communication_N1N2Message N1N2MessageSubscribe (UE Specific) - This message is used by PCF to subscribe to the AMF for
notifying N1 messages of a specific type or N2 information of a specific type.
-
Namf_ Communication_ N1MessageNotify - This N1MessageNotify service operation is invoked by the AMF, towards the PCF which
subscribed to be notified with UPDP messages received from the UE.
-
Namf_ Communication_N1N2MessageUnSubscribe - This service operation is used by PCF to unsubscribe to the AMF to stop notifying
N1 messages of a specific type .
-
Namf_ Communication_N1N2Message N1N2TransferFailureNotification (UE Specific) - This notification to inform PCF that an earlier
Namf_Communication_N1N2Message Transfer failed, since AMF failed to deliver the N1 message to the UE as the UE failed to respond
to paging.
UDR Query APIs
Following are the APIs for UDR query UEPolicySet
:
UE Policy Association Creation
UE Policy Association create request will be triggered by AMF in following scenarios:
The AMF creates the UE policy association with the PCF when a UE policy is received from the UE.
The AMF sends a Npcf_UEPolicyControl Create Request with SUPI, may include Access Type and RAT, PEI (Permanent Equipment
Identifier), ULI, UE time zone, Serving Network (PLMN ID, or PLMN ID and NID), the Internal-Group-ID-list and UE Policy Container
(the list of stored PSIs, operating system identifier).
PCF gets policy subscription related information and the latest list of PSIs from the UDR using Nudr_DM_Query service operation
(SUPI, Policy Data, UE context policy control data, Policy Set Entry)
Then PCF sends a Npcf_UEPolicyControl Create Response to the AMF. The PCF relays the Policy Control Request Trigger parameters
in the Npcf_UEPolicyControl Create Response.
To establish a UE policy association with the PCF, AMF request with {apiRoot}/npcf-ue-policy-control/v1/policies
as Resource URI and the PolicyAssociationRequest data structure as request body shall include the following attributes:
Following are the optional attributes:
-
GPSI as gpsi
attribute.
-
Access type as accessType
attribute
-
Permanent Equipment Identifier (PEI) as pei
attribute
-
User Location Information as userLoc
attribute
-
UE Time Zone as timeZone
attribute
-
Identifier of the serving network (the PLMN Identifier or the SNPN Identifier), as servingPlmn
attribute
-
RAT type as ratType
attribute
{
"notificationUri": "string",
"altNotifIpv4Addrs": [
"string"
],
"altNotifIpv6Addrs": [
"string"
],
"altNotifFqdns": [
"string"
],
"supi": "string",
"gpsi": "string",
"accessType": "string",
"pei": "string",
"userLoc": "string",
"timeZone": "string",
"servingPlmn": "string",
"ratType": "string" [
"string"
],
"suppFeat": "string"
}
Following is the response body:
-
The negotiated supported features are encoded as a suppFeat
attribute.
-
The information provided by the NF service consumer when requesting the creation of this policy association encoded as a request
attribute.
-
Following Policy Control Request Trigger are encoded as the triggers
attribute:
-
Location change (tracking area)
-
Change of UE presence in PRA
-
Change of PLMN, if the PlmnChange
feature is supported.
-
Change of UE connectivity state, if the ConnectivityStateChange
feature is supported.
Note
|
Supports only the PlmnChange and Connectivity Change two feature numbers.
|
UDR GET QUERY
As a part of UE policy association creation and modification request, PCF makes UDR GET request to get UDR profile for the
subscriber on ue-policy-set URI.
The response for UDR Get request on UE Policy set has upsi list and urPolicySections, pei, osIds.
As a part of UE Policy Association create request, PCF subscribes to the UDR on any changes of UE Policy Set for the subscriber.
PCF requests notifications from the UDR on changes in the policy data subscription information, and in this case, the PCF
shall invoke the Nudr_DataRepository_Subscribe
service operation by sending an HTTP POST request to the PolicyDataSubscriptions
resource (/policy-data/subs-to-notify/{subsId}).
N1 N2 Message Subscribe and Unsubscribe
To subscribe to notifications of N1 message for UE Policy Delivery Result, or subsequent UE policy requests, the PCF invokes
Namf_Communication_N1N2MessageSubscribe
service operation to the AMF by sending the HTTP POST method with the URI of the N1N2 Subscriptions Collection for Individual UE Contexts
resource.
This subscribe request has ueContextId, n2NotifyCallBackUri and n1MessageClass (UPDP) attributes provided by the PCF.
UE Policy Association Termination
The following cases are considered for UE Policy Association Termination:
-
UE Deregistration from the network.
-
The mobility with change of AMF .
-
5GS to EPS mobility with N26 if the UE is not connected to the 5GC over a non-3GPP access in the same PLMN.