About Policy Authorization Service

Oracle Communications Policy Control Function (PCF) implements policy authorization service that authorizes an Application Function (AF) request over N5 interface.

Policy Authorization Service supports the following:

  • Creates policies as requested by AF for the Protocol Data Unit (PDU) session. Policy authorization service is a critical function for IP Multimedia Subsystem (IMS) integration and dynamic Policy and Charging Control (PCC) rule creation

Oracle Communications PCF supports the following 3GPP defined services for Policy Authorization:

Table 4-3 Policy Authorization Services

Service Operation Name Description Initiated By Resource URI HTTP Method
Npcf_PolicyAuthorization_Create Determines and installs the policy according to the service information provided by an authorized NF service consumer. AF, Network Exposure Function (NEF) {apiRoot}/npcf-policyauthorization/v1/app-sessions POST
Npcf_PolicyAuthorization_Update Determines and updates the policy according to the modified service information provided by an authorized NF service consumer. AF, NEF {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId} PATCH
Npcf_PolicyAuthorization_Delete Provides means to delete the application session context of the NF service consumer. AF, NEF {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/delete POST
Npcf_PolicyAuthorization_Notify Notifies NF service consumer of the subscribed events. PCF

{notifUri}/notify

{notifUri}/terminate

POST
Npcf_PolicyAuthorization_Subscribe Allows NF service consumers to subscribe to the notification of events. AF, NEF {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/events-subscription PUT
Npcf_PolicyAuthorization_Unsubscribe Allows NF service consumers to unsubscribe to the notification of events. AF, NEF {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/events-subscription DELETE