Commit 60e80a36 authored by grahamj's avatar grahamj
Browse files

Update file TS33128Payloads.asn

parent 7c349ccd
Loading
Loading
Loading
Loading
Loading
+45 −2
Original line number Diff line number Diff line
@@ -251,7 +251,11 @@ XIRIEvent ::= CHOICE
    ePSRANHandoverCommand                               [148] EPSRANHandoverCommand,
    ePSRANHandoverRequest                               [149] EPSRANHandoverRequest,
    mMERANTraceReport                                   [150] MMERANTraceReport,
    mMEUEServiceAccept                                  [151] MMEUEServiceAccept
    mMEUEServiceAccept                                  [151] MMEUEServiceAccept,

    -- RCS events, see clause 7.13.3, continued from tag 145
    startOfInterceptForRegisteredRCSUser                [152] StartOfInterceptForRegisteredRCSUser,
    startOfInterceptWithEstablisedRCSSession            [153] StartOfInterceptWithEstablisedRCSSession
}

-- ==============
@@ -495,7 +499,11 @@ IRIEvent ::= CHOICE
    ePSRANHandoverCommand                               [148] EPSRANHandoverCommand,
    ePSRANHandoverRequest                               [149] EPSRANHandoverRequest,
    mMERANTraceReport                                   [150] MMERANTraceReport,
    mMEUEServiceAccept                                  [151] MMEUEServiceAccept
    mMEUEServiceAccept                                  [151] MMEUEServiceAccept,
    
    -- RCS events, see clause 7.13.3, continued from tag 145
    startOfInterceptForRegisteredRCSUser                [152] StartOfInterceptForRegisteredRCSUser,
    startOfInterceptWithEstablisedRCSSession            [153] StartOfInterceptWithEstablisedRCSSession
}

IRITargetIdentifier ::= SEQUENCE
@@ -4441,6 +4449,28 @@ RCSCapabilityDiscovery ::= SEQUENCE
    location                      [5] Location OPTIONAL
}

-- See clause 7.13.3.6.1.2 for details of this structure
StartOfInterceptForRegisteredRCSUser ::= SEQUENCE
{
    rCSTargetIdentities        [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity,
    rCSRegistrationInformation [2] SEQUENCE SIZE (1..MAX) OF RCSRegistrationInformation,
    userOnline                 [3] BOOLEAN,
    location                   [4] Location OPTIONAL
}

-- See clause 7.13.3.6.1.3 for details of this structure
StartOfInterceptWithEstablisedRCSSession ::= SEQUENCE
{
    rCSTargetIdentities     [1] SEQUENCE SIZE (1..MAX) OF RCSIdentity,
    participants            [2] SEQUENCE SIZE (1..MAX) OF RCSDestinations,
    conversationID          [3] RCSConversationID,
    contributionID          [4] RCSContributionID,
    inReplyToContributionID [5] RCSContributionID OPTIONAL,
    sessionReplaces         [6] RCSContributionID OPTIONAL,
    rCSSessionType          [7] RCSSessionType,
    rCSSessionEndpoints     [8] RCSSessionEndpoints,
    location                [9] Location OPTIONAL
}

-- ==============
-- RCS Parameters
@@ -4473,6 +4503,13 @@ RCSMessageType ::= ENUMERATED
    iMDNNotification(4)
}

RCSRegistrationInformation ::= CHOICE
{
    sIPRegistration  [1] RCSSIPRegistrationExchange,
    userProfile      [2] XMLType,
    presenceDocument [3] XMLType
}

RCSRegistrationType ::= ENUMERATED
{
    registration(1),
@@ -4502,6 +4539,12 @@ RCSSessionType ::= ENUMERATED
    oneTo1Chat(2)
}

RCSSIPRegistrationExchange ::= SEQUENCE
{
    rCSRegistrationUpdateRequest  [1] IMSPayload,
    rCSRegistrationUpdateResponse [2] IMSPayload
}

RCSSIPSessionMessage ::= SEQUENCE
{
    sessionLeg       [1] RCSSessionLeg,