diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index d26a00e80144270853814aa747c964abbd6def69..34d2943f528ec5fbc6d38306e08a48bd1bd6275f 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) version14(14)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version15(15)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version14(14)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version15(15)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} diff --git a/33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 0ffbc40bde460d1f8d737ce57b2196b42466ecfc..2cd6060efc5451f6533c18256da18582653d91a2 100644 --- a/33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -51,6 +51,7 @@ + diff --git a/33128/r18/TS33128IdentityAssociation.asn b/33128/r18/TS33128IdentityAssociation.asn index b337180f2cf9dff90562dcae3991ccbb0e9c0aba..e72db3e20bf5a6b307616a183179779b9a58bf8a 100644 --- a/33128/r18/TS33128IdentityAssociation.asn +++ b/33128/r18/TS33128IdentityAssociation.asn @@ -1,12 +1,12 @@ TS33128IdentityAssociation -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) tS33128IdentityAssociation(20) r17(17) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) tS33128IdentityAssociation(20) r18(18) version0(0)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN -tS33128IdentityAssociationOID RELATIVE-OID ::= {threeGPP(4) tS33128IdentityAssociation(20) r17(17) version1(1)} +tS33128IdentityAssociationOID RELATIVE-OID ::= {threeGPP(4) tS33128IdentityAssociation(20) r18(18) version0(0)} iEFRecordOID RELATIVE-OID ::= {tS33128IdentityAssociationOID iEF(1)} diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 9f4f08fa99ea138ab1b3928ed7aea35d8a15eef3..b631e4fd15b4f754ddd041ad472e21605b3bd94c 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) version12(12)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version13(13)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version12(12)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version13(13)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -1770,7 +1770,8 @@ AMFRegistration ::= SEQUENCE fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, - additionalUserIdentifiers [31] UserIdentifiers OPTIONAL + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL, + alternativeNSSAI [32] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1844,7 +1845,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, location [9] Location OPTIONAL, - additionalUserIdentifiers [10] UserIdentifiers OPTIONAL + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL, + alternativeNSSAI [11] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1897,7 +1899,8 @@ AMFUEConfigurationUpdate ::= SEQUENCE slice [5] Slice OPTIONAL, serviceAreaList [6] ServiceAreaList OPTIONAL, registrationResult [7] AMFRegistrationResult OPTIONAL, - sMSOverNASIndicator [8] SMSOverNASIndicator OPTIONAL + sMSOverNASIndicator [8] SMSOverNASIndicator OPTIONAL, + alternativeNSSAI [9] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.10.2 for details of this structure @@ -2309,7 +2312,8 @@ SMFPDUSessionEstablishment ::= SEQUENCE pCCRules [26] PCCRuleSet OPTIONAL, ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL, satelliteBackhaulCategory [28] SBIType OPTIONAL, - gEOSatelliteID [29] GEOSatelliteID OPTIONAL + gEOSatelliteID [29] GEOSatelliteID OPTIONAL, + alternativeNSSAI [30] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.3 for details of this structure @@ -2336,7 +2340,9 @@ SMFPDUSessionModification ::= SEQUENCE uPPathChange [19] UPPathChange OPTIONAL, pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, - gEOSatelliteID [22] GEOSatelliteID OPTIONAL + gEOSatelliteID [22] GEOSatelliteID OPTIONAL, + -- Tag [23] is not used in this version of the specification + alternativeNSSAI [24] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2356,7 +2362,8 @@ SMFPDUSessionRelease ::= SEQUENCE nGAPCause [12] NGAPCauseInt OPTIONAL, fiveGMMCause [13] FiveGMMCause OPTIONAL, pCCRuleIDs [14] PCCRuleIDSet OPTIONAL, - ePSPDNConnectionRelease [15] EPSPDNConnectionRelease OPTIONAL + ePSPDNConnectionRelease [15] EPSPDNConnectionRelease OPTIONAL, + alternativeNSSAI [16] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.5 for details of this structure @@ -2414,7 +2421,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, location [19] Location OPTIONAL, - ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL, + alternativeNSSAI [21] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -2437,7 +2445,8 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE servingNetwork [15] SMFServingNetwork OPTIONAL, handoverState [16] HandoverState OPTIONAL, gTPTunnelInfo [17] GTPTunnelInfo OPTIONAL, - ePSPDNConnectionModification [18] EPSPDNConnectionModification OPTIONAL + ePSPDNConnectionModification [18] EPSPDNConnectionModification OPTIONAL, + alternativeNSSAI [19] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.1 for details of this structure @@ -2469,7 +2478,8 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE selectedDNN [24] DNN OPTIONAL, handoverState [25] HandoverState OPTIONAL, pCCRules [26] PCCRuleSet OPTIONAL, - ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL + ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL, + alternativeNSSAI [28] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.2 for details of this structure @@ -2496,7 +2506,8 @@ SMFMAPDUSessionModification ::= SEQUENCE pCCRules [19] PCCRuleSet OPTIONAL, uPPathChange [20] UPPathChange OPTIONAL, pFDDataForApp [21] PFDDataForApp OPTIONAL, - ePSPDNConnectionModification [22] EPSPDNConnectionModification OPTIONAL + ePSPDNConnectionModification [22] EPSPDNConnectionModification OPTIONAL, + alternativeNSSAI [23] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.3 for details of this structure @@ -2515,7 +2526,8 @@ SMFMAPDUSessionRelease ::= SEQUENCE nGAPCause [11] NGAPCauseInt OPTIONAL, fiveGMMCause [12] FiveGMMCause OPTIONAL, pCCRuleIDs [13] PCCRuleIDSet OPTIONAL, - ePSPDNConnectionRelease [14] EPSPDNConnectionRelease OPTIONAL + ePSPDNConnectionRelease [14] EPSPDNConnectionRelease OPTIONAL, + alternativeNSSAI [15] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.4 for details of this structure @@ -2568,7 +2580,8 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE aMFID [14] AMFID OPTIONAL, hSMFURI [15] HSMFURI OPTIONAL, requestType [16] FiveGSMRequestType OPTIONAL, - sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL + sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL, + alternativeNSSAI [18] AlternativeNSSAIList OPTIONAL } @@ -6308,6 +6321,14 @@ AllowedNSSAI ::= SEQUENCE OF NSSAI AllowedTACs ::= SEQUENCE (SIZE(1..MAX)) OF TAC +AlternativeNSSAIEntry ::= SEQUENCE +{ + sNSSAIToBeReplaced [1] SNSSAI, + alternativeSNSSAI [2] SNSSAI +} + +AlternativeNSSAIList ::= SEQUENCE (SIZE(1..8)) OF AlternativeNSSAIEntry + AreaOfInterest ::= SEQUENCE { areaOfInterestTAIList [1] AreaOfInterestTAIList OPTIONAL, @@ -7818,7 +7839,11 @@ PositioningMethod ::= ENUMERATED nRECID(12), uLTDOA(13), uLAOA(14), - networkSpecific(15) + networkSpecific(15), + sLTDOA(16), + sLTOA(17), + sLAOA(18), + sLRT(19) } -- TS 29.572 [24], clause 6.1.6.3.7 diff --git a/33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd index 20a5a1d11e6dc97296146a5c0e3b16f665c33efe..7d09042c21968019d84fba679f8a92c480e28e59 100644 --- a/33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -1,5 +1,5 @@ - + @@ -59,6 +59,7 @@ + diff --git a/33128/r19/TS33128IdentityAssociation.asn b/33128/r19/TS33128IdentityAssociation.asn index b337180f2cf9dff90562dcae3991ccbb0e9c0aba..e72db3e20bf5a6b307616a183179779b9a58bf8a 100644 --- a/33128/r19/TS33128IdentityAssociation.asn +++ b/33128/r19/TS33128IdentityAssociation.asn @@ -1,12 +1,12 @@ TS33128IdentityAssociation -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) tS33128IdentityAssociation(20) r17(17) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) tS33128IdentityAssociation(20) r18(18) version0(0)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN -tS33128IdentityAssociationOID RELATIVE-OID ::= {threeGPP(4) tS33128IdentityAssociation(20) r17(17) version1(1)} +tS33128IdentityAssociationOID RELATIVE-OID ::= {threeGPP(4) tS33128IdentityAssociation(20) r18(18) version0(0)} iEFRecordOID RELATIVE-OID ::= {tS33128IdentityAssociationOID iEF(1)} diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index c3b96c04eba5c3c080f1f40bf6144ec1706343ec..7d90dd5d6de1f51d87e2629b750c2ea9c070d9cc 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) version3(3)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version4(4)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version3(3)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version4(4)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -333,7 +333,15 @@ XIRIEvent ::= CHOICE fiveGStartOfInterceptionWithPINClientInPIN [189] FiveGStartOfInterceptionWithPINClientInPIN, -- Charging data event records, see clause 7.19 - chargingDataEvent [190] ChargingDataEvent + chargingDataEvent [190] ChargingDataEvent, + + -- MCService events, see clause 7.X.2 + mCXSIPMessage [191] MCXSIPMessage, + mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, + mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, + mCXManagementMessage [194] MCXManagementMessage, + mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, + mCDataFileDistribution [196] MCDataFileDistribution } -- ============== @@ -650,7 +658,15 @@ IRIEvent ::= CHOICE fiveGStartOfInterceptionWithPINClientInPIN [189] FiveGStartOfInterceptionWithPINClientInPIN, -- Charging data event records, see clause 7.19 - chargingDataEvent [190] ChargingDataEvent + chargingDataEvent [190] ChargingDataEvent, + + -- MCService events, see clause 7.X.3 + mCXSIPMessage [191] MCXSIPMessage, + mCXStartOfInterceptionWithRegisteredUE [192] MCXStartOfInterceptionWithRegisteredUE, + mCXStartOfInterceptionWithEstablishedSession [193] MCXStartOfInterceptionWithEstablishedSession, + mCXManagementMessage [194] MCXManagementMessage, + mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, + mCDataFileDistribution [196] MCDataFileDistribution } IRITargetIdentifier ::= SEQUENCE @@ -686,9 +702,10 @@ CCPDU ::= CHOICE -- r16 is used in cCPayloadOID. nIDDCCPDU [4] NIDDCCPDU, pTCCCPDU [5] PTCCCPDU, - iMSCCPDU [6] IMSCCPDU, - rCSCCPDU [7] RCSCCPDU + rCSCCPDU [7] RCSCCPDU, + mCVideoCCPDU [8] MCVideoCCPDU, + mCDataCCPDU [9] MCDataCCPDU } -- =========================== @@ -1853,7 +1870,8 @@ AMFRegistration ::= SEQUENCE fiveGSUpdateType [28] FiveGSUpdateType OPTIONAL, uEAreaIndication [29] UEAreaIndication OPTIONAL, establishmentCauseNon3GPPAccess [30] EstablishmentCauseNon3GPPAccess OPTIONAL, - additionalUserIdentifiers [31] UserIdentifiers OPTIONAL + additionalUserIdentifiers [31] UserIdentifiers OPTIONAL, + alternativeNSSAI [32] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure @@ -1927,7 +1945,8 @@ AMFUnsuccessfulProcedure ::= SEQUENCE gPSI [7] GPSI OPTIONAL, gUTI [8] FiveGGUTI OPTIONAL, location [9] Location OPTIONAL, - additionalUserIdentifiers [10] UserIdentifiers OPTIONAL + additionalUserIdentifiers [10] UserIdentifiers OPTIONAL, + alternativeNSSAI [11] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.8 on for details of this structure @@ -1980,7 +1999,8 @@ AMFUEConfigurationUpdate ::= SEQUENCE slice [5] Slice OPTIONAL, serviceAreaList [6] ServiceAreaList OPTIONAL, registrationResult [7] AMFRegistrationResult OPTIONAL, - sMSOverNASIndicator [8] SMSOverNASIndicator OPTIONAL + sMSOverNASIndicator [8] SMSOverNASIndicator OPTIONAL, + alternativeNSSAI [9] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.2.2.10.2 for details of this structure @@ -2450,7 +2470,9 @@ SMFPDUSessionEstablishment ::= SEQUENCE pCCRules [26] PCCRuleSet OPTIONAL, ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL, satelliteBackhaulCategory [28] SBIType OPTIONAL, - gEOSatelliteID [29] GEOSatelliteID OPTIONAL + gEOSatelliteID [29] GEOSatelliteID OPTIONAL, + alternativeNSSAI [30] AlternativeNSSAIList OPTIONAL, + aNDSPRules [31] ANDSPRules OPTIONAL } -- See clause 6.2.3.2.3 for details of this structure @@ -2478,7 +2500,9 @@ SMFPDUSessionModification ::= SEQUENCE pFDDataForApp [20] PFDDataForApp OPTIONAL, satelliteBackhaulCategory [21] SBIType OPTIONAL, gEOSatelliteID [22] GEOSatelliteID OPTIONAL, - proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL + proSeRemoteUEsReport [23] ProSeRemoteUEsReport OPTIONAL, + alternativeNSSAI [24] AlternativeNSSAIList OPTIONAL, + aNDSPRules [25] ANDSPRules OPTIONAL } -- See clause 6.2.3.2.4 for details of this structure @@ -2498,7 +2522,8 @@ SMFPDUSessionRelease ::= SEQUENCE nGAPCause [12] NGAPCauseInt OPTIONAL, fiveGMMCause [13] FiveGMMCause OPTIONAL, pCCRuleIDs [14] PCCRuleIDSet OPTIONAL, - ePSPDNConnectionRelease [15] EPSPDNConnectionRelease OPTIONAL + ePSPDNConnectionRelease [15] EPSPDNConnectionRelease OPTIONAL, + alternativeNSSAI [16] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.5 for details of this structure @@ -2557,7 +2582,8 @@ SMFUnsuccessfulProcedure ::= SEQUENCE rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, location [19] Location OPTIONAL, - ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL + ePSPDNUnsuccessfulProcedure [20] EPSPDNUnsuccessfulProcedure OPTIONAL, + alternativeNSSAI [21] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.8 for details of this structure @@ -2580,7 +2606,8 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE servingNetwork [15] SMFServingNetwork OPTIONAL, handoverState [16] HandoverState OPTIONAL, gTPTunnelInfo [17] GTPTunnelInfo OPTIONAL, - ePSPDNConnectionModification [18] EPSPDNConnectionModification OPTIONAL + ePSPDNConnectionModification [18] EPSPDNConnectionModification OPTIONAL, + alternativeNSSAI [19] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.1 for details of this structure @@ -2612,7 +2639,8 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE selectedDNN [24] DNN OPTIONAL, handoverState [25] HandoverState OPTIONAL, pCCRules [26] PCCRuleSet OPTIONAL, - ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL + ePSPDNConnectionEstablishment [27] EPSPDNConnectionEstablishment OPTIONAL, + alternativeNSSAI [28] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.2 for details of this structure @@ -2639,7 +2667,8 @@ SMFMAPDUSessionModification ::= SEQUENCE pCCRules [19] PCCRuleSet OPTIONAL, uPPathChange [20] UPPathChange OPTIONAL, pFDDataForApp [21] PFDDataForApp OPTIONAL, - ePSPDNConnectionModification [22] EPSPDNConnectionModification OPTIONAL + ePSPDNConnectionModification [22] EPSPDNConnectionModification OPTIONAL, + alternativeNSSAI [23] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.3 for details of this structure @@ -2658,7 +2687,8 @@ SMFMAPDUSessionRelease ::= SEQUENCE nGAPCause [11] NGAPCauseInt OPTIONAL, fiveGMMCause [12] FiveGMMCause OPTIONAL, pCCRuleIDs [13] PCCRuleIDSet OPTIONAL, - ePSPDNConnectionRelease [14] EPSPDNConnectionRelease OPTIONAL + ePSPDNConnectionRelease [14] EPSPDNConnectionRelease OPTIONAL, + alternativeNSSAI [15] AlternativeNSSAIList OPTIONAL } -- See clause 6.2.3.2.7.4 for details of this structure @@ -2711,7 +2741,8 @@ SMFMAUnsuccessfulProcedure ::= SEQUENCE aMFID [14] AMFID OPTIONAL, hSMFURI [15] HSMFURI OPTIONAL, requestType [16] FiveGSMRequestType OPTIONAL, - sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL + sMPDUDNRequest [17] SMPDUDNRequest OPTIONAL, + alternativeNSSAI [18] AlternativeNSSAIList OPTIONAL } SMFProSeRemoteUEReport ::= SEQUENCE @@ -3135,6 +3166,16 @@ PortRange ::= SEQUENCE portEnd [2] INTEGER (0..65535) } + +ANDSPRules ::= SEQUENCE (SIZE(1..MAX)) OF ANDSPRule + +-- see clause 6.2.3.2.2 for details. +ANDSPRule ::= CHOICE +{ + wLANSP [1] OCTET STRING, + n3ANNodeConfiguration [2] OCTET STRING +} + -- ================================ -- PGW-C + SMF PDNConnection Events -- ================================ @@ -6073,6 +6114,242 @@ PINServerID ::= UTF8String PINClientProfile ::=XMLType PINProfile ::= XMLType +-- ===================== +-- MCService definitions +-- ===================== + +-- See clause 7.X.2.1 for details of this structure +MCXSIPMessage ::= SEQUENCE +{ + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + sIPMessage [2] SIPMessage, + sessionDirection [3] Direction +} + +-- See clause 7.X.2.2 for details of this structure +MCXStartOfInterceptionWithRegisteredUE ::= SEQUENCE +{ + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, + userOnline [2] BOOLEAN, + sIPRegistrationRequest [3] SIPMessage, + sIPRegistrationResponse [4] SIPMessage, + location [5] Location OPTIONAL +} + +-- See clause 7.X.2.3 for details of this structure +MCXStartOfInterceptionWithEstablishedSession ::= SEQUENCE +{ + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + mCServiceDirection [2] Direction, + mCServiceOriginatingID [3] MCServiceID, + mCServiceSessionInfo [4] MCServiceSessionInfo, + mCServiceParticipants [5] SEQUENCE SIZE (1..MAX) OF MCServiceID OPTIONAL, + location [6] Location OPTIONAL, + mCServiceMediaStreamAvailable [7] BOOLEAN OPTIONAL, + mCServiceBearerCapability [8] UTF8String OPTIONAL +} + +-- See clause 7.X.2.4 for details of this structure +MCXManagementMessage ::= CHOICE +{ + mcXIdMMessage [1] MCXIdMMessage, + mCXCMMessage [2] MCXCMMessage, + mCXGMMessage [3] MCXGMMessage, + mCXKMMessage [4] MCXKMMessage, + mCXLMMessage [5] MCXLMMessage +} + +-- See clause 7.X.2.5 for details of this structure +MCVideoTransmissionControlMessage ::= SEQUENCE +{ + mCServiceIDOrGroupID [1] MCServiceIDOrGroupID, + transmissionControlMessage [2] OCTET STRING, + transmissionControlMessageDirection [3] Direction +} + +-- See clause 7.X.2.6 for details of this structure +MCDataFileDistribution ::= CHOICE +{ + mCDataFileUpload [1] MCDataFileUpload, + mCDataFileDownload [2] MCDataFileDownload +} + +-- ==================== +-- MCService parameters +-- ==================== + +MCXIdMMessage ::= SEQUENCE +{ + mCID [1] MCID, + mCServiceID [2] MCServiceID, + idMMessage [3] IdMMessage +} + +IdMMessage ::= SEQUENCE +{ + idMRequest [1] OCTET STRING, + idMResponse [2] OCTET STRING +} + +MCXCMMessage ::= SEQUENCE +{ + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, + mcServiceClient [2] MCServiceID OPTIONAL, + cMMessage [3] CMMessage +} + +CMMessage ::= SEQUENCE +{ + cMRequest [1] OCTET STRING, + cMResponse [2] OCTET STRING +} + +MCXGMMessage ::= SEQUENCE +{ + mCServiceIdentitiesOrGroupID [1] MCServiceIdentitiesOrGroupID, + mCServiceClient [2] MCServiceID OPTIONAL, + gMMessage [3] GMMessage +} + +GMMessage ::= SEQUENCE +{ + gMRequest [1] OCTET STRING, + gMResponse [2] OCTET STRING +} + +MCXKMMessage ::= SEQUENCE +{ + mCServiceID [1] MCServiceID, + kMMessage [2] KMMessage +} + +KMMessage ::= SEQUENCE +{ + kMSRequestName [1] KMSRequestName, + kMSRequestBody [2] KMSRequestBody, + kMSResponseBody [3] KMSResponseBody OPTIONAL, + kMSResponseBodyKRR [4] KMSResponseBodyKRR OPTIONAL, + hTTPResponseCode [5] UTF8String +} + +MCXLMMessage ::= SEQUENCE +{ + mCServiceID [1] MCServiceID, + lMMessage [2] LMMessage +} + +LMMessage ::= SEQUENCE +{ + lMRequest [1] OCTET STRING, + lMResponse [2] OCTET STRING +} + +MCDataFileUpload ::= SEQUENCE +{ + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID OPTIONAL, + mcDataRequestType [3] MCDataRequestType, + mCDataFileURL [4] UTF8String OPTIONAL, + hTTPResponseCode [5] UTF8String +} + +MCDataRequestType ::= ENUMERATED +{ + oneToOneFD(1), + groupFD(2) +} + +MCDataFileDownload ::= SEQUENCE +{ + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID OPTIONAL, + mCDataFileURL [3] UTF8String, + hTTPResponseCode [4] UTF8String +} + +MCServiceIdentity ::= CHOICE +{ + mCServiceID [1] MCServiceID, + iMPU [2] IMPU, + iMPI [3] IMPI, + instanceIdentifierURN [4] InstanceIdentifierURN +} + +MCID ::= UTF8String +MCServiceID ::= UTF8String +MCServiceGroupID ::= UTF8String +InstanceIdentifierURN ::= UTF8String + +MCServiceIdentitiesOrGroupID ::= CHOICE +{ + mCServiceIdentities [1] SEQUENCE SIZE (1..MAX) OF MCServiceIdentity, + mCServiceGroupID [2] MCServiceGroupID +} + +MCServiceIDOrGroupID ::= CHOICE +{ + mCServiceID [1] MCServiceID, + mCServiceGroupID [2] MCServiceGroupID +} + +MCServiceSessionInfo ::= SEQUENCE +{ + sessionURI [1] UTF8String, + sessionType [2] MCServiceSessionType, + groupSessionType [3] MCServiceGroupSessionType OPTIONAL, + establishmentType [4] MCServiceEstablishmentType +} + +MCServiceSessionType ::= ENUMERATED +{ + private(1), + group(2) +} + +MCServiceGroupSessionType ::= ENUMERATED +{ + chat(1), + preArranged(2), + adHoc(3) +} + +MCServiceEstablishmentType ::= ENUMERATED +{ + onDemand(1), + preEstablished(2) +} + +KMSRequestName ::= ENUMERATED +{ + kMSInitialize(1), + kMSKeyProvision(2), + kMSCert(3), + kMSCertCache(4), + kMSLookup(5), + kMSRedirectUpload(6) +} + +KMSRequestBody ::= CHOICE +{ + kMSRequest [1] XMLType, + signedKMSRequest [2] XMLType +} + +KMSResponseBody ::= CHOICE +{ + kMSResponse [1] XMLType, + signedKMSResponse [2] XMLType +} + +KMSResponseBodyKRR ::= XMLType + +MCDataCCPDU ::= CHOICE +{ + encapsulatedMCDataPayload [1] EncapsulatedRCSPayload +} + +MCVideoCCPDU ::= OCTET STRING + -- =================== -- 5G LALS definitions -- =================== @@ -6877,6 +7154,14 @@ AllowedNSSAI ::= SEQUENCE OF NSSAI AllowedTACs ::= SEQUENCE (SIZE(1..MAX)) OF TAC +AlternativeNSSAIEntry ::= SEQUENCE +{ + sNSSAIToBeReplaced [1] SNSSAI, + alternativeSNSSAI [2] SNSSAI +} + +AlternativeNSSAIList ::= SEQUENCE (SIZE(1..8)) OF AlternativeNSSAIEntry + AreaOfInterest ::= SEQUENCE { areaOfInterestTAIList [1] AreaOfInterestTAIList OPTIONAL, @@ -8397,7 +8682,11 @@ PositioningMethod ::= ENUMERATED nRECID(12), uLTDOA(13), uLAOA(14), - networkSpecific(15) + networkSpecific(15), + sLTDOA(16), + sLTOA(17), + sLAOA(18), + sLRT(19) } -- TS 29.572 [24], clause 6.1.6.3.7 diff --git a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd index c87422949f6196df3e900a76aee8b7921360e990..8bb00d0aa63792348031d7e210d3fc463fe5ba2a 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd @@ -1,5 +1,5 @@ - + @@ -59,6 +59,7 @@ + @@ -106,6 +107,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/asn_lint_exceptions.json b/testing/asn_lint_exceptions.json index 1ca9aeffc6c427ad8a4a896e7d3769ac698d02f7..c61b5c40d8d1264d01ac248183f1034dad6cd151 100644 --- a/testing/asn_lint_exceptions.json +++ b/testing/asn_lint_exceptions.json @@ -75,7 +75,8 @@ "Tags 167-175 missing in XIRIEvent", "Tags 167-175 missing in IRIEvent", "Tags 182-185 missing in XIRIEvent", - "Tags 182-185 missing in IRIEvent" + "Tags 182-185 missing in IRIEvent", + "Tag 23 missing in SMFPDUSessionModification" ], "33128/r19/TS33128Payloads.asn" : [ "Tag 100 XIRIEvent field 'n9HRPDUSessionInfo' is not present in IRIEvent",