diff --git a/33128/r15/TS33128Payloads.asn b/33128/r15/TS33128Payloads.asn index 2533a97e9a86898fdd387d51883bfc86ef685a12..59e0a0730ab802695401b5dc0026babdd2f916ce 100644 --- a/33128/r15/TS33128Payloads.asn +++ b/33128/r15/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version5(5)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version6(6)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,13 +9,13 @@ BEGIN -- Relative OIDs -- ============= -xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version5(5) xIRI(1)} -xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version5(5) xCC(2)} +xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version6(6) xIRI(1)} +xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version6(6) xCC(2)} -iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version5(5) iRI(3)} -cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version5(5) cC(4)} +iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version6(6) iRI(3)} +cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version6(6) cC(4)} -lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version5(5) lINotification(5)} +lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version6(6) lINotification(5)} -- =============== -- X2 xIRI payload @@ -665,6 +665,9 @@ GUMMEI ::= SEQUENCE mNC [3] MNC } +HomeNetworkIdentifier ::= UTF8String + +-- This parameter shall be encoded as an octet string as a single octet containing the Home Network Public ID. HomeNetworkPublicKeyID ::= OCTET STRING HSMFURI ::= UTF8String @@ -790,9 +793,18 @@ SUCI ::= SEQUENCE protectionSchemeID [4] ProtectionSchemeID, homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, schemeOutput [6] SchemeOutput, - routingIndicatorLength [7] INTEGER (1..4) OPTIONAL - -- shall be included if different from the number of meaningful digits given - -- in routingIndicator + -- shall be included if different from the number of meaningful digits given + -- in routingIndicator + routingIndicatorLength [7] INTEGER (1..4) OPTIONAL, + -- the sUPIType and homeNetworkIdentifier fields are OPTIONAL to support reporting SUCIs in + -- the format defined in 23.003 [19] version 15.0.0 to 15.4.0 + -- to report SUCIs in the format defined in 23.003 [19] version 15.0.0 + sUPIType [8] SUPIType OPTIONAL, + -- if the sUPIType is '0' the homeNetworkIdentifier is the PLMN and may be absent as it is reported + -- as the MCC and MNC above + -- if the sUPIType is not '0' the mCC and mNC fields above + -- shall be populated with '000' and ignored by the receiver. + homeNetworkIdentifier [9] HomeNetworkIdentifier OPTIONAL } SUPI ::= CHOICE @@ -801,6 +813,8 @@ SUPI ::= CHOICE nAI [2] NAI } +SUPIType ::= INTEGER (0..7) + SUPIUnauthenticatedIndication ::= BOOLEAN TargetIdentifier ::= CHOICE diff --git a/33128/r16/TS33128Payloads.asn b/33128/r16/TS33128Payloads.asn index 3ad6a488a2576ac7db9046501f59ca8add3ec765..4f019253a0ffe3dc55df049902ca6ba9134381cb 100644 --- a/33128/r16/TS33128Payloads.asn +++ b/33128/r16/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version13(13)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version14(14)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version13(13)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version14(14)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -2135,6 +2135,9 @@ GUMMEI ::= SEQUENCE mNC [3] MNC } +HomeNetworkIdentifier ::= UTF8String + +-- This parameter shall be encoded as an octet string as a single octet containing the Home Network Public ID. HomeNetworkPublicKeyID ::= OCTET STRING HSMFURI ::= UTF8String @@ -2289,9 +2292,16 @@ SUCI ::= SEQUENCE protectionSchemeID [4] ProtectionSchemeID, homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, schemeOutput [6] SchemeOutput, - routingIndicatorLength [7] INTEGER (1..4) OPTIONAL - -- shall be included if different from the number of - -- meaningful digits given in routingIndicator + routingIndicatorLength [7] INTEGER (1..4) OPTIONAL, + -- the sUPIType and homeNetworkIdentifier fields are OPTIONAL to support reporting SUCIs in + -- the format defined in 23.003 [19] version 15.0.0 to 15.4.0 + -- to report SUCIs in the format defined in 23.003 [19] version 15.0.0 + sUPIType [8] SUPIType OPTIONAL, + -- if the sUPIType is '0' the homeNetworkIdentifier is the PLMN and may be absent as it is reported + -- as the MCC and MNC above + -- if the sUPIType is not '0' the mCC and mNC fields above + -- shall be populated with '000' and ignored by the receiver. + homeNetworkIdentifier [9] HomeNetworkIdentifier OPTIONAL } SUPI ::= CHOICE @@ -2300,6 +2310,8 @@ SUPI ::= CHOICE nAI [2] NAI } +SUPIType ::= INTEGER (0..7) + SUPIUnauthenticatedIndication ::= BOOLEAN TargetIdentifier ::= CHOICE diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 24199a324bf14f120890b656376407f15250f872..e4dd004defd16fb2c548a8a056d214ec50ee6b5a 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version9(9)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version10(10)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version9(9)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version10(10)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -517,7 +517,8 @@ NEFPDUSessionModification ::= SEQUENCE applicationID [7] ApplicationID OPTIONAL, aFID [8] AFID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, - serializationFormat [10] SerializationFormat OPTIONAL + serializationFormat [10] SerializationFormat OPTIONAL, + pDUSessionID [11] PDUSessionID OPTIONAL } -- See clause 7.7.2.1.4 for details of this structure @@ -799,7 +800,8 @@ SCEFPDNConnectionUpdate ::= SEQUENCE applicationID [7] ApplicationID OPTIONAL, sCSASID [8] SCSASID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, - serializationFormat [10] SerializationFormat OPTIONAL + serializationFormat [10] SerializationFormat OPTIONAL, + ePSBearerID [11] EPSBearerID OPTIONAL } -- See clause 7.8.2.1.4 for details of this structure @@ -4195,6 +4197,9 @@ GUTI ::= SEQUENCE mTMSI [5] TMSI } +HomeNetworkIdentifier ::= UTF8String + +-- This parameter shall be encoded as an octet string as a single octet containing the Home Network Public ID. HomeNetworkPublicKeyID ::= OCTET STRING HSMFURI ::= UTF8String @@ -4414,9 +4419,16 @@ SUCI ::= SEQUENCE protectionSchemeID [4] ProtectionSchemeID, homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, schemeOutput [6] SchemeOutput, - routingIndicatorLength [7] INTEGER (1..4) OPTIONAL - -- shall be included if different from the number of meaningful digits given - -- in routingIndicator + routingIndicatorLength [7] INTEGER (1..4) OPTIONAL, + -- the sUPIType and homeNetworkIdentifier fields are OPTIONAL to support reporting SUCIs in + -- the format defined in 23.003 [19] version 15.0.0 to 15.4.0 + -- to report SUCIs in the format defined in 23.003 [19] version 15.0.0 + sUPIType [8] SUPIType OPTIONAL, + -- if the sUPIType is '0' the homeNetworkIdentifier is the PLMN and may be absent as it is reported + -- as the MCC and MNC above + -- if the sUPIType is not '0' the mCC and mNC fields above + -- shall be populated with '000' and ignored by the receiver. + homeNetworkIdentifier [9] HomeNetworkIdentifier OPTIONAL } SUPI ::= CHOICE @@ -4425,6 +4437,8 @@ SUPI ::= CHOICE nAI [2] NAI } +SUPIType ::= INTEGER (0..7) + SUPIUnauthenticatedIndication ::= BOOLEAN SwitchOffIndicator ::= ENUMERATED diff --git a/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd b/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd index 1204f498aa3d604843bae5661930ac580a8b6dfb..a0b209234b999ff26f2c0ade14dc11b14f7ef660 100644 --- a/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +++ b/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd @@ -65,9 +65,9 @@ - + - + diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index fef0fe4b3200a2cb5454ef45a4fe0b9fb883ec7e..5684a1a0465e209a449cc09b5811728c5610ced1 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version5(5)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version6(6)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version5(5)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version6(6)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -217,14 +217,14 @@ XIRIEvent ::= CHOICE fiveGMSAFUnsuccessfulProcedure [130] FiveGMSAFUnsuccessfulProcedure, fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [131] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE, - --AMF events, see 6.2.2.2.10, continued from tag 114 + -- AMF events, see 6.2.2.2.10, continued from tag 114 aMFUEConfigurationUpdate [132] AMFUEConfigurationUpdate, -- HSS events, see clause 7.2.3.3 hSSServingSystemMessage [133] HSSServingSystemMessage, hSSStartOfInterceptionWithRegisteredTarget [134] HSSStartOfInterceptionWithRegisteredTarget, - -- NEF events, see clause 7.7.6.1 + -- NEF events, see clause 7.7.6.1 nEFAFSessionWithQoSProvision [135] NEFAFSessionWithQoSProvision, nEFAFSessionWithQoSNotification [136] NEFAFSessionWithQoSNotification, @@ -245,7 +245,13 @@ XIRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.2.12, continued from tag 139 aMFUEPolicyTransfer [146] AMFUEPolicyTransfer, - aMFUEServiceAccept [147] AMFUEServiceAccept + aMFUEServiceAccept [147] AMFUEServiceAccept, + + -- MME events, see clause 6.3.2.2, continued from tag 112 + ePSRANHandoverCommand [148] EPSRANHandoverCommand, + ePSRANHandoverRequest [149] EPSRANHandoverRequest, + mMERANTraceReport [150] MMERANTraceReport, + mMEUEServiceAccept [151] MMEUEServiceAccept } -- ============== @@ -455,7 +461,7 @@ IRIEvent ::= CHOICE fiveGMSAFUnsuccessfulProcedure [130] FiveGMSAFUnsuccessfulProcedure, fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [131] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE, - --AMF events, see 6.2.2.3, continued from tag 114 + -- AMF events, see 6.2.2.3, continued from tag 114 aMFUEConfigurationUpdate [132] AMFUEConfigurationUpdate, -- HSS events, see clause 7.2.3.4 @@ -483,7 +489,13 @@ IRIEvent ::= CHOICE -- AMF events, see clause 6.2.2.3, continued from tag 139 aMFUEPolicyTransfer [146] AMFUEPolicyTransfer, - aMFUEServiceAccept [147] AMFUEServiceAccept + aMFUEServiceAccept [147] AMFUEServiceAccept, + + -- MME events, see clause 6.3.2.3, continued from tag 112 + ePSRANHandoverCommand [148] EPSRANHandoverCommand, + ePSRANHandoverRequest [149] EPSRANHandoverRequest, + mMERANTraceReport [150] MMERANTraceReport, + mMEUEServiceAccept [151] MMEUEServiceAccept } IRITargetIdentifier ::= SEQUENCE @@ -562,7 +574,6 @@ S8HRBearerInfo ::= SEQUENCE -- ================ -- HR LI parameters - -- ================ N9HRMessageCause ::= ENUMERATED @@ -618,7 +629,8 @@ NEFPDUSessionModification ::= SEQUENCE applicationID [7] ApplicationID OPTIONAL, aFID [8] AFID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, - serializationFormat [10] SerializationFormat OPTIONAL + serializationFormat [10] SerializationFormat OPTIONAL, + pDUSessionID [11] PDUSessionID OPTIONAL } -- See clause 7.7.2.1.4 for details of this structure @@ -948,7 +960,8 @@ SCEFPDNConnectionUpdate ::= SEQUENCE applicationID [7] ApplicationID OPTIONAL, sCSASID [8] SCSASID OPTIONAL, rDSAction [9] RDSAction OPTIONAL, - serializationFormat [10] SerializationFormat OPTIONAL + serializationFormat [10] SerializationFormat OPTIONAL, + ePSBearerID [11] EPSBearerID OPTIONAL } -- See clause 7.8.2.1.4 for details of this structure @@ -1350,58 +1363,67 @@ AMFRegistration ::= SEQUENCE equivalentPLMNList [23] PLMNList OPTIONAL, fiveGMMCapability [24] FiveGMMCapability OPTIONAL, initialRANUEContextSetup [25] InitialRANUEContextSetup OPTIONAL, - mUSIMUERequestType [26] MUSIMUERequestType OPTIONAL + mUSIMUERequestType [26] MUSIMUERequestType OPTIONAL, + unavailabilityPeriodDuration [27] UnavailabilityPeriodDuration OPTIONAL, + fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, + uEAreaIndication [29] UEAreaIndication OPTIONAL, + establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure AMFDeregistration ::= SEQUENCE { - deregistrationDirection [1] AMFDirection, - accessType [2] AccessType, - sUPI [3] SUPI OPTIONAL, - sUCI [4] SUCI OPTIONAL, - pEI [5] PEI OPTIONAL, - gPSI [6] GPSI OPTIONAL, - gUTI [7] FiveGGUTI OPTIONAL, - cause [8] FiveGMMCause OPTIONAL, - location [9] Location OPTIONAL, - switchOffIndicator [10] SwitchOffIndicator OPTIONAL, - reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL + deregistrationDirection [1] AMFDirection, + accessType [2] AccessType, + sUPI [3] SUPI OPTIONAL, + sUCI [4] SUCI OPTIONAL, + pEI [5] PEI OPTIONAL, + gPSI [6] GPSI OPTIONAL, + gUTI [7] FiveGGUTI OPTIONAL, + cause [8] FiveGMMCause OPTIONAL, + location [9] Location OPTIONAL, + switchOffIndicator [10] SwitchOffIndicator OPTIONAL, + reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, + unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure AMFLocationUpdate ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI OPTIONAL, - location [6] Location, - sMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, - oldGUTI [8] EPS5GGUTI OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI OPTIONAL, + location [6] Location, + deprecatedSMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, + deprecatedOldGUTI [8] EPS5GGUTI OPTIONAL, + uEAreaIndication [9] UEAreaIndication OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE { - registrationResult [1] AMFRegistrationResult, - registrationType [2] AMFRegistrationType OPTIONAL, - slice [3] Slice OPTIONAL, - sUPI [4] SUPI, - sUCI [5] SUCI OPTIONAL, - pEI [6] PEI OPTIONAL, - gPSI [7] GPSI OPTIONAL, - gUTI [8] FiveGGUTI, - location [9] Location OPTIONAL, - non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, - timeOfRegistration [11] Timestamp OPTIONAL, - fiveGSTAIList [12] TAIList OPTIONAL, - sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, - oldGUTI [14] EPS5GGUTI OPTIONAL, - eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL, - sORTransparentContainer [16] SORTransparentContainer OPTIONAL, - uEPolicy [17] UEPolicy OPTIONAL + registrationResult [1] AMFRegistrationResult, + registrationType [2] AMFRegistrationType OPTIONAL, + slice [3] Slice OPTIONAL, + sUPI [4] SUPI, + sUCI [5] SUCI OPTIONAL, + pEI [6] PEI OPTIONAL, + gPSI [7] GPSI OPTIONAL, + gUTI [8] FiveGGUTI, + location [9] Location OPTIONAL, + non3GPPAccessEndpoint [10] UEEndpointAddress OPTIONAL, + timeOfRegistration [11] Timestamp OPTIONAL, + fiveGSTAIList [12] TAIList OPTIONAL, + sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, + oldGUTI [14] EPS5GGUTI OPTIONAL, + eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL, + sORTransparentContainer [16] SORTransparentContainer OPTIONAL, + uEPolicy [17] UEPolicy OPTIONAL, + unavailabilityPeriodDuration [18] UnavailabilityPeriodDuration OPTIONAL, + fiveGSUpdateType [19] FiveGSUpdateType OPTIONAL, + uEAreaIndication [20] UEAreaIndication OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1457,7 +1479,7 @@ AMFRANHandoverRequest ::= SEQUENCE sourceToTargetContainer [11] RANSourceToTargetContainer } ---See clause 6.2.2.2.10 on for details of this structure +-- See clause 6.2.2.2.10 on for details of this structure AMFUEConfigurationUpdate ::= SEQUENCE { userIdentifiers [1] UserIdentifiers, @@ -1473,17 +1495,19 @@ AMFUEConfigurationUpdate ::= SEQUENCE -- See clause 6.2.2.2.10.2 for details of this structure AMFRANTraceReport ::= SEQUENCE { - userIdentifiers [1] UserIdentifiers, - aMFUENGAPID [2] AMFUENGAPID, - rANUENGAPID [3] RANUENGAPID, - traceRecordType [4] TraceRecordType, - traceDirection [5] TraceDirection, - traceActivationInfo [6] TraceActivationInfo OPTIONAL, - nGRANCGI [7] NCGI, - globalRANNodeID [8] GlobalRANNodeID, - traceCollectionEntityInfo [9] TraceCollectionEntityInfo OPTIONAL, - aMFTraceData [10] XMLType, - location [11] Location OPTIONAL + userIdentifiers [1] UserIdentifiers, + aMFUENGAPID [2] AMFUENGAPID, + rANUENGAPID [3] RANUENGAPID, + traceRecordType [4] TraceRecordType, + traceDirection [5] TraceDirection, + -- deprecatedTraceActivationInfo was deprecated in r18(18) version6(6) and shall not be reused. + deprecatedTraceActivationInfo [6] TraceActivationInfo OPTIONAL, + nGRANCGI [7] NCGI, + globalRANNodeID [8] GlobalRANNodeID, + traceCollectionEntityInfo [9] TraceCollectionEntityInfo OPTIONAL, + aMFTraceData [10] XMLType, + location [11] Location OPTIONAL, + traceActivation [12] TraceActivation OPTIONAL } -- See clause 6.2.2.2.12 for details of this Structure @@ -1506,9 +1530,11 @@ AMFUEServiceAccept ::= SEQUENCE fiveGTMSI [4] FiveGTMSI OPTIONAL, uplinkDataStatus [5] OCTET STRING (SIZE(2..32)) OPTIONAL, pDUSessionStatus [6] OCTET STRING (SIZE(2..32)) OPTIONAL, - uERequestType [7] FiveGSMRequestType OPTIONAL, + -- deprecatedUERequestType was deprecated in r18(18) version6(6) and shall not be reused. + deprecatedUERequestType [7] FiveGSMRequestType OPTIONAL, pagingRestriction [8] PagingRestrictionIndicator OPTIONAL, - forbiddenTAIList [9] TAIList OPTIONAL + forbiddenTAIList [9] TAIList OPTIONAL, + uERequestType [10] MUSIMUERequestType OPTIONAL } -- ================= @@ -1575,6 +1601,9 @@ AreaScopeOfMDT ::= CHOICE tAIBased [4] SEQUENCE (SIZE(1..MAX)) OF TAI } +-- TS 24.502 clause 9.2.2, omitting the first octet +EstablishmentCauseNon3GPPAccess ::= OCTET STRING + MDTActivation ::= ENUMERATED { immediateMDTOnly(1), @@ -1620,6 +1649,10 @@ ServiceMessageIdentity ::= CHOICE serviceAccept [2] OCTET STRING } +TraceActivation ::= ExternalASNType + +-- The TraceActivationInfo type was deprecated in r18(18) version6(6) and shall not be reused. +-- The TraceActivation type shall be used instead. TraceActivationInfo ::= SEQUENCE { nGRANTraceID [1] OCTET STRING (SIZE(8)), @@ -1649,7 +1682,9 @@ TraceDepth ::= ENUMERATED TraceDirection ::= ENUMERATED { toAMF(1), - fromAMF(2) + fromAMF(2), + toMME(3), + fromMME(4) } TraceRecordType ::= ENUMERATED @@ -1820,6 +1855,17 @@ RATFrequencySelectionPriority ::= INTEGER (1..256) FiveGMMCapability ::= OCTET STRING (SIZE(1..13)) +-- TS 29.171 [54], clause 7.4.48 and TS 29.572 [24], clause 6.1.6.2.42 +UEAreaIndication ::= SEQUENCE +{ + country [1] UTF8String (SIZE(2)) OPTIONAL, + internationalAreaIndication [2] BOOLEAN OPTIONAL +} + +FiveGSUpdateType ::= OCTET STRING (SIZE(1)) + +UnavailabilityPeriodDuration ::= OCTET STRING (SIZE(1)) + -- ================== -- 5G SMF definitions -- ================== @@ -1853,7 +1899,9 @@ SMFPDUSessionEstablishment ::= SEQUENCE handoverState [24] HandoverState OPTIONAL, gTPTunnelInfo [25] GTPTunnelInfo OPTIONAL, pCCRules [26] PCCRuleSet OPTIONAL, - ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL + ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL, + satelliteBackhaulCategory [28] SBIType OPTIONAL, + gEOSatelliteID [29] GEOSatelliteID OPTIONAL } -- See clause 6.2.3.2.3 for details of this structure @@ -1878,7 +1926,9 @@ SMFPDUSessionModification ::= SEQUENCE pCCRules [17] PCCRuleSet OPTIONAL, ePSPDNConnectionModification[18] EPSPDNConnectionModification OPTIONAL, uPPathChange [19] UPPathChange OPTIONAL, - pFDDataForApp [20] PFDDataForApp OPTIONAL + pFDDataForApp [20] PFDDataForApp OPTIONAL, + satelliteBackhaulCategory [21] SBIType OPTIONAL, + gEOSatelliteID [22] GEOSatelliteID OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -1929,7 +1979,9 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE gTPTunnelInfo [23] GTPTunnelInfo OPTIONAL, pCCRules [24] PCCRuleSet OPTIONAL, ePSStartOfInterceptionWithEstablishedPDNConnection [25] EPSStartOfInterceptionWithEstablishedPDNConnection OPTIONAL, - pFDDataForApps [26] PFDDataForApps OPTIONAL + pFDDataForApps [26] PFDDataForApps OPTIONAL, + satelliteBackhaulCategory [27] SBIType OPTIONAL, + gEOSatelliteID [28] GEOSatelliteID OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2132,13 +2184,15 @@ SMFServingNetwork ::= SEQUENCE AccessInfo ::= SEQUENCE { - accessType [1] AccessType, - rATType [2] RATType OPTIONAL, - gTPTunnelID [3] FTEID, - non3GPPAccessEndpoint [4] UEEndpointAddress OPTIONAL, - establishmentStatus [5] EstablishmentStatus, - aNTypeToReactivate [6] AccessType OPTIONAL, - gTPTunnelInfo [7] GTPTunnelInfo OPTIONAL + accessType [1] AccessType, + rATType [2] RATType OPTIONAL, + gTPTunnelID [3] FTEID, + non3GPPAccessEndpoint [4] UEEndpointAddress OPTIONAL, + establishmentStatus [5] EstablishmentStatus, + aNTypeToReactivate [6] AccessType OPTIONAL, + gTPTunnelInfo [7] GTPTunnelInfo OPTIONAL, + satelliteBackhaulCategory [8] SBIType OPTIONAL, + gEOSatelliteID [9] GEOSatelliteID OPTIONAL } -- see Clause 6.1.2 of TS 24.193[44] for the details of the ATSSS container contents. @@ -2256,11 +2310,11 @@ PCCRule ::= SEQUENCE trafficRoutes [8] RouteToLocationSet, trafficSteeringPolIdDl [9] UTF8String OPTIONAL, trafficSteeringPolIdUl [10] UTF8String OPTIONAL, - sourceDNAI [11] DNAI OPTIONAL, - targetDNAI [12] DNAI OPTIONAL, - dNAIChangeType [13] DNAIChangeType OPTIONAL, - sourceUEIPAddr [14] IPAddress OPTIONAL, - targetUEIPAddr [15] IPAddress OPTIONAL, + deprecatedSourceDNAI [11] DNAI OPTIONAL, + deprecatedTargetDNAI [12] DNAI OPTIONAL, + deprecatedDNAIChangeType [13] DNAIChangeType OPTIONAL, + deprecatedSourceUEIPAddr [14] IPAddress OPTIONAL, + deprecatedTargetUEIPAddr [15] IPAddress OPTIONAL, sourceTrafficRouting [16] RouteToLocation OPTIONAL, targetTrafficRouting [17] RouteToLocation OPTIONAL, eASIPReplaceInfos [18] EASIPReplaceInfos OPTIONAL @@ -2414,6 +2468,9 @@ EASServerAddress ::= SEQUENCE port [2] PortNumber } +-- See table 5.4.2.1 of TS 29.571 [17] +GEOSatelliteID ::= UTF8String + -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ @@ -4106,6 +4163,7 @@ PTCAccessPolicyFailure ::= ENUMERATED requestUnsuccessful(1), requestUnknown(2) } + -- =============== -- IMS definitions -- =============== @@ -4122,6 +4180,7 @@ IMSMessage ::= SEQUENCE accessNetworkInformation [7] SEQUENCE OF SIPAccessNetworkInformation OPTIONAL, cellularNetworkInformation [8] SEQUENCE OF SIPCellularNetworkInformation OPTIONAL } + -- See clause 7.12.4.2.2 for details of this structure StartOfInterceptionForActiveIMSSession ::= SEQUENCE { @@ -4943,7 +5002,8 @@ FiveGMSAFErrorCode ::=ENUMERATED LALSReport ::= SEQUENCE { sUPI [1] SUPI OPTIONAL, --- pEI [2] PEI OPTIONAL, deprecated in Release-16, do not re-use this tag number + -- deprecatedPEI was deprecated in r16(16) version6(6). + deprecatedPEI [2] PEI OPTIONAL, gPSI [3] GPSI OPTIONAL, location [4] Location OPTIONAL, iMPU [5] IMPU OPTIONAL, @@ -5028,7 +5088,6 @@ MMEIdentifierAssociation ::= SEQUENCE -- Identifier Association parameters -- ================================= - MMEGroupID ::= OCTET STRING (SIZE(2)) MMECode ::= OCTET STRING (SIZE(1)) @@ -5039,19 +5098,52 @@ TMSI ::= OCTET STRING (SIZE(4)) -- EPS MME definitions -- =================== +EPSRANHandoverCommand ::= SEQUENCE +{ + userIdentifiers [1] UserIdentifiers, + mMEUES1APID [2] MMEUES1APID, + eNBUES1APID [3] RANUES1APID, + handoverType [4] EPSHandoverType, + eRABsToBeForwarded [5] ERABContextList OPTIONAL, + eRABsToRelease [6] ERABReleaseList OPTIONAL, + targetToSourceContainers [7] SEQUENCE SIZE(1..MAX) OF RANTargetToSourceContainer +} + +EPSRANHandoverRequest ::= SEQUENCE +{ + userIdentifiers [1] UserIdentifiers, + handoverType [2] EPSHandoverType, + handoverCause [3] EPSRANCause, + sourceToTargetContainer [4] RANSourceToTargetContainer, + cSGInfo [5] EPSCSGInfo OPTIONAL, + targetToSourceContainer [6] RANTargetToSourceContainer, + admittedCSGID [7] CSGID OPTIONAL, + ePSRANUEContext [8] EPSRANUEContext +} + MMEAttach ::= SEQUENCE { - attachType [1] EPSAttachType, - attachResult [2] EPSAttachResult, - iMSI [3] IMSI, - iMEI [4] IMEI OPTIONAL, - mSISDN [5] MSISDN OPTIONAL, - gUTI [6] GUTI OPTIONAL, - location [7] Location OPTIONAL, - ePSTAIList [8] TAIList OPTIONAL, - sMSServiceStatus [9] EPSSMSServiceStatus OPTIONAL, - oldGUTI [10] GUTI OPTIONAL, - eMM5GRegStatus [11] EMM5GMMStatus OPTIONAL + attachType [1] EPSAttachType, + attachResult [2] EPSAttachResult, + iMSI [3] IMSI, + iMEI [4] IMEI OPTIONAL, + mSISDN [5] MSISDN OPTIONAL, + gUTI [6] GUTI OPTIONAL, + location [7] Location OPTIONAL, + ePSTAIList [8] TAIList OPTIONAL, + sMSServiceStatus [9] EPSSMSServiceStatus OPTIONAL, + oldGUTI [10] GUTI OPTIONAL, + eMM5GRegStatus [11] EMM5GMMStatus OPTIONAL, + pagingRestrictionIndicator [12] PagingRestrictionIndicator OPTIONAL, + rATType [13] RATType OPTIONAL, + rRCEstablishmentCause [14] RRCEstablishmentCause OPTIONAL, + s1Information [15] S1Information OPTIONAL, + nASTransportInitialInformation [16] EPSNASTransportInitialInformation OPTIONAL, + equivalentPLMNList [17] PLMNList OPTIONAL, + ePSUENetworkCapability [18] EPSUENetworkCapability OPTIONAL, + initailRANUEContextSetup [19] EPSRANUEContext OPTIONAL, + mUSIMUERequestType [20] MUSIMUERequestType OPTIONAL, + ePSNetworkPolicy [21] EPSNetworkPolicy OPTIONAL } MMEDetach ::= SEQUENCE @@ -5078,18 +5170,55 @@ MMELocationUpdate ::= SEQUENCE sMSServiceStatus [7] EPSSMSServiceStatus OPTIONAL } +MMERANTraceReport ::= SEQUENCE +{ + userIdentifiers [1] UserIdentifiers, + mMEUES1APID [2] MMEUES1APID, + eNBUES1APID [3] RANUES1APID, + traceRecordType [4] TraceRecordType, + traceDirection [5] TraceDirection, + traceActivationInfo [6] TraceActivation OPTIONAL, + eUTRANCGI [7] ECGI, + globalRANNodeID [8] GlobalRANNodeID, + traceCollectionEntityInfo [9] TraceCollectionEntityInfo OPTIONAL, + mMETraceData [10] XMLType OPTIONAL, + location [11] Location OPTIONAL +} + MMEStartOfInterceptionWithEPSAttachedUE ::= SEQUENCE { - attachType [1] EPSAttachType, - attachResult [2] EPSAttachResult, - iMSI [3] IMSI, - iMEI [4] IMEI OPTIONAL, - mSISDN [5] MSISDN OPTIONAL, - gUTI [6] GUTI OPTIONAL, - location [7] Location OPTIONAL, - ePSTAIList [9] TAIList OPTIONAL, - sMSServiceStatus [10] EPSSMSServiceStatus OPTIONAL, - eMM5GRegStatus [12] EMM5GMMStatus OPTIONAL + attachType [1] EPSAttachType, + attachResult [2] EPSAttachResult, + iMSI [3] IMSI, + iMEI [4] IMEI OPTIONAL, + mSISDN [5] MSISDN OPTIONAL, + gUTI [6] GUTI OPTIONAL, + location [7] Location OPTIONAL, + ePSTAIList [9] TAIList OPTIONAL, + sMSServiceStatus [10] EPSSMSServiceStatus OPTIONAL, + eMM5GRegStatus [12] EMM5GMMStatus OPTIONAL, + pagingRestrictionIndicator [13] PagingRestrictionIndicator OPTIONAL, + rATType [14] RATType OPTIONAL, + rRCEstablishmentCause [15] RRCEstablishmentCause OPTIONAL, + s1Information [16] S1Information OPTIONAL, + nASTransportInitialInformation [17] EPSNASTransportInitialInformation OPTIONAL, + equivalentPLMNList [18] PLMNList OPTIONAL, + ePSUENetworkCapability [19] EPSUENetworkCapability OPTIONAL, + initailRANUEContextSetup [20] EPSRANUEContext OPTIONAL, + mUSIMUERequestType [21] MUSIMUERequestType OPTIONAL, + ePSNetworkPolicy [22] EPSNetworkPolicy OPTIONAL +} + +MMEUEServiceAccept ::= SEQUENCE +{ + userIdentifiers [1] UserIdentifiers, + serviceType [2] OCTET STRING (SIZE(1)) OPTIONAL, + mTMSI [3] TMSI OPTIONAL, + cSFBResponse [4] OCTET STRING (SIZE (1)) OPTIONAL, + uEEPSBearerContextStatus [5] OCTET STRING (SIZE(2)) OPTIONAL, + uERequestType [6] MUSIMUERequestType OPTIONAL, + pagingRestriction [7] PagingRestrictionIndicator OPTIONAL, + controlPlaneServiceType [8] OCTET STRING (SIZE(1)) OPTIONAL } MMEUnsuccessfulProcedure ::= SEQUENCE @@ -5119,6 +5248,27 @@ MMEPositioningInfoTransfer ::= SEQUENCE -- EPS MME parameters -- ================== +AerialUESubscriptionIndicator ::= ENUMERATED +{ + authorized(1), + notAuthorized(2) +} + +BBFTunnelInformation ::= SEQUENCE +{ + hENBTransportLayerAddress [1] IPAddr, + uDPPortNumber [2] PortNumber OPTIONAL +} + +ConnectedENGNB ::= SEQUENCE +{ + eNGNBID [1] GNbID, + supportedTAList [2] TACList, + broadcastPLMN [3] PLMNList +} + +ConnectedENGNBList ::= SEQUENCE SIZE (1..MAX) OF ConnectedENGNB + EMMCause ::= INTEGER (0..255) ESMCause ::= INTEGER (0..255) @@ -5138,6 +5288,17 @@ EPSAttachResult ::= ENUMERATED combinedEPSIMSI(2) } +EPSCSFallbackIndicator ::= ENUMERATED +{ + cSFallbackRequired(1), + cSFallbackHighPriority(2) +} + +EPSCSGInfo ::= SEQUENCE +{ + cSGID [1] CSGID OPTIONAL, + cSGMembershipStatus [2] CSGMembershipIndication OPTIONAL +} EPSDetachType ::= ENUMERATED { @@ -5149,6 +5310,41 @@ EPSDetachType ::= ENUMERATED reserved(6) } +EPSHandoverRestrictionList ::= ExternalASNType + +EPSRANCause ::= ExternalASNType + +EPSRANUEContext ::= SEQUENCE +{ + mMEUES1APID [1] MMEUES1APID, + rANUES1APID [2] RANUES1APID, + eRABSetupRequest [3] ERABContextList OPTIONAL, + handoverRestrictionList [4] EPSHandoverRestrictionList OPTIONAL, + uERadioCapability [5] EPSUERadioCapability OPTIONAL, + rATFrequencySelectionPriority [6] RATFrequencySelectionPriority OPTIONAL, + cSFallbackIndicator [7] EPSCSFallbackIndicator OPTIONAL, + proSeAuthorized [8] EPSProSeAuthorization OPTIONAL, + lTEV2XServicesAuthorized [9] LTEV2XServiceAuthorization OPTIONAL, + aerialUESubscription [10] AerialUESubscriptionIndicator OPTIONAL, + subscriptionBasedUEDifferentiationIndication [11] EPSSubscriptionBasedUEDifferentiationIndication OPTIONAL, + iABAuthorizedIndicator [12] IABAuthorizedIndicator OPTIONAL, + nRV2XServicesAuthorization [13] NRV2XServicesAuthorization OPTIONAL +} + +EPSNASTransportInitialInformation ::= SEQUENCE +{ + rANUES1APID [1] RANUES1APID, + relayNodeIndicator [2] BOOLEAN OPTIONAL, + bBFTunnelInformation [3] BBFTunnelInformation OPTIONAL, + eDTSession [4] BOOLEAN OPTIONAL, + iABNodeIndication [5] BOOLEAN OPTIONAL, + lTENTNTAIInformation [6] LTENTNTAIInformation OPTIONAL +} + +EPSNetworkPolicy ::= OCTET STRING (SIZE (1)) + +EPSProSeAuthorization ::= ExternalASNType + EPSSMSServiceStatus ::= ENUMERATED { sMSServicesNotAvailable(1), @@ -5157,6 +5353,43 @@ EPSSMSServiceStatus ::= ENUMERATED congestion(4) } +EPSSubscriptionBasedUEDifferentiationIndication ::= ExternalASNType + +EPSUENetworkCapability ::= OCTET STRING (SIZE(2..13)) + +EPSUERadioCapability ::= OCTET STRING + +ERABQoSParameters ::= SEQUENCE +{ + qCI [1] QCI +} + +ERABContext ::= SEQUENCE +{ + eRABID [1] EPSBearerID, + eRABQoSParameters [2] ERABQoSParameters OPTIONAL, + transportLayerAddress [3] IPAddr OPTIONAL, + uLGTPTEID [4] FTEID OPTIONAL, + dLGTPTEID [5] FTEID OPTIONAL +} + +ERABContextList ::= SEQUENCE SIZE (1..MAX) OF ERABContext + +ERABError ::= SEQUENCE +{ + eRABID [1] EPSBearerID, + cause [2] EPSRANCause +} + +ERABReleaseList ::= SEQUENCE SIZE (1..MAX) OF ERABError + +LTENTNTAIInformation ::= SEQUENCE +{ + pLMN [1] PLMNID, + tACListInLTENTN [2] TACList, + uETAC [3] TAC OPTIONAL +} + MMEDirection ::= ENUMERATED { networkInitiated(1), @@ -5185,6 +5418,28 @@ MMEFailureCause ::= CHOICE eSMCause [2] ESMCause } +MMEServedGUMMEI ::= SEQUENCE +{ + servedPLMNs [1] PLMNSupportList +} + +MMEServedGUMMEIList ::= SEQUENCE(SIZE (1..MAX)) OF MMEServedGUMMEI + +MMEUES1APID ::= INTEGER (0..4294967295) + +RANUES1APID ::= INTEGER (0..16777215) + +S1Information ::= SEQUENCE +{ + globalRANNodeID [1] GlobalRANNodeID, + rANNodeName [2] RANNodeName OPTIONAL, + supportedTAList [3] SupportedTAList OPTIONAL, + cSGIDList [4] CSGIDList OPTIONAL, + connectedENGNBList [5] ConnectedENGNBList OPTIONAL, + mMEServedGUMMEIList [6] MMEServedGUMMEIList, + iABSupported [7] BOOLEAN OPTIONAL +} + -- =========================== -- LI Notification definitions -- =========================== @@ -5229,7 +5484,6 @@ MDFCellSiteReport ::= SEQUENCE OF CellInformation -- 5G EPS Interworking Parameters -- ============================== - EMM5GMMStatus ::= SEQUENCE { eMMRegStatus [1] EMMRegStatus OPTIONAL, @@ -5447,6 +5701,8 @@ E164Number ::= NumericString (SIZE(1..15)) EmailAddress ::= UTF8String +EPSHandoverType ::= ExternalASNType + EquivalentPLMNs ::= SEQUENCE (SIZE(1..MAX)) OF PLMNID EUI64 ::= OCTET STRING (SIZE(8)) @@ -5576,6 +5832,8 @@ HandoverType ::= ENUMERATED fiveGStoUTRA(4) } +HomeNetworkIdentifier ::= UTF8String + HomeNetworkPublicKeyID ::= OCTET STRING HSMFURI ::= UTF8String @@ -5794,7 +6052,6 @@ RATRestrictionItem ::= SEQUENCE { pLMNIdentity [1] PLMNID, rATRestrictionInformation [2] RATRestrictionInformation - } RATType ::= ENUMERATED @@ -5890,9 +6147,11 @@ SUCI ::= SEQUENCE protectionSchemeID [4] ProtectionSchemeID, homeNetworkPublicKeyID [5] HomeNetworkPublicKeyID, schemeOutput [6] SchemeOutput, - routingIndicatorLength [7] INTEGER (1..4) OPTIONAL - -- shall be included if different from the number of meaningful digits given - -- in routingIndicator + -- routingIndicatorLength shall be included if different from the number + -- of meaningful digits given in routingIndicator. + routingIndicatorLength [7] INTEGER (1..4) OPTIONAL, + sUPIType [8] SUPIType OPTIONAL, + homeNetworkIdentifier [9] HomeNetworkIdentifier OPTIONAL } SUPI ::= CHOICE @@ -5903,6 +6162,8 @@ SUPI ::= CHOICE SUPIUnauthenticatedIndication ::= BOOLEAN +SUPIType ::= INTEGER (0..7) + SupportedTAList ::= SEQUENCE (SIZE(1..MAX)) OF TAItem SwitchOffIndicator ::= ENUMERATED @@ -6183,6 +6444,8 @@ ECGI ::= SEQUENCE nID [3] NID OPTIONAL } +TACList ::= SEQUENCE OF TAC + TAIList ::= SEQUENCE OF TAI -- TS 29.571 [17], clause 5.4.4.6 @@ -6421,6 +6684,8 @@ UserCSGInformation ::= SEQUENCE -- TS 29.272 [106], clause 7.3.79 CSGID ::= INTEGER +CSGIDList ::= SEQUENCE SIZE(1..MAX) OF CSGID + -- TS 32.299 [111], clause 7.2.46A CSGAccessMode ::= ENUMERATED { @@ -6448,6 +6713,7 @@ SGSNLocationInformation ::= SEQUENCE ageOfLocationInformation [8] INTEGER OPTIONAL, userCSGInformation [9] UserCSGInformation OPTIONAL } + -- TS 29.172 [53], clause 7.4.57 ESMLCCellInfo ::= SEQUENCE { @@ -6651,9 +6917,9 @@ Point ::= SEQUENCE PointUncertaintyCircle ::= SEQUENCE { geographicalCoordinates [1] GeographicalCoordinates, --- The uncertainty parameter has been deprecated and shall be set to 0. --- The uncertaintySBI parameter shall be used instead. - uncertainty [2] Uncertainty, + -- deprecatedUncertainty was deprecated in r18(18) version3(3) + -- and shall be set to 0. The uncertaintySBI parameter shall be used instead. + deprecatedUncertainty [2] Uncertainty, uncertaintySBI [3] UncertaintySBI OPTIONAL } @@ -6684,9 +6950,9 @@ PointAltitudeUncertainty ::= SEQUENCE point [1] GeographicalCoordinates, altitude [2] Altitude, uncertaintyEllipse [3] UncertaintyEllipse, --- The uncertaintyAltitude parameter has been deprecated and shall be set to 0. --- The uncertaintyAltitudeSBI parameter shall be used instead. - uncertaintyAltitude [4] Uncertainty, + -- deprecatedUncertaintyAltitude was deprecated in r18(18) version3(3) + -- and shall be set to 0. The uncertaintyAltitudeSBI parameter shall be used instead. + deprecatedUncertaintyAltitude [4] Uncertainty, confidence [5] Confidence, uncertaintyAltitudeSBI [6] UncertaintySBI OPTIONAL } @@ -6696,9 +6962,9 @@ EllipsoidArc ::= SEQUENCE { point [1] GeographicalCoordinates, innerRadius [2] InnerRadius, --- The uncertaintyRadius parameter has been deprecated and shall be set to 0. --- The uncertaintyRadiusSBI parameter shall be used instead. - uncertaintyRadius [3] Uncertainty, + -- deprecatedUncertaintyRadius was deprecated in r18(18) version3(3) + -- and shall be set to 0. The uncertaintyRadiusSBI parameter shall be used instead. + deprecatedUncertaintyRadius [3] Uncertainty, offsetAngle [4] Angle, includedAngle [5] Angle, confidence [6] Confidence, @@ -6716,12 +6982,12 @@ GeographicalCoordinates ::= SEQUENCE -- TS 29.572 [24], clause 6.1.6.2.22 UncertaintyEllipse ::= SEQUENCE { --- The semiMajor parameter has been deprecated and shall be set to 0. --- The semiMajorSBI parameter shall be used instead. - semiMajor [1] Uncertainty, --- The semiMinor parameter has been deprecated and shall be set to 0. --- The semiMinorSBI parameter shall be used instead. - semiMinor [2] Uncertainty, + -- deprecatedSemiMajor was deprecated in r18(18) version3(3) + -- and shall be set to 0. The semiMajorSBI parameter shall be used instead. + deprecatedSemiMajor [1] Uncertainty, + -- deprecatedSemiMinor was deprecated in r18(18) version3(3) + -- and shall be set to 0. The semiMinorSBI parameter shall be used instead. + deprecatedSemiMinor [2] Uncertainty, orientationMajor [3] Orientation, semiMajorSBI [4] UncertaintySBI OPTIONAL, semiMinorSBI [5] UncertaintySBI OPTIONAL @@ -6763,6 +7029,7 @@ HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE } -- The following types are described in TS 29.572 [24], table 6.1.6.3.2-1 + Altitude ::= UTF8String Angle ::= INTEGER (0..360) UncertaintySBI ::= UTF8String @@ -6774,7 +7041,6 @@ HorizontalSpeed ::= UTF8String VerticalSpeed ::= UTF8String SpeedUncertainty ::= UTF8String BarometricPressure ::= INTEGER (30000..115000) - Uncertainty ::= INTEGER (0..127) -- TS 29.572 [24], clause 6.1.6.3.13 @@ -6935,7 +7201,13 @@ PredefinedPayloadModification ::= ENUMERATED tS33128SMSTPDURedaction(5), tS33128TruncatedSMSTPDU(6), iMSTextContentRemoval(7), - iMSSubjectContentRemoval(8) + iMSSubjectContentRemoval(8), + rCSPresenceLocationRemoval(9), + rCSCPIMLocationRemoval(10), + rCSTextContentRemoval(11), + rCSSubjectContentRemoval(12), + rCSGeolocationPUSHContentRemoval(13), + rCSFileURLContentRemoval(14) } PayloadModificationDescription ::= SEQUENCE @@ -7053,4 +7325,22 @@ MIMEBody ::= CHOICE bodyPart [2] MIMEPartIdentifier } +-- ======================================================= +-- Externally Defined Structures - External ASN Parameters +-- ======================================================= +ExternalASNType ::= SEQUENCE +{ + moduleIdentifier [1] OBJECT IDENTIFIER, + aSNReference [2] ExternalASNReference OPTIONAL, + encodedASNValue [3] ExternalASNValue +} + +ExternalASNReference ::= UTF8String + +ExternalASNValue ::= CHOICE +{ + bER [1] OCTET STRING, + alignedPER [2] OCTET STRING +} + END