Skip to content

TS 29.502 — 5G System; Session Management Services⚓︎

Release: Rel 17 · Version assessed: 17.12.0 · Network: 5G · Applies to: SMF · Interfaces: N11, Nsmf

Mandatory items: 72, of which 44 supported, 7 partially supported, 14 not supported and 7 not applicable. Conditional items: 164, of which 34 supported, 8 partially supported and 122 not supported. A further 76 clauses of the specification carry no conformance requirement and are not listed.

Mandatory items⚓︎

Ref. Item Status Support Remarks
5.1 Introduction Mandatory Supported Nsmf_PDUSession service is implemented (SM context create/retrieve/modify/release).
5.2.1 Service Description Mandatory Supported
5.2.2.2.1 General Mandatory Not supported No /pdu-sessions resource: PDU session (H-SMF/V-SMF, I-SMF) service operations are not exposed.
5.2.2.2.2 EPS to 5GS Idle mode mobility using N26 interface (with or without data forwarding) Mandatory Not applicable (4G/5G interworking over N26)
5.2.2.2.3 EPS to 5GS Handover Preparation using N26 interface Mandatory Not applicable (4G/5G interworking over N26)
5.2.2.2.4 I-SMF Insertion, Change or Removal during Xn based Handover Mandatory Not applicable (Visited-network roaming role)
5.2.2.2.5 I-SMF Insertion, Change or Removal during N2 based Handover Mandatory Not applicable (Visited-network roaming role)
5.2.2.2.6 Service Request with I-SMF insertion/change/removal or with V-SMF change Mandatory Not applicable (Visited-network roaming role)
5.2.2.2.7 Registration procedure for a UE with a PDU session with I-SMF or V-SMF insertion, change and removal Mandatory Not applicable (Visited-network roaming role)
5.2.2.2.8 SMF Context Transfer procedure, LBO or no Roaming, no I-SMF Mandatory Not supported SMF sets are not used; a session context is not transferred between SMF instances.
5.2.2.2.9 I-SMF Context Transfer procedure Mandatory Not applicable (Visited-network roaming role)
5.2.2.3.1 General Mandatory Supported Update SM Context operation is implemented (modify route).
5.2.2.4.1 General Mandatory Supported
5.2.2.5.1 General Mandatory Supported
5.2.2.6.1 General Mandatory Supported Release SM Context operation implemented.
5.2.3.1.1 General Mandatory Not supported The Nsmf_EventExposure service is not provided; only Nsmf_PDUSession is offered.
6.1.1 API URI Mandatory Supported API URI {apiRoot}/nsmf-pdusession/v1 (Location header generation).
6.1.2.2.1 General Mandatory Supported HTTP/2 (Akka HTTP) with JSON and multipart handling.
6.1.2.2.2 Content type Mandatory Supported application/json and multipart/related with binary NAS (n1SmMsg) and NGAP (n2SmInfo) parts parsed by boundary.
6.1.2.3.1 General Mandatory Not supported No 3gpp-Sbi-* custom HTTP headers are read or emitted by the SMF.
6.1.2.4 HTTP multipart messages Mandatory Supported Multipart messages with JSON + binary NAS/NGAP parts supported in both directions (SmContextResponse carries ngapMessage/nasMessage/jsonMessage).
6.1.2.5 HTTP/2 request retries Mandatory Supported Requests are retried with exponential back-off (eight attempts, 1 s to 16 s).
6.1.3.1 Overview Mandatory Supported Resources: sm-contexts collection and individual SM context with retrieve/modify/release sub-resources.
6.1.3.2.1 Description Mandatory Supported SM contexts collection resource.
6.1.3.2.2 Resource Definition Mandatory Supported Resource URI {apiRoot}/nsmf-pdusession/v1/sm-contexts.
6.1.3.2.3.1 POST Mandatory Supported POST creates SM context, returns 201 with Location header.
6.1.3.3.1 Description Mandatory Supported Individual SM context resource.
6.1.3.3.2 Resource Definition Mandatory Supported Resource URI .../sm-contexts/{smContextRef}.
6.1.3.3.4.1 Overview Mandatory Partial Custom operations retrieve, modify and release implemented; send-mo-data not.
6.1.3.3.4.2.2 Operation Definition Mandatory Supported release operation definition.
6.1.3.3.4.3.2 Operation Definition Mandatory Supported retrieve operation definition (returns SmContextRetrievedData with ueEpsPdnConnection).
6.1.3.3.4.4.2 Operation Definition Mandatory Supported modify operation definition.
6.1.3.7.2 Resource Definition Mandatory Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.5.2.1 Description Mandatory Supported SM Context Status Notification sent on release/cleanup paths (lines 577, 677, 813).
6.1.5.2.2 Notification Definition Mandatory Supported Uses the SmContextStatusNotification model (statusInfo with cause, resourceStatus).
6.1.6.1 General Mandatory Partial Data types for the SM context operations are modelled; PDU session (H/V-SMF) types are not.
6.1.6.2.1 Introduction Mandatory Supported
6.1.6.2.2 Type: SmContextCreateData Mandatory Supported All SmContextCreateData attributes (Rel-17) are decoded, including optional ones; processing depends on procedure support.
6.1.6.2.3 Type: SmContextCreatedData Mandatory Partial Encodes upCnxState, n2SmInfo(+type), n1SmMsg, smfServiceInstanceId, recoveryTime. Not encoded: hSmfUri, smfUri, pduSessionId, sNssai, additionalSnssai, allocatedEbiList, hoState, gpsi, supportedFeatures, selectedSmfId, selectedOldSmfId, interPlmnApiRoot.
6.1.6.2.4 Type: SmContextUpdateData Mandatory Partial Decodes release, upCnxState, hoState, n2SmInfo(+type), cause, ngApCause. Not decoded: pei, servingNfId, guami, servingNetwork, backupAmfInfo, anType, ratType, presenceInLadn, ueLocation, ueTimeZone, addUeLocation, toBeSwitched, failedToBeSwitched, n1SmMsg, targetId, targetServingNfId, smContextStatusUri (present), dataForwarding, n9 forwarding tunnels, epsBearerSetup, revokeEbiList, ... (see spec table 6.1.6.2.4-1).
6.1.6.2.5 Type: SmContextUpdatedData Mandatory Partial Encodes upCnxState, hoState, EBI lists, n1SmMsg, n2SmInfo(+type), epsBearerSetup, dataForwarding, N3/N9 forwarding tunnels, maAcceptedInd, supportedFeatures, forwardingFTeid/bearer contexts, selected SMF ids, interPlmnApiRoot, anchorSmfFeatures. Not encoded: releaseEbiList semantics per procedure, cause, upSecurityInfo, qosFlow lists (carried in N2 SM info instead).
6.1.6.2.6 Type: SmContextReleaseData Mandatory Supported
6.1.6.2.7 Type: SmContextRetrieveData Mandatory Supported
6.1.6.2.8 Type: SmContextStatusNotification Mandatory Supported
6.1.6.2.18 Type: QosFlowItem Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.19 Type: QosFlowSetupItem Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.20 Type: QosFlowAddModifyRequestItem Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.21 Type: QosFlowReleaseRequestItem Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.22 Type: QosFlowProfile Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.23 Type: GbrQosFlowInformation Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.24 Type: QosFlowNotifyItem Mandatory Not supported The QoS flow data types exist in the N11 model but are not used; QoS flows are carried in the N2 SM information instead.
6.1.6.2.27 Type: SmContextRetrievedData Mandatory Supported SmContextRetrievedData with ueEpsPdnConnection (SmContext) and dlDataWaitingInd.
6.1.6.3.2 Simple data types Mandatory Supported
6.1.6.3.3 Enumeration: UpCnxState Mandatory Supported Enumeration UpCnxState modelled
6.1.6.3.4 Enumeration: HoState Mandatory Supported Enumeration HoState modelled
6.1.6.3.5 Enumeration: RequestType Mandatory Supported Enumeration RequestType modelled
6.1.6.3.6 Enumeration: RequestIndication Mandatory Not supported RequestIndication used only on H-SMF/V-SMF operations (not supported).
6.1.6.3.7 Enumeration: NotificationCause Mandatory Not supported NotificationCause used only on H-SMF/V-SMF operations (not supported).
6.1.6.3.8 Enumeration: Cause Mandatory Supported Enumeration Cause modelled
6.1.6.3.9 Enumeration: ResourceStatus Mandatory Supported Enumeration ResourceStatus modelled
6.1.6.3.10 Enumeration: DnnSelectionMode Mandatory Supported Enumeration DnnSelectionMode modelled
6.1.6.3.11 Enumeration: EpsInterworkingIndication Mandatory Supported Enumeration EpsInterworkingIndication modelled
6.1.6.3.12 Enumeration: N2SmInfoType Mandatory Supported Enumeration N2SmInfoType modelled
6.1.6.4.1 Introduction Mandatory Supported Binary parts in multipart messages handled.
6.1.6.4.2 N1 SM Message Mandatory Supported N1 SM message binary part parsed and generated.
6.1.6.4.3 N2 SM Information Mandatory Supported N2 SM information binary part parsed and generated.
6.1.6.4.4 n1SmInfoFromUe, n1SmInfoToUe, unknownN1SmInfo Mandatory Partial n1SmInfoFromUe / n1SmInfoToUe handled via n1SmMsg; unknownN1SmInfo handling not found.
A.1 General Mandatory Supported Informative annex.
A.2 Nsmf_PDUSession API Mandatory Partial OpenAPI implemented for sm-contexts paths only.
B.1 Example of HTTP multipart message Mandatory Supported Multipart handling matches the example (JSON + N1 SM binary part).
B.1.1 General Mandatory Supported Multipart handling matches the example (JSON + N1 SM binary part).
B.1.2 Example HTTP multipart message with N1 SM Message binary data Mandatory Supported Multipart handling matches the example (JSON + N1 SM binary part).

