6.1.6 Data Model

29.5023GPP5G SystemRelease 16Session Management ServicesStage 3TS

6.1.6.1 General

This clause specifies the application data model supported by the API.

Table 6.1.6.1-1 specifies the data types defined for the Nsmf service based interface protocol.

Table 6.1.6.1-1: Nsmf specific Data Types

Data type

Clause defined

Description

SmContextCreateData

6.1.6.2.2

Information within Create SM Context Request

SmContextCreatedData

6.1.6.2.3

Information within Create SM Context Response

SmContextUpdateData

6.1.6.2.4

Information within Update SM Context Request

SmContextUpdatedData

6.1.6.2.5

Information within Update SM Context Response

SmContextReleaseData

6.1.6.2.6

Information within Release SM Context Request

SmContextRetrieveData

6.1.6.2.7

Information within Retrieve SM Context Request

SmContextStatusNotification

6.1.6.2.8

Information within Notify SM Context Status Request

PduSessionCreateData

6.1.6.2.9

Information within Create Request

PduSessionCreatedData

6.1.6.2.10

Information within Create Response

HsmfUpdateData

6.1.6.2.11

Information within Update Request towards H-SMF, or from I-SMF to SMF

HsmfUpdatedData

6.1.6.2.12

Information within Update Response from H-SMF, or from SMF to I-SMF

ReleaseData

6.1.6.2.13

Information within Release Request

HsmfUpdateError

6.1.6.2.14

Error within Update Response from H-SMF

VsmfUpdateData

6.1.6.2.15

Information within Update Request towards V-SMF, or from SMF to I-SMF

VsmfUpdatedData

6.1.6.2.16

Information within Update Response from V-SMF, or from I-SMF to SMF

StatusNotification

6.1.6.2.17

Information within Notify Status Request

QosFlowItem

6.1.6.2.18

Individual QoS flow

QosFlowSetupItem

6.1.6.2.19

Individual QoS flow to setup

QosFlowAddModifyRequestItem

6.1.6.2.20

Individual QoS flow requested to be created or modified

QosFlowReleaseRequestItem

6.1.6.2.21

Individual QoS flow requested to be released

QosFlowProfile

6.1.6.2.22

QoS flow profile

GbrQosFlowInformation

6.1.6.2.23

GBR QoS flow information

QosFlowNotifyItem

6.1.6.2.24

Notification related to a QoS flow

SmContextRetrievedData

6.1.6.2.27

Information within Retrieve SM Context Response

TunnelInfo

6.1.6.2.28

Tunnel Information

StatusInfo

6.1.6.2.29

Status of SM context or of PDU session

VsmfUpdateError

6.1.6.2.30

Error within Update Response from V-SMF

EpsPdnCnxInfo

6.1.6.2.31

EPS PDN Connection Information from H-SMF to V-SMF

EpsBearerInfo

6.1.6.2.32

EPS Bearer Information from H-SMF to V-SMF

PduSessionNotifyItem

6.1.6.2.33

Notification related to a PDU session

EbiArpMapping

6.1.6.2.34

EBI to ARP mapping

SmContextCreateError

6.1.6.2.35

Error within Create SM Context Response

SmContextUpdateError

6.1.6.2.36

Error within Update SM Context Response

PduSessionCreateError

6.1.6.2.37

Error within Create Response

MmeCapabilities

6.1.6.2.38

MME capabilities

SmContext

6.1.6.2.39

Complete SM Context

ExemptionInd

6.1.6.2.40

Exemption Indication

PsaInformation

6.1.6.2.41

PSA Information

DnaiInformation

6.1.6.2.42

DNAI Information

N4Information

6.1.6.2.43

N4 Information

IndirectDataForwardingTunnelInfo

6.1.6.2.44

Indirect Data Forwarding Tunnel Information

SmContextReleasedData

6.1.6.2.45

Information within Release SM Context Response

ReleasedData

6.1.6.2.46

Information within Release Response

SendMoDataReqData

6.1.6.2.47

Information within Send MO Data Request

CnAssistedRanPara

6.1.6.2.48

SMF derived CN assisted RAN parameters tuning

UlclBpInformation

6.1.6.2.49

UL CL or BP Information

TransferMoDataReqData

6.1.6.2.50

Information within Transfer MO Data Request

TransferMtDataReqData

6.1.6.2.51

Information within Transfer MT Data Request

TransferMtDataError

6.1.6.2.52

Transfer MT Data Error Response

TransferMtDataAddInfo

6.1.6.2.53

Transfer MT Data Error Response Additional Information

VplmnQos

6.1.6.2.54

VPLMN QoS

DdnFailureSubs

6.1.6.2.55

DDN Failure Subscription

RetrieveData

6.1.6.2.56

Information within Retrieve Request

RetrievedData

6.1.6.2.57

Information within Retrieve Response

SecurityResult

6.1.6.2.58

Security Result

UpSecurityInfo

6.1.6.2.59

User Plane Security Information

DdnFailureSubInfo

6.1.6.2.60

DDN Failure Subscription Information

AlternativeQosProfile

6.1.6.2.61

Alternative QoS Profile

ProblemDetailsAddInfo

6.1.6.2.62

Problem Details Additional Information

ExtProblemDetails

6.1.6.2.63

Extended Problem Details

QosMonitoringInfo

6.1.6.2.64

QoS Monitoring Information

IpAddress

6.1.6.2.65

IP Address

RedundantPduSessionInformation

6.1.6.2.66

Redundant PDU Session Information

QosFlowTunnel

6.1.6.2.67

Tunnel Information per QoS Flow

AnchorSmfFeatures

6.1.6.2.71

Anchor SMF supported features

Teid

6.1.6.3.2

GTP Tunnel Endpoint Identifier

ProcedureTransactionId

6.1.6.3.2

Procedure Transaction Identifier

EpsPdnCnxContainer

6.1.6.3.2

UE EPS PDN Connection container from SMF to AMF

EpsBearerId

6.1.6.3.2

EPS Bearer Id

EpsBearerContainer

6.1.6.3.2

EPS Bearer container from SMF to AMF

EpsBearerContextStatus

6.1.6.3.2

EPS Bearer context status

DrbId

6.1.6.3.2

Data Radio Bearer Identifier

UpCnxState

6.1.6.3.3

User Plane Connection State

HoState

6.1.6.3.4

Handover State

RequestType

6.1.6.3.5

Request Type in Create (SM context) service operation.

RequestIndication

6.1.6.3.6

Request Indication in Update (SM context) service operation.

NotificationCause

6.1.6.3.7

Cause for generating a notification

Cause

6.1.6.3.8

Cause information

ResourceStatus

6.1.6.3.9

Status of SM context or PDU session resource

DnnSelectionMode

6.1.6.3.10

DNN Selection Mode

EpsInterworkingIndication

6.1.6.3.11

EPS Interworking Indication

N2SmInfoType

6.1.6.3.12

N2 SM Information Type

MaxIntegrityProtectedDataRate

6.1.6.3.13

Maximum Integrity Protected Data Rate

MaReleaseIndication

6.1.6.3.14

Multi-Access PDU session release Indication

SmContextType

6.1.6.3.15

Type of SM Context information

PsaIndication

6.1.6.3.16

Indication of whether a PSA is inserted or removed

N4MessageType

6.1.6.3.17

N4 Message Type

QosFlowAccessType

6.1.6.3.18

Access type associated with the QoS Flow

UnavailableAccessIndication

6.1.6.3.19

Indicates the access type of a MA PDU session that is unavailable

ProtectionResult

6.1.6.3.20

Protection Result of the security policy indicated as "preferred"

QosMonitoringReq

6.1.6.3.21

Indicates to measure UL, or DL, or both UL/DL delays, or to stop on-going measurements.

Rsn

6.1.6.3.22

Redundancy Sequence Number

Table 6.1.6.1-2 specifies data types re-used by the Nsmf service based interface protocol from other specifications, including a reference to their respective specifications and when needed, a short description of their use within the Nsmf service based interface.

Table 6.1.6.1-2: Nsmf re-used Data Types

Data type

Reference

Comments

Uint32

3GPP TS 29.571 [13]

Unsigned 32-bit integers

Ipv4Addr

3GPP TS 29.571 [13]

IPv4 Address

Ipv6Prefix

3GPP TS 29.571 [13]

IPv6 Prefix

Uri

3GPP TS 29.571 [13]

Uniform Resource Identifier

Supi

3GPP TS 29.571 [13]

Subscription Permanent Identifier

Pei

3GPP TS 29.571 [13]

Permanent Equipment Identifier

Gpsi

3GPP TS 29.571 [13]

General Public Subscription Identifier

AccessType

3GPP TS 29.571 [13]

Access Type (3GPP or non-3GPP access)

SupportedFeatures

3GPP TS 29.571 [13]

Supported features

Qfi

3GPP TS 29.571 [13]

QoS Flow Identifier

PduSessionId

3GPP TS 29.571 [13]

PDU Session Identifier

PduSessionType

3GPP TS 29.571 [13]

PDU Session Type

Ambr

3GPP TS 29.571 [13]

PDU Session Aggregate Maximum Bit Rate

5Qi

3GPP TS 29.571 [13]

5G QoS Identifier

Arp

3GPP TS 29.571 [13]

Allocation and Retention Priority

ReflectiveQoSAttribute

3GPP TS 29.571 [13]

Reflective QoS Attribute

Dynamic5Qi

3GPP TS 29.571 [13]

QoS characteristics for a 5QI that is neither standardized nor pre-configured.

NonDynamic5Qi

3GPP TS 29.571 [13]

QoS characteristics that replace the default QoS characteristics for a standardized or pre-configured 5QI.

PacketLossRate

3GPP TS 29.571 [13]

Packet Loss Rate

NotificationControl

3GPP TS 29.571 [13]

Notification Control

Dnn

3GPP TS 29.571 [13]

Data Network Name

Snssai

3GPP TS 29.571 [13]

Single Network Slice Selection Assistance Information

NfInstanceId

3GPP TS 29.571 [13]

NF Instance Identifier

UserLocation

3GPP TS 29.571 [13]

User Location

TimeZone

3GPP TS 29.571 [13]

Time Zone

ProblemDetails

3GPP TS 29.571 [13]

Error description

UpSecurity

3GPP TS 29.571 [13]

User Plane Security Policy Enforcement information

RefToBinaryData

3GPP TS 29.571 [13]

Cross-Reference to binary data encoded within a binary body part in an HTTP multipart message.

Guami

3GPP TS 29.571 [13]

Globally Unique AMF ID

BackupAmfInfo

3GPP TS 29.571 [13]

Backup AMF Information

PresenceState

3GPP TS 29.571 [13]

Indicates the UE presence in or out of a LADN service area

TraceData

3GPP TS 29.571 [13]

Trace control and configuration parameters

PlmnId

3GPP TS 29.571 [13]

PLMN Identity

RatType

3GPP TS 29.571 [13]

RAT Type

NgApCause

3GPP TS 29.571 [13]

NGAP Cause

5GMmCause

3GPP TS 29.571 [13]

5G MM Cause

DurationSec

3GPP TS 29.571 [13]

Duration in units of seconds

AdditionalQosFlowInfo

3GPP TS 29.571 [13]

Additional QoS Flow Information

NfGroupId

3GPP TS 29.571 [13]

Network Function Group Id

SecondaryRatUsageReport

3GPP TS 29.571 [13]

Secondary RAT Usage Report

SecondaryRatUsageInfo

3GPP TS 29.571 [13]

Secondary RAT Usage Information

Dnai

3GPP TS 29.571 [13]

Data Network Access Identifier

PlmnIdNid

3GPP TS 29.571 [13]

PLMN Identity and, for SNPN, Network Identity

SmallDataRateStatus

3GPP TS 29.571 [13]

Small Data Rate Control Status

ApnRateStatus

3GPP TS 29.571 [13]

APN Rate Control Status

StationaryIndication

3GPP TS 29.571 [13]

Stationary Indication

ScheduledCommunicationTime

3GPP TS 29.571 [13]

Scheduled Communication Time

ScheduledCommunicationType

3GPP TS 29.571 [13]

Scheduled Communication Type

TrafficProfile

3GPP TS 29.571 [13]

Traffic Profile

BatteryIndication

3GPP TS 29.571 [13]

Battery Indication

NfSetId

3GPP TS 29.571 [13]

NF Set Identifier

MoExpDataCounter

3GPP TS 29.571 [13]

MO Exception Data Counter

DddTrafficDescriptor

3GPP TS 29.571 [13]

Traffic Descriptor

NfServiceSetId

3GPP TS 29.571 [13]

NF Service Set ID

RedirectResponse

3GPP TS 29.571 [13]

Response body of the redirect response message

ServiceName

3GPP TS 29.510 [19]

Service Name

WAgfInfo

3GPP TS 29.510 [19]

Information about N3 terminations at the W-AGF

TngfInfo

3GPP TS 29.510 [19]

Information about N3 terminations at the TNGF

TwifInfo

3GPP TS 29.510 [19]

Information about N3 terminations at the TWIF

ChargingInformation

3GPP TS 29.512 [30]

CHF addresses

NgRanTargetId

3GPP TS 29.518 [20]

NG-RAN Target Id

SbiBindingLevel

3GPP TS 29.518 [20]

SBI Binding Level

IpIndex

3GPP TS 29.519 [38]

Information that identifies which IP pool or external server is used to allocate the IP address.

RoamingChargingProfile

3GPP TS 32.291 [26]

Roaming Charging Profile

6.1.6.2 Structured data types

6.1.6.2.1 Introduction

This clause defines the structures to be used in resource representations.

6.1.6.2.2 Type: SmContextCreateData

Table 6.1.6.2.2-1: Definition of type SmContextCreateData

Attribute name

Data type

P

Cardinality

Description

Applicability

supi

Supi

C

0..1

This IE shall be present, except if the UE is emergency registered and UICCless.

When present, it shall contain the subscriber permanent identify.

unauthenticatedSupi

boolean

C

0..1

This IE shall be present if the SUPI is present in the message but is not authenticated and is for an emergency registered UE.

When present, it shall be set as follows:

– true: unauthenticated SUPI;

– false (default): authenticated SUPI.

pei

Pei

C

0..1

This IE shall be present if the UE is emergency registered and it is either UIClless or the SUPI is not authenticated.

For all other cases, this IE shall be present if it is available.

When present, it shall contain the permanent equipment identifier.

gpsi

Gpsi

C

0..1

This IE shall be present if it is available. When present, it shall contain the user’s GPSI.

pduSessionId

PduSessionId

C

0..1

This IE shall be present, except during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall contain the PDU Session ID.

dnn

Dnn

C

0..1

This IE shall be present, except during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall contain the requested DNN; the DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

selectedDnn

Dnn

C

0..1

This IE shall be present, if another DNN other than the UE requested DNN is selected for this PDU session.

When present, it shall contain the selected DNN. The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

sNssai

Snssai

C

0..1

This IE shall be present during the PDU session establishment procedure. In this case, it shall contain the requested S-NSSAI for the serving PLMN. This corresponds to an S-NSSAI from the allowed NSSAI.

This IE shall also be present during an EPS to 5GS idle mode mobility or handover with I-SMF/V-SMF involved using the N26 interface. In this case, it shall contain the S-NSSAI configured in the AMF for EPS interworking.

hplmnSnssai

Snssai

C

0..1

This IE shall be present for a roaming PDU session, except during an EPS to 5GS idle mode mobility or handover using the N26 interface.

When present, it shall contain the requested S-NSSAI for the HPLMN. This corresponds to an S-NSSAI from the Mapping Of Allowed NSSAI corresponding to the SNSSAI value included in the sNssai IE.

servingNfId

NfInstanceId

M

1

This IE shall contain the identifier of the serving NF (e.g. serving AMF).

guami

Guami

C

0..1

This IE shall contain the serving AMF’s GUAMI.

It shall be included if the NF service consumer is an AMF.

serviceName

ServiceName

O

0..1

When present, this IE shall contain the name of the AMF service to which SM context status notifications are to be sent (see clause 6.5.2.2 of 3GPP TS 29.500 [4]). This IE may be included if the NF service consumer is an AMF.

servingNetwork

PlmnIdNid

M

1

This IE shall contain the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

requestType

RequestType

C

0..1

This IE shall be present if the request relates to an existing PDU session or an existing emergency PDU session, except during an EPS to 5GS idle mode mobility or handover using the N26 interface. It may be present otherwise.

When present, it shall indicate whether the request refers to a new PDU session or emergency PDU session, or to an existing PDU session or emergency PDU session.

For request sent from UE, this IE shall be set based on the Request type IE received (see clause 9.11.3.47 of 3GPP TS 24.501 [7]).

n1SmMsg

RefToBinaryData

C

0..1

This IE shall be present and reference the N1 SM Message binary data (see clause 6.1.6.4.2), except during an EPS to 5GS Idle mode mobility or handover using N26.

anType

AccessType

M

1

This IE shall indicate the Access Network Type to which the PDU session is to be associated.

additionalAnType

AccessType

C

0..1

This IE shall indicate the additional Access Network Type to which the PDU session is to be associated.

This IE shall be present if a MA-PDU session is requested and the UE is registered over both 3GPP access and Non-3GPP access.

MAPDU

ratType

RatType

C

0..1

This IE shall be present and indicate the RAT Type used by the UE, if available.

presenceInLadn

PresenceState

C

0..1

This IE shall be present if the DNN corresponds to a LADN. When present, it shall be set to "IN" or "OUT" to indicate that the UE is in or out of the LADN service area.

ueLocation

UserLocation

C

0..1

This IE shall contain the UE location information (see clause 5.2.3.4), if it is available. (NOTE 1).

ueTimeZone

TimeZone

C

0..1

This IE shall contain the UE Time Zone, if it is available.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType indicates a non-3GPP access and valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

(NOTE 1)

smContextStatusUri

Uri

M

1

This IE shall include the callback URI to receive notification of SM context status.

hSmfUri

Uri

C

0..1

This IE shall be present in HR roaming scenarios, including Indirect Communication with Delegated Discovery, if the AMF and V-SMF do not support the ACSCR feature.

This IE shall be present in HR roaming scenarios during a PDU session establishment procedure and EPS to 5GS mobility procedures, if the AMF and V-SMF support the ACSCR feature.

When present, it shall contain the API URI of the Nsmf_PDUSession service of the selected H-SMF. The API URI shall be formatted as specified in clause 6.1.1.

(NOTE 3)

hSmfId

NfInstanceId

O

0..1

This IE may be present when hSmfUri is present.

If present, this IE shall carry the NF instance ID of the selected H-SMF. (NOTE 2)

smfUri

Uri

C

0..1

This IE shall be present for a PDU session with an I-SMF, including Indirect Communication with Delegated Discovery, if the AMF and I-SMF do not support the ACSCR feature.

This IE shall be present for a PDU session with an I-SMF during a PDU session establishment procedure and EPS to 5GS mobility procedures, if the AMF and I-SMF support the ACSCR feature.

When present, it shall contain the API URI of the Nsmf_PDUSession service of the selected SMF. The API URI shall be formatted as specified in clause 6.1.1.

(NOTE 3)

DTSSA

smfId

NfInstanceId

O

0..1

This IE may be present when smfUri is present.

If present, this IE shall carry the NF instance ID of the selected SMF. (NOTE 2)

DTSSA

oldPduSessionId

PduSessionId

C

0..1

This IE shall be present if this information is received from the UE.

When present, it shall contain the old PDU Session ID received from the UE. See clauses 4.3.2.2.1 and 4.3.5.2 of 3GPP TS 23.502 [3].

pduSessionsActivateList

array(PduSessionId)

C

1..N

This IE shall be present, during an EPS to 5GS Idle mode mobility using the N26 interface, if the UE indicated PDU session(s) to be activated in the Registration Request.

When present, it shall indicate all the PDU session(s) requested to be re-activated by the UE.

ueEpsPdnConnection

EpsPdnCnxContainer

C

0..1

This IE shall be present, during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall contain an MME/SGSN UE EPS PDN connection including the EPS bearer context(s).

hoState

HoState

C

0..1

This IE shall be present during an EPS to 5GS handover using N26 interface, to request the preparation of a handover of the PDU session.

When present, it shall be set as specified in clause 5.2.2.2.3.

additionalHsmfUri

array(Uri)

O

1..N

This IE may be present in HR roaming scenarios. When present, it shall contain an array of API URI of the Nsmf_PDUSession service of the additional H-SMFs discovered by the AMF for the given DNN, hplmnSnssai and for this PDU session. If provided, the V-SMF shall use these additional H-SMF(s) if the V-SMF is not able to receive any response from the H-SMF identified by hSmfUri.

The API URI shall be formatted as specified in clause 6.1.1.

additionalHsmfId

array(NfInstanceId)

O

1..N

This IE may be present when additionalHsmfUri is present.

If present, this IE shall carry the NF instance ID(s) of H-SMF(s) as stated in additionalHsmfUri IE, in exactly the same order. (NOTE 2)

additionalSmfUri

array(Uri)

O

1..N

This IE may be present for a PDU session with an I-SMF. When present, it shall contain an array of API URI of the Nsmf_PDUSession service of the additional SMFs discovered by the AMF for the given DNN, Snssai and for this PDU session. If provided, the I-SMF shall use these additional SMF(s) if the I-SMF is not able to receive any response from the SMF identified by smfUri.

The API URI shall be formatted as specified in clause 6.1.1.

DTSSA

additionalSmfId

array(NfInstanceId)

O

1..N

This IE may be present when additionalSmfUri is present.

If present, this IE shall carry the NF instance ID(s) of SMF(s) as stated in additionalSmfUri IE, in exactly the same order. (NOTE 2)

DTSSA

pcfId

NfInstanceId

O

0..1

When present, this IE shall contain the identifier of:

– the H-PCF selected by the AMF (for UE Policy), for a HR PDU session; or

– the V-PCF selected by the AMF (for Access and Mobility Policy), for a PDU session in LBO roaming scenarios; or

– the PCF selected by the AMF (for Access and Mobility Policy and/or UE Policy), for a PDU session in non-roaming scenarios.

pcfGroupId

NfGroupId

O

0..1

This IE may be present in non-roaming and HR roaming scenarios.

When present, this IE shall contain the identity of the (home) PCF group serving the UE for Access and Mobility Policy and/or UE Policy.

pcfSetId

NfSetId

O

0..1

This IE may be present if pcfId IE is present.

When present, this IE shall contain the NF Set ID of the PCF indicated by the pcfId IE.

nrfUri

Uri

O

0..1

This IE may be present to indicate the NRF to use for PCF selection within the same network slice instance. When present, the SMF shall use the NRF URI to select the PCF.

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported.

selMode

DnnSelectionMode

C

0..1

This IE shall be present if it is available. When present, it shall be set to:

– "VERIFIED", if the requested DNN provided by UE or the selected DNN provided by the network corresponds to an explicitly subscribed DNN; or

– "UE_DNN_NOT_VERIFIED", if the requested DNN provided by UE corresponds to the usage of a wildcard subscription; or

– "NW_DNN_NOT_VERIFIED", if the selected DNN provided by the network corresponds to the usage of a wildcard subscription.

If both the requested DNN (i.e. dnn IE) and selected DNN (i.e. selected Dnn IE) are present, the selMode shall be related to the selected DNN.

backupAmfInfo

array(BackupAmfInfo)

C

1..N

This IE shall be included if the NF service consumer is an AMF and the AMF supports the AMF management without UDSF for the following cases:

– First interaction with SMF.

– Modification of the BackupAmfInfo.

traceData

TraceData

C

0..1

This IE shall be included if trace is required to be activated (see 3GPP TS 32.422 [22]).

udmGroupId

NfGroupId

O

0..1

When present, it shall indicate the identity of the UDM group serving the UE.

routingIndicator

string

O

0..1

When present, it shall indicate the Routing Indicator of the UE.

epsInterworkingInd

EpsInterworkingIndication

O

0..1

The AMF may provide the indication when a PGW-C+SMF is selected to serve the PDU Session.

When present, this IE shall indicate whether the PDU session may possibly be moved to EPS and whether N26 interface to be used during EPS interworking procedures.

The AMF may derive the value of the indication from different sources, like UE 5GMM capabilities (e.g. "S1 mode supported"), UE subscription data (e.g. "Core Network Type Restriction to EPC" and "Interworking with EPS Indication" for the DNN) and configurations.

indirectForwardingFlag

boolean

C

0..1

The AMF shall include this indication during N26 based Handover procedure from EPS to 5GS (see 3GPP TS 23.502 [3], clause 4.11.1.2.2), to inform the SMF of the applicability or non-applicability of indirect data forwarding.

When present, it shall be set as follows:

– True: indirect data forwarding is applicable

– False: indirect data forwarding is not applicable

directForwardingFlag

boolean

C

0..1

The AMF shall include this indication during N26 based Handover procedure from EPS to 5GS (see 3GPP TS 23.502 [3], clause 4.11.1.2.2), to inform the SMF of the applicability or non-applicability of direct data forwarding.

When present, it shall be set as follows:

– True: direct data forwarding is applicable

– False: direct data forwarding is not applicable

targetId

NgRanTargetId

C

0..1

This IE shall be present in the following cases:

– during an EPS to 5GS handover preparation using the N26 interface, when the hoState IE is set to the value "PREPARING";

– during N2 based handover procedure with I-SMF or V-SMF insertion/change/removal, when hostate IE is set to the value "PREPARING".

When present, it shall contain the Target ID identifying the target RAN Node ID and TAI. In case of EPS to 5GS handover, the TAI is received in the Forward Relocation Request from the Source MME.

epsBearerCtxStatus

EpsBearerContextStatus

C

0..1

This IE shall be present during an EPS to 5GS idle mode mobility using the N26 interface, if received in the Registration Request from the UE.

When present, it shall be set to the value received from the UE.

cpCiotEnabled

boolean

C

0..1

This IE shall be present with the value "True", if

– the NF service consumer (e.g. the AMF) has verified that the CIOT feature is supported by the SMF (and for a home-routed session, that it is also supported by the H-SMF); and

– Control Plane CIoT 5GS Optimisation is enabled for the PDU session

(see 3GPP TS 23.502 [3], clauses 4.3.2.2.1 and 4.3.2.2.2).

When present, it shall be set as follows:

– True: Control Plane CIoT 5GS Optimisation is enabled.

– False (default): Control Plane CIoT 5GS Optimisation is not enabled.

CIOT

cpOnlyInd

boolean

C

0..1

This IE shall be present with the value "True", if the PDU session shall only use Control Plane CIoT 5GS Optimisation (see clause 5.31.4.1 of 3GPP TS 23.501 [2]).

When present, it shall be set as follows:

– True: the PDU session shall only use Control Plane CIoT 5GS Optimisation

