diff --git a/33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd b/33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd index 99957b66773303cb5ec74838487b51fae770bc35..b53d967e231e24712c3b668d9ce90ff29cb11908 100644 --- a/33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +++ b/33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd @@ -1,9 +1,9 @@ @@ -111,6 +111,7 @@ + diff --git a/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd b/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd index a0b209234b999ff26f2c0ade14dc11b14f7ef660..a2933746981a3bb6ade4dd34bb80be116956e703 100644 --- a/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +++ b/33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd @@ -1,9 +1,9 @@ @@ -113,6 +113,7 @@ + diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index b631e4fd15b4f754ddd041ad472e21605b3bd94c..b49f126736f8629551013e9934837ddd84ac7ffe 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) version13(13)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r18(18) version14(14)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version13(13)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version14(14)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -6613,8 +6613,18 @@ IMSIUnauthenticatedIndication ::= BOOLEAN IMSSubscriberIDs ::= CHOICE { - iMPI [1] IMPI, - iMPU [2] IMPU + -- deprecatedIMPI and deprecatedIMPU were deprecated in r(18) version15(15) + deprecatedIMPI [1] IMPI, + deprecatedIMPU [2] IMPU, + iMSSubscriberIDs [3] SEQUENCE (SIZE (1..MAX)) OF IMSSubscriberIdentity +} + +IMSSubscriberIdentity ::= CHOICE +{ + iMPI [1] IMPI, + iMPU [2] IMPU, + pEI [3] PEI, + iMEI [4] IMEI } Initiator ::= ENUMERATED diff --git a/33128/r18/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd b/33128/r18/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd index f8d81778cbc0f120a4544bc4e09e604882e8ba08..3ba3943a454533d2d091c5ab92aaeeb94184ba90 100644 --- a/33128/r18/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +++ b/33128/r18/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd @@ -1,9 +1,9 @@ - + - + diff --git a/33128/r18/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd b/33128/r18/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd index b206bc94588234b4c2874d6386e56e8e62aeca2f..2d413c98fe82f4108d6cd9200a2a31f74bd54c56 100644 --- a/33128/r18/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd +++ b/33128/r18/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd @@ -1,5 +1,5 @@ - + @@ -96,6 +96,7 @@ + diff --git a/33128/r18/urn_3GPP_ns_li_3GPPXLAExtensions.xsd b/33128/r18/urn_3GPP_ns_li_3GPPXLAExtensions.xsd index eaee5df01221461763bc1ff919a506695388b86c..cce277d8677df0d1f4611ada008d86aa86795134 100644 --- a/33128/r18/urn_3GPP_ns_li_3GPPXLAExtensions.xsd +++ b/33128/r18/urn_3GPP_ns_li_3GPPXLAExtensions.xsd @@ -1,9 +1,9 @@ - + - + diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 089ee5fa71c2b66d8afff8a1bad909dc93a6cf01..26bfec1c20e04a0c02de6c12d80129615c505d6e 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) version5(5)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r19(19) version6(6)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= @@ -18,7 +18,7 @@ IMPORTS -- Relative OIDs -- ============= -tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version5(5)} +tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r19(19) version6(6)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} @@ -342,8 +342,11 @@ XIRIEvent ::= CHOICE mCXManagementMessage [194] MCXManagementMessage, mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution, - mCPTTFloorControlMessage [197] MCPTTFloorControlMessage -} + mCPTTFloorControlMessage [197] MCPTTFloorControlMessage, + + -- IMS events, see clause 7.12.4.2, continued from tag 181 + iMSDataChannelApplicationResponse [198] IMSDataChannelApplicationResponse + } -- ============== -- X3 xCC payload @@ -668,7 +671,10 @@ IRIEvent ::= CHOICE mCXManagementMessage [194] MCXManagementMessage, mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution, - mCPTTFloorControlMessage [197] MCPTTFloorControlMessage + mCPTTFloorControlMessage [197] MCPTTFloorControlMessage, + + -- IMS events, see clause 7.12.4.2, continued from tag 181 + iMSDataChannelApplicationResponse [198] IMSDataChannelApplicationResponse } IRITargetIdentifier ::= SEQUENCE @@ -5028,6 +5034,28 @@ StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE mediaInstructions [5] SBIType OPTIONAL } +-- See clause 7.12.4.2.X for details of this structure +IMSDataChannelApplicationResponse ::= SEQUENCE +{ + targetIdentity [1] IMSSubscriberIDs, + callingIdentity [2] IMPU OPTIONAL, + applicationUEInformation [3] SEQUENCE OF ApplicationUEInformation OPTIONAL, + dCStreamID [4] INTEGER (0..65535) OPTIONAL, + getApplicationResponse [5] ApplicationResponse +} + +ApplicationUEInformation ::= SEQUENCE +{ + deviceVendor [1] UTF8String, + deviceType [2] UTF8String +} + +ApplicationResponse ::= CHOICE +{ + getRootApplicationResponse [1] SBIType, + getDCApplicationProfileListResponse [2] SBIType +} + -- ========= -- IMS CCPDU -- ========= @@ -7460,8 +7488,18 @@ IMSIUnauthenticatedIndication ::= BOOLEAN IMSSubscriberIDs ::= CHOICE { - iMPI [1] IMPI, - iMPU [2] IMPU + -- deprecatedIMPI and deprecatedIMPU were deprecated in r(19) version6(6) + deprecatedIMPI [1] IMPI, + deprecatedIMPU [2] IMPU, + iMSSubscriberIDs [3] SEQUENCE (SIZE (1..MAX)) OF IMSSubscriberIdentity +} + +IMSSubscriberIdentity ::= CHOICE +{ + iMPI [1] IMPI, + iMPU [2] IMPU, + pEI [3] PEI, + iMEI [4] IMEI } Initiator ::= ENUMERATED diff --git a/33128/r19/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd index 0198d101bc8e08280ea1629e643537ced34d7d8e..f8104ad41c3b332bcb12da6af01c6516fab6a2f7 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd @@ -1,9 +1,9 @@ - + - + diff --git a/33128/r19/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd index 9c6a821c273b30d46068e2657c6843b0eee7c2c8..25b006bbb4c8bf5345046cdbb8268fa4790148df 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPLIQueryExtensions.xsd @@ -1,5 +1,5 @@ - + @@ -96,6 +96,7 @@ + diff --git a/33128/r19/urn_3GPP_ns_li_3GPPXLAExtensions.xsd b/33128/r19/urn_3GPP_ns_li_3GPPXLAExtensions.xsd index c0cbefe168dac6955595d4187f1085ab55bca46c..662c957696f3c14d49c32ad79d589891d9e2a6a8 100644 --- a/33128/r19/urn_3GPP_ns_li_3GPPXLAExtensions.xsd +++ b/33128/r19/urn_3GPP_ns_li_3GPPXLAExtensions.xsd @@ -1,9 +1,9 @@ - + - +