Conditional items⚓︎

Ref. Item Status Support Remarks
5.2.2.3.2.1 General Conditional Supported UP connection activation/deactivation handled via upCnxState in update requests (see 5.2.2.3.2.2/3).
5.2.2.3.2.2 Activation of User Plane connectivity of a PDU session Conditional Supported
5.2.2.3.2.3 Deactivation of User Plane connectivity of a PDU session Conditional Supported
5.2.2.3.2.4 Changing the access type of a PDU session from non-3GPP access to 3GPP access during a Service Request procedure Conditional Not supported
5.2.2.3.3 Xn Handover Conditional Supported
5.2.2.3.4 N2 Handover Conditional Supported
5.2.2.3.4.1 General Conditional Supported hoState handled in update request; N2 handover items already Y.
5.2.2.3.4.2 N2 Handover Preparation Conditional Supported
5.2.2.3.4.3 N2 Handover Execution Conditional Supported
5.2.2.3.4.4 N2 Handover Cancellation Conditional Not supported
5.2.2.3.5.1 General Conditional Supported See 5.2.2.3.5.2.
5.2.2.3.5.2 Handover of a PDU session without AMF change or with target AMF in same PLMN Conditional Supported
5.2.2.3.6 Inter-AMF change or mobility Conditional Supported
5.2.2.3.7 RAN Initiated QoS Flow Mobility Conditional Supported
5.2.2.7 Create service operation Conditional Partial Assessed per sub-clause.
5.2.2.7.1 General Conditional Partial Create SM Context implemented for initial request; EPS-to-5GS and I-SMF variants not (N on 5.2.2.7.2-6). Parent row 5.2.2.7 already P.
5.2.2.7.2 EPS to 5GS Idle mode mobility Conditional Not supported
5.2.2.7.3 EPS to 5GS Handover Preparation Conditional Not supported
5.2.2.7.4 N2 Handover Preparation with I-SMF Insertion Conditional Not supported
5.2.2.7.5 Xn Handover with I-SMF Insertion Conditional Not supported
5.2.2.7.6 UE Triggered Service Request with I-SMF Insertion Conditional Not supported
5.2.2.8.1 General Conditional Supported Update SM Context implemented.
5.2.2.8.2.1 General Conditional Supported AMF-initiated Update SM Context implemented; individual cases assessed in 5.2.2.8.2.x.
5.2.2.8.2.2 UE or network (e.g. AMF, V-SMF, I-SMF) requested PDU session modification Conditional Supported
5.2.2.8.2.3 UE requested PDU session release Conditional Supported
5.2.2.8.2.4 EPS to 5GS Handover Execution Conditional Not supported
5.2.2.8.2.5 Handover between 3GPP access and untrusted or trusted non-3GPP access Conditional Not supported
5.2.2.8.2.6 P-CSCF Restoration Procedure via AMF Conditional Not supported
5.2.2.8.2.7 Addition of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.2.8 Removal of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.2.9 Change of PSA for IPv6 multi-homing or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.2.10 PDU Session modification with I-SMF or V-SMF change Conditional Not supported
5.2.2.8.2.11 Sending by I-SMF of N4 notifications related with traffic usage reporting Conditional Not supported
5.2.2.8.2.12 N2 Handover Execution with I-SMF Insertion Conditional Not supported
5.2.2.8.2.13 N2 Handover Cancellation with I-SMF Insertion Conditional Not supported
5.2.2.8.2.14 EPS to 5GS Handover Cancellation Conditional Not supported
5.2.2.8.2.15 5G-AN requested PDU session resource release Conditional Not supported
5.2.2.8.2.16 Xn Handover with or without I-SMF or V-SMF Change Conditional Not supported
5.2.2.8.2.17 EPS to 5GS Handover Failure Conditional Not supported
5.2.2.8.2.18 EPS Bearer ID revocation Conditional Not supported
5.2.2.8.2.19 Network requested PDU session release Conditional Supported
5.2.2.8.2.20 N2 Handover Execution with or without I-SMF or V-SMF Change Conditional Supported
5.2.2.8.2.21 Reporting of satellite backhaul change to (H-)SMF Conditional Not supported
5.2.2.8.2.22 Simultaneous change of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.2.23 Service Request without I-SMF/V-SMF Change or with I-SMF/V-SMF Change or with ISMF Insertion Conditional Not supported
5.2.2.8.2.24 Remote UE Report during 5G ProSe Communication via 5G ProSe Layer-3 UE-toNetwork Relay without N3IWF Conditional Not supported
5.2.2.8.3.1 General Conditional Not supported
5.2.2.8.3.2 Network (e.g. H-SMF, SMF) requested PDU session modification Conditional Not supported
5.2.2.8.3.3 Network (e.g. H-SMF, SMF) or UE requested PDU session release Conditional Not supported
5.2.2.8.3.4 Handover between 3GPP and untrusted non-3GPP access, from 5GC-N3IWF to EPS or from 5GS to EPC/ePDG Conditional Not supported
5.2.2.8.3.5 EPS Bearer ID assignment Conditional Not supported
5.2.2.8.3.6 Addition of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.3.7 Removal of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.3.8 Change of PSA for IPv6 multi-homing or UL CL controlled by I-SMF Conditional Not supported
5.2.2.8.3.9 Policy update procedures with an I-SMF Conditional Not supported
5.2.2.8.3.10 Simultaneous change of PSA and BP or UL CL controlled by I-SMF Conditional Not supported
5.2.2.9.1 General Conditional Supported Notify SM Context Status implemented: sendContextStatusNotify() posts SmContextStatusNotification to the AMF-supplied smContextStatusUri.
5.2.2.11 Send MO Data service operation Conditional Not supported
5.2.2.12 Transfer MO Data service operation Conditional Not supported
5.2.2.12.1 General Conditional Not supported
5.2.2.13 Transfer MT Data service operation Conditional Not supported
5.2.2.13.1 General Conditional Not supported
5.2.2.14 Retrieve service operation Conditional Supported
5.2.2.14.1 General Conditional Supported
5.2.3.1.2 V-SMF Behaviour Conditional Not supported
5.2.3.1.3 H-SMF Behaviour Conditional Not supported
5.2.3.2 Transfer of NAS SM information between UE and SMF for PDU sessions with an I-SMF Conditional Not supported
6.1.3.3.4.5 Operation: send-mo-data Conditional Not supported No send-mo-data route (Control Plane CIoT not supported).
6.1.3.3.4.5.1 Description Conditional Not supported No send-mo-data route (Control Plane CIoT not supported).
6.1.3.3.4.5.2 Operation Definition Conditional Not supported No send-mo-data route (Control Plane CIoT not supported).
6.1.3.5.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.5.2 Resource Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.5.3.1 POST Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.2 Resource Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.1 Overview Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.2.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.3.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.4 Operation: transfer-mo-data Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.4.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.4.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.5 Operation: retrieve Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.5.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.6.4.5.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.3.1 POST Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.4.1 Overview Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.4.2.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.4.3 Operation: transfer-mt-data Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.4.3.1 Description Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.3.7.4.3.2 Operation Definition Conditional Not supported No /pdu-sessions resource; H-SMF/V-SMF/I-SMF roles not implemented.
6.1.5.1 General Conditional Supported Notifications to AMF supported.
6.1.6.2.9 Type: PduSessionCreateData Conditional Not supported PduSessionCreateData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.10 Type: PduSessionCreatedData Conditional Not supported PduSessionCreatedData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.11 Type: HsmfUpdateData Conditional Not supported HsmfUpdateData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.12 Type: HsmfUpdatedData Conditional Not supported HsmfUpdatedData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.13 Type: ReleaseData Conditional Not supported ReleaseData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.14 Type: HsmfUpdateError Conditional Not supported HsmfUpdateError not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.15 Type: VsmfUpdateData Conditional Not supported VsmfUpdateData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.16 Type: VsmfUpdatedData Conditional Not supported VsmfUpdatedData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.17 Type: StatusNotification Conditional Not supported StatusNotification not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.28 Type: TunnelInfo Conditional Supported
6.1.6.2.29 Type: StatusInfo Conditional Supported
6.1.6.2.30 Type: VsmfUpdateError Conditional Not supported VsmfUpdateError not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.31 Type: EpsPdnCnxInfo Conditional Partial Container type handled; verify EpsPdnCnxInfo attributes.
6.1.6.2.32 Type: EpsBearerInfo Conditional Partial Container type handled; verify EpsBearerInfo attributes.
6.1.6.2.33 Type: PduSessionNotifyItem Conditional Not supported PduSessionNotifyItem not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.34 Type: EbiArpMapping Conditional Supported EbiArpMapping in allocatedEbiList/modifiedEbiList.
6.1.6.2.35 Type: SmContextCreateError Conditional Supported SmContextCreateError with n1SmMsg, n2SmInfo, upCnxState, recoveryTime.
6.1.6.2.36 Type: SmContextUpdateError Conditional Supported SmContextUpdateError with ExtProblemDetails.
6.1.6.2.37 Type: PduSessionCreateError Conditional Not supported PduSessionCreateError not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.38 Type: MmeCapabilities Conditional Not supported
6.1.6.2.39 Type: SmContext Conditional Supported
6.1.6.2.40 Type: ExemptionInd Conditional Not supported
6.1.6.2.41 Type: PsaInformation Conditional Not supported PsaInformation not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.42 Type: DnaiInformation Conditional Not supported DnaiInformation not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.43 Type: N4Information Conditional Not supported N4Information not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.44 Type: IndirectDataForwardingTunnelInfo Conditional Partial Type encoded in n3DlForwardingTnlList/n3UlForwardingTnlList; indirect forwarding procedure itself marked N (5.2.2.3.13).
6.1.6.2.45 Type: SmContextReleasedData Conditional Supported Release response returned (204 / SmContextReleasedData); verify smallDataRateStatus/apnRateStatus attributes if required.
6.1.6.2.46 Type: ReleasedData Conditional Not supported ReleasedData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.47 Type: SendMoDataReqData Conditional Not supported SendMoDataReqData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.48 Type: CnAssistedRanPara Conditional Not supported CnAssistedRanPara not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.49 Type: UlclBpInformation Conditional Not supported UlclBpInformation not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.50 Type: TransferMoDataReqData Conditional Not supported TransferMoDataReqData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.51 Type: TransferMtDataReqData Conditional Not supported TransferMtDataReqData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.52 Type: TransferMtDataError Conditional Not supported TransferMtDataError not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.53 Type: TransferMtDataAddInfo Conditional Not supported TransferMtDataAddInfo not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.54 Type: VplmnQos Conditional Not supported VplmnQos not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.55 Type: DdnFailureSubs Conditional Partial Decoded; no DDN failure notification behaviour found.
6.1.6.2.56 Type: RetrieveData Conditional Not supported RetrieveData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.57 Type: RetrievedData Conditional Not supported RetrievedData not modelled; belongs to PDU session (H/V/I-SMF) or CP-CIoT operations that are not supported.
6.1.6.2.58 Type: SecurityResult Conditional Not supported SecurityResult not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.59 Type: UpSecurityInfo Conditional Not supported UpSecurityInfo not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.60 Type: DdnFailureSubInfo Conditional Not supported DdnFailureSubInfo not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.61 Type: AlternativeQosProfile Conditional Not supported JSON type AlternativeQosProfile not modelled on the N11 interface.
6.1.6.2.62 Type: ProblemDetailsAddInfo Conditional Supported ProblemDetailsAddInfo modelled.
6.1.6.2.63 Type: ExtProblemDetails Conditional Supported ExtProblemDetails modelled.
6.1.6.2.64 Type: QosMonitoringInfo Conditional Not supported JSON type QosMonitoringInfo not modelled on the N11 interface.
6.1.6.2.65 Type: IpAddress Conditional Not supported IpAddress not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.66 Type: RedundantPduSessionInformation Conditional Not supported RedundantPduSessionInformation not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.67 Type: QosFlowTunnel Conditional Not supported JSON type QosFlowTunnel not modelled on the N11 interface.
6.1.6.2.68 Type: TargetDnaiInfo Conditional Not supported TargetDnaiInfo not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.69 Type: AfCoordinationInfo Conditional Not supported AfCoordinationInfo not modelled (I-SMF / UL-CL / URSP-related).
6.1.6.2.70 Type: NotificationInfo Conditional Not supported
6.1.6.2.71 Type: AnchorSmfFeatures Conditional Supported AnchorSmfFeatures encoded (psaUpgradeInd).
6.1.6.3.1 Introduction Conditional Supported
6.1.6.3.13 Enumeration: MaxIntegrityProtectedDataRate Conditional Not supported
6.1.6.3.14 Enumeration: MaReleaseIndication Conditional Not supported
6.1.6.3.15 Enumeration: SmContextType Conditional Not supported
6.1.6.3.16 Enumeration: PsaIndication Conditional Not supported
6.1.6.3.17 Enumeration: N4MessageType Conditional Not supported
6.1.6.3.18 Enumeration: QosFlowAccessType Conditional Not supported
6.1.6.3.19 Enumeration: UnavailableAccessIndication Conditional Not supported
6.1.6.3.20 Enumeration: ProtectionResult Conditional Not supported
6.1.6.3.21 Enumeration: QosMonitoringReq Conditional Not supported
6.1.6.3.22 Enumeration: Rsn Conditional Not supported
6.1.6.3.23 Enumeration: SmfSelectionType Conditional Not supported
6.1.6.3.24 Enumeration: PduSessionContextType Conditional Not supported
6.1.6.4.5 N4 Message Payload Conditional Not supported N4 payload / MO / MT data parts belong to I-SMF and CP-CIoT operations (not supported).
6.1.6.4.6 Mobile Originated Data Conditional Not supported N4 payload / MO / MT data parts belong to I-SMF and CP-CIoT operations (not supported).
6.1.6.4.7 Mobile Terminated Data Conditional Not supported N4 payload / MO / MT data parts belong to I-SMF and CP-CIoT operations (not supported).
6.1.7.1 General Conditional Supported
6.1.7.2 Protocol Errors Conditional Partial Protocol errors returned with ProblemDetails; verify full set of TS 29.500 §5.2.7 mappings.
6.1.7.3 Application Errors Conditional Partial Application errors returned as SmContextCreateError / SmContextUpdateError; verify application-error cause coverage (e.g. DNN_NOT_SUPPORTED, INSUFFICIENT_RESOURCES).

