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