Loading 33128/r19/TS33128Payloads.asn +257 −4 Original line number Diff line number Diff line Loading @@ -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 } -- ============== Loading Loading @@ -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 Loading Loading @@ -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 } -- =========================== Loading Loading @@ -6085,6 +6102,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 -- =================== Loading 33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +21 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,27 @@ <xs:restriction base="xs:string"/> </xs:simpleType> <xs:element name="MCServiceLIX1TargetIdentifier" type="MCServiceLIX1TargetIdentifier"/> <xs:complexType name="MCServiceLIX1TargetIdentifier"> <xs:choice> <xs:element name="MCID" type="MCID"/> <xs:element name="MCServiceID" type="MCServiceID"/> <xs:element name="MCServiceGroupID" type="MCServiceGroupID"/> </xs:choice> </xs:complexType> <xs:simpleType name="MCID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MCServiceID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MCServiceGroupID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:element name="IdentifierAssociationExtensions" type="IdentifierAssociationExtensions"/> <xs:complexType name="X1Extension"> Loading Loading
33128/r19/TS33128Payloads.asn +257 −4 Original line number Diff line number Diff line Loading @@ -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 } -- ============== Loading Loading @@ -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 Loading Loading @@ -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 } -- =========================== Loading Loading @@ -6085,6 +6102,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 -- =================== Loading
33128/r19/urn_3GPP_ns_li_3GPPX1Extensions.xsd +21 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,27 @@ <xs:restriction base="xs:string"/> </xs:simpleType> <xs:element name="MCServiceLIX1TargetIdentifier" type="MCServiceLIX1TargetIdentifier"/> <xs:complexType name="MCServiceLIX1TargetIdentifier"> <xs:choice> <xs:element name="MCID" type="MCID"/> <xs:element name="MCServiceID" type="MCServiceID"/> <xs:element name="MCServiceGroupID" type="MCServiceGroupID"/> </xs:choice> </xs:complexType> <xs:simpleType name="MCID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MCServiceID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MCServiceGroupID"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:element name="IdentifierAssociationExtensions" type="IdentifierAssociationExtensions"/> <xs:complexType name="X1Extension"> Loading