Loading 33128/r18/TS33128Payloads.asn +221 −2 Original line number Diff line number Diff line Loading @@ -230,7 +230,12 @@ XIRIEvent ::= CHOICE -- SCEF events, see clause 7.8.6.1 sCEFASSessionWithQoSProvision [137] SCEFASSessionWithQoSProvision, sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification, -- RCS events, see clause 7.13.3 rCSRegistration [5290] RCSRegistration, rCSMessage [5291] RCSMessage, rcsCapabilityDiscovery [5292] RCSCapabilityDiscovery } -- ============== Loading Loading @@ -453,7 +458,12 @@ IRIEvent ::= CHOICE -- SCEF events, see clause 7.8.6.2 sCEFASSessionWithQoSProvision [137] SCEFASSessionWithQoSProvision, sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification, -- RCS events, see clause 7.13.3 rCSRegistration [5290] RCSRegistration, rCSMessage [5291] RCSMessage, rcsCapabilityDiscovery [5292] RCSCapabilityDiscovery } IRITargetIdentifier ::= SEQUENCE Loading Loading @@ -4014,6 +4024,215 @@ RCDDisplayInfo ::= SEQUENCE jcl [3] OCTET STRING OPTIONAL } -- ================= -- RCS Definitions -- ================= -- See clause 7.13.3.X for details of this structure RCSRegistration ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, rCSRegistrationType [3] RCSRegistrationType, rCSRegistrationUpdateRequest [4] IMSPayload, rCSRegistrationUpdateResponse [5] IMSPayload, location [6] Location OPTIONAL } -- See clause 7.X.2.1.2 for details of this structure RCSMessage ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, rCSServerURI [2] RCSServerURI, groupChatSessionID [3] RCSGroupChatSessionID OPTIONAL, originatingIdentity [4] SEQUENCE SIZE (1..MAX) OF RCSIdentity, destinationIdentities [5] RCSDestinations, direction [6] Direction, messageType [7] RCSMessageType, conversationID [8] UUID, contributionID [9] UUID, inReplyToContributionID [10] UUID OPTIONAL, messageID [11] IMDNMessageID OPTIONAL, location [12] Location OPTIONAL, messagePayload [13] ReportedMessagePayload } -- See clause 7.X.2.1.4 for details of this structure RCSCapabilityDiscovery ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, sIPMessage [3] IMSPayload, direction [4] Direction, sIPMessageType [5] SIPMessageType, location [6] Location OPTIONAL } -- ============== -- RCS Parameters -- ============== IMDNMessageID ::= UTF8String RCSDestinations ::= SEQUENCE SIZE (1..MAX) OF RCSDestination RCSDestination ::= SEQUENCE SIZE (1..MAX) OF RCSIdentity RCSGroupChatSessionID ::= SIPURI RCSServerURI ::= UTF8String RCSIdentity ::= CHOICE { fiveGSIdentities [1] FiveGSSubscriberIDs, ePSIdentities [2] EPSSubscriberIDs, iMSIdentities [3] IMSSubscriberIDs } RCSMessageType ::= ENUMERATED { messageWithUserContent(1), fileTransferMessage(2), geoLocationPushMessage(3), iMDNNotification(4) } ReportedMessagePayload ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, mSRPContainer [2] MSRPContainer } RCSRegistrationType ::= ENUMERATED { registration(1), reregistration(2), uEDeregistration(3), networkDeregistration(4) } SIPMessageType ::= ENUMERATED { oPTIONS(1), sUBSCRIBE(2), nOTIFY(3), pUBLISH(4), oPTIONSResponse(5) } UUID ::= OCTET STRING (SIZE (16)) -- ========================================================== -- Structures to allow reuse of externally defined structures -- ========================================================== EncapsulatedMSRP ::= OCTET STRING MSRPContainer ::= CHOICE { encapsulatedMSRP [1] EncapsulatedMSRP, separatedMSRP [2] SeparatedMSRP } MSRPEndLine ::= UTF8String MSRPHeaders ::= UTF8String MSRPStartLine ::= UTF8String SeparatedMSRP ::= SEQUENCE { startLine [1] MSRPStartLine, headers [2] MSRPHeaders, body [3] MIMEEntityContainer OPTIONAL, endLine [4] MSRPEndLine } -- Details for the encoding and use of this parameter may be found in the clause -- that defines the xIRI that carries it. This parameter provides a generic -- mechanism to convey service based interface structures defined in Stage 3 working groups. SBIType ::= SEQUENCE { sBIReference [1] SBIReference, sBIValue [2] SBIValue } SBIReference ::= UTF8String SBIValue ::= UTF8String XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, xMLValue [2] XMLValue } XMLNamespace ::= UTF8String XMLValue ::= UTF8String -- ====================== -- MIME Entity Parameters -- ====================== EncapsulatedMIMEEntity ::= OCTET STRING MIMEBody ::= UTF8String MIMEBodyLength ::= INTEGER MIMEEntityBody ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, communicationsContent [2] MIMEEntityBodyWithCC, body [3] MIMEBody } MIMEEntityBodyWithCC ::= SEQUENCE { mIMEBodyLength [1] MIMEBodyLength } MIMEContentType ::= UTF8String MIMEEntityContainer ::= SEQUENCE { contentType [1] MIMEContentType, mIMEEntity [2] MIMEEntity } MIMEEntity ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEHeadersAndBody [2] SeparatedMIMEHeadersAndBody } MIMEEntityHeaders ::= SEQUENCE { headers [1] MIMEHeaders, removedHeaders [2] SEQUENCE OF RemovedMIMEHeaders OPTIONAL } MIMEHeaderBodyLength ::= INTEGER MIMEHeaderFieldName ::= UTF8String MIMEHeaderHash ::= OCTET STRING MIMEHeaders ::= UTF8String RemovedMIMEHeaders ::= SEQUENCE { headerFieldName [1] MIMEHeaderFieldName, headerBodyLength [2] MIMEHeaderBodyLength, headerHash [3] MIMEHeaderHash OPTIONAL } SeparatedMIMEHeadersAndBody ::= SEQUENCE { entityHeaders [1] MIMEEntityHeaders, entityBody [2] MIMEEntityBody OPTIONAL } -- ================= -- EES definitions -- ================= Loading Loading
33128/r18/TS33128Payloads.asn +221 −2 Original line number Diff line number Diff line Loading @@ -230,7 +230,12 @@ XIRIEvent ::= CHOICE -- SCEF events, see clause 7.8.6.1 sCEFASSessionWithQoSProvision [137] SCEFASSessionWithQoSProvision, sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification, -- RCS events, see clause 7.13.3 rCSRegistration [5290] RCSRegistration, rCSMessage [5291] RCSMessage, rcsCapabilityDiscovery [5292] RCSCapabilityDiscovery } -- ============== Loading Loading @@ -453,7 +458,12 @@ IRIEvent ::= CHOICE -- SCEF events, see clause 7.8.6.2 sCEFASSessionWithQoSProvision [137] SCEFASSessionWithQoSProvision, sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification sCEFASSessionWithQoSNotification [138] SCEFASSessionWithQoSNotification, -- RCS events, see clause 7.13.3 rCSRegistration [5290] RCSRegistration, rCSMessage [5291] RCSMessage, rcsCapabilityDiscovery [5292] RCSCapabilityDiscovery } IRITargetIdentifier ::= SEQUENCE Loading Loading @@ -4014,6 +4024,215 @@ RCDDisplayInfo ::= SEQUENCE jcl [3] OCTET STRING OPTIONAL } -- ================= -- RCS Definitions -- ================= -- See clause 7.13.3.X for details of this structure RCSRegistration ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, rCSRegistrationType [3] RCSRegistrationType, rCSRegistrationUpdateRequest [4] IMSPayload, rCSRegistrationUpdateResponse [5] IMSPayload, location [6] Location OPTIONAL } -- See clause 7.X.2.1.2 for details of this structure RCSMessage ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, rCSServerURI [2] RCSServerURI, groupChatSessionID [3] RCSGroupChatSessionID OPTIONAL, originatingIdentity [4] SEQUENCE SIZE (1..MAX) OF RCSIdentity, destinationIdentities [5] RCSDestinations, direction [6] Direction, messageType [7] RCSMessageType, conversationID [8] UUID, contributionID [9] UUID, inReplyToContributionID [10] UUID OPTIONAL, messageID [11] IMDNMessageID OPTIONAL, location [12] Location OPTIONAL, messagePayload [13] ReportedMessagePayload } -- See clause 7.X.2.1.4 for details of this structure RCSCapabilityDiscovery ::= SEQUENCE { rCSTargetIdentities [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity, sIPMessage [3] IMSPayload, direction [4] Direction, sIPMessageType [5] SIPMessageType, location [6] Location OPTIONAL } -- ============== -- RCS Parameters -- ============== IMDNMessageID ::= UTF8String RCSDestinations ::= SEQUENCE SIZE (1..MAX) OF RCSDestination RCSDestination ::= SEQUENCE SIZE (1..MAX) OF RCSIdentity RCSGroupChatSessionID ::= SIPURI RCSServerURI ::= UTF8String RCSIdentity ::= CHOICE { fiveGSIdentities [1] FiveGSSubscriberIDs, ePSIdentities [2] EPSSubscriberIDs, iMSIdentities [3] IMSSubscriberIDs } RCSMessageType ::= ENUMERATED { messageWithUserContent(1), fileTransferMessage(2), geoLocationPushMessage(3), iMDNNotification(4) } ReportedMessagePayload ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, mSRPContainer [2] MSRPContainer } RCSRegistrationType ::= ENUMERATED { registration(1), reregistration(2), uEDeregistration(3), networkDeregistration(4) } SIPMessageType ::= ENUMERATED { oPTIONS(1), sUBSCRIBE(2), nOTIFY(3), pUBLISH(4), oPTIONSResponse(5) } UUID ::= OCTET STRING (SIZE (16)) -- ========================================================== -- Structures to allow reuse of externally defined structures -- ========================================================== EncapsulatedMSRP ::= OCTET STRING MSRPContainer ::= CHOICE { encapsulatedMSRP [1] EncapsulatedMSRP, separatedMSRP [2] SeparatedMSRP } MSRPEndLine ::= UTF8String MSRPHeaders ::= UTF8String MSRPStartLine ::= UTF8String SeparatedMSRP ::= SEQUENCE { startLine [1] MSRPStartLine, headers [2] MSRPHeaders, body [3] MIMEEntityContainer OPTIONAL, endLine [4] MSRPEndLine } -- Details for the encoding and use of this parameter may be found in the clause -- that defines the xIRI that carries it. This parameter provides a generic -- mechanism to convey service based interface structures defined in Stage 3 working groups. SBIType ::= SEQUENCE { sBIReference [1] SBIReference, sBIValue [2] SBIValue } SBIReference ::= UTF8String SBIValue ::= UTF8String XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, xMLValue [2] XMLValue } XMLNamespace ::= UTF8String XMLValue ::= UTF8String -- ====================== -- MIME Entity Parameters -- ====================== EncapsulatedMIMEEntity ::= OCTET STRING MIMEBody ::= UTF8String MIMEBodyLength ::= INTEGER MIMEEntityBody ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, communicationsContent [2] MIMEEntityBodyWithCC, body [3] MIMEBody } MIMEEntityBodyWithCC ::= SEQUENCE { mIMEBodyLength [1] MIMEBodyLength } MIMEContentType ::= UTF8String MIMEEntityContainer ::= SEQUENCE { contentType [1] MIMEContentType, mIMEEntity [2] MIMEEntity } MIMEEntity ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEHeadersAndBody [2] SeparatedMIMEHeadersAndBody } MIMEEntityHeaders ::= SEQUENCE { headers [1] MIMEHeaders, removedHeaders [2] SEQUENCE OF RemovedMIMEHeaders OPTIONAL } MIMEHeaderBodyLength ::= INTEGER MIMEHeaderFieldName ::= UTF8String MIMEHeaderHash ::= OCTET STRING MIMEHeaders ::= UTF8String RemovedMIMEHeaders ::= SEQUENCE { headerFieldName [1] MIMEHeaderFieldName, headerBodyLength [2] MIMEHeaderBodyLength, headerHash [3] MIMEHeaderHash OPTIONAL } SeparatedMIMEHeadersAndBody ::= SEQUENCE { entityHeaders [1] MIMEEntityHeaders, entityBody [2] MIMEEntityBody OPTIONAL } -- ================= -- EES definitions -- ================= Loading