Optional items⚓︎

The specification leaves these 33 items to the implementation; 4 are supported or partially supported. An item marked Not applicable belongs to an area the platform does not provide, named in the Support column. Expand for the full list.

33 optional items
Ref. Item Support Remarks
5.2.2.2.10 Handover between 3GPP and non-3GPP accesses with I-SMF insertion/removal or V-SMF change Not supported
5.2.2.3.8.1 General Not supported EPS to 5GS handover items 5.2.2.3.8.2-5 are not supported
5.2.2.3.8.2 EPS to 5GS Handover Preparation Not supported
5.2.2.3.8.3 EPS to 5GS Handover Execution Not supported
5.2.2.3.8.4 EPS to 5GS Handover Cancellation Not supported
5.2.2.3.8.5 EPS to 5GS Handover Failure Not supported
5.2.2.3.9.1 General Not supported
5.2.2.3.9.2 Data forwarding tunnels setup during 5GS to EPS handover Not supported
5.2.2.3.9.3 Indirect data forwarding tunnels removal for 5GS to EPS handover cancellation or failure Not supported
5.2.2.3.10 P-CSCF Restoration Procedure via AMF Not supported
5.2.2.3.11 AMF requested PDU Session Release due to duplicated PDU Session Id Supported
5.2.2.3.12 AMF requested PDU Session Release due to slice not available Not supported
5.2.2.3.13 Indirect Data Forwarding Tunnel establishment during N2 based Handover with I-SMF Not supported
5.2.2.3.13A Indirect Data Forwarding Tunnel removal during N2 based Handover with I-SMF Not supported
5.2.2.3.14 Request to forward buffered downlink data packets at I-UPF Not supported
5.2.2.3.15 Connection Suspend procedure Not supported
5.2.2.3.16 Connection Resume in CM-IDLE with Suspend procedure Not supported
5.2.2.3.17 AMF requested PDU Session Release due to Network Slice-Specific Authentication and Authorization failure or revocation Not supported
5.2.2.3.18 5GS to EPS Idle mode mobility using N26 interface with data forwarding Not supported
5.2.2.3.19 AMF requested PDU Session Release due to Control Plane Only indication associated with PDU Session is not applicable any longer Not supported
5.2.2.3.20 AMF requested PDU Session Release due to ODB changes Not supported
5.2.2.3.21 N9 Forwarding Tunnel establishment between Branching Points or UL CLs controlled by different I-SMFs Not supported
5.2.2.3.22 Remote UE Report during 5G ProSe Communication via 5G ProSe Layer-3 UE-to-Network Relay without N3IWF procedure Not supported
5.2.2.3.23 AMF requested PDU Session Release due to V/I-SMF failure Not supported
5.2.3.3.1 Handling of requests which collide with an existing SM context or PDU session context Supported
5.2.3.3.1.1 General Not supported
5.2.3.3.1.2 Principles Not supported
5.2.3.3.2 Detection and handling of requests which have timed out at the HTTP client Not supported
5.2.3.4 UE Location Information Supported
6.1.2.3.2 3gpp-Sbi-Origination-Timestamp Not supported 3gpp-Sbi-Origination-Timestamp not handled.
6.1.8 Feature Negotiation Partial supportedFeatures carried; no evidence of feature-bit negotiation logic.
6.1.9 Security Not supported No OAuth2 token validation in the SMF service (TS 33.501 §13.4.1). NRF issues tokens but the SMF does not enforce them.
6.1.10 HTTP redirection Not supported 3xx responses are treated as errors.

Assessed 2026-09-11 against TS 29.502 version 17.12.0.