Commit 4ff3e68c authored by grahamj's avatar grahamj
Browse files

Update 33128/r18/TS33128Payloads.asn

parent b4098309
Loading
Loading
Loading
Loading
Loading
+129 −4
Original line number Diff line number Diff line
@@ -217,12 +217,15 @@ XIRIEvent ::= CHOICE
    fiveGMSAFUnsuccessfulProcedure                      [130] FiveGMSAFUnsuccessfulProcedure,
    fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [131] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE,

    --AMF events, see 6.2.2.2.10, continued from tag 114
    -- AMF events, see clause 6.2.2.2.10, continued from tag 114
    aMFUEConfigurationUpdate                            [132] AMFUEConfigurationUpdate,

    -- HSS events, see clause 7.2.3.3
    hSSServingSystemMessage                             [133] HSSServingSystemMessage,
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget,

    -- RCS events, see clause 7.13.3
    rCSMessage                                          [1351] RCSMessage
}

-- ==============
@@ -432,12 +435,15 @@ IRIEvent ::= CHOICE
    fiveGMSAFUnsuccessfulProcedure                      [130] FiveGMSAFUnsuccessfulProcedure,
    fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE [131] FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE,

    --AMF events, see 6.2.2.3, continued from tag 114
    -- AMF events, see clause 6.2.2.3, continued from tag 114
    aMFUEConfigurationUpdate                            [132] AMFUEConfigurationUpdate,

    -- HSS events, see clause 7.2.3.4
    hSSServingSystemMessage                             [133] HSSServingSystemMessage,
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget
    hSSStartOfInterceptionWithRegisteredTarget          [134] HSSStartOfInterceptionWithRegisteredTarget,

    -- RCS events, see clause 7.13.3
    rCSMessage                                          [1351] RCSMessage
}

IRITargetIdentifier ::= SEQUENCE
@@ -3746,6 +3752,59 @@ SessionDirection ::= ENUMERATED

HeaderOnlyIndication ::= BOOLEAN

-- ==========
-- RCS Events
-- ==========

-- See clause 7.13.3.3 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] RCSMessagePayload
}

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

RCSMessagePayload ::= MIMEEntityContainer

RCSMessageType ::= ENUMERATED
{
    messageWithUserContent(1),
    fileTransferMessage(2),
    geoLocationPushMessage(3),
    iMDNNotification(4)
}

-- =================================
-- STIR/SHAKEN/RCD/eCNAM definitions
-- =================================
@@ -4689,6 +4748,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 ::= 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
-- =================
@@ -5338,6 +5461,8 @@ UserIdentifiers ::= SEQUENCE
    ePSSubscriberIDs    [2] EPSSubscriberIDs OPTIONAL
}

UUID ::= OCTET STRING (SIZE (16))

XMLType ::= SEQUENCE
{
    xMLNamespace [1] XMLNamespace,