– False (default): the PDU session is not constrained to only use Control Plane CIoT 5GS Optimisation.

CIOT

invokeNef

boolean

C

0..1

This IE shall be present with the value "True", if Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for the PDU session (see 3GPP TS 23.502 [3], clause 4.3.2.2.2).

When present, it shall be set as follows:

– True: Data delivery via NEF is selected.

– False (default): Data delivery via NEF is not selected.

CIOT

maRequestInd

boolean

C

0..1

This IE shall be present if a MA-PDU session is requested to be established.

When present, it shall be set as follows:

– True: a MA-PDU session is requested

– False (default): a MA-PDU session is not requested

MAPDU

maNwUpgradeInd

boolean

C

0..1

This IE shall only be present if the PDU session is allowed to be upgraded to MA PDU session (see clause 4.22.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– True: the PDU session is allowed to be upgraded to MA PDU session

– False (default): the PDU session is not allowed to be upgraded to MA PDU session

When maRequestInd is present and set to "true", this IE shall not be present.

MAPDU

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present if N2 SM Information needs to be sent to the I-SMF.

DTSSA

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

DTSSA

n2SmInfoExt1

RefToBinaryData

C

0..1

This IE shall be present if more than one N2 SM Information has been received from the AN.

When present, this IE shall reference the N2 SM Information binary data (see clause 6.1.6.4.3).

DTSSA

n2SmInfoTypeExt1

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfoExt1" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfoExt1" attribute.

DTSSA

smContextRef

Uri

C

0..1

This IE shall be present during an I-SMF or V-SMF insertion if available and during an I-SMF or V-SMF change or removal.

When present, this IE shall contain the URI of the SM Context resource in the SMF or of the SM context resource in the source I-SMF or V-SMF during an I-SMF or V-SMF insertion or during an I-SMF or V-SMF change/removal respectively. The URI shall be an absolute URI, including apiRoot (see clause 6.1.3.3.2).

DTSSA

smContextSmfId

NfInstanceId

O

0..1

This IE may be present if smContextRef is present.

When present, this IE shall carry the NF instance ID of the SMF which hosts the SM Context resource identified by smContextRef IE. (NOTE 2)

DTSSA

smContextSmfSetId

NfSetId

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the NF Set ID of the old V-SMF or the old I-SMF or the SMF as identified by the smContextSmfId.

DTSSA

smContextSmfServiceSetId

NfServiceSetId

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the NF Service Set ID of the PDUSession service instance (for this SmContext) in the old V-SMF or the old I-SMF or the SMF.

DTSSA

smContextSmfBinding

SbiBindingLevel

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the SBI binding level of the SM context resource.

DTSSA

upCnxState

UpCnxState

C

0..1

This IE shall be present to request the activation of the user plane connection of the PDU session, in the following cases:

– during Service Request procedure with an I-SMF insertion / change / removal, or with a V-SMF change (see clause 5.2.2.2.6);

– during Registration procedure with an I-SMF insertion / change / removal, or with a V-SMF insertion / change / removal (see clause 5.2.2.2.7), if this PDU session is requested to be activated by the UE.

DTSSA

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present if the small data rate control status is available in AMF, see clause 5.31.14.3 of 3GPP TS 23.501 [2] and clause 4.3.2.2.1 of 3GPP TS 23.502 [3].

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present if the APN rate control status is available in AMF, see clause 4.7.7.3 in 3GPP TS 23.401 [33] and clause 5.2.8.2.5 in 3GPP TS 23.502 [3].

CIOT

extendedNasSmTimerInd

boolean

C

0..1

This IE shall be present with the value "True" if the UE supports CE mode B and use of CE mode B is not restricted according to the Enhanced Coverage Restriction information in the UE context in the AMF.

When present, it shall indicate whether extended NAS SM timers shall be used for the UE as specified in 3GPP TS 24.501 [7], as follows:

– True: extended NAS SM timers shall be used

– False (default): normal NAS SM timers shall be used.

CIOT

dlDataWaitingInd

boolean

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility using N26 interface with data forwarding (see clause 4.11.1.3.3A of 3GPP TS 23.502 [3]), if the same indication is received from the MME in the Context Response message.

When present, it shall be set as follows:

– true: DL data needs to be sent to the UE;

– false (default): no DL data needs to be sent to the UE.

CIOT

ddnFailureSubs

DdnFailureSubs

C

0..1

This IE shall be present to subscribe the notification of the DDN Failure if the Availability after DDN failure event is subscribed by the UDM, see clause 4.15.3.2.7 of 3GPP TS 23.502 [3].

CIOT

smfTransferInd

boolean

C

0..1

This IE shall be present during an SMF Context Transfer procedure, LBO or no Roaming, no I-SMF.

When present, it shall be set as follows:

– True: SMF Context Transfer

– False (default): Not an SMF Context Transfer

CTXTR

oldSmfId

NfInstanceId

C

0..1

This IE shall be present if smfTransferInd is set to true.

When present, it shall indicate old SMF instance identifier.

CTXTR

oldSmContextRef

Uri

C

0..1

This IE shall be present if smfTransferInd is set to true.

When present, this IE shall contain the identifier of the SM Context resource in the old SMF.

CTXTR

wAgfInfo

WAgfInfo

C

0..1

This IE shall be present, if received from the W-AGF. When present, it shall contain information about the N3 terminations of the W-AGF. The SMF may use this information when selecting the UPF.

tngfInfo

tngfInfo

C

0..1

This IE shall be present, if received from the TNGF. When present, it shall contain information about the N3 terminations of the TNGF. The SMF may use this information when selecting the UPF.

twifInfo

twifInfo

C

0..1

This IE shall be present, if received from the TWIF. When present, it shall contain information about the N3 terminations of the TWIF. The SMF may use this information when selecting the UPF.

ranUnchangedInd

boolean

C

0..1

This IE shall be present if the NG-RAN is not changed in case the I-SMF/V-SMF change or insertion during CM-CONNECTED registration procedure after EPS to 5GS handover (see clause 5.2.2.2.7).

When present, it shall be set as follows:

– true: NG-RAN is not changed;

– false: NG-RAN is changed.

DTSSA

NOTE 1: In shared networks, when the message is sent from the VPLMN to the HPLMN, the PLMN ID that is communicated in this IE shall be that of the selected Core Network Operator.
In shared networks, when the AMF and SMF pertain to the same PLMN, the Primary PLMN ID shall be communicated in the ECGI or NCGI to the SMF. The Core Network Operator PLMN ID shall be communicated in the TAI and the Serving Network.

NOTE 2: If the SMF is aware that Oauth is enabled for the indicated next hop SMF, e.g. received a "401 Unauthorized" response code from next hop SMF, the SMF shall use the NF instance Identifier to acquire the access token for the Nsmf_PduSession service on the indicated SMF.

NOTE 3: The smfUri and hSmfUri attributes need not be included in Create SM Context request in procedures other than PDU session establishment procedure and EPS to 5GS mobility procedures if the NF Service Consumer (e.g. AMF) and I-SMF/V-SMF support the "ACSCR" feature. See clause 6.1.8.

6.1.6.2.3 Type: SmContextCreatedData

Table 6.1.6.2.3-1: Definition of type SmContextCreatedData

Attribute name

Data type

P

Cardinality

Description

Applicability

hsmfUri

Uri

C

0..1

This IE shall be present in HR roaming scenarios if the additionalHsmfUri IE was received in the request and the V-SMF established the PDU session towards an alternative SMF listed in the additionalHsmfUri IE. When present, it shall contain the API URI of the H-SMF towards which the PDU session was established. The API URI shall be formatted as specified in clause 6.1.1.

smfUri

Uri

C

0..1

This IE shall be present for a PDU session with an I-SMF, if the additionalSmfUri IE was received in the request and the I-SMF established the PDU session towards an alternative SMF listed in the additionalSmfUri IE. When present, it shall contain the API URI of the SMF towards which the PDU session was established. The API URI shall be formatted as specified in clause 6.1.1.

DTSSA

pduSessionId

PduSessionId

C

0..1

This IE shall be present, during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall be set to the PDU Session ID.

sNssai

Snssai

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall contain the S-NSSAI assigned to the PDU session.

In Home-Routed roaming case, this IE shall contain the S-NSSAI for home PLMN.

upCnxState

UpCnxState

C

0..1

This IE shall be present if the SMF was requested to activate the user plane connection of the PDU session in the corresponding request.

When present, it shall be set as specified in clauses 5.2.2.2.2, 5.2.2.2.6 or 5.2.2.2.7.

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present if N2 SM Information needs to be sent to the AN.

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

allocatedEbiList

array(EbiArpMapping)

C

1..N

This IE shall be present if the consumer NF is an AMF and Inter-system mobility happens. When present, it shall contain an array of EBI to ARP mappings currently allocated to the PDU session.

hoState

HoState

C

0..1

This IE shall be present if the SMF was requested to prepare an EPS to 5GS handover for the PDU session in the corresponding request.

When present, it shall be set as specified in clause 5.2.2.2.3.

gpsi

Gpsi

C

0..1

This IE shall be present if no GPSI IE is provided in the request, e.g. for a PDU session moved from another access or another system, and the SMF knows that a GPSI is already associated with the PDU session (or a GPSI is received from h-SMF for a HR PDU session).

When present, it shall contain the user’s GPSI associated with the PDU session.

smfServiceInstanceId

string

O

0..1

When present, this IE shall contain the serviceInstanceId of the SMF PDUSession service instance serving the SM Context, i.e. of:

– the I-SMF, for a PDU session with I-SMF;

– the V-SMF, for a HR PDU session; or

– the SMF, for a non-roaming or an LBO roaming PDU session without I-SMF.

This IE may be used by the AMF to identify PDU session contexts affected by a failure or restart of the SMF service instance (see clause 6.2 of 3GPP TS 23.527 [24]).

recoveryTime

DateTime

O

0..1

Timestamp when the SMF service instance serving the PDU session was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported.

selectedSmfId

NfInstanceId

C

0..1

This IE shall be present if a new (h)SMF is selected e.g. by the new I/V-SMF, or a SCP between the new I/V-SMF and the (h)SMF. (NOTE)

When present, it shall contain the selected SMF NF Instance Id.

DTSSA

selectedOldSmfId

NfInstanceId

C

0..1

This IE shall be present if another old I/V-SMF(as alternative to the old I/V-SMF) is selected, e.g. by the new I/V-SMF, anchor SMF or a SCP between the new I/V-SMF and the old I/V-SMF. (NOTE)

When present, it shall contain the selected old I/V-SMF NF Instance Id.

DTSSA

NOTE: During an SmContext Creation procedure, e.g. for I-SMF insertion or I-SMF change procedure, when the new I/V-SMF attempts to contact the old I/V-SMF or (h)SMF by invoking Nsmf_PDUSession_Context Request, if a new (h)SMF and/or another old I/V-SMF has been re-selected (since the old I/V-SMF or the (h)SMF is not reachable) by the new I-/V-SMF or a SCP, the selected old I-/V-SMF and/or (h)SMF shall be returned to the AMF, in order to perform potential subsequent operations on the SMF hosting the resource, e.g. to release the SM Context on old I-/V-SMF, or to create SM Context on SMF when the I/V-SMF needs to be removed.

6.1.6.2.4 Type: SmContextUpdateData

Table 6.1.6.2.4-1: Definition of type SmContextUpdateData

Attribute name

Data type

P

Cardinality

Description

Applicability

pei

Pei

C

0..1

This IE shall be present if it is available and has not been provided earlier to the SMF.

When present, this IE shall contain the permanent equipment identifier.

servingNfId

NfInstanceId

C

0..1

This IE shall be present upon inter-AMF change or mobility, or upon a N2 handover execution with AMF change.

When present, it shall contain the identifier of the serving NF (e.g. AMF).

smContextStatusUri

Uri

C

0..1

This IE shall be present if the servingNfId IE is present. It may be present otherwise.

When present, this IE shall include the callback URI to receive notification of SM context status.

guami

Guami

C

0..1

This IE shall be present if the servingNfId of AMF is present.

When present, it shall contain the serving AMF’s GUAMI.

servingNetwork

PlmnIdNid

C

0..1

This IE shall be present if the servingNfId IE is present.

When present, it shall contain the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

backupAmfInfo

array(BackupAmfInfo)

C

1..N

This IE shall be included for the modification of the BackupAmfInfo if the NF service consumer is an AMF and the AMF supports the AMF management without UDSF.

For deleting the backupAmfInfo, it shall contain the Null value.

anType

AccessType

C

0..1

This IE shall be present upon a change of the Access Network Type associated to the PDU session, e.g. during a handover of the PDU session between 3GPP access and untrusted non-3GPP access (see clause 5.2.2.3.5.2).

When present, this IE shall indicate the Access Network Type to which the PDU session is to be associated.

additionalAnType

AccessType

C

0..1

This IE shall indicate the additional Access Network Type to which the PDU session is to be associated.

This IE shall be present when the UE requests to establish resources for MA PDU session over the other access.

MAPDU

anTypeToReactivate

AccessType

C

0..1

This IE shall indicate the Access Network Type for which the UP connection is requested to be re-activated, for a MA PDU session.

MAPDU

ratType

RatType

C

0..1

This IE shall be present and indicate the RAT Type used by the UE, if available, upon a change of RAT Type.

presenceInLadn

PresenceState

C

0..1

This IE shall be present during a Service Request procedure (see clause 5.2.2.3.2.2) ), an Xn handover (see clause 5.2.2.3.3) or a N2 handover execution (see clause 5.2.2.3.4.3), if the DNN of the PDU session corresponds to a LADN. When present, it shall be set to "IN" or "OUT" to indicate that the UE is in or out of the LADN service area.

ueLocation

UserLocation

C

0..1

This IE shall be present if it is available and if it needs to be reported to the SMF (e.g. the user location has changed or the user plane of the PDU session is deactivated).

When present, this IE shall contain:

– the UE location information (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the UeLocation information was acquired.

(NOTE 1)

ueTimeZone

TimeZone

C

0..1

This IE shall be present if it is available, the UE Time Zone has changed and needs to be reported to the SMF.

When present, this IE shall contain the UE Time Zone.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType indicates a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

(NOTE 1)

upCnxState

UpCnxState

C

0..1

This IE shall be present to request the activation or the deactivation of the user plane connection of the PDU session.

When present, it shall be set as specified in clauses 5.2.2.3.2, 5.2.2.3.15 and 5.2.2.3.16.

hoState

HoState

C

0..1

This IE shall be present to request the preparation, execution or cancellation of a handover of the PDU session.

When present, it shall be set as specified in clause 5.2.2.3.4.

toBeSwitched

boolean

C

0..1

This IE shall be present during an Xn Handover (see clause 5.2.2.3.3) to request to switch the PDU session to a new downlink N3 tunnel endpoint.

When present, it shall be set as follows:

– true: request to switch to the PDU session.

– false (default): no request to switch the PDU session.

failedToBeSwitched

boolean

C

0..1

This IE shall be present during an Xn Handover (see clause 5.2.2.3.3) if the PDU session failed to be setup in the target RAN.

When present, it shall be to true to indicate that the PDU session failed to be setup in the target RAN.

n1SmMsg

RefToBinaryData

C

0..1

This IE shall be present if N1 SM Information has been received from the UE.

When present, this IE shall reference the N1 SM Message binary data (see clause 6.1.6.4.2).

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present if N2 SM Information has been received from the AN.

When present, this IE shall reference the N2 SM Information binary data (see clause 6.1.6.4.3).

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

targetId

NgRanTargetId

C

0..1

This IE shall be present during a N2 handover preparation, when the hoState IE is set to the value "PREPARING".

When present, it shall contain the Target ID identifying the target RAN Node ID and TAI received in the Handover Required from the Source RAN.

targetServingNfId

NfInstanceId

C

0..1

This IE shall be present during a N2 handover preparation with AMF change, when the hoState IE is set to the value "PREPARING".

When present, it shall contain the identifier of the target serving NF (e.g. AMF).

dataForwarding

boolean

C

0..1

This IE shall be present and set as specified in clause 5.2.2.3.9 during a 5GS to EPS handover, or as specified in 5.2.2.3.13 during a N2 based handover with I-SMF insertion/change/removal.

When present, it shall be set as follows:

– true: setup the direct or indirect data forwarding tunnels;

– false (default): data forwarding tunnels are not required to be setup (see clause 5.2.2.3.9).

n9ForwardingTunnel

TunnelInfo

C

0..1

This IE shall be present in the following case:

– UE triggered Service Request with I-SMF change/removal, if requesting to forward buffered downlink data packets at I-UPF (See clause 4.23.4 of 3GPP TS 23.502 [3]).

When present, it shall carry the N9 forwarding tunnel info of I-UPF.

DTSSA

n9DlForwardingTnlList

array (IndirectDataForwardingTunnelInfo)

C

1..N

This IE shall be present in the following case:

– N2 based handover with I-SMF insertion/change/removal, if downlink indirect data forwarding tunnels are requested to be established between target I-UPF and source I-UPF / source UPF (see clause 4.23.7 and 4.23.11 of 3GPP TS 23.502 [3]).

When present, it shall carry the list of N9 downlink indirect data forwarding tunnel(s) info of I-UPF.

DTSSA

n9UlForwardingTnlList

array (IndirectDataForwardingTunnelInfo)

C

1..N

This IE shall be present in the following case:

– N2 based handover with I-SMF insertion/change/removal, if uplink indirect data forwarding tunnels are requested to be established between target I-UPF and source I-UPF / source UPF (see clause 4.23.7 and 4.23.11 of 3GPP TS 23.502 [3]).

When present, it shall carry the list of N9 uplink indirect data forwarding tunnel(s) info of I-UPF.

DTSSA

epsBearerSetup

array(EpsBearerContainer)

C

0..N

This IE shall be present during a 5GS to EPS handover using the N26 interface.

When present, it shall include the EPS bearer context(s) successfully setup in EPS. The array shall be empty if no resource was successfully allocated in EPS for any PDU session.

revokeEbiList

array(EpsBearerId)

C

1..N

This IE shall be present to request the SMF to revoke some EBIs (see clause 4.11.1.4.1 of 3GPP TS 23.502 [3]). When present, it shall contain the EBIs to revoke.

release

boolean

C

0..1

This IE shall be used to indicate a network initiated PDU session release is requested.

This IE shall be present and set as specified in clause 5.2.2.3.10 during P-CSCF restoration procedure, in clause 5.2.2.3.11 during AMF requested PDU Session Release due to duplicated PDU Session Id, in clause 5.2.2.3.12 during AMF requested PDU Session Release due to slice not available, and in clause 5.2.2.3.17 during AMF requested PDU Session Release due to Network Slice-Specific Authentication and Authorization failure or revocation.

When present, it shall be set as follows:

– true: PDU session release is required;

– false (default): PDU session release is not required.

cause

Cause

O

0..1

When present, this IE shall indicate the cause for the requested modification, e.g. the NF Service Consumer cause for requesting to deactivate the user plane connection of the PDU session.

ngApCause

NgApCause

C

0..1

This IE shall be present, if the information is available. When present, this IE shall indicate the cause for the requested modification, e.g. the NGAP cause for requesting to deactivate the user plane connection of the PDU session.

5gMmCauseValue

5GMmCause

C

0..1

This IE shall be included if the AMF received a 5GMM cause code from the UE during any network initiated PDU session modification or release procedure. (e.g 5GMM Status message in response to a Downlink NAS Transport message carrying 5GSM payload).

sNssai

Snssai

C

0..1

This IE shall be present and sent to the V-SMF, during an EPS to 5GS mobility registration using the N26 interface, if the S-NSSAI for the serving PLMN derived from the S-NSSAI of the home PLMN differs from the S-NSSAI provided in the Create SM Context Request.

When present, it shall contain the S-NSSAI for the serving PLMN.

traceData

TraceData

C

0..1

This IE shall be included if trace is required to be activated, modified or deactivated (see 3GPP TS 32.422 [22]).

For trace modification, it shall contain a complete replacement of trace data.

For trace deactivation, it shall contain the Null value.

epsInterworkingInd

EpsInterworkingIndication

O

0..1

This IE may be present if the indication has been provided during the PDU session creation, and its value has changed after session creation or last update.

When present, this IE shall indicate whether the PDU session may possibly be moved to EPS and whether N26 interface to be used during EPS interworking procedures.

anTypeCanBeChanged

boolean

C

0..1

This IE shall be present and set to true to indicate that the Access Network Type associated to the PDU session can be changed (see clause 5.2.2.3.2.4), during a Service Request procedure (see clause 4.2.3.2 of 3GPP TS 23.502 [3])), in response to paging or NAS notification indicating non-3GPP access, when the PDU Session for which the UE was paged or notified is in the List Of Allowed PDU Sessions provided by the UE, and the AMF received N2 SM Information only or N1 SM Container and N2 SM Information from the SMF in step 3a of clause 4.2.3.3 of 3GPP TS 23.502 [3].

When present, it shall be set as follows:

– true: the access type of the PDU session can be changed.

– false (default): the access type of the PDU session cannot be changed.

n2SmInfoExt1

RefToBinaryData

C

0..1

This IE shall be present if more than one N2 SM Information has been received from the AN.

When present, this IE shall reference the N2 SM Information binary data (see clause 6.1.6.4.3).

n2SmInfoTypeExt1

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfoExt1" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfoExt1" attribute.

maReleaseInd

MaReleaseIndication

C

0..1

This IE shall be present if one access of a MA PDU session is requested to be released, in the following cases:

– when UE/AMF initiates MA PDU session release over one access; or

– when UE deregisters from one access.

When present, it indicates the access to be released.

MAPDU

maNwUpgradeInd

boolean

C

0..1

This IE shall be present if the PDU session is allowed to be upgraded to MA PDU session (see clause 6.4.2.2 of 3GPP TS 24.501 [7]).

When present, it shall be set as follows:

– true: the PDU session is allowed to be upgraded to MA PDU session

– false (default): the PDU session is not allowed to be upgraded to MA PDU session

MAPDU

maRequestInd

boolean

C

0..1

