Loading 33128/r18/TS33128Payloads.asn +78 −95 Original line number Diff line number Diff line Loading @@ -6021,42 +6021,91 @@ MethodCode ::= INTEGER (16..31) -- Structures to allow reuse of externally defined structures -- ========================================================== -- =============================================== -- Externally Defined Structures - MSRP Parameters -- =============================================== EncapsulatedInformation ::= CHOICE { fullPayload [1] EncapsulatedPayload, modifiedPayload [2] ModifiedPayload } EncapsulatedMSRP ::= OCTET STRING EncapsulatedPayload ::= CHOICE { sBI [1] SBIType, xML [2] XMLType, mIME [3] MIMEEntity, mSRP [4] MSRPMessage } MSRPContainer ::= CHOICE ModifiedPayload ::= SEQUENCE { encapsulatedMSRP [1] EncapsulatedMSRP, separatedMSRP [2] SeparatedMSRP modifiedPayload [1] EncapsulatedPayload, modifications [2] PayloadModifications } MSRPEndLine ::= UTF8String PayloadModifications ::= SEQUENCE OF PayloadModifications MSRPHeaders ::= UTF8String PayloadModification ::= SEQUENCE { modificationLocation [1] ModificationLocation, modificationType [2] ModificationType } MSRPStartLine ::= UTF8String ModificationLocation ::= CHOICE { predefined [1] UTF8String, jSONPointer [2] UTF8String, xpath [3] UTF8String, sipHeader [4] UTF8String, sIPContent [5] NULL, mimeHeader [6] UTF8String, mIMEContent [7] MIMEContent, utf8Location [8] IndexRange, octetLocation [9] IndexRange, sMSTPIEI [10] SMSTPIE } SeparatedMSRP ::= SEQUENCE SMSTPIE ::= CHOICE { startLine [1] MSRPStartLine, headers [2] MSRPHeaders, body [3] MIMEEntityContainer OPTIONAL, endLine [4] MSRPEndLine sMSTPPDU [1] UTF8String, sMSTPDUField [2] UTF8String, sMSTPDUFieldIEI [3] UTF8String } -- ================================================== -- Externally Defined Structures - SBIType Parameters -- ================================================== ModificationType ::= CHOICE { predefined [1] NULL, removed [2] PayloadInformationRemoved, replacedWithCharacter [3] UTF8String, replacedWithOctets [4] OCTET STRING, nestedRedactions [5] Redactions } PayloadInformationRemoved ::= CHOICE { charactersRemoved [1] INTEGER, octetsRemoved [2] INTEGER, bitsRemoved [3] INTEGER } IndexRange ::= SEQUENCE { start [1] INTEGER, end [2] INTEGER } -- =============================================== -- Externally Defined Structures - MSRP Parameters -- =============================================== EncapsulatedMSRP ::= OCTET STRING SBIContainer ::= SEQUENCE MSRPMessage ::= SEQUENCE { includedSBIMessage [1] SBIType encapsulatedMSRP [1] EncapsulatedMSRP } SBIReference ::= UTF8String -- ================================================== -- Externally Defined Structures - SBIType Parameters -- ================================================== -- 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 Loading @@ -6067,19 +6116,12 @@ SBIType ::= SEQUENCE sBIValue [2] SBIValue } SBIValue ::= UTF8String -- ================================================== -- Externally Defined Structures - XMLType Parameters -- ================================================== XMLContainer ::= SEQUENCE { includedXML [1] XMLType } XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, Loading @@ -6096,82 +6138,23 @@ XMLValue ::= UTF8String EncapsulatedMIMEEntity ::= OCTET STRING MIMEBody ::= UTF8String MIMEBodyLength ::= INTEGER MIMEEntityBody ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, bodyWithCommunicationsContent [2] MIMEEntityBodyWithCC, multipartBody [3] MultiPartMIMEBody, mSRPMessage [4] MSRPContainer, xMLBody [5] XMLType, sBIMessage [6] SBIType, body [7] MIMEBody } MIMEEntityBodyWithCC ::= CHOICE { mIMEBodyWithOnlyContent [1] MIMEBodyLength, mIMEBodyWithXML [2] XMLContainer, mIMEBoodyWithSBIMessage [3] SBIContainer } MIMEContentType ::= UTF8String MIMEEntityContainer ::= SEQUENCE MIMEEntity ::= SEQUENCE { contentType [1] MIMEContentType, mIMEEntity [2] MIMEEntity encapsulatedMIMEEntity [2] EncapsulatedMIMEEntity } MIMEEntity ::= CHOICE MIMEPartIdentifier ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEHeadersAndBody [2] SeparatedMIMEHeadersAndBody index [1] INTEGER } MIMEHeaderSection ::= SEQUENCE MIMEContent ::= CHOICE { includedHeaderFields [1] MIMEHeaderFields, removedHeaderFields [2] SEQUENCE OF RemovedMIMEHeaderField OPTIONAL fullBody [1] NULL, bodyPart [2] MIMEPartIdentifier } MIMEHeaderBodyLength ::= INTEGER MIMEHeaderFieldName ::= UTF8String MIMEHeaderHash ::= OCTET STRING MIMEHeaderFields ::= UTF8String MultiPartMIMEBody ::= SEQUENCE OF MIMEBodyPart MIMEBodyPart ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEBodyPart [2] SeparatedMIMEBodyPart } RemovedMIMEHeaderField ::= SEQUENCE { headerFieldName [1] MIMEHeaderFieldName, headerBodyLength [2] MIMEHeaderBodyLength, headerHash [3] MIMEHeaderHash OPTIONAL } SeparatedMIMEHeadersAndBody ::= SEQUENCE { entityHeaderSection [1] MIMEHeaderSection, entityBody [2] MIMEEntityBody OPTIONAL } SeparatedMIMEBodyPart ::= SEQUENCE { bodyPartHeaderSection [1] MIMEHeaderSection OPTIONAL, bodyPartContents [2] MIMEEntityBody OPTIONAL } END Loading
33128/r18/TS33128Payloads.asn +78 −95 Original line number Diff line number Diff line Loading @@ -6021,42 +6021,91 @@ MethodCode ::= INTEGER (16..31) -- Structures to allow reuse of externally defined structures -- ========================================================== -- =============================================== -- Externally Defined Structures - MSRP Parameters -- =============================================== EncapsulatedInformation ::= CHOICE { fullPayload [1] EncapsulatedPayload, modifiedPayload [2] ModifiedPayload } EncapsulatedMSRP ::= OCTET STRING EncapsulatedPayload ::= CHOICE { sBI [1] SBIType, xML [2] XMLType, mIME [3] MIMEEntity, mSRP [4] MSRPMessage } MSRPContainer ::= CHOICE ModifiedPayload ::= SEQUENCE { encapsulatedMSRP [1] EncapsulatedMSRP, separatedMSRP [2] SeparatedMSRP modifiedPayload [1] EncapsulatedPayload, modifications [2] PayloadModifications } MSRPEndLine ::= UTF8String PayloadModifications ::= SEQUENCE OF PayloadModifications MSRPHeaders ::= UTF8String PayloadModification ::= SEQUENCE { modificationLocation [1] ModificationLocation, modificationType [2] ModificationType } MSRPStartLine ::= UTF8String ModificationLocation ::= CHOICE { predefined [1] UTF8String, jSONPointer [2] UTF8String, xpath [3] UTF8String, sipHeader [4] UTF8String, sIPContent [5] NULL, mimeHeader [6] UTF8String, mIMEContent [7] MIMEContent, utf8Location [8] IndexRange, octetLocation [9] IndexRange, sMSTPIEI [10] SMSTPIE } SeparatedMSRP ::= SEQUENCE SMSTPIE ::= CHOICE { startLine [1] MSRPStartLine, headers [2] MSRPHeaders, body [3] MIMEEntityContainer OPTIONAL, endLine [4] MSRPEndLine sMSTPPDU [1] UTF8String, sMSTPDUField [2] UTF8String, sMSTPDUFieldIEI [3] UTF8String } -- ================================================== -- Externally Defined Structures - SBIType Parameters -- ================================================== ModificationType ::= CHOICE { predefined [1] NULL, removed [2] PayloadInformationRemoved, replacedWithCharacter [3] UTF8String, replacedWithOctets [4] OCTET STRING, nestedRedactions [5] Redactions } PayloadInformationRemoved ::= CHOICE { charactersRemoved [1] INTEGER, octetsRemoved [2] INTEGER, bitsRemoved [3] INTEGER } IndexRange ::= SEQUENCE { start [1] INTEGER, end [2] INTEGER } -- =============================================== -- Externally Defined Structures - MSRP Parameters -- =============================================== EncapsulatedMSRP ::= OCTET STRING SBIContainer ::= SEQUENCE MSRPMessage ::= SEQUENCE { includedSBIMessage [1] SBIType encapsulatedMSRP [1] EncapsulatedMSRP } SBIReference ::= UTF8String -- ================================================== -- Externally Defined Structures - SBIType Parameters -- ================================================== -- 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 Loading @@ -6067,19 +6116,12 @@ SBIType ::= SEQUENCE sBIValue [2] SBIValue } SBIValue ::= UTF8String -- ================================================== -- Externally Defined Structures - XMLType Parameters -- ================================================== XMLContainer ::= SEQUENCE { includedXML [1] XMLType } XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, Loading @@ -6096,82 +6138,23 @@ XMLValue ::= UTF8String EncapsulatedMIMEEntity ::= OCTET STRING MIMEBody ::= UTF8String MIMEBodyLength ::= INTEGER MIMEEntityBody ::= CHOICE { mIMEEntityContainer [1] MIMEEntityContainer, bodyWithCommunicationsContent [2] MIMEEntityBodyWithCC, multipartBody [3] MultiPartMIMEBody, mSRPMessage [4] MSRPContainer, xMLBody [5] XMLType, sBIMessage [6] SBIType, body [7] MIMEBody } MIMEEntityBodyWithCC ::= CHOICE { mIMEBodyWithOnlyContent [1] MIMEBodyLength, mIMEBodyWithXML [2] XMLContainer, mIMEBoodyWithSBIMessage [3] SBIContainer } MIMEContentType ::= UTF8String MIMEEntityContainer ::= SEQUENCE MIMEEntity ::= SEQUENCE { contentType [1] MIMEContentType, mIMEEntity [2] MIMEEntity encapsulatedMIMEEntity [2] EncapsulatedMIMEEntity } MIMEEntity ::= CHOICE MIMEPartIdentifier ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEHeadersAndBody [2] SeparatedMIMEHeadersAndBody index [1] INTEGER } MIMEHeaderSection ::= SEQUENCE MIMEContent ::= CHOICE { includedHeaderFields [1] MIMEHeaderFields, removedHeaderFields [2] SEQUENCE OF RemovedMIMEHeaderField OPTIONAL fullBody [1] NULL, bodyPart [2] MIMEPartIdentifier } MIMEHeaderBodyLength ::= INTEGER MIMEHeaderFieldName ::= UTF8String MIMEHeaderHash ::= OCTET STRING MIMEHeaderFields ::= UTF8String MultiPartMIMEBody ::= SEQUENCE OF MIMEBodyPart MIMEBodyPart ::= CHOICE { encapsulatedMIMEEntity [1] EncapsulatedMIMEEntity, separatedMIMEBodyPart [2] SeparatedMIMEBodyPart } RemovedMIMEHeaderField ::= SEQUENCE { headerFieldName [1] MIMEHeaderFieldName, headerBodyLength [2] MIMEHeaderBodyLength, headerHash [3] MIMEHeaderHash OPTIONAL } SeparatedMIMEHeadersAndBody ::= SEQUENCE { entityHeaderSection [1] MIMEHeaderSection, entityBody [2] MIMEEntityBody OPTIONAL } SeparatedMIMEBodyPart ::= SEQUENCE { bodyPartHeaderSection [1] MIMEHeaderSection OPTIONAL, bodyPartContents [2] MIMEEntityBody OPTIONAL } END