5.5 Notifications
29.5123GPP5G SystemRelease 18Session Management Policy Control ServiceStage 3TS
5.5.1 General
Table 5.5.1-1: Notifications
Notification |
Callback URI |
HTTP method or custom operation |
Description (service operation) |
Policy Update Notification |
{notificationUri}/update |
update (POST) |
Policy Update Notification. |
Request for termination of the policy association |
{notificationUri}/terminate |
terminate (POST) |
Request for termination of the policy association. |
5.5.2 Policy Update Notification
5.5.2.1 Description
This notification is used by the PCF to update the policy.
5.5.2.2 Operation Definition
This operation shall support the request data structures specified in table 5.5.2.2-1 and the response data structure and response codes specified in table 5.5.2.2-2.
Table 5.5.2.2-1: Data structures supported by the POST Request Body on this resource
Data type |
P |
Cardinality |
Description |
SmPolicyNotification |
M |
1 |
Update the SM policies provided by the PCF |
Table 5.5.2.2-2: Data structures supported by the POST Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
n/a |
204 No Content |
The SM policies are updated successfully. |
||
UeCampingRep |
O |
0..1 |
200 OK |
The current applicable values corresponding to the policy control request trigger is reported. |
array(PartialSuccessReport) |
O |
1..N |
200 OK |
Some of the PCC rules and/or session rule provisioned by the PCF are not installed/activated successfully and/or the storage of some of the provisioned policy decisions and/or condition data has failed. |
RedirectResponse |
O |
0..1 |
307 Temporary Redirect |
Temporary redirection, during SM policy notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative NF service consumer (service) instance where the notification should be sent. Applicable if the feature "ES3XX" is supported. |
RedirectResponse |
O |
0..1 |
308 Permanent Redirect |
Permanent redirection, during SM policy notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative NF service consumer (service) instance where the notification should be sent. Applicable if the feature "ES3XX" is supported. |
ErrorReport |
M |
1 |
400 Bad Request |
The SM policies including all the PCC rules, session rules and policy decisions and condition data provisioned by the PCF are not installed/activated and stored successfully. |
array(PolicyDecisionFailureCode) |
O |
1..N |
200 OK |
Provisioning of some of the policy decision and/ condition data which are not referred by any PCC rules or session rule has failed. |
NOTE 1: The mandatory HTTP error status codes for the POST method listed in table 5.2.7.1-1 of 3GPP TS 29.500 [4] shall also apply. NOTE 2: Failure cases are described in clause 5.7. |
Table 5.5.2.2-3: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI representing the end point of an alternative NF consumer (service) instance towards which the notification should be redirected. |
3gpp-Sbi-Target-Nf-Id |
string |
O |
0..1 |
Identifier of the target NF (service) instance towards which the notification request is redirected |
Table 5.5.2.2-4: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI representing the end point of an alternative NF consumer (service) instance towards which the notification should be redirected. |
3gpp-Sbi-Target-Nf-Id |
string |
O |
0..1 |
Identifier of the target NF (service) instance towards which the notification request is redirected |
5.5.3 Request for termination of the policy association
5.5.3.1 Description
This notification is used by the PCF to request the termination of a policy association.
5.5.3.2 Operation Definition
This operation shall support the request data structures specified in table 5.5.3.2-1 and the response data structure and response codes specified in table 5.5.3.2-2.
Table 5.5.3.2-1: Data structures supported by the POST Request Body on this resource
Data type |
P |
Cardinality |
Description |
TerminationNotification |
M |
1 |
Request to terminate the policy association. |
Table 5.5.3.2-2: Data structures supported by the POST Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
n/a |
204 No Content |
The request for policy association termination was received. |
||
RedirectResponse |
O |
0..1 |
307 Temporary Redirect |
Temporary redirection, during SM policy termination notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative NF service consumer (service) instance where the notification should be sent. Applicable if the feature "ES3XX" is supported. |
RedirectResponse |
O |
0..1 |
308 Permanent Redirect |
Permanent redirection, during SM policy termination notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative NF service consumer (service) instance where the notification should be sent. Applicable if the feature "ES3XX" is supported. |
NOTE: The mandatory HTTP error status codes for the POST method listed in table 5.2.7.1-1 of 3GPP TS 29.500 [4] shall also apply. |
Table 5.5.3.2-3: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI representing the end point of an alternative NF consumer (service) instance towards which the notification should be redirected. |
3gpp-Sbi-Target-Nf-Id |
string |
O |
0..1 |
Identifier of the target NF (service) instance towards which the notification request is redirected |
Table 5.5.3.2-4: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI representing the end point of an alternative NF consumer (service) instance towards which the notification should be redirected. |
3gpp-Sbi-Target-Nf-Id |
string |
O |
0..1 |
Identifier of the target NF (service) instance towards which the notification request is redirected |