Commit 2bbf78b1 authored by grahamj's avatar grahamj
Browse files

Update 33128/r18/TS33128Payloads.asn

parent b0fdde42
Loading
Loading
Loading
Loading
Loading
+77 −3
Original line number Diff line number Diff line
@@ -3719,7 +3719,8 @@ IMSCCPDUPayload ::= OCTET STRING

IMSPayload ::= CHOICE
{
    encapsulatedSIPMessage            [1] SIPMessage
    encapsulatedSIPMessage            [1] SIPMessage,
    separatedSIPHeaderAndBody         [2] SeparatedSIPHeaderAndBody
}

SIPMessage ::= SEQUENCE
@@ -3729,6 +3730,13 @@ SIPMessage ::= SEQUENCE
    sIPContent            [3] OCTET STRING
}

SeparatedSIPHeaderAndBody ::= SEQUENCE
{
    iPSourceAddress       [1] IPAddress,
    iPDestinationAddress  [2] IPAddress,
    separatedSIPContent   [3] MIMEEntityContainer
}

VoIPRoamingIndication ::= ENUMERATED
{
    roamingLBO(1),
@@ -3754,7 +3762,8 @@ HeaderOnlyIndication ::= BOOLEAN
STIRSHAKENSignatureGeneration ::= SEQUENCE
{
    pASSporTs                 [1] SEQUENCE OF PASSporT,
    encapsulatedSIPMessage    [2] SIPMessage OPTIONAL
    encapsulatedSIPMessage    [2] SIPMessage OPTIONAL,
    separatedSIPHeaderAndBody [3] SeparatedSIPHeaderAndBody OPTIONAL
}

-- See clause 7.11.2.1.3 for details of this structure
@@ -3765,7 +3774,8 @@ STIRSHAKENSignatureValidation ::= SEQUENCE
    eCNAMTerminalDisplayInfo  [3] ECNAMDisplayInfo OPTIONAL,
    sHAKENValidationResult    [4] SHAKENValidationResult,
    sHAKENFailureStatusCode   [5] SHAKENFailureStatusCode OPTIONAL,
    encapsulatedSIPMessage    [6] SIPMessage OPTIONAL
    encapsulatedSIPMessage    [6] SIPMessage OPTIONAL,
    separatedSIPHeaderAndBody [7] SeparatedSIPHeaderAndBody OPTIONAL
}

-- ================================
@@ -4691,6 +4701,70 @@ SubscriptionDataSets ::= CHOICE
    iMSSubscriptionData [1] SBIType
}

-- ======================
-- 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
}

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
}

-- =================
-- Common Parameters
-- =================