Create Service Operation on hSMF Call Flow

The Create service operation creates a PDU session in the hSMF for home-routed roaming scenarios. The NF Service Consumer, such as vSMF, creates a PDU session by using the HTTP POST method.

This section describes the Create service operation on hSMF call flow.

Create Service Operation on hSMF Call Flow
Create Service Operation on hSMF Call Flow Description
Step Description

1

NF Service Consumer, such as vSMF, sends a POST request to create a PDU session in hSMF.

2

If the PDU session creation is successful, the hSMF sends the "201 Created" to NF Service Consumer.

3

If the PDU session establishment fails, the hSMF sends the HTTP status code, as listed in the HTTP Status Codes for PDU Session Creation Error table. For the 4xx or 5xx response, the message body contains a PDU Session Create Error structure, including a ProblemDetails structure with the "cause" attribute.

HTTP Status Codes for PDU Session Creation Error

Data Type

HTTPS Status Code

Cause

Details

Title

PDU Session Create Error

403

SUBSCRIPTION

_DENIED

UDM_Subscription

_Fetch_Failed

Network

_Failure

PDU Session Create Error

403

SNSSAI_

DENIED

SNSSAI_Not_

Supported_By_SMF

Network

_Failure

PDU Session Create Error

500

UNSPECIFIED

_NF_FAILURE

UDM_Notification

_Failed

Network

_Failure

PDU Session Create Error

404

SUBSCRIPTION

_NOT_FOUND

UDM_Subscription

_Failed

Network

_Failure

PDU Session Create Error

504

NETWORK_

FAILURE

SLA_Txn

_Timeout

Network

_Failure

PDU Session Create Error

403

DNN_DENIED

DNN_Not_Subscribed

Network

_Failure

PDU Session Create Error

403

SSC_NOT_

SUPPORTED

SSC_Mode_Not

_Supported_By_SMF

Network

_Failure

PDU Session Create Error

403

SSC_DENIED

SSC_Mode_Denied

_From_UDM

Network

_Failure

PDU Session Create Error

403

PDUTYPE_DENIED

UDM_Rejected

_PDU_Type

Network

_Failure