This IE shall be present if a MA-PDU session is requested to be established (see clause 4.22.6.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: a MA-PDU session is requested

– false (default): a MA-PDU session is not requested

MAPDU

exemptionInd

ExemptionInd

C

0..1

This IE shall be present if the AMF has exempted the NAS message from a NAS SM congestion control activated in the AMF.

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if the servingNfId or the targetServingNfId is present (i.e. during a change of AMF) and at least one optional feature defined in clause 6.1.8 is supported by the new AMF.

If this IE is absent when the servingNfId or the targetServingNfId is present, the new serving AMF or the target AMF respectively shall be considered as not supporting any optional feature.

moExpDataCounter

MoExpDataCounter

C

0..1

This IE shall be included if the UE has accessed the network by using "MO exception data" RRC establishment cause and when the AMF decides to send a non-zero value to the SMF.

(NOTE 2)

When present, this IE shall contain the MO Exception Data Counter.

CIOT

extendedNasSmTimerInd

boolean

C

0..1

This IE shall be present if the UE supports CE mode B and use of CE mode B changes from restricted to unrestricted or vice versa in the Enhanced Coverage Restriction information in the UE context in the AMF.

When present, it shall indicate whether extended NAS SM timers shall be used for the UE as specified in 3GPP TS 24.501 [7], as follows:

– True: extended NAS SM timers shall be used

– False: normal NAS SM timers shall be used.

CIOT

forwardingFTeid

Bytes

C

0..1

This IE shall be present during a 5GS to EPS Idle mode mobility using N26 interface with data forwarding (see clause 4.11.1.3.2A of 3GPP TS 23.502 [3]), if the Forwarding F-TEID IE is present in the Context Acknowledge message received from the MME.

When present, it shall contain Base64-encoded characters, encoding the Forwarding F-TEID in the Context Acknowledge message, as specified in Figure 8.22-1 of 3GPP TS 29.274 [16] (starting from octet 1).

CIOT

forwardingBearerContexts

array(ForwardingBearerContainer)

C

1..N

This IE shall be present during a 5GS to EPS Idle mode mobility using N26 interface with data forwarding (see clause 4.11.1.3.2A of 3GPP TS 23.502 [3]), if the Bearer Contexts IE is present in the Context Acknowledge message received from the MME.

When present, it shall contain the Bearer Contexts in the Context Acknowledge message.

CIOT

ddnFailureSubs

DdnFailureSubs

C

0..1

This IE shall be present to subscribe or unsubscribe to the notification of the DDN Failure if the Availability after DDN failure event is subscribed/unsubscribed by the UDM, see clause 4.15.3.2.7 of 3GPP TS 23.502 [3].

This IE shall also be present if it is required to add, modify or remove DDN failure subscriptions. If it is present and the FailureSubsInd indicates notification of DDN failure is subscribed, the content of the received ddnFailureSubs shall overwrite any ddnFailureSubs received earlier.

CIOT

skipN2PduSessionResRelInd

boolean

O

0..1

This IE may be present when the release IE is present with value "true".

When present, this IE shall indicate whether N2 message shall be skipped for the PDU session RAN resources release, if the UP connection is active:

– true: N2 message shall be skipped.

– false (default): N2 message shall not be skipped.

NOTE 1: In shared networks, when the message is sent from the VPLMN to the HPLMN, the PLMN ID that is communicated in this IE shall be that of the selected Core Network Operator.
In shared networks, when the AMF and SMF pertain to the same PLMN, the Primary PLMN ID shall be communicated in the ECGI or NCGI to the SMF. The Core Network Operator PLMN ID shall be communicated in the TAI and the Serving Network.

NOTE 2: The AMF increments the MO Exception Data Counter when the UE establishes/resumes RRC with "MO Exception Data" RRC cause. The AMF may defer sending the moExpDataCounter attribute to the SMF based on local configuration. The AMF resets the MO Exception Data Counter when receiving successful response from the SMF. The SMF however keeps incrementing the counter locally.

6.1.6.2.5 Type: SmContextUpdatedData

Table 6.1.6.2.5-1: Definition of type SmContextUpdatedData

Attribute name

Data type

P

Cardinality

Description

Applicability

upCnxState

UpCnxState

C

0..1

This IE shall be present if the SMF was requested to activate or deactivate the user plane connection of the PDU session in the corresponding request.

When present, it shall be set as specified in clauses 5.2.2.3.2, 5.2.2.3.15 and 5.2.2.3.16.

hoState

HoState

C

0..1

This IE shall be present if the SMF was requested to prepare, execute or cancel a handover for the PDU session in the corresponding request.

When present, it shall be set as specified in clause 5.2.2.3.4.

releaseEbiList

array(EpsBearerId)

C

1..N

This IE shall be present if the SMF determines that some EBIs are not needed. When present, it shall contain the EBIs to be released.

allocatedEbiList

array(EbiArpMapping)

C

1..N

This IE shall be present if the consumer NF is an AMF and Inter-system mobility happens. When present, it shall contain an array of EBI to ARP mappings currently allocated to the PDU session.

modifiedEbiList

array(EbiArpMapping)

C

1..N

This IE shall be present if a PDU session modification procedure resulted in the change of ARP for a QoS flow that was already allocated an EBI.

n1SmMsg

RefToBinaryData

C

0..1

This IE shall be present if N1 SM Information needs to be sent to the UE.

When present, this IE shall reference the N1 SM Message binary data (see clause 6.1.6.4.2).

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present if N2 SM Information needs to be sent to the AN.

When present, this IE shall reference the N2 SM Information binary data (see clause 6.1.6.4.3).

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

epsBearerSetup

array(EpsBearerContainer)

C

1..N

This IE shall be present during an EPS to 5GS handover using the N26 interface.

When present, it shall include the EPS bearer context(s) successfully handed over to 5GS.

dataForwarding

boolean

C

0..1

This IE shall be present if it was present in the corresponding request.

When present, it shall be set as specified in clause 5.2.2.3.9.

n3DlForwardingTnlList

array (IndirectDataForwardingTunnelInfo)

C

1..N

This IE shall be present if indirect data forwarding is requested and N9 downlink indirect data forwarding tunnels info is included in the corresponding request.

When present, it shall carry the list of N3 downlink indirect data forwarding tunnels info of source I-UPF or source UPF.

DTSSA

n3UlForwardingTnlList

array (IndirectDataForwardingTunnelInfo)

C

1..N

This IE shall be present if indirect data forwarding is requested and N9 uplink indirect data forwarding tunnels info is included in the corresponding request.

When present, it shall carry the list of N3 uplink indirect data forwarding tunnels info of source I-UPF or source UPF.

DTSSA

cause

Cause

C

0..1

This IE shall be present if the activation of the User Plane connection failed due to insufficient resources (see clause 5.2.2.3.2.2).

maAcceptedInd

boolean

C

0..1

This IE shall be present if a request to modify a single access PDU session into a MA PDU session was accepted (see clause 4.22.6.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: MA PDU session

– false (default): single access PDU session

MAPDU

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if the supportedFeatures IE was received in the request and at least one optional feature defined in clause 6.1.8 is supported by the updated SM context resource.

forwardingFTeid

Bytes

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility using N26 interface with data forwarding (see clause 4.11.1.3.3A of 3GPP TS 23.502 [3]), if the Forwarding F-TEID IE shall be sent to the MME in the Context Acknowledge message.

When present, it shall contain Base64-encoded characters, encoding the Forwarding F-TEID to be sent in the Context Acknowledge message, as specified in Figure 8.22-1 of 3GPP TS 29.274 [16] (starting from octet 1).

CIOT

forwardingBearerContexts

array(ForwardingBearerContainer)

C

1..N

This IE shall be present during an EOS to 5GS Idle mode mobility using N26 interface with data forwarding (see clause 4.11.1.3.3A of 3GPP TS 23.502 [3]), if the Bearer Contexts IE shall be sent to the MME in the Context Acknowledge message.

When present, it shall contain the Bearer Contexts to be sent in the Context Acknowledge message.

CIOT

selectedSmfId

NfInstanceId

C

0..1

This IE shall be present if a new (h)SMF is selected e.g. by the new I/V-SMF, or a SCP between the new I/V-SMF and the (h)SMF. (NOTE)

When present, it shall contain the selected SMF NF Instance Id.

DTSSA

selectedOldSmfId

NfInstanceId

C

0..1

This IE shall be present if if another old I/V-SMF(as alternative to the old I/V-SMF) is selected, e.g. by the new I/V-SMF or a SCP between the new I/V-SMF and the old I/V-SMF. (NOTE)

When present, it shall contain the selected old I/V-SMF NF Instance Id.

DTSSA

anchorSmfFeatures

AnchorSmfFeatures

O

0..1

This IE may be present to indicate a list of features supported by the (H-)SMF to the AMF.

NOTE: During an SmContext Update procedure, if a new (h)SMF and/or another old I/V-SMF has been re-selected (since the old I/V-SMF or the (h)SMF is not reachable) by the new I-/V-SMF or a SCP, the selected old I-/V-SMF and/or (h)SMF shall be returned to the AMF, in order to perform potential subsequent operations on the SMF hosting the resource, e.g. to release the SM Context on old I-/V-SMF, or to create SM Context on SMF when the I/V-SMF needs to be removed.

6.1.6.2.6 Type: SmContextReleaseData

Table 6.1.6.2.6-1: Definition of type SmContextReleaseData

Attribute name

Data type

P

Cardinality

Description

Applicability

cause

Cause

C

0..1

This IE shall be present, if the information is available. When present, this IE shall indicate the NF Service Consumer cause for the requested SM context release.

ngApCause

NgApCause

C

0..1

This IE shall be present, if the information is available. When present, this IE shall indicate the NGAP cause for the requested SM context release.

5gMmCauseValue

5GMmCause

C

0..1

This IE shall be included if the PDU session is released by the AMF due to any 5GMM failure. When present, this IE shall contain the 5GMM cause code value received from the UE.

ueLocation

UserLocation

C

0..1

This IE shall be present, if available.

When present, it shall contain the UE location information (see clause 5.2.3.4). See NOTE.

ueTimeZone

TimeZone

C

0..1

This IE shall be present, if available.

When present, it shall containthe UE Time Zone information.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType previously reported is a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

See NOTE.

vsmfReleaseOnly

boolean

C

0..1

This IE shall be present and set to "true" during a 5GS to EPS Idle mode mobility or handover, for a Home Routed PDU session associated with 3GPP access and with assigned EBI(s), or during Registration, UE Triggered Service Request, Inter NG-RAN node Xn based handover and N2 based handover procedures with V-SMF change or removal.

When present, it shall be set as follows:

– true: release the SM context and PDU session in the V-SMF only;

– false (default): release the SM context and PDU session in V-SMF and H-SMF.

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present if N2 SM Information has been received from the AN.

When present, this IE shall reference the N2 SM Information binary data (see clause 6.1.6.4.3).

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

ismfReleaseOnly

boolean

C

0..1

This IE shall be present and set to "true" during a 5GS to EPS Idle mode mobility or handover with I-SMF removal, or during Registration, UE Triggered Service Request, Inter NG-RAN node Xn based handover and N2 based handover with I-SMF change or removal.

When present, it shall be set as follows:

– true: only release the SM context of the PDU session in the I-SMF;

– false (default): release the SM context and PDU session in I-SMF and SMF.

DTSSA

NOTE: In shared networks, when the message is sent from the VPLMN to the HPLMN, the PLMN ID that is communicated in this IE shall be that of the selected Core Network Operator.
In shared networks, when the AMF and SMF pertain to the same PLMN, the Primary PLMN ID shall be communicated in the ECGI or NCGI to the SMF. The Core Network Operator PLMN ID shall be communicated in the TAI and the Serving Network.

6.1.6.2.7 Type: SmContextRetrieveData

Table 6.1.6.2.7-1: Definition of type SmContextRetrieveData

Attribute name

Data type

P

Cardinality

Description

Applicability

targetMmeCap

MmeCapabilities

C

0..1

This IE shall be present if it is available. When present, it shall contain the target MME capabilities.

smContextType

SmContextType

C

0..1

This IE shall be present if this is a request to retrieve the complete SM context, during scenarios with an I-SMF or V-SMF insertion/change/removal, or during SMF Context Transfer procedure for LBO or non-roaming PDU session without I-SMF (see clause 4.26.5.3 of 3GPP TS 23.502 [3]).

DTSSA, CTXTR

servingNetwork

PlmnId

C

0..1

This IE shall be present when the procedure is triggered by a new V-SMF, if the new V-SMF supports inter-PLMN V-SMF change. When present, this IE shall contain the serving core network operator PLMN ID of the NF Service Consumer (i.e. new V-SMF).

DTSSA

notToTransferEbiList

array(EpsBearerId)

C

1..N

This IE shall be present, if the SM context type IE is absent or indicate a request to retrieve the EPS PDN connection, and the AMF determines that certain EPS bearers shall not to be transferred to EPS during a 5GS to EPS mobility procedure, as specified in clause 4.11.1 of 3GPP TS 23.502 [3]. When present, it shall contain the EBI list not to be transferred.

ranUnchangedInd

boolean

C

0..1

This IE shall be present if AN Tunnel is required, in scenario of I-SMF/V-SMF change/insertion during registration procedure after EPS to 5GS handover, when UE is in CM-CONNECTED state (see clause 5.2.2.6.1).

When present, it shall be set as follows:

– true: NG-RAN is not changed and the tunnel information is required;

– false (default):NG-RAN is changed and the tunnel information is not required.

DTSSA

6.1.6.2.8 Type: SmContextStatusNotification

Table 6.1.6.2.8-1: Definition of type SmContextStatusNotification

Attribute name

Data type

P

Cardinality

Description

Applicability

statusInfo

StatusInfo

M

1

This IE shall contain status information about the SM context.

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current small data rate control status for the PDU session.

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current APN rate control status for the PDN connection (APN rates are shared by all PDN connections of the UE to this APN).

CIOT

ddnFailureStatus

boolean

C

0..1

This IE shall be present if the DDN Failure shall be reported (see clause 5.2.8.2.8 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: DDN failure detected

– false (default): DDN failure is not detected

CIOT

notifyCorrelationIdsForddnFailure

array(string)

C

1..N

This IE shall be present if the DDN Failure shall be reported.

When present, it shall contain the notification correlation Id(s) of the DDN failure subscriptions for which a DDN failure has been detected. This parameter can be useful if the NF service consumer has multiple subscriptions for the same PDU session.

CIOT

newIntermediateSmfId

NfInstanceId

C

0..1

This IE may be present for a PDU session with an I-SMF or V-SMF, if the resourceStatus attribute in statusInfo is set to "UPDATED" and the cause in statusInfo is set to "CHANGED_INTERMEDIATE_SMF".

When present, it shall include the NF instance identifier of the new intermediate SMF when it is changed within an SMF set.

ES3XX

newSmfId

NfInstanceId

C

0..1

This IE may be present if resourceStatus in statusInfo is set to "TRANSFERRED".

When present, it shall include:

– the new I-SMF instance identifier if

the cause in statusInfo is "ISMF_CONTEXT_TRANSFER";

– the new SMF instance identifier if the cause in statusInfo is "SMF_CONTEXT_TRANSFER".

This IE may also be present if the resourceStatus attribute in statusInfo is set to "UPDATED". When present, it shall include the NF instance identifier of the new H-SMF or SMF (for a PDU session with an I-SMF) handling the PDU session, when it is changed within an SMF set, if the cause in statusInfo is "CHANGED_ANCHOR_SMF".

CTXTR

ES3XX

newSmfSetId

NfSetId

C

0..1

This IE may be present if resourceStatus in statusInfo is:

– TRANSFERRED

When present, it shall include:

– The new I-SMF set identifier if cause in statusInfo is "ISMF_SERVICE_CONTEXT_TRANSFER";

– The new SMF set identifier if cause in statusInfo is "SMF_SERVICE_CONTEXT_TRANSFER".

CTXTR

oldSmfId

NfInstanceId

C

0..1

This IE shall be present if resourceStatus in statusInfo is:

– TRANSFERRED

When present, it shall include:

– The old I-SMF instance identifier if cause in statusInfo is "ISMF_CONTEXT_TRANSFER";

– The old SMF instance identifier if cause in statusInfo is "SMF_CONTEXT_TRANSFER".

CTXTR

oldSmContextRef

Uri

C

0..1

This IE may be present if resourceStatus in statusInfo is:

– TRANSFERRED

When present, this IE shall include the identifier of the SM Context resource in the old I-SMF or SMF.

CTXTR

altAnchorSmfUri

Uri

C

0..1

This IE shall be present if resourceStatus in statusInfo is:

– ALT_ANCHOR_SMF

When present, it shall contain the API URI of the alternative (H-)SMF towards which the PDU session is established.

AASN

altAnchorSmfId

NfInstanceId

C

0..1

This IE may be present if resourceStatus in statusInfo is:

– ALT_ANCHOR_SMF

When present, it shall contain the NF Instance Id of the alternative (H-)SMF towards which the PDU session is established.

AASN

NOTE: If resourceStatus in statusInfo is "TRANSFERRED", at least one of newSmfId and newSmfSetId shall be included.

6.1.6.2.9 Type: PduSessionCreateData

Table 6.1.6.2.9-1: Definition of type PduSessionCreateData

Attribute name

Data type

P

Cardinality

Description

Applicability

supi

Supi

C

0..1

This IE shall be present, except if the UE is emergency registered and UICCless.

When present, it shall contain the subscriber permanent identify.

unauthenticatedSupi

boolean

C

0..1

This IE shall be present if the SUPI is present in the message but is not authenticated and is for an emergency registered UE.

When present, it shall be set as follows:

– true: unauthenticated SUPI;

– false (default): authenticated SUPI.

pei

Pei

C

0..1

This IE shall be present if the UE is emergency registered and it is either UIClless or the SUPI is not authenticated.

For all other cases, this IE shall be present if it is available.

When present, it shall contain the permanent equipment identifier.

pduSessionId

PduSessionId

C

0..1

This IE shall contain the PDU Session ID, except during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

dnn

Dnn

M

1

This IE shall contain the requested DNN. The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

selectedDnn

Dnn

C

0..1

This IE shall be present, if another DNN other than the UE requested DNN is selected for this PDU session.

When present, it shall contain the selected DNN. The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

sNssai

Snssai

C

0..1

This IE shall be present, except during an EPS to 5GS idle mode mobility or handover using the N26 interface.

When present, it shall contain:

– the requested S-NSSAI mapped to the HPLMN S-NSSAI by the VPLMN for a HR PDU session; or

– the requested S-NSSAI in the serving PLMN for a PDU session with an I-SMF.

vsmfId

NfInstanceId

C

0..1

This IE shall be present for a HR PDU session. When present, it shall contain the identifier of the V-SMF.

ismfId

NfInstanceId

C

0..1

This IE shall be present for a PDU session with an I-SMF. When present, it shall contain the identifier of the I-SMF.

DTSSA

servingNetwork

PlmnIdNid

M

1

This IE shall contain the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

requestType

RequestType

C

0..1

This IE shall be present if the request relates to an existing PDU session or an existing emergency PDU session, except during an EPS to 5GS idle mode mobility or handover using the N26 interface. It may be present otherwise.

When present, it shall indicate whether the request refers to a new PDU session or emergency PDU session, or to an existing PDU session or emergency PDU session.

For request sent from AMF, this IE shall be set based on the requestType received.

epsBearerId

array(EpsBearerId)

C

1..N

This IE shall be present during an EPS to 5GS Idle mode mobility or handover preparation using the N26 interface.

When present, it shall contain the list of EPS bearer Id(s) received from the MME.

pgwS8cFteid

Bytes

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility or handover preparation using the N26 interface.

When present, it shall contain Base64-encoded characters, encoding the PGW S8 F-TEID for Control Plane as specified in Figure 8.22-1 of 3GPP TS 29.274 [16] (starting from octet 1), received from the MME.

vsmfPduSessionUri

Uri

C

0..1

This IE shall be present for a HR PDU session. When present, it shall include the callback URI representing the PDU session in the V-SMF.

ismfPduSessionUri

Uri

C

0..1

This IE shall be present for a PDU session with an I-SMF. When present, it shall include the callback URI representing the PDU session in the I-SMF.

DTSSA

vcnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present for a HR PDU session, except for EPS to 5GS handover using N26 interface and when Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for this PDU session.

When present, this IE shall contain the N9 tunnel information of the visited CN side, i.e. V-UPF.

icnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present for a PDU session involving an I-SMF, except when Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for this PDU session.

When present, this IE shall contain the N9 tunnel information of the I-UPF controlled by the I-SMF.

DTSSA

n9ForwardingTunnelInfo

TunnelInfo

C

0..1

This IE shall be present during Service Request procedures with I-SMF insertion, if buffered DL data is available at the I-UPF that is controlled by the SMF (see clause 4.23.4 in 3GPP TS 23.502 [3]).

When present, this IE shall contain the N9 tunnel information of the I-UPF controlled by the I-SMF.

DTSSA

additionalCnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present if a MA PDU session is requested or if the PDU session is allowed to be upgraded to a MA PDU session, and the UE is registered over both 3GPP access and Non-3GPP access.

When present, it shall contain additional N9 tunnel information of the UPF controlled by the V-SMF or I-SMF.

MAPDU

anType

AccessType

M

1

This IE shall indicate the Access Network Type to which the PDU session is to be associated.

additionalAnType

AccessType

C

0..1

This IE shall indicate the additional Access Network Type to which the PDU session is to be associated.

This IE shall be present if a MA-PDU session is requested and the UE is registered over both 3GPP access and Non-3GPP access.

MAPDU

ratType

RatType

C

0..1

This IE shall be present and indicate the RAT Type used by the UE, if available.

ueLocation

UserLocation

C

0..1

This IE shall contain the UE location information (see clause 5.2.3.4), if it is available. See NOTE 1.

ueTimeZone

TimeZone

C

0..1

This IE shall contain the UE Time Zone, if it is available.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType indicates a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

See NOTE 1.

gpsi

Gpsi

C

0..1

This IE shall be present if it is available. When present, it shall contain the user’s GPSI.

n1SmInfoFromUe

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF or I-SMF has received known N1 SM information from the UE that does not need to be interpreted by the V-SMF or I-SMF. When present, this IE shall reference the n1SmInfoFromUe binary data (see clause 6.1.6.4.4).

unknownN1SmInfo

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF or I-SMF has received unknown N1 SM information from the UE. When present, this IE shall reference the unknownN1SmInfo binary data (see clause 6.1.6.4.4).

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported.

hPcfId

NfInstanceId

O

0..1

This IE may be used by V-SMF to indicate the home PCF selected by the AMF for the UE to the H-SMF, for a HR PDU session.

When present, this IE shall contain the identifier of the H-PCF selected by the AMF for the UE (for UE Policy Control).

pcfId

NfInstanceId

O

0..1

This IE may be used by I-SMF to indicate the (V-)PCF selected by the AMF for the UE to the SMF, for a PDU session with an I-SMF.

When present, this IE shall contain the identifier of the PCF (for Access and Mobility Policy Control and/or UE Policy Control) in non-roaming scenarios, or the V-PCF (for Access and Mobility Policy Control) in LBO roaming scenarios.

DTSSA

pcfGroupId

NfGroupId

O

0..1

This IE may be present in non-roaming and HR roaming scenarios.

When present, this IE shall contain the identity of the (home) PCF group serving the UE for Access and Mobility Policy and/or UE Policy.

pcfSetId

NfSetId

O

0..1

When present, it shall contain the NF Set ID of the H-PCF indicated by the hPcfId IE or the (V-)PCF indicated by the pcfId IE.

hoPreparationIndication

boolean

C

0..1

This IE shall be present during an EPS to 5GS handover preparation using the N26 interface or during N2 handover preparation with I-SMF insertion.

When present, it shall be set as follows:

– true: an EPS to 5GS handover preparation or N2 handover preparation with I-SMF is in progress; the PGW-C/SMF shall not switch the DL user plane of the PDU session yet.

– false: there is no on-going EPS to 5GS handover preparation or N2 handover preparation with I-SMF in progress. If a handover preparation was in progress, the handover has been completed. The PGW-C/SMF shall switch the DL user plane of the PDU session using the N9 tunnel information that has been received in the vcnTunnelInfo or icnTunnelInfo.

It shall be set to "true" during an EPS to 5GS handover preparation using the N26 interface or during N2 handover preparation with I-SMF insertion.

selMode

DnnSelectionMode

C

0..1

This IE shall be present if it is available. When present, it shall be set to:

– "VERIFIED", if the requested DNN provided by UE or the selected DNN provided by the network corresponds to an explicitly subscribed DNN; or

– "UE_DNN_NOT_VERIFIED", if the requested DNN provided by UE corresponds to the usage of a wildcard subscription; or

– "NW_DNN_NOT_VERIFIED", if the selected DNN provided by the network corresponds to the usage of a wildcard subscription.

If both the requested DNN (i.e. dnn IE) and selected DNN (i.e. selected Dnn IE) are present, the selMode shall be related to the selected DNN.

alwaysOnRequested

boolean

C

0..1

This IE shall be present and set to true if the UE requests to setup an always-on PDU session and this is allowed by local policy in the V-SMF or I-SMF.

When present, it shall be set as follows:

– true: request for an always-on PDU session

– false (default): not a request for an always-on PDU session

udmGroupId

NfGroupId

O

0..1

When present, it shall indicate the identity of the UDM group serving the UE.

routingIndicator

string

O

0..1

When present, it shall indicate the Routing Indicator of the UE.

epsInterworkingInd

EpsInterworkingIndication

O

0..1

This IE may be present if the indication has been received from AMF and is allowed to be forwarded to H-SMF by operator configuration.

When present, this IE shall indicate whether the PDU session may possibly be moved to EPS and whether N26 interface to be used during EPS interworking procedures.

vSmfServiceInstanceId

string

O

0..1

When present, this IE shall contain the serviceInstanceId of the V-SMF service instance serving the PDU session.

This IE may be used by the H-SMF to identify PDU sessions affected by a failure or restart of the V-SMF service (see clauses 6.2 and 6.3 of 3GPP TS 23.527 [24]).

iSmfServiceInstanceId

string

O

0..1

When present, this IE shall contain the serviceInstanceId of I-SMF service instance serving the PDU session.

This IE may be used by the SMF to identify PDU sessions affected by a failure or restart of the I-SMF service (see clauses 6.2 and 6.3 of 3GPP TS 23.527 [24]).

DTSSA

recoveryTime

DateTime

O

0..1

Timestamp when the V-SMF or I-SMF service instance serving the PDU session was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

roamingChargingProfile

RoamingChargingProfile

O

0..1

Roaming Charging Profile applicable in the VPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of 3GPP TS 32.255 [25]).

chargingId

string

O

0..1

Charging ID (see clauses 5.1.9.1 of 3GPP TS 32.255 [25]).

The string shall encode the Charging ID (32-bit unsigned integer value, with maximum value "4294967295") in decimal representation.

Pattern: ‘^(0|([1-9]{1}[0-9]{0,9}))$’

(NOTE 2)

oldPduSessionId

PduSessionId

C

0..1

This IE shall be present if this information is received from the UE and the same SMF is selected for SSC mode 3.

When present, it shall contain the old PDU Session ID received from the UE. See clauses 4.3.2.2.1 and 4.3.5.2 of 3GPP TS 23.502 [3].

epsBearerCtxStatus

EpsBearerContextStatus

C

0..1

This IE shall be present during an EPS to 5GS idle mode mobility using the N26 interface, if received in the Create SM Context request.

When present, it shall be set to the value received in the Create SM Context request.

amfNfId

NfInstanceId

C

0..1

This IE shall be present if it is received in the Create SM Context request, unless the PDU session is related to regulatory prioritized service.

When present, it shall contain the identifier of the serving AMF.

guami

Guami

C

0..1

This IE shall be present if the amfNfId is present.

When present, it shall contain the serving AMF’s GUAMI.

maxIntegrityProtectedDataRateUl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if it is available.

When present, it shall indicate the maximum integrity protected data rate supported by the UE for uplink.

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if it is available.

When present, it shall indicate the maximum integrity protected data rate supported by the UE for downlink.

cpCiotEnabled

boolean

C

0..1

This IE shall be present with the value "True" if the "5gCiotCpEnabled" attribute is received with "True" value in SM Context Create request, indicating the Control Plane CIoT 5GS Optimisation is enabled for the PDU session (see 3GPP TS 23.502 [3], clause 4.3.2.2.2).

When present, it shall be set as follows:

– True: Control Plane CIoT 5GS Optimisation is enabled.

– False (default): Control Plane CIoT 5GS Optimisation is not enabled.

CIOT

cpOnlyInd

boolean

C

0..1

This IE shall be present with the value "True", if the PDU session shall only use Control Plane CIoT 5GS Optimisation (see clause 5.31.4.1 of 3GPP TS 23.501 [2]).

When present, it shall be set as follows:

– True: the PDU session shall only use Control Plane CIoT 5GS Optimisation

– False (default): the PDU session is not constrained to only use Control Plane CIoT 5GS Optimisation.

CIOT

invokeNef

boolean

C

0..1

This IE shall be present with value "True", if Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for the PDU session.

When present, it shall be set as follows:

– True: Data delivery via NEF is selected.

– False (default): Data delivery via NEF is not selected.

CIOT

maRequestInd

boolean

C

0..1

This IE shall be present if a MA-PDU session is requested to be established by the UE.

When present, it shall be set as follows:

– True: a MA-PDU session is requested

– False (default): a MA-PDU session is not requested

MAPDU

maNwUpgradeInd

boolean

C

0..1

This IE shall only be present if the PDU session is allowed to be upgraded to MA PDU session (see clause 4.22.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– True: the PDU session is allowed to be upgraded to MA PDU session

– False (default): the PDU session is not allowed to be upgraded to MA PDU session

When maRequestInd is present and set to "true", this IE shall not be present.

MAPDU

dnaiList

array(Dnai)

C

1..N

This IE shall be present over N16a if an I-SMF is inserted into a PDU session during the following procedures: PDU session establishment, Registration, Service Request, Xn based handover, Inter NG-RAN node N2 based handover (see clause 4.23 of 3GPP TS 23.502 [3]).

When present, it shall include the list of DNAIs supported by the I-SMF.

DTSSA

presenceInLadn

PresenceState

C

0..1

This IE shall be present during Xn based handover with I-SMF insertion, if the DNN corresponds to a LADN.

When present, it shall be set to "IN" or "OUT" to indicate that the UE is in or out of the LADN service area.

DTSSA

secondaryRatUsageInfo

array(SecondaryRatUsageInfo)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows and/or the whole PDU session.

DTSSA

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present if the small data rate control status is received from AMF, see clause 5.31.14.3 of 3GPP TS 23.501 [2] and clause 4.3.2.2.2 of 3GPP TS 23.502 [3].

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present, if the APN rate control status (APN rates are shared by all PDN connections of the UE to this APN) is received from the AMF, see clause 4.7.7.3 in 3GPP TS 23.401 [33] and clause 4.11.5.3 in 3GPP TS 23.502 [3].

CIOT

dlServingPlmnRateCtl

integer

C

0..1

This IE shall be present if Serving PLMN Rate Control for downlink data packets is enabled in the PLMN and Control Plane CIoT 5GS Optimisation is enabled for the PDU session.

When present, this IE shall contain the maximum allowed number of Downlink NAS Data PDUs per deci hour of the serving PLMN, as specified in clause 5.31.14.2 of 3GPP TS 23.501 [2].

Minimum: 10

CIOT

upSecurityInfo

UpSecurityInfo

C

0..1

This IE shall be present if received from NG-RAN during Xn handover procedure with I-SMF Insertion (see clause 5.2.2.7.5).

When present, this IE shall contain the User Plane Security Information associated to the PDU session. See clause 9.3.1.60 of 3GPP TS 38.413 [9].

DTSSA

vplmnQos

VplmnQos

C

0..1

This IE shall be present for a HR PDU session, if the V-SMF supports the VQOS feature and if VPLMN QoS constraints are required for the PDU session.

When present, this IE shall contain the QoS constraints from the VPLMN.

VQOS

upCnxState

UpCnxState

C

0..1

This IE shall be present to indicate that the User Plane resource for the PDU session is going to be established by the I-SMF/V-SMF, during a service request procedure with I-SMF/V-SMF insertion (see clause 4.23.4.3 of 3GPP TS 23.502 [3]).

When present, this IE shall be set as specified in clause 5.2.2.7.6.

NOTE 1: In shared networks, the PLMN ID that is communicated in this IE shall be that of the selected Core Network Operator.

NOTE 2: Usage of Charging ID with Uint32 value for roaming scenarios may lead to Charging ID collision between SMFs.

6.1.6.2.10 Type: PduSessionCreatedData

Table 6.1.6.2.10-1: Definition of type PduSessionCreatedData

Attribute name

Data type

P

Cardinality

Description

Applicability

pduSessionType

PduSessionType

M

1

This IE shall indicate the selected PDU type.

sscMode

string

M

1

This IE shall indicate the SSC mode applicable to the PDU session.

When present, it shall be encoded as one character in hexadecimal representation, taking a value of "0" to "7", representing the 3 bits of the SSC mode value of the SSC mode IE specified in clause 9.11.4.16 of 3GPP TS 24.501 [7].

Pattern: "^[0-7]$"

Example: SSC mode 3 shall be encoded as "3".

(NOTE 1).

hcnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present for a HR PDU session, except when Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for this PDU session.

When present, this IE shall contain the N9 tunnel information of the home CN side, i.e. H-UPF.

cnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present for a PDU session involving an I-SMF, except when Control Plane CIoT 5GS Optimisation is enabled and data delivery via NEF is selected for this PDU session.

When present, this IE shall contain the N9 tunnel information of the SMF.

DTSSA

additionalCnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present if a MA-PDU session is established for a UE registered over both 3GPP access and Non-3GPP access.

When present, it shall contain additional N9 tunnel information of the UPF controlled by the H-SMF or SMF.

MAPDU

sessionAmbr

Ambr

C

0..1

This IE shall be present, except when Control Plane CIoT 5GS Optimisation is enabled for the PDU session.

When present, this IE shall contain the Session AMBR granted to the PDU session.

qosFlowsSetupList

array(QosFlowSetupItem)

C

1..N

This IE shall be present, except when Control Plane CIoT 5GS Optimisation is enabled for the PDU session.

When present, this IE shall contain the full set of QoS flow(s) to establish for the PDU session. It shall contain at least the Qos flow associated to the default Qos rule.

In V-SMF/I-SMF insertion scenarios where no QoS Rule(s) associated to a QoS flow can or need to be sent to the UE, the qosRules attribute of the QosFlowSetupItem may be set to an empty string or to the latest QoS Rule(s) associated to the QoS flow. (NOTE 3)

hSmfInstanceId

NfInstanceId

C

0..1

This IE shall be present for a HR PDU session. When present, it shall contain the identifier of the home SMF.

smfInstanceId

NfInstanceId

C

0..1

This IE shall be present for a PDU session with an I-SMF. When present, it shall contain the identifier of the SMF.

DTSSA

pduSessionId

PduSessionId

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility or handover preparation using the N26 interface.

When present, it shall be set to the PDU Session ID.

sNssai

Snssai

C

0..1

This IE shall be present during an EPS to 5GS Idle mode mobility or handover using the N26 interface.

When present, it shall contain:

– the S-NSSAI assigned to the PDU session in the Home PLMN, for a HR PDU session;

– the S-NSSAI assigned to the PDU session in the serving PLMN, for a PDU session with an I-SMF. The Snssai shall overwrite the S-NSSAI earlier stored in I-SMF, if they are different.

enablePauseCharging

boolean

C

0..1

This IE shall be present, based on operator’s policy, to enable the use of Pause of Charging for the PDU session (see clause 4.4.4 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: enable Pause of Charging;

– false (default): disable Pause of Charging.

ueIpv4Address

Ipv4Addr

C

0..1

This IE shall be present if the SMF assigns a UE IPv4 address to the PDU session.

ueIpv6Prefix

Ipv6Prefix

C

0..1

This IE shall be present if the SMF assigns a UE IPv6 prefix to the PDU session.

n1SmInfoToUe

RefToBinaryData

C

0..1

This IE shall be present if the SMF needs to send N1 SM information to the UE that does not need to be interpreted by the V-SMF or I-SMF. When present, this IE shall reference the n1SmInfoToUe binary data (see clause 6.1.6.4.4).

epsPdnCnxInfo

EpsPdnCnxInfo

C

0..1

This IE shall be present if the PDU session may be moved to EPS during its lifetime.

epsBearerInfo

array(EpsBearerInfo)

C

1..N

This IE shall be present if the PDU session may be moved to EPS during its lifetime.

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if at least one optional feature defined in clause 6.1.8 is supported.

maxIntegrityProtectedDataRate

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate for uplink.

If the maxIntegrityProtectedDataRateDl IE is absent, this IE applies to both uplink and downlink.

(NOTE 6)

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE may be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate for downlink.

(NOTE 6)

alwaysOnGranted

boolean

C

0..1

This IE shall be present if the alwaysOnRequested IE was received in the request or if the SMF determines, based on local policy, that the PDU session needs to be established as an always-on PDU session.

When present, it shall be set as follows:

– true: always-on PDU session granted.

– false (default): always-on PDU session not granted.

gpsi

Gpsi

C

0..1

This IE shall be present if no GPSI IE is provided in the request, e.g. for a PDU session moved from another access or another system, and the SMF knows that a GPSI is already associated with the PDU session.

When present, it shall contain the user’s GPSI associated with the PDU session.

upSecurity

UpSecurity

O

0..1

When present, this IE shall indicate the security policy for integrity protection and encryption for the user plane of the PDU session.

If this IE is present, it shall not indicate that integrity protection is preferred or required, if the maxIntegrityProtectedDataRate IE is not present (e.g. if UE Integrity Protection Maximum Data Rate is not available in the SMF).

(NOTE 6)

roamingChargingProfile

RoamingChargingProfile

O

0..1

Roaming Charging Profile selected by the HPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of 3GPP TS 32.255 [25]).

hSmfServiceInstanceId

string

O

0..1

When present, this IE shall contain the serviceInstanceId of the H-SMF service instance serving the PDU session, for a HR PDU session.

This IE may be used by the V-SMF to identify PDU sessions affected by a failure or restart of the H-SMF service (see clause 6.2 of 3GPP TS 23.527 [24]).

smfServiceInstanceId

string

O

0..1

When present, this IE shall contain the serviceInstanceId of the SMF service instance serving the PDU session, for a PDU session with an I-SMF.

This IE may be used by the I-SMF to identify PDU sessions affected by a failure or restart of the SMF service (see clause 6.2 of 3GPP TS 23.527 [24]).

DTSSA

recoveryTime

DateTime

O

0..1

Timestamp when the SMF service instance serving the PDU session was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

dnaiList

array(Dnai)

C

1..N

This IE shall be present over N16a, if available and an I-SMF has been inserted into a PDU session, during the following procedures: PDU session establishment, Registration, Service Request, Xn based handover, Inter NG-RAN node N2 based handover (see clause 4.23 of 3GPP TS 23.502 [3]).

When present, it shall include the list of DNAIs of interest for the PDU session for local traffic steering at the I-SMF.

DTSSA

ipv6MultiHomingInd

boolean

C

0..1

This IE shall be present over N16a, if available and an I-SMF has been inserted into the PDU session during the following procedures: PDU session establishment, Registration, Service Request, Xn based handover, Inter NG-RAN node N2 based handover (see clause 4.23 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: IPv6 multi-homing is permitted.

– false (default): IPv6 multi-homing is not allowed.

DTSSA

maAcceptedInd

boolean

C

0..1

This IE shall be present if a request to establish a MA PDU session was accepted or if a single access PDU session was upgraded into a MA PDU session (see clauses 4.22.2 and 4.22.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: MA PDU session

– false (default): single access PDU session

MAPDU

homeProvidedChargingId

string

O

0..1

When present, this IE shall contain the Home provided Charging ID (see 3GPP TS 32.255 [25]).

This IE shall be present during an EPS to 5GS Idle mode mobility or Handover of a HR PDU session. (NOTE 5)

The string shall encode the Charging ID (32-bit unsigned integer value, with maximum value "4294967295") in decimal representation.

Pattern: ‘^(0|([1-9]{1}[0-9]{0,9}))$’

(NOTE 7)

nefExtBufSupportInd

boolean

C

0..1

This IE shall be present with value "true", if NEF has indicated Extended Buffering Support for mobile terminated data in SMF-NEF connection establishment response.

When present, this IE shall be set as following:

– true: Extended Buffering supported by NEF

– false (default): Extended Buffering not supported by NEF

CIOT

smallDataRateControlEnabled

boolean

C

0..1

This IE shall be present and set to "true" if small data rate control is applicable on the PDU session.

When present, it shall be set as follows:

– true: small data rate control is applicable.

– false (default): small data rate control is not applicable.

CIOT

ueIpv6InterfaceId

string

C

0..1

This IE shall be present if the H-SMF/SMF has assigned IPv6 interface identifier to the UE during the PDU session establishment for the Home-routed Roaming scenario or for a PDU session with an I-SMF.

When present, it shall encode the UE IPv6 Interface Identifier to be used by the UE for its link-local address configuration with 16 hexadecimal digits.

Pattern: "^[A-Fa-f0-9]{16}$"

ipv6Index

IpIndex

C

0..1

This IE shall be present if IPv6 Index has been received from PCF during SM Policy Creation. (NOTE 4)

DTSSA

dnAaaAddress

IpAddress

O

0..1

When present, this IE shall contain the address of DN-AAA server for UE IP Address allocation that has been received from UDM. (NOTE 4).

DTSSA

redundantPduSessionInfo

RedundantPduSessionInformation

C

0..1

This IE shall be present for a PDU session with an I-SMF, if Dual Connectivity based end to end Redundant User Plane Paths shall apply as specified in clause 5.33.2.1 of 3GPP TS 23.501 [2].

DCE2ER

NOTE 1: This IE contains information that the V-SMF or I-SMF only needs to transfer to the UE (without interpretation). It is sent as a separate IE rather than within the n1SmInfoToUE binary data because the Selected SSC mode IE is defined as a "V" IE (i.e. without a Type field) in the NAS PDU Session Establishment Accept message.

NOTE 2: In scenarios with a V-SMF/I-SMF insertion, the V-SMF/I-SMF may receive in the Create Response some IEs it has already received during the earlier SM context retrieval from the SMF (e.g. due to the condition of presence of IEs in the Create Response). In such a case, the V-SMF/I-SMF shall overwrite the IEs earlier received with the new IEs received in the Create Response.

NOTE 3: The V-SMF/I-SMF shall ignore any QoS Rule(s) associated to a QoS flow received in PduSessionCreatedData during V-SMF/I-SMF insertion scenarios where no QoS Rule(s) can be sent to the UE, i.e. during Registration, Inter NG-RAN node N2 based handover, and EPS to 5GS Idle mode mobility/handover using N26 interface procedures with V-SMF/I-SMF insertion, or during Service Request and Xn based handover procedures with I-SMF insertion. In such scenarios, the (H-)SMF shall initiate a subsequent PDU session modification procedure if it needs to change the QoS Rules associated to the QoS flows.

NOTE 4: The I-SMF may use IPv6 index to assist in selecting how the IPv6 prefix is to be allocated for local PSA when IPv6 multi-homing is applied for the PDU session. If the IPv6 index indicates UE IP address allocation should be performed towards DN-AAA server, the DN-AAA server address may be included from the SMF to the I-SMF.

NOTE 5: The chargingId IE in SmContext (see clause 6.1.6.2.39) shall be set to the value received in the homeProvidedChargingId IE during an EPS to 5GS Idle mode mobility or Handover of a HR PDU session.

NOTE 6: During inter-system mobility from EPS to 5GS, the UE Integrity Protection Maximum Data Rate is not available at the SMF during PDU Session Creation. The UE will provide UE Integrity Protection Maximum Data Rate to the network within a subsequent UE triggered PDU session modification procedure, as specified in clause 4.3.3.2 of 3GPP TS 23.502 [3].

NOTE 7: Usage of Charging ID with Uint32 value for roaming scenarios may lead to Charging ID collision between SMFs.

6.1.6.2.11 Type: HsmfUpdateData

Table 6.1.6.2.11-1: Definition of type HsmfUpdateData

Attribute name

Data type

P

Cardinality

Description

Applicability

requestIndication

RequestIndication

M

1

This IE shall indicate the request type.

pei

Pei

C

0..1

This IE shall be present if it is available and has not been provided earlier to the H-SMF or SMF.

When present, this IE shall contain the permanent equipment identifier.

vcnTunnelInfo

TunnelInfo

C

1

This IE shall be present if the N9 tunnel information on the visited CN side provided earlier to the H-SMF has changed.

When present, this IE shall contain the new N9 tunnel information on the visited CN side.

icnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present if the N9 tunnel information of the I-UPF for DL traffic provided earlier by the I-SMF to the SMF has changed.

When present, this IE shall contain the new N9 tunnel information of the I-UPF.

DTSSA

additionalCnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present if additional N9 tunnel information provided earlier has changed, or if the UE requests to establish resources for a MA PDU session over the other access.

When present, it shall contain additional N9 tunnel information of the UPF controlled by the V-SMF or I-SMF.

MAPDU

servingNetwork

PlmnIdNid

C

0..1

This IE shall contain the serving core network operator PLMN ID, and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN, if the serving network has changed.

anType

AccessType

C

0..1

This IE shall be present if the Access Network Type provided earlier to the H-SMF or SMF has changed, e.g. during a handover of the PDU session between 3GPP access and untrusted non-3GPP access (see clause 5.2.2.8.2.5).

When present, this IE shall indicate the new Access Network Type to which the PDU session is to be associated.

additionalAnType

AccessType

C

0..1

This IE shall indicate the additional Access Network Type to which the PDU session is to be associated.

This IE shall be present when the UE requests to establish resources for MA PDU session over the other access.

MAPDU

ratType

RatType

C

0..1

This IE shall be present and indicate the RAT Type used by the UE, if available, upon a change of RAT Type.

ueLocation

UserLocation

C

0..1

This IE shall be present if it is available, the UE Location has changed and needs to be reported to the H-SMF or SMF.

When present, this IE shall contain:

– the new UE location information (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the UeLocation information was acquired.

(NOTE 1)

ueTimeZone

TimeZone

C

0..1

This IE shall be present if it is available, the UE Time Zone has changed and needs to be reported to the H-SMF or SMF.

When present, this IE shall contain the new UE Time Zone.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType indicates a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

(NOTE 1)

pauseCharging

boolean

C

0..1

This IE shall be present if the H-SMF or SMF enabled the use of Pause Pause of Charging for the PDU session during the PDU session establishment and

Pause of Charging needs to be started or stopped (see clause 4.4.4 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: to Start Pause of Charging;

– false: to Stop Pause of Charging.

pti

ProcedureTransactionId

C

0..1

This IE shall be present if the requestIndication indicates a UE requested PDU session modification or release. When present, it shall contain the PTI value received from the UE.

n1SmInfoFromUe

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF or I-SMF has received known N1 SM information from the UE that does not need to be interpreted by the V-SMF or I-SMF. When present, this IE shall reference the n1SmInfoFromUe binary data (see clause 6.1.6.4.4).

unknownN1SmInfo

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF or I-SMF has received unknown N1 SM information from the UE. When present, this IE shall reference the unknownN1SmInfo binary data (see clause 6.1.6.4.4).

qosFlowsRelNotifyList

array(QosFlowItem)

C

1..N

This IE shall be present if QoS flows have been released.

qosFlowsNotifyList

array(QosFlowNotifyItem)

C

1..N

This IE shall be present if the QoS targets for GBR QoS flow(s) are not fulfilled anymore or when they are fulfilled again. For each GBR QoS flow indicated as not fulfilled anymore, the V-SMF/I-SMF may also indicate an alternative QoS profile which the NG-RAN currently fulfils in the currentQosProfileIndex IE or indicate that the NG-RAN cannot even fulfil the lowest alternative QoS profile.

NotifyList

array(PduSessionNotifyItem)

C

1..N

Description of notifications related to the PDU session. This IE shall be present if the NG-RAN has established user plane resources for the PDU session that do not fulfil the User Plane Security Enforcement with a value Preferred, or when the user plane security enforcement is fulfilled again.

When present, this IE shall include the notification cause "UP_SEC_NOT_FULFILLED" if at least one of the UP integrity protection or UP ciphering security enforcement is not fulfilled.

If the securityResult IE is present in the message, it provides additional details on the security enforcement results.

epsBearerId

array(EpsBearerId)

C

0..N

This IE shall be present during an EPS to 5GS handover execution using the N26 interface.

When present, it shall contain the list of EPS bearer Id(s) successfully handed over to 5GS. The array shall be empty if no resource was successfully allocated in 5GS for any PDU session.

hoPreparationIndication

boolean

C

0..1

This IE shall be present during an EPS to 5GS handover preparation and handover execution using the N26 interface or during N2 handover execution with I-SMF insertion.

When present, it shall be set as follows:

– true: an EPS to 5GS handover preparation or N2 handover preparation with I-SMF is in progress; the PGW-C/SMF shall not switch the DL user plane of the PDU session yet.

– false: there is no on-going EPS to 5GS handover preparation or N2 handover preparation with I-SMF in progress. If a handover preparation was in progress, the handover has been completed. The PGW-C/SMF shall switch the DL user plane of the PDU session using the N9 tunnel information that has been received in the vcnTunnelInfo or icnTunnelInfo.

It shall be set to "true" during an EPS to 5GS handover preparation using the N26 interface.

It shall be set to "false" during an EPS to 5GS handover execution using the N26 interface or during N2 handover execution with I-SMF insertion.

revokeEbiList

array(EpsBearerId)

C

1..N

This IE shall be present to request the H-SMF or SMF to revoke some EBIs (see clause 4.11.1.4.1 of 3GPP TS 23.502 [3]). When present, it shall contain the EBIs to revoke.

cause

Cause

C

0..1

This IE shall be present and set as specified in clause 5.2.2.8.2.6 during P-CSCF restoration procedure and clause 5.2.2.8.2.3 during 5G-AN requested PDU session resource release procedure.

When present, this IE shall indicate the NF Service Consumer cause of the requested modification.

ngApCause

NgApCause

C

0..1

The V-SMF or I-SMF shall include this IE if it received it from the 5G-AN and, for a HR PDU session, if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy. When present, this IE shall indicate the NGAP cause for the requested modification.

5gMmCauseValue

5GMmCause

C

0..1

The V-SMF or I-SMF shall include this IE if it received it from the AMF and, for a HR PDU session, if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy.

alwaysOnRequested

boolean

C

0..1

This IE shall be present and set to true if the UE requests to change the PDU session to an always-on PDU session and this is allowed by local policy in the V-SMF or I-SMF.

When present, it shall be set as follows:

– true: request for an always-on PDU session

– false (default): not a request for an always-on PDU session

epsInterworkingInd

EpsInterworkingIndication

O

0..1

This IE may be present if the indication has been received from AMF and, for a HR PDU session, it is allowed to be forwarded to H-SMF by operator configuration.

When present, this IE shall indicate whether the PDU session may possibly be moved to EPS and whether N26 interface to be used during EPS interworking procedures.

secondaryRatUsageReport

array(SecondaryRatUsageReport)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows.

(NOTE 2)

secondaryRatUsageInfo

array(SecondaryRatUsageInfo)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows and/or the whole PDU session.

anTypeCanBeChanged

boolean

C

0..1

This IE shall be present and set to true to indicate that the Access Network Type associated to the PDU session can be changed (see clause 5.2.2.8.2.2), during a Service Request procedure (see clauses 4.2.3.2 and 4.3.3.3 of 3GPP TS 23.502 [3])), in response to paging or NAS notification indicating non-3GPP access, when the PDU Session for which the UE was paged or notified is in the List Of Allowed PDU Sessions provided by the UE, and the AMF received N2 SM Information only or N1 SM Container and N2 SM Information from the SMF in step 3a of clause 4.2.3.3 of 3GPP TS 23.502 [3].

When present, it shall be set as follows:

– true: the access type of the PDU session can be changed.

– false (default): the access type of the PDU session cannot be changed.

maReleaseInd

MaReleaseIndication

C

0..1

This IE shall be present if a MA PDU session is requested to be released over a single access, in the following cases:

– when UE/AMF/V-SMF initiates MA PDU session release over one access; or

– when UE deregisters from one access.

When present, it shall indicate the access to be released.

MAPDU

maNwUpgradeInd

boolean

C

0..1

This IE shall be present if the PDU session is allowed to be upgraded to MA PDU session (see clause 6.4.2.2 of 3GPP TS 24.501 [7]).

When present, it shall be set as follows:

– true: the PDU session is allowed to be upgraded to MA PDU session

– false (default): the PDU session is not allowed to be upgraded to MA PDU session

MAPDU

maRequestInd

boolean

C

0..1

This IE shall be present if a MA-PDU session is requested to be established (see clause 4.22.6.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: a MA-PDU session is requested

– false (default): a MA-PDU session is not requested

MAPDU

unavailableAccesslnd

UnavailableAccessIndication

C

0..1

This IE shall be present if an access of a MA-PDU session is unavailable (see clause 4.22.7 of 3GPP TS 23.502 [3]).

When present, it shall indicate the access that is unavailable.

MAPDU

psaInfo

array(PsaInformation)

C

1..N

This IE shall be present, for a PDU session with an I-SMF, if one or more PSAs UPF are inserted and/or removed by the I-SMF.

DTSSA

ulclBpInfo

UlclBpInformation

C

0..1

This IE shall be present, for a PDU session with an I-SMF, if an UL CL or BP UPF separate from the local PSA is inserted.

DTSSA

n4Info

N4Information

O

0..1

This IE may be present if the I-SMF needs to send N4 information (e.g. traffic usage reporting) to the SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 information (e.g. traffic usage reporting) to the SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 information to the SMF (e.g. during a change of PSA).

DTSSA

presenceInLadn

PresenceState

C

0..1

This IE shall be present during Xn based handover with I-SMF change, if the DNN corresponds to a LADN.

When present, it shall be set to "IN" or "OUT" to indicate that the UE is in or out of the LADN service area.

DTSSA

vsmfPduSessionUri

Uri

C

0..1

This IE shall be present during any procedure when the V-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, it shall include the callback URI representing the PDU session in the new V-SMF.

DTSSA

ismfPduSessionUri

Uri

C

0..1

This IE shall be present during any procedure when the I-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, it shall include the callback URI representing the PDU session in the new I-SMF.

DTSSA

vsmfId

NfInstanceId

C

0..1

This IE shall be present during any procedure when the V-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, it shall contain the identifier of the new V-SMF.

DTSSA

ismfId

NfInstanceId

C

0..1

This IE shall be present during any procedure when the I-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, it shall contain the identifier of the new I-SMF.

DTSSA

vSmfServiceInstanceId

string

O

0..1

This IE may be present during any procedure when the V-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, this IE shall contain the serviceInstanceId of the new V-SMF service instance serving the PDU session.

This IE may be used by the H-SMF to identify PDU sessions affected by a failure or restart of the V-SMF service (see clauses 6.2 and 6.3 of 3GPP TS 23.527 [24]).

DTSSA

iSmfServiceInstanceId

string

O

0..1

This IE may be present during any procedure when the I-SMF has changed, as specified in clause 4.23.4.3 of 3GPP TS 23.502 [3].

When present, this IE shall contain the serviceInstanceId of the new I-SMF service instance serving the PDU session.

This IE may be used by the SMF to identify PDU sessions affected by a failure or restart of the I-SMF service (see clauses 6.2 and 6.3 of 3GPP TS 23.527 [24]).

DTSSA

dlServingPlmnRateCtl

integer

C

0..1

The IE shall be present when the Serving PLMN Rate Control for Downlink data packets has changed since last update to the H-SMF (for HR PDU session) or SMF (for PDU sessions with an I-SMF).

When present, this IE shall contain the maximum allowed number of Downlink NAS Data PDUs per deci hour of the serving PLMN, as specified in clause 5.31.14.2 of 3GPP TS 23.501 [2]. If Serving PLMN Rate Control is disabled, the IE shall be set to null value.

Minimum: 10

CIOT

dnaiList

array(Dnai)

C

1..N

This IE shall be present over N16a during UE Triggered Service Request procedure with I-SMF change, Xn based handover and Inter NG-RAN node N2 based handover with I-SMF change (see clauses 4.23.4.3, 4.23.11.3 and 4.23.7.3.3 in 3GPP TS 23.502 [3]).

When present, it shall include the list of DNAIs supported by the new I-SMF.

DTSSA

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if the vsmfId or the ismfId is present (i.e. during a change of V-SMF or I-SMF) and at least one optional feature defined in clause 6.1.8 is supported by the new V-SMF or I-SMF.

If this IE is absent when the vsmfId or the ismfId is present, the new V-SMF or I-SMF respectively shall be considered as not supporting any optional feature.

roamingChargingProfile

RoamingChargingProfile

O

0..1

This IE may be present during an inter-PLMN V-SMF change. When present, it shall contain the Roaming Charging Profile applicable in the VPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of 3GPP TS 32.255 [25]).

moExpDataCounter

MoExpDataCounter

C

0..1

This IE shall be present if received from AMF.

When present, this IE shall contain the MO Exception Data Counter.

CIOT

vplmnQos

VplmnQos

O

0..1

When present, this IE shall contain the VPLMN QoS to be applied to the QoS flow with default QoS of the PDU Session.

VQOS

securityResult

SecurityResult

C

0..1

This IE shall be present if received from NG-RAN.

When present, this IE shall contain the Security Result associated to the PDU session. See clause 9.3.1.59 of 3GPP TS 38.413 [9].

upSecurityInfo

UpSecurityInfo

C

0..1

This IE shall be present if received from NG-RAN during Xn handover procedure (see clause 5.2.2.8.2.16).

When present, this IE shall contain the User Plane Security Information associated to the PDU session. See clause 9.3.1.60 of 3GPP TS 38.413 [9].

amfNfId

NfInstanceId

C

0..1

This IE shall be present if it is received in the Update SM Context request.

When present, it shall contain the identifier of the serving AMF.

guami

Guami

C

0..1

This IE shall be present if the amfNfId is present.

When present, it shall contain the serving AMF’s GUAMI.

maxIntegrityProtectedDataRateUl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if received from the UE during PDU session modification procedure, see clause 4.3.3.2 of 3GPP TS 23.502 [3].

When present, it shall indicate the maximum integrity protected data rate supported by the UE for uplink.

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if received from the UE during PDU session modification procedure, see clause 4.3.3.2 of 3GPP TS 23.502 [3].

When present, it shall indicate the maximum integrity protected data rate supported by the UE for downlink.

upCnxState

UpCnxState

C

0..1

This IE shall be present to indicate the User Plane resource establishment status in the I-SMF/V-SMF, if an Update or Create request is required to be sent to the (H-)SMF before the User Plane resource for the PDU session is established during a service request procedure for a PDU session with an I-SMF/V-SMF (see clause 4.23.4.2 and clause 4.23.4.3 of 3GPP TS 23.502 [3]).

When present, this IE shall be set as specified in clause 5.2.2.8.2.23.

NOTE 1: In shared networks, the PLMN ID that is communicated in this IE shall be that of the selected Core Network Operator.

NOTE 2: An SMF complying with this version of the specification should report secondary RAT usage using the secondaryRatUsageInfo attribute that replaces the secondaryRatUsageReport attribute.

6.1.6.2.12 Type: HsmfUpdatedData

Table 6.1.6.2.12-1: Definition of type HsmfUpdatedData

Attribute name

Data type

P

Cardinality

Description

Applicability

n1SmInfoToUe

RefToBinaryData

C

0..1

This IE shall be present if the H-SMF/SMF needs to send N1 SM information to the UE that does not need to be interpreted by the V-SMF/I-SMF. When present, this IE shall reference the n1SmInfoToUe binary data (see clause 6.1.6.4.4).

n4Info

N4Information

O

0..1

This IE may be present if the SMF needs to send N4 response information to the I-SMF (e.g. related with traffic usage reporting).

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 response information to the I-SMF(e.g. related with traffic usage reporting).

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 response information to the I-SMF (e.g. related with traffic usage reporting).

DTSSA

dnaiList

array(Dnai)

C

1..N

This IE shall be present over N16a during UE Triggered Service Request procedure with I-SMF change, Xn based handover and Inter NG-RAN node N2 based handover with I-SMF change (see clauses 4.23.4.3, 4.23.11.3 and 4.23.7.3.3 in 3GPP TS 23.502 [3]).

When present, it shall include the DNAI(s) of interest for this PDU Session.

DTSSA

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if the supportedFeatures IE was received in the request and at least one optional feature defined in clause 6.1.8 is supported by the updated PDU session resource.

roamingChargingProfile

RoamingChargingProfile

O

0..1

This IE may be present during an inter-PLMN V-SMF change. When present, it shall contain the Roaming Charging Profile selected by the HPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of 3GPP TS 32.255 [25]).

ipv6MultiHomingInd

boolean

C

0..1

This IE shall be present over N16a, if available and an I-SMF has been changed during the following procedures: Registration, Service Request, Xn based handover, Inter NG-RAN node N2 based handover (see clause 4.23 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: IPv6 multi-homing is permitted.

– false (default): IPv6 multi-homing is not allowed.

DTSSA

upSecurity

UpSecurity

C

0..1

This IE shall be present if the "upSecurityInfo" IE was received in the request (i.e. during an Xn handover), and there is a mismatch between security policy received and stored (see clause 5.2.2.8.2.16).

When present, this IE shall indicate the security policy for integrity protection and encryption for the user plane of the PDU session.

This IE may be present during a handover from non-3GPP access to 3GPP access, to indicate the security policy for integrity protection and encryption for the user plane of the PDU session in the target access type.

This IE may be present when UE Integrity Protection Maximum Data Rate was received in the request, during a UE triggered PDU session modification procedure.

(NOTE 1, NOTE 2)

maxIntegrityProtectedDataRateUl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate supported by the UE for uplink.

(NOTE 1)

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate supported by the UE for downlink.

(NOTE 1)

qosFlowsSetupList

array(QosFlowSetupItem)

C

1..N

This IE shall be present during a handover between 3GPP and non-3GPP accesses.

When present, it shall contain the set of QoS flow(s) to establish for the PDU session for the target access type.

(NOTE 1)

sessionAmbr

Ambr

C

0..1

This IE shall be present during a handover between 3GPP and non-3GPP accesses.

When present, this IE shall contain the Session AMBR authorized for the PDU session for the target access type.

(NOTE 1)

epsPdnCnxInfo

EpsPdnCnxInfo

C

0..1

This IE shall be present during a handover from non-3GPP access to 3GPP access, if the PDU session may be moved to EPS during its lifetime.

(NOTE 1)

The IE shall also be included when the EPS PDN Connection Context Information of the PDU session is changed, e.g. due to reselection of anchor SMF.

epsBearerInfo

array(EpsBearerInfo)

C

1..N

This IE shall be present during a handover from non-3GPP access to 3GPP access, if the PDU session may be moved to EPS during its lifetime.

When present, it shall include the complete epsBearerInfo IE(s) for all EBIs.

(NOTE 1)

pti

ProcedureTransactionId

C

0..1

This IE shall be present during a handover between 3GPP and non-3GPP accesses.

When present, it shall contain the PTI value received in the corresponding request.

NOTE 1: During a handover between 3GPP and non-3GPP accesses, the V-SMF or I-SMF shall delete any corresponding information received earlier for the source access type and use the new information received for the target access type.

NOTE 2: During inter-system mobility from EPS to 5GS, the UE Integrity Protection Maximum Data Rate is not available at the SMF during PDU Session Creation. The UE will provide UE Integrity Protection Maximum Data Rate to the network within a subsequent UE triggered PDU session modification procedure, as specified in clause 4.3.3.2 of 3GPP TS 23.502 [3].

6.1.6.2.13 Type: ReleaseData

Table 6.1.6.2.13-1: Definition of type ReleaseData

Attribute name

Data type

P

Cardinality

Description

Applicability

cause

Cause

C

0..1

This IE shall be present, if the information is available. When present, this IE shall indicate the NF Service Consumer cause for the requested PDU session release.

ngApCause

NgApCause

C

0..1

This IE shall be present, if the information is available and if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy. When present, this IE shall indicate the NGAP cause for the requested PDU session release.

5gMmCauseValue

5GMmCause

C

0..1

The V-SMF shall include this IE if it received it from the AMF and if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy.

ueLocation

UserLocation

C

0..1

This IE shall be present, if available.

When present, it shall contain the UE location information (see clause 5.2.3.4).

ueTimeZone

TimeZone

C

0..1

This IE shall be present, if available.

When present, it shall contain the UE Time Zone.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType previously reported is a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

secondaryRatUsageReport

array(SecondaryRatUsageReport)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows.

(NOTE)

secondaryRatUsageInfo

array(SecondaryRatUsageInfo)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows and/or the whole PDU session.

n4Info

N4Information

O

0..1

This IE may be present if the I-SMF needs to send N4 information (e.g. traffic usage reporting) to the SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 information (e.g. traffic usage reporting) to the SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 information (e.g. traffic usage reporting) to the SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

NOTE: An SMF complying with this version of the specification should report secondary RAT usage using the secondaryRatUsageInfo attribute that replaces the secondaryRatUsageReport attribute.

6.1.6.2.14 Type: HsmfUpdateError

Table 6.1.6.2.14-1: Definition of type HsmfUpdateError

Attribute name

Data type

P

Cardinality

Description

error

ProblemDetails

M

1

More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure.

pti

ProcedureTransactionId

C

0..1

This IE shall be present if this is a response sent to a UE requested PDU session modification. When present, it shall contain the PTI value received in the corresponding request.

n1smCause

string

C

0..1

This IE shall be present if the request included n1SmInfoFromUe.

When present, it shall contain the 5GSM cause the H-SMF proposes the V-SMF to return to the UE. It shall be encoded as two characters in hexadecimal representation with each character taking a value of "0" to "9" or "A" to "F", and represent the cause value of the 5GSM cause IE specified in clause 9.11.4.2 of 3GPP TS 24.501 [7].

Pattern: "^[A-F0-9]{2}$"

Example: the cause "Invalid mandatory information" shall be encoded as "60".

See NOTE.

n1SmInfoToUe

RefToBinaryData

C

0..1

This IE shall be present if the H-SMF needs to send N1 SM information to the UE that does not need to be interpreted by the V-SMF. When present, this IE shall reference the n1SmInfoToUe binary data (see clause 6.1.6.4.4).

backOffTimer

DurationSec

O

0..1

When present, this IE shall indicate a Back-off timer value, in seconds, that the V-SMF may use when rejecting the NAS message towards the UE.

recoveryTime

DateTime

O

0..1

Timestamp when the H-SMF service instance was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

NOTE: This IE contains information that the V-SMF shall transfer to the UE without interpretation. It is sent as a separate IE rather than within the n1SmInfoToUE binary data because the 5GSM cause IE is defined as a "V" IE (i.e. without a Type field) in the NAS PDU Session Modification Reject message.

6.1.6.2.15 Type: VsmfUpdateData

Table 6.1.6.2.15-1: Definition of type VsmfUpdateData

Attribute name

Data type

P

Cardinality

Description

Applicability

requestIndication

RequestIndication

M

1

This IE shall indicate the request type.

sessionAmbr

Ambr

C

1

This IE shall be present if the Session AMBR authorized for the PDU session is modified. When present, it shall contain the new Session AMBR authorized for the PDU session.

qosFlowsAddModRequestList

array(QosFlowAddModifyRequestItem)

C

1..N

This IE shall be present if QoS flows are requested to be established or modified.

qosFlowsRelRequestList

array(QosFlowReleaseRequestItem)

C

1..N

This IE shall be present if QoS flows are requested to be released.

epsBearerInfo

array(EpsBearerInfo)

C

1..N

This IE shall be present if the PDU session may be moved to EPS during its lifetime and the ePSBearerInfo has changed.

When present, it shall only include epsBearerInfo IE(s) for new EBI or for EBIs for which the epsBearerInfo has changed. The complete epsBearerInfo shall be provided for an EBI that is included (i.e. the epsBearerInfo newly received for a given EBI replaces any epsBearerInfo previously received for this EBI).

assignEbiList

array(Arp)

C

1..N

This IE shall be present if the H-SMF requests EBIs to be assigned.

revokeEbiList

array(EpsBearerId)

C

1..N

This IE shall be present if the H-SMF/SMF requests the V-SMF/I-SMF to revoke some EBI(s). When present, it shall contain the EBIs to revoke.

modifiedEbiList

array(EbiArpMapping)

C

1..N

This IE shall be present if a PDU session modification procedure resulted in the change of ARP for a QoS flow that was already allocated an EBI.

pti

ProcedureTransactionId

C

0..1

This IE shall be present if the request is sent in response to a UE requested PDU session modification or release. When present, it shall contain the PTI value received in the corresponding request.

n1SmInfoToUe

RefToBinaryData

C

0..1

This IE shall be present if the H-SMF/SMF needs to send N1 SM information to the UE that does not need to be interpreted by the V-SMF/I-SMF. When present, this IE shall reference the n1SmInfoToUe binary data (see clause 6.1.6.4.4).

alwaysOnGranted

boolean

C

0..1

This IE shall be present if:

– an alwaysOnRequested IE was received in an earlier V-SMF/I-SMF initiated Update request to change the PDU session to an always-on PDU session; or

– the H-SMF/SMF determines, based on local policy, that the PDU session needs to be established as an always-on PDU session.

When present, it shall be set as follows:

– true: always-on PDU session granted.

– false (default): always-on PDU session not granted.

hsmfPduSessionUri

Uri

C

0..1

This IE shall be included if:

– an Update Request is sent to the V-SMF/I-SMF before the Create Response (e.g. for EPS bearer ID allocation as specified in clause 4.11.1.4.1 of 3GPP TS 23.502 [3], or for Secondary authorization/authentication as specified in clause 4.3.2.3 of 3GPP TS 23.502 [3]), and

– the H-SMF PDU Session Resource URI has not been previously provided to the V-SMF/I-SMF.

This IE shall not be included otherwise.

When present, this IE shall include the URI representing the PDU session resource in the H-SMF.

supportedFeatures

SupportedFeatures

C

0..1

This IE shall be present if "hsmfPduSessionUri" IE is present and at least one optional feature defined in clause 6.1.8 is supported.

cause

Cause

O

0..1

When present, this IE shall indicate the cause for the requested modification.

n1smCause

string

O

0..1

When present, this IE shall contain the 5GSM cause the H-SMF proposes the V-SMF/I-SMF to send to the UE. It shall be encoded as two characters in hexadecimal representation with each character taking a value of "0" to "9" or "A" to "F", and represent the cause value of the 5GSM cause IE specified in clause 9.11.4.2 of 3GPP TS 24.501 [7].

Example: the cause "Invalid mandatory information" shall be encoded as "60".

See NOTE.

backOffTimer

DurationSec

O

0..1

When present, this IE shall indicate a Back-off timer value, in seconds, that the V-SMF/I-SMF may use when sending the NAS message (PDU Session Release Command) towards the UE.

maReleaseInd

MaReleaseIndication

C

0..1

This IE shall be present if one access of a MA PDU session is to be released, when H-SMF or SMF initiates MA PDU session release over one access.

When present, it shall indicate the access requested to be released.

MAPDU

maAcceptedInd

boolean

C

0..1

This IE shall be present if a request to modify a single access PDU session into a MA PDU session was accepted (see clause 4.22.6.3 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: MA PDU session

– false (default): single access PDU session

MAPDU

additionalCnTunnelInfo

TunnelInfo

C

0..1

This IE shall be present for a MA-PDU session if the UE requested to establish resources for a MA PDU session over the other access.

When present, it shall contain additional N9 tunnel information of the UPF controlled by the H-SMF or SMF.

MAPDU

dnaiList

array(Dnai)

C

0..N

This IE shall be present if received from PCF during I-SMF Related Procedures with PCF (see clause 4.23.6.2 in 3GPP TS 23.502 [3]).

When present, the IE shall include a list of DNAI(s) the SMF deems relevant for the PDU Session.

DTSSA

n4Info

N4Information

O

0..1

This IE may be present if the SMF needs to send N4 information to the I-SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 information to the I-SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 information to the I-SMF for the control of traffic offloaded at a PSA controlled by an I-SMF (e.g. during a change of PSA).

DTSSA

smallDataRateControlEnabled

boolean

C

0..1

This IE shall be present if the applicability of small data rate control on the PDU session changes.

When present, it shall be set as follows:

– true: small data rate control is applicable.

– false: small data rate control is not applicable.

CIOT

qosMonitoringInfo

QosMonitoringInfo

C

0..1

This IE may be present if QoS monitoring has been activated for at least one QoS flow of the PDU session (see the qosMonitoringReq attribute in clause 6.1.6.2.22).

DTSSA

epsPdnCnxInfo

EpsPdnCnxInfo

C

0..1

The IE shall be present when the EPS PDN Connection Context Information of the PDU session is changed, e.g. due to change of anchor SMF.

NOTE: This IE contains information that the V-SMF shall transfer to the UE without interpretation. It is sent as a separate IE rather than within the n1SmInfoToUE binary data because the 5GSM cause IE is defined as a "V" IE (i.e. without a Type field) in the NAS PDU Session Release Command message.

6.1.6.2.16 Type: VsmfUpdatedData

Table 6.1.6.2.16-1: Definition of type VsmfUpdatedData

Attribute name

Data type

P

Cardinality

Description

Applicability

qosFlowsAddModList

array(QosFlowItem)

C

1..N

This IE shall be present if QoS flows have been successfully established or modified. For each GBR QoS flow, the V-SMF/I-SMF may also indicate an alternative QoS profile which the NG-RAN currently fulfils in the currentQosProfileIndex IE or indicate that the NG-RAN cannot even fulfil the lowest alternative QoS profile.

qosFlowsRelList

array(QosFlowItem)

C

1..N

This IE shall be present if QoS flows have been successfully released.

qosFlowsFailedtoAddModList

array(QosFlowItem)

C

1..N

This IE shall be present if QoS flows failed to be established or modified.

qosFlowsFailedtoRelList

array(QosFlowItem)

C

1..N

This IE shall be present if QoS flows failed to be released.

n1SmInfoFromUe

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF/I-SMF has received known N1 SM information from the UE that does not need to be interpreted by the V-SMF/I-SMF. When present, this IE shall reference the n1SmInfoFromUe binary data (see clause 6.1.6.4.4).

unknownN1SmInfo

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF/I-SMF has received unknown N1 SM information from the UE. When present, this IE shall reference the unknownN1SmInfo binary data (see clause 6.1.6.4.4).

ueLocation

UserLocation

C

0..1

This IE shall be present if it is available and QoS flows have been successfully established, modified or released.

When present, this IE shall contain the UE location information (see clause 5.2.3.4).

ueTimeZone

TimeZone

C

0..1

This IE shall be present if it is available and QoS flows have been successfully established, modified or released.

When present, this IE shall contain the new UE Time Zone.

addUeLocation

UserLocation

O

0..1

Additional UE location.

This IE may be present, if anType previously reported is a non-3GPP access and a valid 3GPP access user location information is available.

When present, it shall contain:

– the last known 3GPP access user location (see clause 5.2.3.4); and

– the timestamp, if available, indicating the UTC time when the addUeLocation information was acquired.

assignedEbiList

array(EbiArpMapping)

C

1..N

This IE shall be present if the AMF assigned the requested EBI(s). When present, it shall contain the EBIs that were successfully assigned.

failedToAssignEbiList

array(Arp)

C

1..N

This IE shall be present if the AMF failed to assign EBIs for a set of ARPs.

releasedEbiList

array(EpsBearerId)

C

1..N

This IE shall be present if the NF Service Consumer requested the revoke EBI(s) or if the AMF revoked already assigned EBI(s) for this PDU session towards the V-SMF. This IE shall contain the list of EBI(s) released for this PDU session at the AMF.

secondaryRatUsageReport

array(SecondaryRatUsageReport)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows.

(NOTE)

secondaryRatUsageInfo

array(SecondaryRatUsageInfo)

O

1..N

This IE may be present to report usage data for a secondary RAT for QoS flows and/or the whole PDU session.

n4Info

N4Information

O

0..1

This IE may be present if the I-SMF needs to send N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF (e.g. during a change of PSA).

DTSSA

NOTE: An SMF complying with this version of the specification should report secondary RAT usage using the secondaryRatUsageInfo attribute that replaces the secondaryRatUsageReport attribute.

6.1.6.2.17 Type: StatusNotification

Table 6.1.6.2.17-1: Definition of type StatusNotification

Attribute name

Data type

P

Cardinality

Description

Applicability

statusInfo

StatusInfo

M

1

This IE shall contain status information about the PDU session.

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current small data rate control status for the PDU session.

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current APN rate control status for the PDN connection (APN rates are shared by all PDN connections of the UE to this APN).

CIOT

newSmfId

NfInstanceId

C

0..1

This IE may be present if the resourceStatus attribute in statusInfo is set to "UPDATED" and the cause IE in statusInfo is set to "CHANGED_ANCHOR_SMF".

When present, it shall include the NF instance identifier of the new H-SMF or SMF (for a PDU session with an I-SMF) handling the PDU session, when it is changed within an SMF set.

ES3XX

epsPdnCnxInfo

EpsPdnCnxInfo

C

0..1

This IE shall be present when the EPS PDN Connection Context Information of the PDU session is changed, e.g. due to change of anchor SMF.

When present, this IE shall include the EPS PDN Connection Context Information of the PDU session on the new anchor SMF.

ES3XX

6.1.6.2.18 Type: QosFlowItem

Table 6.1.6.2.18-1: Definition of type QosFlowItem

Attribute name

Data type

P

Cardinality

Description

qfi

Qfi

M

1

This IE shall contain the QoS Flow Identifier.

cause

Cause

O

0..1

When present, this IE shall contain cause information.

currentQosProfileIndex

Integer

C

0..1

When present, this IE shall indicate the index of the currently fulfilled alternative QoS profile. This IE shall not be present if the nullQoSProfileIndex IE is present.

nullQoSProfileIndex

boolean

C

0..1

This IE shall be present and set to "true" if the NG-RAN cannot even fulfil the lowest alternative QoS profile. This IE shall not be present if the currentQosProfileIndex IE is present.

6.1.6.2.19 Type: QosFlowSetupItem

Table 6.1.6.2.19-1: Definition of type QosFlowSetupItem

Attribute name

Data type

P

Cardinality

Description

Applicability

qfi

Qfi

M

1

This IE shall contain the QoS Flow Identifier.

qosRules

Bytes

M

1

This IE shall contain the QoS Rule(s) associated to the QoS flow to be sent to the UE. It shall be encoded as the Qos rules IE specified in clause 9.11.4.13 of 3GPP TS 24.501 [7] (starting from octet 4).

ebi

EpsBearerId

C

0..1

This IE shall be included when an EPS Bearer ID is allocated for the QoS Flow for interworking with EPS. When present, this IE shall contain the allocated EPS Bearer ID.

qosFlowDescription

Bytes

O

0..1

When present, this IE shall contain the description of the QoS Flow level Qos parameters to be sent to the UE. It shall be encoded as the Qos flow descriptions IE specified in clause 9.11.4.12 of 3GPP TS 24.501 [7] (starting from octet 1), encoding one single Qos flow description for the QoS flow to be set up.

qosFlowProfile

QosFlowProfile

O

0..1

When present, this IE shall contain the description of the QoS Flow level Qos parameters.

associatedAnType

QosFlowAccessType

O

0..1

This IE may be present if the QoS Flow belongs to MA PDU session.

When present, this IE shall contain the indicated access type associated with the QoS Flow.

MAPDU

defaultQosRuleInd

boolean

C

0..1

This IE shall be present if available.

When present, it shall be set as follows:

– true: QoS Flow is associated with the default QoS Rule.

– false: QoS Flow is not associated with the default QoS Rule.

(NOTE)

NOTE: Anchor SMF implementations complying with earlier versions of the specification may not support setting this Indication. If the attribute is absent, the I-SMF or V-SMF can determine whether the QoS Rule is the default QoS Rule by decoding the available qosRules IE. The absence of the attribute shall not be interpreted as meaning that the QoS flow is not associated with the default QoS Rule.

6.1.6.2.20 Type: QosFlowAddModifyRequestItem

Table 6.1.6.2.20-1: Definition of type QosFlowAddModifyRequestItem

Attribute name

Data type

P

Cardinality

Description

Applicability

qfi

Qfi

M

1

This IE shall contain the QoS Flow Identifier.

ebi

EpsBearerId

C

0..1

This IE shall be included when the EPS Bearer ID associated with a QoS Flow is modified. When present, this IE shall contain the EPS Bearer ID.

qosRules

Bytes

O

0..1

When present, this IE shall contain the QoS Rule(s) to be sent to the UE. It shall be encoded as the Qos rules IE specified in clause 9.11.4.13 of 3GPP TS 24.501 [7] (starting from octet 4).

qosFlowDescription

Bytes

O

0..1

When present, this IE shall contain the description of the QoS Flow level Qos parameters to be sent to the UE. It shall be encoded as the Qos flow descriptions IE specified in clause 9.11.4.12 of 3GPP TS 24.501 [7] (starting from octet 1), encoding one single Qos flow description for the QoS flow to be added or modified.

qosFlowProfile

QosFlowProfile

O

0..1

When present, this IE shall contain the description of the QoS Flow level QoS parameters.

When modifying a QoS flow, the IE shall only contain the QoS Flow profile’s attributes which are modified.

associatedAnType

QosFlowAccessType

O

0..1

This IE may be present if the QoS Flow belongs to MA PDU session.

When present, this IE shall contain the indicated access type associated with the QoS Flow.

MAPDU

6.1.6.2.21 Type: QosFlowReleaseRequestItem

Table 6.1.6.2.21-1: Definition of type QosFlowReleaseRequestItem

Attribute name

Data type

P

Cardinality

Description

qfi

Qfi

M

1

This IE shall contain the QoS Flow Identifier.

qosRules

Bytes

O

0..1

When present, this IE shall contain the QoS Rule(s) to be sent to the UE. It shall be encoded as the Qos rules IE specified in clause 9.11.4.13 of 3GPP TS 24.501 [7] (starting from octet 4).

qosFlowDescription

Bytes

O

0..1

When present, this IE shall contain the description of the QoS Flow level Qos parameters to be sent to the UE. It shall be encoded as the Qos flow descriptions IE specified in clause 9.11.4.12 of 3GPP TS 24.501 [7] (starting from octet 1), encoding one single Qos flow description for the QoS flow to be released.

6.1.6.2.22 Type: QosFlowProfile

Table 6.1.6.2.22-1: Definition of type QosFlowProfile

Attribute name

Data type

P

Cardinality

Description

5qi

5Qi

M

1

This IE shall contain the 5G QoS Identifier (5QI) of the QoS flow.

nonDynamic5Qi

NonDynamic5Qi

C

0..1

When present, this IE shall indicate the QoS Characteristics for a standardized or pre-configured 5QI for downlink and uplink.

See NOTE 1.

dynamic5Qi

Dynamic5Qi

C

0..1

When present, this IE shall indicate the QoS Characteristics for a Non-standardised or not pre-configured 5QI for downlink and uplink.

See NOTE 1.

arp

Arp

C

0..1

This IE shall be present when establishing a QoS flow; it may be present when modifying a QoS flow.

When present, this IE shall contain the Allocation and Retention Priority (ARP) assigned to the QoS flow.

gbrQosFlowInfo

GbrQosFlowInformation

C

0..1

This IE shall be present when establishing a GBR QoS flow or if the GBR QoS flow information is modified.

rqa

ReflectiveQoSAttribute

O

0..1

This IE may be present for a non-GBR QoS flow and it shall be ignored otherwise. When present, it shall indicate whether certain traffic on this QoS flow may be subject to Reflective QoS.

additionalQosFlowInfo

AdditionalQosFlowInfo

O

0..1

This IE may be present for a non-GBR QoS flow. When present, this IE indicates that traffic for this QoS flow is likely to appear more often than traffic for other flows established for the PDU session. See clause 9.3.1.12 of 3GPP TS 38.413 [9].

qosMonitoringReq

QosMonitoringReq

O

0..1

This IE may be present to indicate the measurement of UL, or DL, or both UL/DL delays for the associated QoS flow. This IE may also be used to indicate the stop of corresponding measurement, by setting the value to "NONE". See clause 9.3.1.12 of 3GPP TS 38.413 [9].

qosRepPeriod

DurationSec

O

0..1

This IE should be present if QoS monitoring is required.

When present, this IE shall indicate the reporting period. See clause 4.23.5.3 of 3GPP TS 23.502 [3].

NOTE 1: Either the nonDynamic5Qi IE or the dynamic5Qi IE may be present when establishing a QoS flow. Either the nonDynamic5Qi IE or the dynamic5Qi IE may be present when modifying a QoS flow; when present, the received nonDynamic5Qi IE or dynamic5Qi IE shall replace any value received previously for this IE.

6.1.6.2.23 Type: GbrQosFlowInformation

Table 6.1.6.2.23-1: Definition of type GbrQosFlowInformation

Attribute name

Data type

P

Cardinality

Description

maxFbrDl

BitRate

M

1

This IE shall contain the Maximum Bit Rate in Downlink. See 3GPP TS 23.501 [2].

maxFbrUl

BitRate

M

1

This IE shall contain the Maximum Bit Rate in Uplink. See 3GPP TS 23.501 [2].

guaFbrDl

BitRate

M

1

This IE shall contain the Guaranteed Bit Rate in Downlink. See 3GPP TS 23.501 [2].

guaFbrUl

BitRate

M

1

This IE shall contain the Guaranteed Bit Rate in Uplink. See 3GPP TS 23.501 [2].

notifControl

NotificationControl

O

0..1

When present, this IE shall indicate whether notifications are requested from the RAN when the GFBR can no longer (or again) be fulfilled for a QoS flow during the lifetime of the QoS flow. See 3GPP TS 23.501 [2].

maxPacketLossRateDl

PacketLossRate

O

0..1

When present, this IE shall indicate the maximum rate for lost packets that can be tolerated in the downlink direction. See 3GPP TS 23.501 [2].

maxPacketLossRateUl

PacketLossRate

O

0..1

When present, this IE shall indicate the maximum rate for lost packets that can be tolerated in the Uplink direction. See 3GPP TS 23.501 [2].

alternativeQosProfileList

array(AlternativeQosProfile)

O

0..N

When present, this IE shall indicate alternative QoS profiles for the QoS flow. An empty array shall be interpreted as a request to delete any list of alternative QoS profiles associated with this QoS flow.

6.1.6.2.24 Type: QosFlowNotifyItem

Table 6.1.6.2.24-1: Definition of type QosFlowNotifyItem

Attribute name

Data type

P

Cardinality

Description

qfi

Qfi

M

1

This IE shall contain the QoS Flow Identifier.

notificationCause

NotificationCause

M

1

currentQosProfileIndex

Integer

C

0..1

When present, this IE shall indicate the index of the currently fulfilled alternative QoS profile. This IE shall not be present if the nullQoSProfileIndex IE is present.

nullQoSProfileIndex

boolean

C

0..1

This IE shall be present and set to "true" if the NG-RAN cannot even fulfil the lowest alternative QoS profile. This IE shall not be present if the currentQosProfileIndex IE is present.

6.1.6.2.25 Type: Void
6.1.6.2.26 Type: Void
6.1.6.2.27 Type: SmContextRetrievedData

Table 6.1.6.2.27-1: Definition of type SmContextRetrievedData

Attribute name

Data type

P

Cardinality

Description

Applicability

ueEpsPdnConnection

EpsPdnCnxContainer

M

1

This IE shall contain an MME/SGSN UE EPS PDN Connection including the mapped EPS bearer context(s), if the SM context type was not present in the request or if it was present and indicated a request to retrieve the UE EPS PDN Connection.

This IE shall be set to an empty string if the SM context type was present in the request and indicated a request to retrieve the complete SM context.

smContext

SmContext

C

0..1

This IE shall be present if the SM context type was present in the request and indicated a request to retrieve the complete SM context.

DTSSA

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present during N26 based Interworking Procedures, if in the request the smContextType is set to "EPS_PDN_CONNECTION" and if the status is available (see clauses 4.11.1.1 and 4.11.1.3.2 in 3GPP TS 23.502 [3]).

When present, it shall indicate the small data rate control status for the PDU session.

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present during N26 based Interworking Procedures, if in the request the smContextType is set to "EPS_PDN_CONNECTION" and if the status is available (see clauses 4.11.1.1 and 4.11.1.3.2 in 3GPP TS 23.502 [3]).

When present, it shall indicate the APN rate control status for the PDN connection (APN rates are shared by all PDN connections of the UE to this APN).

CIOT

dlDataWaitingInd

boolean

C

0..1

This IE shall be present, if the SM context type was not present in the request or if it was present and indicated a request to retrieve the UE EPS PDN Connection, and if downlink data buffered in the SMF/UPF needs to be forwarded to EPS (see clause 4.11.1.3.2A of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: DL data needs to be sent to the UE;

– false (default): no DL data needs to be sent to the UE.

CIOT

6.1.6.2.28 Type: TunnelInfo

Table 6.1.6.2.28-1: Definition of type TunnelInfo

Attribute name

Data type

P

Cardinality

Description

Applicability

ipv4Addr

Ipv4Addr

C

0..1

When present, this IE shall contain the GTP tunnel IPv4 address.

At least one of the ipv4Addr or ipv6Addr shall be present. Both may be present.

ipv6Addr

Ipv6Addr

C

0..1

When present, this IE shall contain the GTP tunnel IPv6 address.

At least one of the ipv4Addr or ipv6Addr shall be present. Both may be present.

gtpTeid

Teid

M

1

This IE shall contain the 4-octet GTP tunnel endpoint identifier.

If both ipv4Addr and ipv6Addr are present, the TEID shall be shared by both addresses.

anType

AccessType

C

0..1

This IE shall be present over N16a/N16 in MA PDU session scenarios, to indicate the access type associated to the N9 tunnel.

MAPDU

6.1.6.2.29 Type: StatusInfo

Table 6.1.6.2.29-1: Definition of type StatusInfo

Attribute name

Data type

P

Cardinality

Description

Applicability

resourceStatus

ResourceStatus

M

1

This IE shall indicate the status of the SM context or PDU session resource.

cause

Cause

O

0..1

When present, this IE shall indicate the cause for the resource status change.

cnAssistedRanPara

CnAssistedRanPara

C

0..1

This attribute shall be present when the cause value is "CN_ASSISTED_RAN_PARAMETER_TUNING".

When present, this IE shall include the SMF derived CN assisted RAN parameters tuning.

CARPT

anType

AccessType

C

0..1

This IE shall indicate the access type of PDU session.

HOFAIL

6.1.6.2.30 Type: VsmfUpdateError

Table 6.1.6.2.30-1: Definition of type VsmfUpdateError

Attribute name

Data type

P

Cardinality

Description

Applicability

error

ProblemDetails

M

1

More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure.

pti

ProcedureTransactionId

C

0..1

This IE shall be present if available. When present, it shall contain the PTI value received from the UE.

n1smCause

string

C

0..1

This IE shall be present if available.

When present, it shall contain the 5GSM cause received from the UE.

It shall be encoded as two characters in hexadecimal representation with each character taking a value of "0" to "9" or "A" to "F", and represent the cause value of the 5GSM cause IE specified in clause 9.11.4.2 of 3GPP TS 24.501 [7].

Pattern: "^[A-F0-9]{2}$"

Example: the cause "Invalid mandatory information" shall be encoded as "60".

See NOTE.

n1SmInfoFromUe

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF has received known N1 SM information from the UE that does not need to be interpreted by the V-SMF. When present, this IE shall reference the n1SmInfoFromUe binary data (see clause 6.1.6.4.4).

unknownN1SmInfo

RefToBinaryData

C

0..1

This IE shall be present if the V-SMF has received unknown N1 SM information from the UE. When present, this IE shall reference the unknownN1SmInfo binary data (see clause 6.1.6.4.4).

failedToAssignEbiList

array(Arp)

C

1..N

This IE shall be present if the AMF failed to assign the requested EBIs.

ngApCause

NgApCause

C

0..1

This IE shall be present, if the information is available and if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy.

5gMmCauseValue

5GMmCause

C

0..1

The V-SMF shall include this IE if it received it from the AMF and if this information is permitted to be sent to the H-SMF operator according to the V-SMF operator’s policy.

recoveryTime

DateTime

O

0..1

Timestamp when the V-SMF service instance was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

n4Info

N4Information

O

0..1

This IE may be present if the I-SMF needs to send N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the I-SMF needs to send additional N4 response information to the SMF for the control of traffic offloaded at a PSA controlled by an I-SMF (e.g. during a change of PSA).

DTSSA

NOTE: This IE is sent as a separate IE rather than within the n1SmInfoFromUE binary data because the 5GSM cause IE is defined as a "V" IE (i.e. without a Type field) in the NAS PDU Session Modification Command Reject message.

6.1.6.2.31 Type: EpsPdnCnxInfo

Table 6.1.6.2.31-1: Definition of type EpsPdnCnxInfo

Attribute name

Data type

P

Cardinality

Description

pgwS8cFteid

Bytes

M

1

Base64-encoded characters, encoding the PGW S8 F-TEID for Control Plane as specified in Figure 8.22-1 of 3GPP TS 29.274 [16] (starting from octet 1).

pgwNodeName

Bytes

C

0..1

Base64-encoded characters, encoding the PGW FQDN IE as specified in Figure 8.66-1 of 3GPP TS 29.274 [16] (starting from octet 1). It shall be present, if it is available.

linkedBearerId

EpsBearerId

C

0..1

An implementation complying with this version of the specification shall include this attribute and set it to the default bearer ID associated with the PDU session moved to EPS.

6.1.6.2.32 Type: EpsBearerInfo

Table 6.1.6.2.32-1: Definition of type EpsBearerInfo

Attribute name

Data type

P

Cardinality

Description

ebi

EpsBearerId

M

1

EPS Bearer ID

pgwS8uFteid

Bytes

M

1

Base64-encoded characters, encoding the PGW S8 F-TEID for User Plane as specified in Figure 8.22-1 of 3GPP TS 29.274 [16] (starting from octet 1).

bearerLevelQoS

Bytes

M

1

Base64-encoded characters, encoding the Bearer QoS IE as specified in Figure 8.15-1 of 3GPP TS 29.274 [16] (starting from octet 1).

6.1.6.2.33 Type: PduSessionNotifyItem

Table 6.1.6.2.33-1: Definition of type PduSessionNotifyItem

Attribute name

Data type

P

Cardinality

Description

notificationCause

NotificationCause

M

1

6.1.6.2.34 Type: EbiArpMapping

Table 6.1.6.2.34-1: Definition of type EbiArpMapping

Attribute name

Data type

P

Cardinality

Description

epsBearerId

EpsBearerId

M

1

This IE shall contain the EPS bearer identities.

arp

Arp

M

1

This IE shall contain the ARP corresponding to the EBI.

6.1.6.2.35 Type: SmContextCreateError

Table 6.1.6.2.35-1: Definition of type SmContextCreateError

Attribute name

Data type

P

Cardinality

Description

error

ExtProblemDetails

M

1

More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure.

n1SmMsg

RefToBinaryData

C

0..1

This IE shall be present, if an N1 SM information is received in the request and the SMF is able to return N1 SM information to the UE.

When present, it shall reference the N1 SM Message binary data (see clause 6.1.6.4.2).

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present, if N2 SM information needs to be returned to the NG-RAN during Xn based handover procedure with I-SMF/V-SMF insertion, change or removal.

When present, it shall reference the N2 SM Message binary data (see clause 6.1.6.4.3).

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

recoveryTime

DateTime

O

0..1

Timestamp when the SMF service instance was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

6.1.6.2.36 Type: SmContextUpdateError

Table 6.1.6.2.36-1: Definition of type SmContextUpdateError

Attribute name

Data type

P

Cardinality

Description

error

ExtProblemDetails

M

1

More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure.

n1SmMsg

RefToBinaryData

C

0..1

This IE shall be present, if N1 SM Information needs to be returned to the UE.

When present, it shall reference the N1 SM Message binary data (see clause 6.1.6.4.2).

n2SmInfo

RefToBinaryData

C

0..1

This IE shall be present, if N2 SM information needs to be returned to the NG-RAN.

When present, it shall reference the N2 SM Message binary data (see clause 6.1.6.4.3).

n2SmInfoType

N2SmInfoType

C

0..1

This IE shall be present if "n2SmInfo" attribute is present.

When present, this IE shall indicate the NG AP IE type for the NG AP SMF related IE container carried in "n2SmInfo" attribute.

upCnxState

UpCnxState

C

0..1

This IE shall be present if the SMF was requested to activate or deactivate the user plane connection of the PDU session in the corresponding request.

When present, it shall be set as specified in clauses 5.2.2.3.2 and 5.2.2.3.16.

recoveryTime

DateTime

O

0..1

Timestamp when the SMF service instance was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

6.1.6.2.37 Type: PduSessionCreateError

Table 6.1.6.2.37-1: Definition of type PduSessionCreateError

Attribute name

Data type

P

Cardinality

Description

error

ProblemDetails

M

1

More information on the error shall be provided in the "cause" attribute of the "ProblemDetails" structure.

n1smCause

string

C

0..1

This IE shall be present if the request included n1SmInfoFromUe.

When present, it shall contain the 5GSM cause the H-SMF proposes the V-SMF to return to the UE. It shall be encoded as two characters in hexadecimal representation with each character taking a value of "0" to "9" or "A" to "F", and represent the cause value of the 5GSM cause IE specified in clause 9.11.4.2 of 3GPP TS 24.501 [7].

Pattern: "^[A-F0-9]{2}$"

Example: the cause "Invalid mandatory information" shall be encoded as "60".

(NOTE)

n1SmInfoToUe

RefToBinaryData

C

0..1

This IE shall be present if the H-SMF needs to send N1 SM information to the UE that does not need to be interpreted by the V-SMF. When present, this IE shall reference the n1SmInfoToUe binary data (see clause 6.1.6.4.4).

backOffTimer

DurationSec

O

0..1

When present, this IE shall indicate a Back-off timer value, in seconds, that the V-SMF may use when rejecting the NAS message towards the UE.

recoveryTime

DateTime

O

0..1

Timestamp when the H-SMF service instance was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

NOTE: This IE contains information that the V-SMF may transfer to the UE without interpretation. It is sent as a separate IE rather than within the n1SmInfoToUE binary data because the 5GSM cause IE is defined as a "V" IE (i.e. without a Type field) in the NAS PDU Session Establishment Reject message.

6.1.6.2.38 Type: MmeCapabilities

Table 6.1.6.2.38-1: Definition of type MmeCapabilities

Attribute name

Data type

P

Cardinality

Description

nonIpSupported

boolean

C

0..1

This IE shall be present if non-IP PDN type is supported. It may be present otherwise. When present, this IE shall be set as follows:

– true: non-IP PDN type is supported;

– false (default): non-IP PDN type is not supported.

ethernetSupported

boolean

C

0..1

This IE shall be present if Ethernet PDN type is supported. It may be present otherwise. When present, this IE shall be set as follows:

– true: Ethernet PDN type is supported;

– false (default): Ethernet PDN type is not supported.

6.1.6.2.39 Type: SmContext

Table 6.1.6.2.39-1: Definition of type SmContext

Attribute name

Data type

P

Cardinality

Description

pduSessionId

PduSessionId

M

1

This IE shall contain the PDU Session ID.

dnn

Dnn

M

1

This IE shall contain the UE requested DNN of the PDU session.

The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

selectedDnn

Dnn

C

0..1

This IE shall be present, if another DNN other than the UE requested DNN is selected for this PDU session.

When present, it shall contain the selected DNN. The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed.

sNssai

Snssai

M

1

This IE shall contain the S-NSSAI for the serving PLMN.

hplmnSnssai

Snssai

C

0..1

This IE shall be present for a HR PDU session.

When present, it shall contain the S-NSSAI for the HPLMN.

pduSessionType

PduSessionType

M

1

This IE shall indicate the PDU session type.

gpsi

Gpsi

C

0..1

This IE shall be present if it is available. When present, it shall contain the user’s GPSI.

hSmfUri

Uri

C

0..1

This IE shall be present in HR roaming scenarios. When present, it shall contain the API URI of the Nsmf_PDUSession service of the H-SMF. The API URI shall be formatted as specified in clause 6.1.1.

smfUri

Uri

C

0..1

This IE shall be present for a PDU session with an I-SMF. When present, it shall contain the API URI of the Nsmf_PDUSession service of the SMF. The API URI shall be formatted as specified in clause 6.1.1.

pduSessionRef

Uri

C

0..1

This IE shall be present for a HR PDU session or a PDU session with an I-SMF.

When present, this IE shall include the absolute URI of the PDU Session in H-SMF or SMF, including apiRoot (see clause 6.1.3.6.2)

pcfId

NfInstanceId

O

0..1

When present, this IE shall contain the identifier of:

– the H-PCF selected by the AMF (for UE Policy), for a HR PDU session; or

– the V-PCF selected by the AMF (for Access and Mobility Policy), for a PDU session in LBO roaming scenarios; or

– the PCF selected by the AMF (for Access and Mobility Policy and/or UE Policy), for a PDU session in non-roaming scenarios.

pcfGroupId

NfGroupId

O

0..1

This IE may be present in non-roaming and HR roaming scenarios.

When present, this IE shall contain the identity of the (home) PCF group serving the UE for Access and Mobility Policy and/or UE Policy.

pcfSetId

NfSetId

O

0..1

This IE may be present if the pcfId IE is present.

When present, it shall contain the NF Set ID of the PCF indicated by the pcfId IE.

selMode

DnnSelectionMode

C

0..1

This IE shall be present if it is available. When present, it shall be set to:

– "VERIFIED", if the requested DNN provided by UE or the selected DNN provided by the network corresponds to an explicitly subscribed DNN; or

– "UE_DNN_NOT_VERIFIED", if the requested DNN provided by UE corresponds to the usage of a wildcard subscription; or

– "NW_DNN_NOT_VERIFIED", if the selected DNN provided by network corresponds to the usage of a wildcard subscription.

If both the requested DNN (i.e. dnn IE) and selected DNN (i.e. selected Dnn IE) are present, the selMode shall be related to the selected DNN.

udmGroupId

NfGroupId

O

0..1

When present, it shall indicate the identity of the UDM group serving the UE.

routingIndicator

string

O

0..1

When present, it shall indicate the Routing Indicator of the UE.

sessionAmbr

Ambr

M

1

This IE shall contain the Session AMBR granted to the PDU session.

qosFlowsList

array(QosFlowSetupItem)

M

1..N

This IE shall contain the set of QoS flow(s) established for the PDU session. It shall contain at least the Qos flow associated to the default Qos rule.

The qosRules attribute of each QosFlowSetupItem shall be set to an empty string.

hSmfInstanceId

NfInstanceId

C

0..1

This IE shall be present for a HR PDU session.

When present, it shall contain the identifier of the home SMF.

smfInstanceId

NfInstanceId

C

0..1

This IE shall be present for a PDU session with an I-SMF.

When present, it shall contain the identifier of the SMF.

pduSessionSmfSetId

NfSetId

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the NF Set ID of the home SMF as identified by hSmfInstanceId, or the SMF as identified by the smfInstanceId.

pduSessionSmfServiceSetId

NfServiceSetId

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the NF Service Set ID of the PDUSession service instance (for this PDU session) in the home SMF or the SMF.

pduSessionSmfBinding

SbiBindingLevel

C

0..1

This IE shall be present, if available.

When present, this IE shall contain the SBI binding level of the PDU session resource in the home SMF or the SMF.

enablePauseCharging

boolean

C

0..1

This IE shall be present for a HR PDU session, if available.

When present, it shall indicate whether the use of Pause of Charging is enabled for the PDU session (see clause 4.4.4 of 3GPP TS 23.502 [3]).

When present, it shall be set as follows:

– true: enable Pause of Charging;

– false (default): disable Pause of Charging.

ueIpv4Address

Ipv4Addr

C

0..1

This IE shall be present if a UE IPv4 address to the PDU session.

ueIpv6Prefix

Ipv6Prefix

C

0..1

This IE shall be present if a UE IPv6 prefix to the PDU session.

epsPdnCnxInfo

EpsPdnCnxInfo

C

0..1

This IE shall be present if the PDU session may be moved to EPS during its lifetime.

epsBearerInfo

array(EpsBearerInfo)

C

1..N

This IE shall be present if the PDU session may be moved to EPS during its lifetime.

maxIntegrityProtectedDataRate

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate for uplink.

If the maxIntegrityProtectedDataRateDl IE is absent, this IE applies to both uplink and downlink.

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE may be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate for downlink.

alwaysOnGranted

boolean

C

0..1

This IE shall be present if available. When present, it shall indicate whether this is an always On PDU session and it shall be set as follows:

– true: always-on PDU session granted.

– false (default): always-on PDU session not granted.

upSecurity

UpSecurity

O

0..1

When present, this IE shall indicate the security policy for integrity protection and encryption for the user plane of the PDU session.

hSmfServiceInstanceId

string

O

0..1

This IE may be present for a HR PDU session.

When present, this IE shall contain the serviceInstanceId of the H-SMF service instance serving the PDU session.

This IE may be used by the V-SMF to identify PDU sessions affected by a failure or restart of the H-SMF service (see clause 6.2 of 3GPP TS 23.527 [24]).

smfServiceInstanceId

string

O

0..1

This IE may be present for a PDU session with an I-SMF.

When present, this IE shall contain the serviceInstanceId of the SMF service instance serving the PDU session.

This IE may be used by the I-SMF to identify PDU sessions affected by a failure or restart of the SMF service (see clause 6.2 of 3GPP TS 23.527 [24]).

recoveryTime

DateTime

O

0..1

This IE may be present if available.

When present, this IE shall indicate the timestamp when the H-SMF or SMF service instance serving the PDU session was (re)started (see clause 6.3 of 3GPP TS 23.527 [24]).

forwardingInd

boolean

C

0..1

This IE shall be present, when downlink data packets are buffered at I-UPF. The SMF or I-SMF shall use this IE to inform the NF service consumer that a forwarding tunnel is needed for receiving the buffered downlink data packets, as specified in clause 4.23.4 of 3GPP TS 23.502 [3].

When present, this IE shall be set as follows:

– true: a forwarding tunnel is needed for sending buffered downlink data packets;

– false (default): forwarding tunnel is not needed

psaTunnelInfo

TunnelInfo

C

0..1

This IE shall be present if available.

When present, this IE shall contain the N9 tunnel information of PDU Session Anchor UPF controlled by SMF or H-SMF.

chargingId

string

C

0..1

This IE shall be present for a HR PDU session, in scenarios with a V-SMF insertion/change/removal.

When present, it shall contain the Charging ID of the PDU session (see 3GPP TS 32.255 [25]).

The string shall encode the Charging ID (32-bit unsigned integer value, with maximum value "4294967295") in decimal representation.

Pattern: ‘^(0|([1-9]{1}[0-9]{0,9}))$’

(NOTE)

chargingInfo

ChargingInformation

C

0..1

This IE shall be present for a HR PDU session, if available and if the NF Service Consumer requesting the SM Context pertains to the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID).

When present, it shall contain the addresses of the V-CHF used for the PDU session.

roamingChargingProfile

RoamingChargingProfile

C

0..1

This IE shall be present for a HR PDU session, if available and if the NF Service Consumer requesting the SM Context pertains to the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID).

When present, it shall contain the Roaming Charging Profile selected by the HPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of 3GPP TS 32.255 [25]).

nefExtBufSupportInd

boolean

C

0..1

This IE shall be present with value "true", if the anchor NEF has indicated support of Extended Buffering for mobile terminated data during SMF-NEF connection establishment.

When present, this IE shall be set as following:

– true: Extended Buffering supported by NEF

– false (default): Extended Buffering not supported by NEF

ipv6Index

IpIndex

C

0..1

This IE shall be present during I-SMF change scenarios, if IPv6 Index has previously been received by old I-SMF.

dnAaaAddress

IpAddress

O

0..1

When present, this IE shall contain the address of DN-AAA server for UE IP Address allocation previously received by old I-SMF.

redundantPduSessionInfo

RedundantPduSessionInformation

C

0..1

This IE shall be present for a PDU session with an I-SMF, if this information has been received previously from the anchor SMF or the old I-SMF.

ranTunnelInfo

QosFlowTunnel

C

0..1

This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.

When present, this IE shall contain the N2 tunnel information of NG-RAN with associated QoS flows (see "DL QoS Flow per TNL Information" in clause 9.3.4.2 of 3GPP 38.413 [9]).

addRanTunnelInfo

array(QosFlowTunnel)

C

1..N

This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.

When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for split PDU session (see "Additional DL QoS Flow per TNL Information" in clause 9.3.4.2 of 3GPP 38.413 [9]).

redRanTunnelInfo

QosFlowTunnel

C

0..1

This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.

When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for Redundant QoS Flow(s) (see "Redundant DL QoS Flow per TNL Information" in clause 9.3.4.2 of 3GPP 38.413 [9]).

addRedRanTunnelInfo

array(QosFlowTunnel)

C

1..N

This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.

When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for Redundant QoS Flow(s) with split PDU session (see "Additional Redundant DL QoS Flow per TNL Information" in clause 9.3.4.2 of 3GPP 38.413 [9]).

dlsetSupportInd

boolean

C

0..1

This IE shall be present and set to "true" if the (H-)SMF supports the "DLSET" feature as specified in clause 6.1.8.

When present, it shall be set as follows:

– true: the (H-)SMF supports the "DLSET" feature.

– false: the (H-)SMF does not support the "DLSET" feature

NOTE: Usage of Charging ID with Uint32 value for roaming scenarios may lead to Charging ID collision between SMFs.

6.1.6.2.40 Type: ExemptionInd

The ExemptionInd indicates that the included NAS SM message was exempted from one or more NAS SM congestion control, e.g. DNN, and/or S-NSSAI based congestion control, activated in the AMF.

Table 6.1.6.2.40-1: Definition of type ExemptionInd

Attribute name

Data type

P

Cardinality

Description

dnnCongestion

boolean

C

0..1

This IE shall be present and set to Yes if the included NAS Session Management message was exempted from the DNN based congestion activated in the AMF.

true: Yes
false (default): No

snssaiCongestion

boolean

C

0..1

This IE shall be present and set to Yes if the included NAS Session Management message was exempted from the S-NSSAI only based congestion activated in the AMF.

true: Yes
false (default): No

snssaiDnnCongestion

boolean

C

0..1

This IE shall be present and set to Yes if the included NAS Session Management message was exempted from the S-NSSAI and DNN based congestion activated in the AMF.

true: Yes
false (default): No

6.1.6.2.41 Type: PsaInformation

Table 6.1.6.2.41-1: Definition of type PsaInformation

Attribute name

Data type

P

Cardinality

Description

psaInd

PsaIndication

M

1

This IE shall indicate, for a PDU session with an I-SMF, if a PSA and UL CL or BP, or only a PSA is inserted or removed by the I-SMF.

dnaiList

array(Dnai)

M

1..N

This IE shall indicate the DNAI(s) supported by the PSA that is inserted or removed.

ueIpv6Prefix

Ipv6Prefix

C

0..1

This IE shall be present if a PSA and UL CL or BP is inserted or removed, and IPv6 multi-homing applies to the PDU session.

psaUpfId

NfInstanceId

C

0..1

This IE shall be present if a PSA UPF is inserted by the I-SMF. When present, it shall contain the identifier of the PSA UPF.

6.1.6.2.42 Type: DnaiInformation

Table 6.1.6.2.42-1: Definition of type DnaiInformation

Attribute name

Data type

P

Cardinality

Description

dnai

Dnai

M

1

noDnaiChangeInd

boolean

C

0..1

This IE shall be sent by the SMF to the I-SMF during the insertion of a PSA and BP/UL CL controlled by I-SMF.

When present, it shall be set as follows:

– true: DNAI shall not be changed;

– false: DNAI may be changed.

noLocalPsaChangeInd

boolean

C

0..1

This IE shall be sent by the SMF to the I-SMF during the insertion of a PSA and BP/UL CL controlled by I-SMF.

When present, it shall be set as follows:

– true: local PSA shall not be changed;

– false: local PSA may be changed.

6.1.6.2.43 Type: N4Information

Table 6.1.6.2.43-1: Definition of type N4Information

Attribute name

Data type

P

Cardinality

Description

n4MessageType

N4MessageType

M

1

This IE shall indicate the PFCP message signalled in the n4MessagePayload.

n4MessagePayload

RefToBinaryData

M

1

This IE shall reference the N4 Message Payload binary data (for the n4Info attribute) or the N4 Information Ext1 binary data (for the n4InfoExt1 attribute), see clause 6.1.6.4.5.

n4DnaiInfo

DnaiInformation

C

0..1

This IE shall be present if the N4 information relates to a PSA. When present, it shall indicate the DNAI related to the N4 Information. If this IE is not present, this indicates N4 information relates to an UL CL or BP.

6.1.6.2.44 Type: IndirectDataForwardingTunnelInfo

Table 6.1.6.2.44-1: Definition of type IndirectDataForwardingTunnelInfo

Attribute name

Data type

P

Cardinality

Description

ipv4Addr

Ipv4Addr

C

0..1

When present, this IE shall contain the GTP tunnel IPv4 address.

At least one of the ipv4Addr or ipv6Addr shall be present. Both may be present.

ipv6Addr

Ipv6Addr

C

0..1

When present, this IE shall contain the GTP tunnel IPv6 address.

At least one of the ipv4Addr or ipv6Addr shall be present. Both may be present.

gtpTeid

Teid

M

1

This IE shall contain the 4-octet GTP tunnel endpoint identifier.

If both ipv4Addr and ipv6Addr are present, the TEID shall be shared by both addresses.

drbId

DrbId

C

0..1

This IE shall be present if this is an indirect data forwarding tunnel for a specific Data Radio Bearer (see clause 9.3.1.77 of 3GPP TS 38.413 [9]).

This IE shall not present if the additionalTnlNb IE is present.

(NOTE)

additionalTnlNb

AdditionalTnlNb

C

0..1

This IE shall be present if this is an additional indirect data forwarding tunnel for multi-connectivity.

When present, it shall be set to the value 1 to 3 to indicate whether this is the first, second or third additional indirect data forwarding tunnel for multi-connectivity.

This IE shall not present if the drbId IE is present. (NOTE)

NOTE: If neither the drbId IE nor the additionalTnlNb IE is present, the tunnel information shall correspond to the PDU session level indirect data forwarding tunnel (i.e. DL Forwarding UP TNL Information IE or UL Forwarding UP TNL Information IE of the Handover Request Acknowledge Transfer IE of clause 9.3.4.11 of 3GPP TS 38.413 [9]).

6.1.6.2.45 Type: SmContextReleasedData

Table 6.1.6.2.45-1: Definition of type SmContextReleasedData

Attribute name

Data type

P

Cardinality

Description

Applicability

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current small data rate control status for the PDU session.

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current APN rate control status for the PDN connection (APN rates are shared by all PDN connections of the UE to this APN).

CIOT

6.1.6.2.46 Type: ReleasedData

Table 6.1.6.2.46-1: Definition of type ReleasedData

Attribute name

Data type

P

Cardinality

Description

Applicability

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if available.

When present, it shall indicate the current small data rate control status for the PDU session.

CIOT

apnRateStatus

ApnRateStatus

C

0..1

This IE shall be present, if the NF Service Consumer has indicated support of CIoT and if the status is available.

When present, it shall indicate the current APN rate control status for the PDN connection (APN rates are shared by all PDN connections of the UE to this APN).

CIOT

n4Info

N4Information

O

0..1

This IE may be present if the SMF needs to send N4 information (e.g. acknowledgement of traffic usage reporting) to the I-SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt1

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 information (e.g. acknowledgement of traffic usage reporting) to the I-SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

n4InfoExt2

N4Information

O

0..1

This IE may be present if the SMF needs to send additional N4 information (e.g. acknowledgement of traffic usage reporting) to the I-SMF for traffic offloaded at a PSA controlled by an I-SMF.

DTSSA

6.1.6.2.47 Type: SendMoDataReqData

Table 6.1.6.2.47-1: Definition of type SendMoDataReqData

Attribute name

Data type

P

Cardinality

Description

Applicability

moData

RefToBinaryData

M

1

This IE shall reference the mobile originated data (see clause 6.1.6.4.6).

CIOT

moExpDataCounter

MoExpDataCounter

C

0..1

This IE shall be included if the UE has accessed the network by using "MO exception data" RRC establishment cause and when the AMF decides to send a non-zero value to the SMF.

(NOTE)

When present, this IE shall contain the MO Exception Data Counter.

CIOT

ueLocation

UserLocation

O

0..1

When present, this IE shall contain the user location.

CIOT

NOTE: The AMF increments the MO Exception Data Counter when the UE establishes/resumes RRC with "MO Exception Data" RRC cause. The AMF may defer sending the moExpDataCounter attribute to the SMF based on local configuration. The AMF resets the MO Exception Data Counter when receiving successful response from the SMF. The SMF however keeps incrementing the counter locally.

6.1.6.2.48 Type: CnAssistedRanPara

Table 6.1.6.2.48-1: Definition of type CnAssistedRanPara

Attribute name

Data type

P

Cardinality

Description

stationaryIndication

StationaryIndication

O

0..1

Identifies whether the UE is stationary or mobile (see 3GPP TS 23.502 [3] clause 4.15.6.3).

communicationDurationTime

DurationSec

O

0..1

Indicates for how long the UE will normally stay in CM-Connected for data transmission (see 3GPP TS 23.502 [3] clause 4.15.6.3).

periodicTime

DurationSec

O

0..1

Identifies interval time of periodic communication (see 3GPP TS 23.502 [3] clause 4.15.6.3).

scheduledCommunicationTime

ScheduledCommunicationTime

O

0..1

Identifies time and day of the week when the UE is available for communication (see 3GPP TS 23.502 [3] clause 4.15.6.3).

scheduledCommunicationType

ScheduledCommunicationType

O

0..1

Indicates that the Scheduled Communication Type (see 3GPP TS 23.502 [3] clause 4.15.6.3).

(NOTE 2)

trafficProfile

TrafficProfile

O

0..1

Identifies the type of data transmission: single packet transmission (UL or DL), dual packet transmission (UL with subsequent DL or DL with subsequent UL), and multiple packets transmission (see 3GPP TS 23.502 [3] clause 4.15.6.3).

batteryIndication

BatteryIndication

O

0..1

Indicates the power consumption type(s) of the UE (see 3GPP TS 23.502 [3] clause 4.15.6.3).

NOTE 1: At least one of optional parameters above shall be present.

NOTE 2: The value of attribute "scheduledCommunicationType" shall be used together with the value of "scheduledCommunicationTime".

6.1.6.2.49 Type: UlclBpInformation

Table 6.1.6.2.49-1: Definition of type UlclBpInformation

Attribute name

Data type

P

Cardinality

Description

ulclBpUpfId

NfInstanceId

C

0..1

This IE shall be present if an UL CL or BP UPF separate from the local PSA is inserted by the I-SMF. When present, it shall contain the identifier of the UL CL or BP UPF.

6.1.6.2.50 Type: TransferMoDataReqData

Table 6.1.6.2.50-1: Definition of type TransferMoDataReqData

Attribute name

Data type

P

Cardinality

Description

Applicability

moData

RefToBinaryData

M

1

This IE shall reference the mobile originated data (see clause 6.1.6.4.6).

CIOT

moExpDataCounter

MoExpDataCounter

C

0..1

This IE shall be present if received from AMF.

When present, this IE shall contain the MO Exception Data Counter.

CIOT

ueLocation

UserLocation

O

0..1

When present, this IE shall contain the user location.

CIOT

6.1.6.2.51 Type: TransferMtDataReqData

Table 6.1.6.2.51-1: Definition of type TransferMtDataReqData

Attribute name

Data type

P

Cardinality

Description

Applicability

mtData

RefToBinaryData

M

1

This IE shall reference the mobile terminated data (see clause 6.1.6.4.7).

CIOT

6.1.6.2.52 Type: TransferMtDataError

Table 6.1.6.2.52-1: Definition of type TransferMtDataError as a list of to be combined data types

Data type

Cardinality

Description

Applicability

ProblemDetails

1

Detail information of the problem

TransferMtDataAddInfo

1

Additional information to be returned in error response.

6.1.6.2.53 Type: TransferMtDataAddInfo

Table 6.1.6.2.53-1: Definition of type TransferMtDataAddInfo

Attribute name

Data type

P

Cardinality

Description

Applicability

maxWaitingTime

DurationSec

C

0..1

This IE shall be present if available.

When present, this IE shall contain the estimated maximum wait time (see clause 4.25.5 of 3GPP 23.502 [3]).

CIOT

6.1.6.2.54 Type: VplmnQos

Table 6.1.6.2.54-1: Definition of type VplmnQos

Attribute name

Data type

P

Cardinality

Description

5qi

5Qi

O

0..1

When present, this IE shall contain the 5G QoS Identifier (5QI) accepted or requested for the QoS Flow associated with the default QoS rule.

arp

Arp

O

0..1

When present, this IE shall contain the Allocation and Retention Priority (ARP) accepted by the VPLMN for the QoS Flow associated with the default QoS rule.

sessionAmbr

Ambr

O

0..1

When present, this IE shall contain the highest Session-AMBR accepted by the VPLMN for the PDU session.

maxFbrDl

BitRate

O

0..1

When present, this IE shall contain the Maximum Bit Rate in Downlink accepted by the VPLMN for the QoS Flow associated with the default QoS rule (if this is a GBR QoS Flow). See 3GPP TS 23.501 [2].

maxFbrUl

BitRate

O

0..1

When present, this IE shall contain the Maximum Bit Rate in Uplink accepted by the VPLMN for the QoS Flow associated with the default QoS rule (if this is a GBR QoS Flow). See 3GPP TS 23.501 [2].

guaFbrDl

BitRate

O

0..1

When present, this IE shall contain the Guaranteed Bit Rate in Downlink accepted by the VPLMN for the QoS Flow associated with the default QoS rule (if this is a GBR QoS Flow). See 3GPP TS 23.501 [2].

guaFbrUl

BitRate

O

0..1

This IE shall contain the Guaranteed Bit Rate in Uplink accepted by the VPLMN for the QoS Flow associated with the default QoS rule (if this is a GBR QoS Flow). See 3GPP TS 23.501 [2].

6.1.6.2.55 Type: DdnFailureSubs

Table 6.1.6.2.55-1: Definition of type DdnFailureSubs

Attribute name

Data type

P

Cardinality

Description

ddnFailureSubsInd

boolean

M

1

When present, it shall be set as follows:

– true: Notification of DDN failure is subscribed.

– false (default): Notification of DDN failure is not subscribed.

ddnFailureSubsInfoList

array(DdnFailureSubInfo)

C

1..N

This IE shall be present, if notification of DDN failure is subscribed, to provide DDN failure subscription details.

6.1.6.2.56 Type: RetrieveData

Table 6.1.6.2.56-1: Definition of type RetrieveData

Attribute name

Data type

P

Cardinality

Description

Applicability

smallDataRateStatusReq

boolean

C

0..1

This IE shall be present and set to "true" if this is a request to retrieve the Small Data Rate Status of the PDU session.

When present, it shall be set as follows:

– true: small data rate control status is requested.

– false (default): small data rate control status is not requested.

CIOT

6.1.6.2.57 Type: RetrievedData

Table 6.1.6.2.57-1: Definition of type RetrievedData

Attribute name

Data type

P

Cardinality

Description

Applicability

smallDataRateStatus

SmallDataRateStatus

C

0..1

This IE shall be present if the information has been requested in the request and is available.

When present, it shall indicate the current small data rate control status for the PDU session.

CIOT

6.1.6.2.58 Type: SecurityResult

Table 6.1.6.2.58-1: Definition of type SecurityResult

Attribute name

Data type

P

Cardinality

Description

integrityProtectionResult

ProtectionResult

C

0..1

This IE shall be included if available.

If present, this IE indicates whether UP integrity protection is performed or not for the concerned PDU session.

confidentialityProtectionResult

ProtectionResult

C

0..1

This IE shall be included if available.

If present, this IE indicates whether UP ciphering is performed or not for the concerned PDU session.

6.1.6.2.59 Type: UpSecurityInfo

Table 6.1.6.2.59-1: Definition of type UpSecurityInfo

Attribute name

Data type

P

Cardinality

Description

upSecurity

UpSecurity

M

1

This IE shall indicate the security policy for integrity protection and encryption for the user plane of the PDU session. See clause 9.3.1.60 of 3GPP TS 38.413 [9].

maxIntegrityProtectedDataRateUl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required. See clause 9.3.1.60 of 3GPP TS 38.413 [9].

When present, it shall indicate the maximum integrity protected data rate supported by the UE for uplink.

maxIntegrityProtectedDataRateDl

MaxIntegrityProtectedDataRate

C

0..1

This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.

When present, it shall indicate the maximum integrity protected data rate supported by the UE for downlink.

securityResult

SecurityResult

C

0..1

This IE shall be included if available.

If present, this IE shall contain the Security Result associated to the PDU session. See clause 9.3.1.60 of 3GPP TS 38.413 [9].

6.1.6.2.60 Type: DdnFailureSubInfo

Table 6.1.6.2.60-1: Definition of type DdnFailureSubInfo

Attribute name

Data type

P

Cardinality

Description

notifyCorrelationId

string

M

1

This IE shall indicate the notification correlation Id provided by the NF service consumer (e.g. AMF) when subscribing to the notification of the DDN Failure, which shall be returned by the SMF when a DDN Failure is notified for this subscription. This parameter can be useful if the NF service consumer has multiple subscriptions for the same PDU session.

dddTrafficDescriptorList

array(DddTrafficDescriptor)

C

1..N

This IE shall be present if it is received from the UDM. When present, it shall contain a list of Traffic Descriptors related to the event of DDN Failure for which the subscription applies.

6.1.6.2.61 Type: AlternativeQosProfile

Table 6.1.6.2.61-1: Definition of type AlternativeQosProfile

Attribute name

Data type

P

Cardinality

Description

index

Integer

M

1

When present, this IE shall contain the index identifying the alternative QoS profile.

Minimum = 1. Maximum = 8.

guaFbrDl

BitRate

O

0..1

When present, this IE shall contain the Guaranteed Bit Rate in Downlink. See 3GPP TS 23.501 [2].

guaFbrUl

BitRate

O

0..1

When present, this IE shall contain the Guaranteed Bit Rate in Uplink. See 3GPP TS 23.501 [2].

packetDelayBudget

PacketDelBudget

O

0..1

When present, this IE shall indicate the packet delay budget.

packetErrRate

PacketErrRate

O

0..1

When present, this IE shall indicate the packet error rate.

6.1.6.2.62 Type: ProblemDetailsAddInfo

Table 6.1.6.2.62-1: Definition of type ProblemDetailsAddInfo

Attribute name

Data type

P

Cardinality

Description

remoteError

boolean

O

0..1

When present, this IE shall indicate whether the error is originated by the remote entity or by the entity sending the response, as follows:

– true: the error is originated by the remote entity (i.e. H-SMF/SMF).

– false: the error is originated by the entity sending the response (i.e. V-SMF/I-SMF).

This IE shall be present and set to "true" for a HR PDU session or for a PDU session with an I-SMF, when the V-SMF/I-SMF retuns an error response to the AMF that was originated by the H-SMF/SMF. This IE may be present if the error is originated by the V-SMF/I-SMF.

6.1.6.2.63 Type: ExtProblemDetails

Table 6.1.6.2.63-1: Definition of type ExtProblemDetails as a list of to be combined data types

Data type

Cardinality

Description

Applicability

ProblemDetails

1

Detail information of the problem

ProblemDetailsAddInfo

1

Additional information to be returned in error response.

6.1.6.2.64 Type: QosMonitoringInfo

Table 6.1.6.2.64-1: Definition of type QosMonitoringInfo

Attribute name

Data type

P

Cardinality

Description

qosMonitoringInd

boolean

C

0..1

This IE shall be present and set to "true" if QoS monitoring activated for QoS flows of the PDU session is performed using end to end accumulated packet delay reporting in UL GTP-U packets (see clause 5.33.3.3 of 3GPP TS 23.501 [2]).

– True: QoS monitoring is performed using end to end accumulated packet delay reporting in UL GTP-U packets (see clause 5.33.3.3 of 3GPP TS 23.501 [2]).

– False (default): QoS monitoring is performed using UPF and RAN time information in GTP-U packets (see clause 5.33.3.2 of 3GPP TS 23.501 [2]).

When this attribute is present and set to "true", the I-SMF shall provision the I-UPF to report an end to end accumulated packet delay in UL GTP-U packets as specified in 3GPP TS 29.244 [29].

6.1.6.2.65 Type: IpAddress

Table 6.1.6.2.65-1: Definition of type IpAddress

Attribute name

Data type

P

Cardinality

Description

ipv4Addr

Ipv4Addr

C

0..1

Indicate an IPv4 Address

ipv6Addr

Ipv6Addr

C

0..1

Indicate an IPv6 Address

ipv6Prefix

Ipv6Prefix

C

0..1

Indicate an IPv6 Prefix

NOTE: Either ipv4Addr, or ipv6Addr, or ipv6Prefix shall be present.

6.1.6.2.66 Type: RedundantPduSessionInformation

Table 6.1.6.2.66-1: Definition of type RedundantPduSessionInformation

Attribute name

Data type

P

Cardinality

Description

rsn

Rsn

M

1

RSN

6.1.6.2.67 Type: QosFlowTunnel

Table 6.1.6.2.67-1: Definition of type QosFlowTunnel

Attribute name

Data type

P

Cardinality

Description

qfiList

array(Qfi)

M

1..N

This IE shall contain the list of QoS Flow Identifiers.

tunnelInfo

TunnelInfo

M

1

This IE shall contain the RAN Tunnel Information.

6.1.6.2.68 Void
6.1.6.2.69 Void
6.1.6.2.70 Void
6.1.6.2.71 Type: AnchorSmfFeatures

The AnchorSmfFeatures indicates a list of features supported by the (H-)SMF to the AMF.

Table 6.1.6.2.71 -1: Definition of type AnchorSmfFeatures

Attribute name

Data type

P

Cardinality

Description

psetrSupportInd

boolean

C

0..1

This IE shall be present and set to "true" if the (H-)SMF supports the "PSETR" feature as specified in clause 6.8.1 of 3GPP TS 23.527 [24]. It may be present otherwise.

When present, it shall be set as follows:

– true: the (H-)SMF supports the "PSETR" feature

– false: the (H-)SMF does not support the "PSETR" feature.

6.1.6.3 Simple data types and enumerations

6.1.6.3.1 Introduction

This clause defines simple data types and enumerations that can be referenced from data structures defined in the previous clauses.

6.1.6.3.2 Simple data types

The simple data types defined in table 6.1.6.3.2-1 shall be supported.

Table 6.1.6.3.2-1: Simple data types

Type Name

Type Definition

Description

ProcedureTransactionId

integer

Unsigned integer representing a Procedure Transaction Identity, within the range 0 to 255, as specified in 3GPP TS 24.007 [8].

EpsBearerId

integer

Integer identifying an EPS bearer, within the range 0 to 15, as specified in clause 11.2.3.1.5, bits 5 to 8, of 3GPP TS 24.007 [8].

EpsPdnCnxContainer

string

String with format "byte" as defined in OpenAPI Specification [15], i.e. base64-encoded characters, encoding the UeEpsPdnConnection IE specified in Table 7.3.1-2 or Table 7.3.6-2 of 3GPP TS 29.274 [16] for the N26 interface.

EpsBearerContainer

string

String with format "byte" as defined in OpenAPI Specification [15], i.e. base64-encoded characters, encoding the Bearer Context IE specified in Table 7.3.2-2 of 3GPP TS 29.274 [16].

Teid

string

4-octet GTP tunnel endpoint identifier, as defined in 3GPP TS 29.274 [16], in hexadecimal representation. Each character in the string shall take a value of "0" to "9" or "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TEID shall appear first in the string, and the character representing the 4 least significant bit of the TEID shall appear last in the string.

Pattern: "^[A-Fa-f0-9]{8}"

Example:

A GTP TEID 0x5BD60076 shall be encoded as "5BD60076".

EpsBearerContextStatus

string

EPS bearer context status, as defined in octets 3 and 4 of the EPS bearer context status IE in clause 9.9.2.1 of 3GPP TS 24.301 [27], in hexadecimal representation. Each character in the string shall take a value of "0" to "9" or "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the EPS bearer context status shall appear first in the string, and the character representing the 4 least significant bit of the EPS bearer context status shall appear last in the string.

Pattern: ‘^[A-Fa-f0-9]{4}$’

Example:

An EPS bearer context status IE where only the EBIs 2, 5, 6 and 9 are active shall be encoded as "6402".

DrbId

integer

Unsigned integer representing a Data Radio Bearer Identity, within the range 1 to 32, as specified in clause 9.3.1.53 of 3GPP TS 38.413 [9].

AdditionalTnlNb

integer

Unsigned integer, within the range 1 to 3, indicating whether this is the first, second or third additional indirect data forwarding tunnel for multi-connectivity.

ForwardingBearerContainer

string

String with format "byte" as defined in OpenAPI Specification [15], i.e. base64-encoded characters, encoding the Bearer Context IE within Context Acknowledge specified in Table 7.3.7-2 of 3GPP TS 29.274 [16].

6.1.6.3.3 Enumeration: UpCnxState

The enumeration UpCnxState represents the state of the user plane connection of a PDU session. It shall comply with the provisions defined in table 6.1.6.3.3-1.

Table 6.1.6.3.3-1: Enumeration UpCnxState

Enumeration value

Description

"ACTIVATED"

A N3 tunnel is established between the 5G-AN and UPF.

"DEACTIVATED"

No N3 tunnel is established between the 5G-AN and UPF.

"ACTIVATING"

A N3 tunnel is being established (the 5G-AN’s F-TEID for downlink traffic is not assigned yet).

"SUSPENDED"

A N3 tunnel is suspended between the 5G-AN and UPF.

6.1.6.3.4 Enumeration: HoState

The enumeration HoState represents the handover state of a PDU session. It shall comply with the provisions defined in table 6.1.6.3.4-1.

Table 6.1.6.3.4-1: Enumeration HoState

Enumeration value

Description

"NONE"

No handover is in progress for the PDU session.

"PREPARING"

A handover is in preparation for the PDU session; see clause 5.2.2.3.4.1.

"PREPARED"

A handover is prepared for the PDU session; see clause 5.2.2.3.4.1.

"COMPLETED"

The handover is completed.

"CANCELLED"

The handover is cancelled.

6.1.6.3.5 Enumeration: RequestType

The enumeration RequestType indicates the type of a PDU session creation request. It shall comply with the provisions defined in table 6.1.6.3.5-1.

Table 6.1.6.3.5-1: Enumeration RequestType

Enumeration value

Description

"INITIAL_REQUEST"

Request to establish a new PDU session.

"EXISTING_PDU_SESSION"

Request referring to an existing PDU session.

"INITIAL_EMERGENCY_REQUEST"

Request to establish a new PDU session for Emergency Services.

"EXISTING_EMERGENCY_PDU_SESSION"

Request referring to an existing PDU session for Emergency Services.

NOTE: Clause 9.11.3.47 of 3GPP TS 24.501 [7] defines a specific Request type value in NAS PDUs for a MA PDU request. This shall be mapped to the maRequestInd attribute in the Create SM Context Request, Update SM Context Request, Create Request and Update Request. Accordingly, no corresponding value is defined in the RequestType enumeration.

6.1.6.3.6 Enumeration: RequestIndication

The enumeration RequestIndication indicates the request type. It shall comply with the provisions defined in table 6.1.6.3.6-1.

Table 6.1.6.3.6-1: Enumeration RequestIndication

Enumeration value

Description

"UE_REQ_PDU_SES_MOD"

UE Requested PDU Session Modification

"UE_REQ_PDU_SES_REL"

UE Requested PDU Session Release

"PDU_SES_MOB"

PDU Session Mobility (e.g. between 3GPP and non-3GPP access, or from EPS to 5GS with N26 interface)

"NW_REQ_PDU_SES_AUTH"

Network Requested PDU Session Authentication

"NW_REQ_PDU_SES_MOD"

Network Requested PDU Session Modification

"NW_REQ_PDU_SES_REL"

Network Requested PDU Session Release

"EBI_ASSIGNMENT_REQ"

EPS Bearer ID Assignment Request or EPS Bearer ID Revocation Request

"REL_DUE_TO_5G_AN_REQUEST"

5G-AN Requested PDU Session Resource Release

6.1.6.3.7 Enumeration: NotificationCause

The enumeration NotificationCause indicates the cause of a notification. It shall comply with the provisions defined in table 6.1.6.3.7-1.

Table 6.1.6.3.7-1: Enumeration NotificationCause

Enumeration value

Description

"QOS_FULFILLED"

The QoS targets are fulfilled again for the GBR QoS flow.

"QOS_NOT_FULFILLED"

The QoS targets are no longer fulfilled for the GBR QoS flow.

"UP_SEC_FULFILLED"

The user plane security enforcement "Preferred" is fulfilled again for the PDU session.

"UP_SEC_NOT_FULFILLED"

The user plane security enforcement "Preferred" is not fulfilled for the PDU session.

6.1.6.3.8 Enumeration: Cause

The enumeration Cause indicates a cause information. It shall comply with the provisions defined in table 6.1.6.3.8-1.

Table 6.1.6.3.8-1: Enumeration Cause

Enumeration value

Description

"REL_DUE_TO_HO"

Release due to Handover

"EPS_FALLBACK"

Mobility due to EPS fallback for IMS voice is on-going.

"REL_DUE_TO_UP_SEC"

Release due to user plane Security requirements that cannot be fulfilled.

"DNN_CONGESTION"

Release due to the DNN based congestion control.

"S_NSSAI_CONGESTION"

Release due to the S-NSSAI based congestion control.

"REL_DUE_TO_REACTIVATION"

Release due to PDU session reactivation.

"5G_AN_NOT_RESPONDING"

The 5G AN did not respond to the request initiated by the network.

"REL_DUE_TO_SLICE_NOT_AVAILABLE"

Release due to the associated S-NSSAI becomes no longer available.

"REL_DUE_TO_DUPLICATE_SESSION_ID"

Release due to a UE request to establish a new PDU session with an identical PDU session Id.

"PDU_SESSION_STATUS_MISMATCH"

Release due to mismatch of PDU Session status between UE and AMF.

"HO_FAILURE"

Handover preparation failure

"INSUFFICIENT_UP_RESOURCES"

Failure to activate the User Plane connection of a PDU session due to insufficient user plane resources.

"PDU_SESSION_HANDED_OVER"

The PDU session is handed over to another system or access.

"PDU_SESSION_RESUMED"

Resume the user plane connection of the PDU session.

"CN_ASSISTED_RAN_PARAMETER_TUNING"

SMF derived CN assisted RAN parameters tuning.

"ISMF_ CONTEXT_TRANSFER"

The PDU session shall be transferred from old I-SMF to new I-SMF.

"SMF_ CONTEXT_TRANSFER"

The PDU session shall be transferred from old SMF to new SMF.

"REL_DUE_TO_PS_TO_CS_HO"

Release due to 5G SRVCC from NG-RAN to 3GPP UTRAN, as specified in clause 6.5.4 of 3GPP TS 23.216 [35].

"REL_DUE_TO_SUBSCRIPTION_CHANGE"

Release due to UE subscription changes, e.g. removal of subscribed DNNs, or ODB changes which causes PDU session release.

"HO_CANCEL"

Handover cancellation

"REL_DUE_TO_SLICE_NOT_AUTHORIZED"

Release due to Network Slice-Specific Authentication and Authorization failure or revocation.

"PDU_SESSION_HAND_OVER_FAILURE"

Failure to handover PDU session to another access

"DDN_FAILURE_STATUS"

DDN failure status reporting

"REL_DUE_TO_CP_ONLY_NOT_APPLICABLE"

Release due to Control Plane Only indication associated with PDU Session is not applicable any longer

"NOT_SUPPORTED_WITH_ISMF"

PDU session release due to a requested functionality that is not supported for a PDU session with an I-SMF/V-SMF.

"CHANGED_ANCHOR_SMF"

The anchor SMF of the PDU session is changed.

"CHANGED_INTERMEDIATE_SMF"

The intermediate SMF (e.g. I-SMF or V-SMF) is changed.

"REL_DUE_TO_SMF_NOT_SUPPORT_PSETR"

Release the PDU session due to the (H-)SMF does not support the PSETR feature when the V/I-SMF has failed.

6.1.6.3.9 Enumeration: ResourceStatus

The enumeration ResourceStatus indicates the status of an SM context or PDU session resource. It shall comply with the provisions defined in table 6.1.6.3.9-1.

Table 6.1.6.3.9-1: Enumeration ResourceStatus

Enumeration value

Description

Applicability

"RELEASED"

The SM context or PDU session resource is released.

"UNCHANGED"

The status of SM context or PDU session resource is not changed.

"TRANSFERRED"

The SM context shall be transferred.

"UPDATED"

The SM context or PDU session resource context has changed:

– The access type of PDU session is changed.

– The anchor SMF (H-SMF or SMF) or intermediate SMF (I-SMF or V-SMF) has changed within the SMF set.

– The SM context with the I-SMF in the source access needs to be released but without releasing the PDU session in the AMF (see clauses 5.2.2.5.1 and 5.2.2.10.1)

HOFAIL

ES3XX

DTSSA

"ALT_ANCHOR_SMF"

The V-SMF has established the PDU session towards an alternative H-SMF during PDU session establishment for HR PDU session, as specified in clause 4.3.2.2.2 of 3GPP TS 23.502 [3], or the I-SMF has established the PDU session towards an alternative SMF during PDU session establishment for a PDU session with I-SMF (see clause 4.23.5.1 of 3GPP TS 23.502 [3]).

AASN

6.1.6.3.10 Enumeration: DnnSelectionMode

The enumeration DnnSelectionMode indicates whether the DNN of a PDU session being established corresponds to an explicitly subscribed DNN or to the usage of a wildcard subscription. It shall comply with the provisions defined in table 6.1.6.3.10-1.

Table 6.1.6.3.10-1: Enumeration DnnSelectionMode

Enumeration value

Description

"VERIFIED"

UE or network provided DNN is authorized based on the explicitly subscribed DNN, subscription verified

"UE_DNN_NOT_VERIFIED"

UE provided DNN is authorized based on the wildcard DNN, subscription not verified

"NW_DNN_NOT_VERIFIED"

Network provided DNN is authorized based on the wildcard DNN, subscription not verified

6.1.6.3.11 Enumeration: EpsInterworkingIndication

The enumeration EpsInterworkingIndication indicates whether and how the PDU session will possibly be moved to EPS.

Table 6.1.6.3.11-1: Enumeration EpsInterworkingIndication

Enumeration value

Description

"NONE"

The PDU session cannot be moved EPS.

(NOTE)

"WITH_N26"

The PDU session may possibly be moved to EPS, with N26 interface supported during EPS interworking procedures.

This may correspond to:
– a PDU session or an MA-PDU session with a 3GPP access; or
– a MA PDU Session with a non-3GPP access for a UE registered to the same PLMN over both 3GPP and non-3GPP accesses, i.e. served by the same AMF for both accesses.

"WITHOUT_N26"

The PDU session may possibly be moved to EPS, without N26 interface supported during EPS interworking procedures.

This may correspond to:
– a PDU session or an MA-PDU session with a 3GPP access; or
– a MA PDU Session with a non-3GPP access for a UE registered to the same PLMN over both 3GPP and non-3GPP accesses, i.e. served by the same AMF for both accesses.

"IWK_NON_3GPP"

The PDU session via non-3GPP access may possibly be moved to EPS.

NOTE: Handover from 5GS to EPC/ePDG (as specified in clause 4.11.4.2 of 3GPP TS 23.502 [3]) shall be considered as allowed if the value of EpsInterworkingIndication is not set to "NONE" and if such handover is allowed based on operator’s policy.

6.1.6.3.12 Enumeration: N2SmInfoType

Table 6.1.6.3.12-1: Enumeration N2SmInfoType

Enumeration value

Description

"PDU_RES_SETUP_REQ"

PDU Session Resource Setup Request Transfer

"PDU_RES_SETUP_RSP"

PDU Session Resource Setup Response Transfer

"PDU_RES_SETUP_FAIL"

PDU Session Resource Setup Unsuccessful Transfer

"PDU_RES_REL_CMD"

PDU Session Resource Release Command Transfer

"PDU_RES_REL_RSP"

PDU Session Resource Release Response Transfer

"PDU_RES_MOD_REQ"

PDU Session Resource Modify Request Transfer

"PDU_RES_MOD_RSP"

PDU Session Resource Modify Response Transfer

"PDU_RES_MOD_FAIL"

PDU Session Resource Modify Unsuccessful Transfer

"PDU_RES_NTY"

PDU Session Resource Notify Transfer

"PDU_RES_NTY_REL"

PDU Session Resource Notify Released Transfer

"PDU_RES_MOD_IND"

PDU Session Resource Modify Indication Transfer

"PDU_RES_MOD_CFM"

PDU Session Resource Modify Confirm Transfer

"PATH_SWITCH_REQ"

Path Switch Request Transfer

"PATH_SWITCH_SETUP_FAIL"

Path Switch Request Setup Failed Transfer

"PATH_SWITCH_REQ_ACK"

Path Switch Request Acknowledge Transfer

"PATH_SWITCH_REQ_FAIL"

Path Switch Request Unsuccessful Transfer

"HANDOVER_REQUIRED"

Handover Required Transfer

"HANDOVER_CMD"

Handover Command Transfer

"HANDOVER_PREP_FAIL"

Handover Preparation Unsuccessful Transfer

"HANDOVER_REQ_ACK"

Handover Request Acknowledge Transfer

"HANDOVER_RES_ALLOC_FAIL"

Handover Resource Allocation Unsuccessful Transfer

"SECONDARY_RAT_USAGE"

Secondary RAT Data Usage Report Transfer

"PDU_RES_MOD_IND_FAIL"

PDU Session Resource Modify Indication Unsuccessful Transfer

"UE_CONTEXT_RESUME_REQ"

UE Context Resume Request Transfer

"UE_CONTEXT_RESUME_RSP"

UE Context Resume Response Transfer

"UE_CONTEXT_SUSPEND_REQ"

UE Context Suspend Request Transfer

6.1.6.3.13 Enumeration: MaxIntegrityProtectedDataRate

Table 6.1.6.3.13-1: Enumeration MaxIntegrityProtectedDataRate

Enumeration value

Description

"64_KBPS"

64 kbps

"MAX_UE_RATE"

Full data rate

6.1.6.3.14 Enumeration: MaReleaseIndication

The enumeration MaReleaseIndication indicates the access type over which the MA PDU session is requested to be released.

Table 6.1.6.3.14-1: Enumeration MaReleaseIndication

Enumeration value

Description

"REL_MAPDU_OVER_3GPP"

The MA PDU session over 3GPP access is to be released or has been released.

"REL_MAPDU_OVER_N3GPP"

The MA PDU session over Non-3GPP access is to be released or has been released.

6.1.6.3.15 Enumeration: SmContextType

The enumeration SmContextType represents the type of SM context information requested during a Retrieve SM Context service operation. It shall comply with the provisions defined in table 6.1.6.3.15-1.

Table 6.1.6.3.15-1: Enumeration SmContextType

Enumeration value

Description

"EPS_PDN_CONNECTION"

UE EPS PDN Connection.

"SM_CONTEXT"

Complete SM Context (i.e. 5G SM context including EPS context information as defined in clause 6.1.6.2.39)

6.1.6.3.16 Enumeration: PsaIndication

The enumeration PsaIndication indicates whether a PSA and an UL CL or BP, or only a PSA has been inserted or removed to/from the data path of a PDU session by an I-SMF. It shall comply with the provisions defined in table 6.1.6.3.16-1.

Table 6.1.6.3.16-1: Enumeration PsaIndication

Enumeration value

Description

"PSA_INSERTED"

A PSA and UL CL or BP has been inserted into the data path of the PDU session.

"PSA_REMOVED"

A PSA and UL CL or BP has been removed from the data path of the PDU session.

"PSA_INSERTED_ONLY"

A PSA has been inserted into the data path of the PDU session and the UL CL or BP is not changed.

"PSA_REMOVED_ONLY"

A PSA has been removed from the data path of the PDU session and the UL CL or BP is not changed.

6.1.6.3.17 Enumeration: N4MessageType

The enumeration N4MessageType indicates the PFCP message type sent within a N4 Message Payload. It shall comply with the provisions defined in table 6.1.6.3.17-1.

Table 6.1.6.3.17-1: Enumeration N4MessageType

Enumeration value

Description

"PFCP_SES_EST_REQ"

PFCP Session Establishment Request

"PFCP_SES_EST_RSP"

PFCP Session Establishment Response

"PFCP_SES_MOD_REQ"

PFCP Session Modification Request

"PFCP_SES_MOD_RSP"

PFCP Session Modification Response

"PFCP_SES_DEL_REQ"

PFCP Session Deletion Request

"PFCP_SES_DEL_RSP"

PFCP Session Deletion Response

"PFCP_SES_REP_REQ"

PFCP Session Report Request

"PFCP_SES_REP_RSP"

PFCP Session Report Response

6.1.6.3.18 Enumeration: QosFlowAccessType

The enumeration QoSFlowAccessType indicates the access type which the QoS Flow is associated with.

Table 6.1.6.3.18-1: Enumeration QosFlowAccessType

Enumeration value

Description

"3GPP"

The QoS Flow is only associated with 3GPP access.

"NON_3GPP"

The QoS Flow is only associated with Non-3GPP access.

"3GPP_AND_NON_3GPP"

The QoS Flow is associated with both 3GPP access and Non-3GPP access.

6.1.6.3.19 Enumeration: UnavailableAccessIndication

The enumeration UnavailableAccessIndication indicates the access type of the MA PDU session that is unavailable.

Table 6.1.6.3.19-1: Enumeration UnavailableAccessIndication

Enumeration value

Description

"3GA_UNAVAILABLE"

The 3GPP access of the MA PDU session is unavailable.

"N3GA_UNAVAILABLE"

The Non-3GPP access of the MA PDU session is unavailable.

6.1.6.3.20 Enumeration: ProtectionResult

The enumeration ProtectionResult indicates whether the security policy indicated as "preferred" is performed or not.

Table 6.1.6.3.20-1: Enumeration ProtectionResult

Enumeration value

Description

"PERFORMED"

The security policy indicated as "preferred" is performed

"NOT_PERFORMED"

The security policy indicated as "preferred" is not performed

6.1.6.3.21 Enumeration: QosMonitoringReq

The enumeration QosMonitoringReq indicates the measurement of UL, or DL, or both UL/DL delays, or no measurements are required.

Table 6.1.6.3.21-1: Enumeration QosMonitoringReq

Enumeration value

Description

"UL"

Measurement of UL delay.

"DL"

Measurement of DL delay.

"BOTH"

Measurement of both UL/DL delays.

"NONE"

No measurements are required. This value shall be used to stop on-going UL and/or DL measurements.

6.1.6.3.22 Enumeration: Rsn

The enumeration Rsn indicates the RSN value which differentiates the PDU sessions that are handled redundantly (see clause 5.33.2.1 of 3GPP TS 23.501 [2]).

Table 6.1.6.3.22-1: Enumeration Rsn

Enumeration value

Description

"V1"

V1

"V2"

V2

6.1.6.4 Binary data

6.1.6.4.1 Introduction

This clause defines the binary data that shall be supported in a binary body part in an HTTP multipart message (see clauses 6.1.2.2.2 and 6.1.2.4).

Table 6.1.6.4.1-1: Binary Data Types

Name

Clause defined

Content type

N1 SM Message

6.1.6.4.2

vnd.3gpp.5gnas

N2 SM Information

6.1.6.4.3

vnd.3gpp.ngap

n1SmInfoFromUe

6.1.6.4.4

vnd.3gpp.5gnas

n1SmInfoToUe

6.1.6.4.4

vnd.3gpp.5gnas

unknownN1SmInfo

6.1.6.4.4

vnd.3gpp.5gnas

N4 Message Payload

6.1.6.4.5

vnd.3gpp.pfcp

6.1.6.4.2 N1 SM Message

N1 SM Message shall encode a 5GS NAS SM message as specified in 3GPP TS 24.501 [7], using the vnd.3gpp.5gnas content-type.

N1 SM Message may encode any 5GS NAS SM message specified in 3GPP TS 24.501 [7], as summarized in Table 6.1.6.4.2-1.

Table 6.1.6.4.2-1: N1 SM Message content

5GS NAS message

Reference

(3GPP TS 24.501 [7])

PDU session establishment request

8.3.1

PDU session establishment accept

8.3.2

PDU session establishment reject

8.3.3

PDU session authentication command

8.3.4

PDU session authentication complete

8.3.5

PDU session authentication result

8.3.6

PDU session modification request

8.3.7

PDU session modification reject

8.3.8

PDU session modification command

8.3.9

PDU session modification complete

8.3.10

PDU session modification command reject

8.3.11

PDU session release request

8.3.12

PDU session release reject

8.3.13

PDU session release command

8.3.14

PDU session release complete

8.3.15

5GSM status

8.3.16

6.1.6.4.3 N2 SM Information

N2 SM Information shall encode NG Application Protocol (NGAP) IEs, as specified in clause 9.3 of 3GPP TS 38.413 [9] (ASN.1 encoded), using the vnd.3gpp.ngap content-type.

N2 SM Information may encode any NGAP SMF related IE specified in 3GPP TS 38.413 [9], as summarized in Table 6.1.6.4.3-1.

Table 6.1.6.4.3-1: N2 SM Information content

N2 SM IE

Reference

(3GPP TS 38.413 [9])

Related NGAP message

PDU Session Resource Setup Request Transfer

9.3.4.1

PDU SESSION RESOURCE SETUP REQUEST

INITIAL CONTEXT SETUP REQUEST

HANDOVER REQUEST

PDU Session Resource Setup Response Transfer

9.3.4.2

PDU SESSION RESOURCE SETUP RESPONSE

INITIAL CONTEXT SETUP RESPONSE

PDU Session Resource Setup Unsuccessful Transfer

9.3.4.16

PDU SESSION RESOURCE SETUP RESPONSE

INITIAL CONTEXT SETUP RESPONSE

PDU Session Resource Release Command Transfer

9.3.4.12

PDU SESSION RESOURCE RELEASE COMMAND

PDU Session Resource Release Response Transfer

9.3.4.21

PDU SESSION RESOURCE RELEASE RESPONSE

PDU Session Resource Modify Request Transfer

9.3.4.3

PDU SESSION RESOURCE MODIFY REQUEST

PDU Session Resource Modify Response Transfer

9.3.4.4

PDU SESSION RESOURCE MODIFY RESPONSE

PDU Session Resource Modify Unsuccessful Transfer

9.3.4.17

PDU SESSION RESOURCE MODIFY RESPONSE

PDU Session Resource Notify Transfer

9.3.4.5

PDU SESSION RESOURCE NOTIFY

PDU Session Resource Notify Released Transfer

9.3.4.13

PDU SESSION RESOURCE NOTIFY

PDU Session Resource Modify Indication Transfer

9.3.4.6

PDU SESSION RESOURCE MODIFY INDICATION

PDU Session Resource Modify Confirm Transfer

9.3.4.7

PDU SESSION RESOURCE MODIFY CONFIRM

PDU Session Resource Modify Indication Unsuccessful Transfer

9.3.4.22

PDU SESSION RESOURCE MODIFY CONFIRM

Path Switch Request Transfer

9.3.4.8

PATH SWITCH REQUEST

Path Switch Request Setup Failed Transfer

9.3.4.15

PATH SWITCH REQUEST

Path Switch Request Acknowledge Transfer

9.3.4.9

PATH SWITCH REQUEST ACKNOWLEDGE

Path Switch Request Unsuccessful Transfer

9.3.4.20

PATH SWITCH REQUEST ACKNOWLEDGE

PATH SWITCH REQUEST FAILURE

Handover Required Transfer

9.3.4.14

HANDOVER REQUIRED

Handover Request Acknowledge Transfer

9.3.4.11

HANDOVER REQUEST ACKNOWLEDGE

Handover Resource Allocation Unsuccessful Transfer

9.3.4.19

HANDOVER REQUEST ACKNOWLEDGE

Handover Command Transfer

9.3.4.10

HANDOVER COMMAND

Handover Preparation Unsuccessful Transfer

9.3.4.18

HANDOVER COMMAND

Secondary RAT Data Usage Report Transfer

9.3.4.23

SECONDARY RAT DATA USAGE REPORT

UE Context Resume Request Transfer

9.3.4.24

UE CONTEXT RESUME REQUEST

UE Context Resume Response Transfer

9.3.4.25

UE CONTEXT RESUME RESPONSE

UE Context Suspend Request Transfer

9.3.4.26

UE CONTEXT SUSPEND REQUEST

6.1.6.4.4 n1SmInfoFromUe, n1SmInfoToUe, unknownN1SmInfo

n1SmInfoFromUe, n1SmInfoToUe and unknownN1SmInfo shall encode one or more NAS SM IEs, including the Type and Length fields, as specified in 3GPP TS 24.501 [7], using the vnd.3gpp.5gnas content-type.

Clause 5.2.3.1 specifies the information that shall be included in these payloads.

n1SmInfoFromUe and n1SmInfoToUe may encode the 5GS NAS IEs listed in tables 6.1.6.4.4-1 and 6.1.6.4.4-2.

Table 6.1.6.4.4-1: n1SmInfoFromUE content

5GS NAS IE

Reference

(3GPP TS 24.501 [7])

Related NAS SM message

Message type

9.7

All NAS SM messages

PDU session type

9.11.4.11

PDU Session Establishment Request

SSC mode

9.11.4.16

PDU Session Establishment Request

Maximum number of supported packet filters

9.11.4.9

PDU Session Establishment Request

PDU Session Modification Request

Integrity protection maximum data rate

9.11.4.7

PDU Session Modification Request

(NOTE 3)

SM PDU DN request container

9.11.4.15

PDU Session Establishment Request

Extended protocol configuration options

9.11.4.6

PDU Session Establishment Request

PDU Session Authentication Complete

PDU Session Modification Request

PDU Session Modification Complete

PDU Session Modification Command Reject

PDU Session Release Request

PDU Session Release Complete

EAP message

9.11.2.2

PDU Session Authentication Complete

Requested QoS rules

9.11.4.13

PDU Session Modification Request

Requested QoS flow descriptions

9.11.4.12

PDU Session Modification Request

5GSM cause

9.11.4.2

PDU Session Modification Request

PDU Session Release Request

PDU Session Release Complete

(NOTE 2)

5GSM capability

9.11.4.1

PDU Session Establishment Request

PDU Session Modification Request

(NOTE 1)

Mapped EPS bearer contexts

9.11.4.8

PDU Session Modification Request

NOTE 1: The 5GSM capability IE shall be encoded as received from the UE. It may contain UE capabilities that the V-SMF (or I-SMF) only needs to transfer to the H-SMF (or SMF), e.g. support of reflective QoS, or support of multi-homed IPv6 PDU session, and/or capabilities to be interpreted and used by the V-SMF (or I-SMF).

NOTE 2: The 5GSM cause IE shall be encoded as received from the UE.
This information is defined as a "V" IE (i.e. without a Type field) in other NAS messages, e.g. PDU Session Modification Command Reject message, in which case it shall be sent as a separate n1SmCause IE over N16/N16a and not within the n1SmInfoToUE binary data.

NOTE 3: This information is defined as a "V" IE (i.e. without a Type field) in other NAS messages, e.g. PDU Session Establishment Request, in which case it shall be sent as separate maximum integrity protected data rate IEs over N16/N16a and not within the n1SmInfoToUE binary data.

Table 6.1.6.4.4-2: n1SmInfoToUE parameters

5GS NAS IE

Reference

(3GPP TS 24.501 [7])

Related NAS SM message

Message type

9.7

All NAS SM messages

RQ timer value

9.11.2.3

PDU Session Establishment Accept

PDU Session Modification Command

EAP message

9.11.2.2

PDU Session Establishment Accept

PDU Session Establishment Reject

PDU Session Authentication Command

PDU Session Authentication Result

PDU Session Release Command

Allowed SSC mode

9.11.4.5

PDU Session Establishment Reject

Extended protocol configuration options

9.11.4.6

PDU Session Establishment Accept

PDU Session Establishment Reject

PDU Session Authentication Command

PDU Session Authentication Result

PDU Session Modification Reject

PDU Session Modification Command

PDU Session Release Reject

PDU Session Release Command

5GSM cause

9.11.4.2

PDU Session Establishment Accept

PDU Session Modification Command

(NOTE)

Mapped EPS bearer contexts

9.11.4.8

PDU Session Establishment Accept

PDU Session Modification Command

ATSSS container

9.11.4.22

PDU Session Establishment Accept

PDU Session Modification Command

NOTE: This IE indicates the 5GSM cause the H-SMF (or SMF) requires the V-SMF (or I-SMF) to send to the UE. The V-SMF (or I-SMF) shall transfer the received value to the UE without interpretation.
This information is defined as a "V" IE (i.e. without a Type field) in other NAS messages, e.g. PDU Session Establishment Reject message, in which case it shall be sent as a separate n1SmCause IE over N16/N16a and not within the n1SmInfoToUE binary data.

The Message Type shall be present and encoded as the first 5GS NAS IE in any n1SmInfoFromUe, n1SmInfoToUe and unknownN1SmInfo binary data, to enable the receiver to decode the 5GS NAS IEs.

NOTE: The Information Element Identifier (see clause 11.2.1.1.3 of 3GPP TS 24.007 [8]) of a 5GS NAS IE uniquely identifies an IE in a given message.

6.1.6.4.5 N4 Message Payload

The N4 Message Payload shall encode a PFCP session related message as specified in 3GPP TS 29.244 [29], using the vnd.3gpp.pfcp content-type.

6.1.6.4.6 Mobile Originated Data

Mobile Originated Data shall encode the Data Contents of the CIoT small data container or Payload Container specified in 3GPP TS 24.501 [7], using the vnd.3gpp.5gnas content-type, as summarized in Table 6.1.6.4.6-1.

Table 6.1.6.4.6-1: Mobile Originated Data

Mobile Originated Data

Reference

(3GPP TS 24.501 [7])

Related NAS SM message

Data contents in octet 4 to octet up to 257 of CIoT small data container contents.

9.11.3.18B

(Figure 9.11.3.18B.2)

Control Plane Service Request

Payload container contents in octets 4 to n

9.11.3.39

(Figure 9.11.3.39.1)

Control Plane Service Request

UL NAS Transport

6.1.6.4.7 Mobile Terminated Data

Mobile Terminated Data shall encode the Data Contents of the Payload Container specified in 3GPP TS 24.501 [7], using the vnd.3gpp.5gnas content-type, as summarized in Table 6.1.6.4.7-1.

Table 6.1.6.4.7-1: Mobile Terminated Data

Mobile Terminated Data

Reference

(3GPP TS 24.501 [7])

Related NAS SM message

Payload container contents in octets 4 to n

9.11.3.39

(Figure 9.11.3.39.1)

DL NAS Transport