diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index d6a8abb51ecc7736cde14978d2c7c4ec46eaed33..80b1ffa96b9a727ec56e02592b260da8bc74784e 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) version12(12)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version13(13)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version12(12)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version13(13)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -1187,7 +1187,8 @@ AMFRegistration ::= SEQUENCE nonIMEISVPEI [15] NonIMEISVPEI OPTIONAL, mACRestIndicator [16] MACRestrictionIndicator OPTIONAL, pagingRestrictionIndicator [17] PagingRestrictionIndicator OPTIONAL, - rATType [18] RATType OPTIONAL + rATType [18] RATType OPTIONAL, + additionalUserIdentifiers [19] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1203,7 +1204,8 @@ AMFDeregistration ::= SEQUENCE cause [8] FiveGMMCause OPTIONAL, location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, - reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL + reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, + additionalUserIdentifiers [12] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1216,7 +1218,8 @@ AMFLocationUpdate ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, location [6] Location, sMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, - oldGUTI [8] EPS5GGUTI OPTIONAL + oldGUTI [8] EPS5GGUTI OPTIONAL, + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1236,7 +1239,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE fiveGSTAIList [12] TAIList OPTIONAL, sMSOverNASIndicator [13] SMSOverNASIndicator OPTIONAL, oldGUTI [14] EPS5GGUTI OPTIONAL, - eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL + eMM5GRegStatus [15] EMM5GMMStatus OPTIONAL, + additionalUserIdentifiers [16] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1250,7 +1254,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1263,7 +1268,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } --See clause 6.2.2.2.9 on for details of this structure @@ -3861,13 +3867,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 9a987b2b0d5dd02bd2cb3a3825e1bd56bd13020a..60f6ecaccad4b7bf179bf54ba423b6f4a7fa84ca 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) version10(10)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version11(11)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version10(10)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version11(11)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -287,7 +287,19 @@ XIRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- Tags 167 to 175 are not used in this version of the specification + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel } -- ============== @@ -558,7 +570,19 @@ IRIEvent ::= CHOICE -- MMS-related events continued from choice 35 mMSConvertedFromEmail [165] MMSConvertedFromEmail, - mMSConvertedToEmail [166] MMSConvertedToEmail + mMSConvertedToEmail [166] MMSConvertedToEmail, + + -- Tags 167 to 175 are not used in this version of the specification + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel } IRITargetIdentifier ::= SEQUENCE @@ -1694,7 +1718,8 @@ AMFRegistration ::= SEQUENCE unavailabilityPeriodDuration [27] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, - establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL + establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1711,7 +1736,8 @@ AMFDeregistration ::= SEQUENCE location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, - unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL + unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL, + additionalUserIdentifiers [13] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1725,7 +1751,8 @@ AMFLocationUpdate ::= SEQUENCE location [6] Location, deprecatedSMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, deprecatedOldGUTI [8] EPS5GGUTI OPTIONAL, - uEAreaIndication [9] UEAreaIndication OPTIONAL + uEAreaIndication [9] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1750,7 +1777,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE uEPolicy [17] UEPolicy OPTIONAL, unavailabilityPeriodDuration [18] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [19] FiveGSUpdateType OPTIONAL, - uEAreaIndication [20] UEAreaIndication OPTIONAL + uEAreaIndication [20] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [21] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1764,7 +1792,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1777,7 +1806,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.9.2 for details of this structure @@ -2332,7 +2362,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE accessType [16] AccessType OPTIONAL, rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, - location [19] Location OPTIONAL + location [19] Location OPTIONAL, + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -2899,6 +2930,15 @@ EPSStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE bearerContexts [17] SEQUENCE OF EPSBearerContext } +EPSPDNUnsuccessfulProcedure ::= SEQUENCE +{ + failureCause [1] ESMCause, + initiator [2] Initiator, + ePSSubscriberIDs [3] EPSSubscriberIDs, + iMSIUnauthenticated [4] IMSIUnauthenticatedIndication OPTIONAL, + failedProcedure [5] EPSPDNFailedProcedure +} + PFDDataForApps ::= SET OF PFDDataForApp PFDDataForApp ::= SEQUENCE @@ -3089,6 +3129,13 @@ EPSPDNConnectionRequestType ::= ENUMERATED EPSPDNConnectionReleaseScopeIndication ::= BOOLEAN +EPSPDNFailedProcedure ::= CHOICE +{ + ePSPDNConnectionEstablishment [1] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [2] EPSPDNConnectionModification, + ePSPDNConnectionRelease [3] EPSPDNConnectionRelease +} + FiveGSInterworkingInfo ::= SEQUENCE { fiveGSInterworkingIndicator [1] FiveGSInterworkingIndicator, @@ -4617,6 +4664,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See Clause 7.12.4.2.7 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructionData [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= @@ -5673,13 +5730,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 8b2f1c090ebe1439c8265d6460af2e6545edaa0a..4db26cbae84caa6df802734699116d08e8316464 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1,5 +1,5 @@ TS33128Payloads -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version2(2)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version1(1)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version2(2)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -304,7 +304,26 @@ XIRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.2.14, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel, + + -- SMF events, see clause 6.2.3.2 continued from tag 61 + sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + + -- 5G ProSe Direct Communication events, see clause 7.17.2 + fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery + } -- ============== @@ -592,7 +611,25 @@ IRIEvent ::= CHOICE iMSHSSSubscriberRecordChange [174] IMSHSSSubscriberRecordChange, -- AMF events, see clause 6.2.2.3, continued from tag 147 - aMFUEContextUpdate [175] AMFUEContextUpdate + aMFUEContextUpdate [175] AMFUEContextUpdate, + + -- SGW events, see clause 6.3.3.2 + ePSPDNConnectionEstablishment [176] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [177] EPSPDNConnectionModification, + ePSPDNConnectionRelease [178] EPSPDNConnectionRelease, + ePSStartOfInterceptionWithEstablishedPDNConnection [179] EPSStartOfInterceptionWithEstablishedPDNConnection, + ePSPDNUnsuccessfulProcedure [180] EPSPDNUnsuccessfulProcedure, + + -- IMS events, see clause 7.12.4.2, continued from tag 164 + startOfInterceptionWithEstablishedIMSDataChannel [181] StartOfInterceptionWithEstablishedIMSDataChannel, + + -- SMF events, see clause 6.2.3.7 continued from tag 61 + sMFProSeRemoteUEReport [182] SMFProSeRemoteUEReport, + sMFStartOfInterceptionWithConnectedProSeRemoteUE [183] SMFStartOfInterceptionWithConnectedProSeRemoteUE, + + -- 5G ProSe Direct Communication events, see clause 7.17.3 + fiveGDDNMFProSeUNIDirectDiscovery [184] FiveGDDNMFProSeUNIDirectDiscovery, + fiveGDDNMFProSeNNIDirectDiscovery [185] FiveGDDNMFProSeNNIDirectDiscovery } IRITargetIdentifier ::= SEQUENCE @@ -1756,7 +1793,8 @@ AMFRegistration ::= SEQUENCE unavailabilityPeriodDuration [27] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, - establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL + establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1773,7 +1811,8 @@ AMFDeregistration ::= SEQUENCE location [9] Location OPTIONAL, switchOffIndicator [10] SwitchOffIndicator OPTIONAL, reRegRequiredIndicator [11] ReRegRequiredIndicator OPTIONAL, - unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL + unavailabilityPeriodDuration [12] UnavailabilityPeriodDuration OPTIONAL, + additionalUserIdentifiers [13] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.4 for details of this structure @@ -1787,7 +1826,8 @@ AMFLocationUpdate ::= SEQUENCE location [6] Location, deprecatedSMSOverNASIndicator [7] SMSOverNASIndicator OPTIONAL, deprecatedOldGUTI [8] EPS5GGUTI OPTIONAL, - uEAreaIndication [9] UEAreaIndication OPTIONAL + uEAreaIndication [9] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.5 for details of this structure @@ -1812,7 +1852,8 @@ AMFStartOfInterceptionWithRegisteredUE ::= SEQUENCE uEPolicy [17] UEPolicy OPTIONAL, unavailabilityPeriodDuration [18] UnavailabilityPeriodDuration OPTIONAL, fiveGSUpdateType [19] FiveGSUpdateType OPTIONAL, - uEAreaIndication [20] UEAreaIndication OPTIONAL + uEAreaIndication [20] UEAreaIndication OPTIONAL, + additionalUserIdentifiers [21] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.6 for details of this structure @@ -1826,7 +1867,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE pEI [6] PEI OPTIONAL, gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, - location [9] Location OPTIONAL + location [9] Location OPTIONAL, + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1839,7 +1881,8 @@ AMFPositioningInfoTransfer ::= SEQUENCE gUTI [5] FiveGGUTI OPTIONAL, nRPPaMessage [6] OCTET STRING OPTIONAL, lPPMessage [7] OCTET STRING OPTIONAL, - lcsCorrelationId [8] UTF8String (SIZE(1..255)) + lcsCorrelationId [8] UTF8String (SIZE(1..255)), + additionalUserIdentifiers [9] UserIdentifiers OPTIONAL } -- See clause 6.2.2.2.9.2 for details of this structure @@ -2375,7 +2418,8 @@ SMFPDUSessionModification ::= SEQUENCE uPPathChange [19] UPPathChange OPTIONAL, pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, - gEOSatelliteID [22] GEOSatelliteID OPTIONAL + gEOSatelliteID [22] GEOSatelliteID OPTIONAL, + proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2428,7 +2472,8 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE ePSStartOfInterceptionWithEstablishedPDNConnection [25] EPSStartOfInterceptionWithEstablishedPDNConnection OPTIONAL, pFDDataForApps [26] PFDDataForApps OPTIONAL, satelliteBackhaulCategory [27] SBIType OPTIONAL, - gEOSatelliteID [28] GEOSatelliteID OPTIONAL + gEOSatelliteID [28] GEOSatelliteID OPTIONAL, + remoteUEsContextConnected [29] RemoteUEContextList OPTIONAL } -- See clause 6.2.3.2.6 for details of this structure @@ -2452,7 +2497,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE accessType [16] AccessType OPTIONAL, rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, - location [19] Location OPTIONAL + location [19] Location OPTIONAL, + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -2609,6 +2655,26 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL } +SMFProSeRemoteUEReport ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContext OPTIONAL, + remoteUEContextDisconnected [6] RemoteUEContext OPTIONAL, + location [7] Location OPTIONAL +} + +SMFStartOfInterceptionWithConnectedProSeRemoteUE ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + pEI [3] PEI OPTIONAL, + pDUSessionID [4] PDUSessionID, + remoteUEContextConnected [5] RemoteUEContextList OPTIONAL, + location [6] Location OPTIONAL +} -- ================= -- 5G SMF parameters @@ -2918,6 +2984,98 @@ EASServerAddress ::= SEQUENCE -- See table 5.4.2.1 of TS 29.571 [17] GEOSatelliteID ::= UTF8String +ProSeRemoteUEsReport ::= SEQUENCE +{ + remoteUEsContextConnected [1] RemoteUEContextList OPTIONAL, + remoteUEsContextDisconnected [2] RemoteUEContextList OPTIONAL +} + +RemoteUEContextList ::= SEQUENCE +{ + numberOfRemoteUEContexts [1] INTEGER, + remoteUEContexts [2] SET OF RemoteUEContext +} + +RemoteUEContext ::= SEQUENCE +{ + remoteUEIDFormat [1] RemoteUEIDFormat, + remoteUEIDType [2] RemoteUEIDType, + remoteUEID [3] RemoteUEID, + uDPPortRangeIndicator [4] BOOLEAN, + tCPPortRangeIndicator [5] BOOLEAN, + protocolUsedByRemoteUE [6] ProtocolUsedByRemoteUE, + addressInformation [7] AddressInformation OPTIONAL, + hPLMNID [8] PLMNID OPTIONAL +} + +ProtocolUsedByRemoteUE ::= ENUMERATED +{ + noIPInfo(1), + iPv4(2), + iPv6(3), + unstructured(4), + ethernet(5) +} + +RemoteUEIDFormat ::= ENUMERATED +{ + nAI(1), + sixtyFourBitString(2) +} + +RemoteUEIDType ::= ENUMERATED +{ + uPPRUKID(1), + cPPRUKID(2), + iMEI(3), + iMEISV(4) +} + +RemoteUEID ::= CHOICE +{ + uPPRUKIDNAI [1] NAI, + uPPRUKID64BitString [2] BIT STRING (SIZE(64)), + cPPRUKIDNAI [3] NAI, + cPPRUKID64BitString [4] BIT STRING (SIZE(64)), + iMEI [5] IMEI, + iMEISV [6] IMEISV +} + +AddressInformation ::= CHOICE +{ + iPv4Address [1] IPv4Address, + iPv4AddressUDPPortRange [2] IPv4AddressUDPPortRange, + iPv4AddressTCPPortRange [3] IPv4AddressTCPPortRange, + iPv4AddressUDPTCPPortRange [4] IPv4AddressUDPTCPPortRange, + iPv6Address [5] IPv6Address, + ethernetAddress [6] MACAddress +} + +IPv4AddressUDPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] PortRange +} + +IPv4AddressTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + tCPPortRange [2] PortRange +} + +IPv4AddressUDPTCPPortRange ::= SEQUENCE +{ + iPv4Address [1] IPv4Address, + uDPPortRange [2] PortRange, + tCPPortRange [2] PortRange +} + +PortRange ::= SEQUENCE +{ + portStart [1] INTEGER (0..65535), + portEnd [2] INTEGER (0..65535) +} + -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ @@ -3019,6 +3177,16 @@ EPSStartOfInterceptionWithEstablishedPDNConnection ::= SEQUENCE bearerContexts [17] SEQUENCE OF EPSBearerContext } +EPSPDNUnsuccessfulProcedure ::= SEQUENCE +{ + failureCause [1] ESMCause, + initiator [2] Initiator, + ePSSubscriberIDs [3] EPSSubscriberIDs, + iMSIUnauthenticated [4] IMSIUnauthenticatedIndication OPTIONAL, + failedProcedure [5] EPSPDNFailedProcedure +} + + PFDDataForApps ::= SET OF PFDDataForApp PFDDataForApp ::= SEQUENCE @@ -3209,6 +3377,13 @@ EPSPDNConnectionRequestType ::= ENUMERATED EPSPDNConnectionReleaseScopeIndication ::= BOOLEAN +EPSPDNFailedProcedure ::= CHOICE +{ + ePSPDNConnectionEstablishment [1] EPSPDNConnectionEstablishment, + ePSPDNConnectionModification [2] EPSPDNConnectionModification, + ePSPDNConnectionRelease [3] EPSPDNConnectionRelease +} + FiveGSInterworkingInfo ::= SEQUENCE { fiveGSInterworkingIndicator [1] FiveGSInterworkingIndicator, @@ -4728,7 +4903,7 @@ IMSDataChannelModification ::= SEQUENCE mediaInstructions [5] SBIType OPTIONAL } --- See Clause 7.12.4.2.6 for details of this structure +-- See clause 7.12.4.2.6 for details of this structure IMSDataChannelTermination ::= SEQUENCE { targetIdentity [1] IMPU, @@ -4738,6 +4913,16 @@ IMSDataChannelTermination ::= SEQUENCE mediaInstructionData [5] SBIType OPTIONAL } +-- See clause 7.12.4.2.7 for details of this structure +StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE +{ + targetIdentity [1] IMPU, + callingIdentity [2] IMPU OPTIONAL, + calledIdentities [3] SEQUENCE OF IMPU OPTIONAL, + sessionEventNotification [4] SBIType OPTIONAL, + mediaInstructions [5] SBIType OPTIONAL +} + -- ========= -- IMS CCPDU -- ========= @@ -5741,6 +5926,36 @@ NWDAFEvent ::= ENUMERATED pDUSessionTraffic(7) } +-- ===================== +-- 5G DDNMF definitions +-- ===================== + +-- See clause 7.17.2.2 for details of this structure +FiveGDDNMFProSeUNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI, + gPSI [2] GPSI OPTIONAL, + fiveGProSeMessage [3] FiveGProSeMessage +} + +-- See clause 7.17.2.3 for details of this structure +FiveGDDNMFProSeNNIDirectDiscovery ::= SEQUENCE +{ + sUPI [1] SUPI OPTIONAL, + gPSI [2] GPSI OPTIONAL, + fiveGDDNMFProSeDirectDiscoveryMessage [3] SBIType +} + +-- ==================== +-- 5G DDNMF parameters +-- ==================== + +FiveGProSeMessage ::= CHOICE +{ + fiveGProSeDirectDiscoveryMessage [1] XMLType, + fiveGProSeUsageInformationReportMessage [2] XMLType +} + -- =================== -- 5G LALS definitions -- =================== @@ -5811,13 +6026,14 @@ PDSRSummaryTrigger ::= ENUMERATED AMFIdentifierAssociation ::= SEQUENCE { - sUPI [1] SUPI, - sUCI [2] SUCI OPTIONAL, - pEI [3] PEI OPTIONAL, - gPSI [4] GPSI OPTIONAL, - gUTI [5] FiveGGUTI, - location [6] Location, - fiveGSTAIList [7] TAIList OPTIONAL + sUPI [1] SUPI, + sUCI [2] SUCI OPTIONAL, + pEI [3] PEI OPTIONAL, + gPSI [4] GPSI OPTIONAL, + gUTI [5] FiveGGUTI, + location [6] Location, + fiveGSTAIList [7] TAIList OPTIONAL, + additionalUserIdentifiers [8] UserIdentifiers OPTIONAL } MMEIdentifierAssociation ::= SEQUENCE diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 44d14a3d8be0672eb1f0b4cdebd176ef2b21b904..0e6d8b8af9fd092c6d25bba02d00e90aa27af7bb 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -1,5 +1,5 @@ - + @@ -398,6 +398,7 @@ + diff --git a/testing/asn_lint_exceptions.json b/testing/asn_lint_exceptions.json index 300225caf915b332e222ebceb954b88e7457bcaa..eb6d7919d1d4071c9fa516767bf8afc243abdd19 100644 --- a/testing/asn_lint_exceptions.json +++ b/testing/asn_lint_exceptions.json @@ -65,7 +65,9 @@ "Tag 8 missing in MMEStartOfInterceptionWithEPSAttachedUE", "Tag 11 missing in MMEStartOfInterceptionWithEPSAttachedUE", "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent", - "Tag 161 missing in IRIEvent" + "Tag 161 missing in IRIEvent", + "Tags 167-175 missing in XIRIEvent", + "Tags 167-175 missing in IRIEvent" ], "33128/r19/TS33128Payloads.asn" : [ "Tag 100 XIRIEvent field 'n9HRPDUSessionInfo' is not present in IRIEvent",