Commit 0db47aad authored by canterburym's avatar canterburym
Browse files

Merge branch 'cr/33128/0682' into 'meeting/SA106'

TS 33.128 CR 0682 - LI for IMS Data Channel Stage 3

See merge request !281
parents 49c9b339 8874ccb1
Loading
Loading
Loading
Loading
Loading
+42 −2
Original line number Diff line number Diff line
@@ -278,7 +278,12 @@ XIRIEvent ::= CHOICE
    uDMProSeTargetAuthentication                        [160] UDMProSeTargetAuthentication,

    -- IP Packet Report, see clause 6.2.3.9.5
    iPIRIPacketReport                                   [161] IPAccessPDU.IPIRIPacketReport
    iPIRIPacketReport                                   [161] IPAccessPDU.IPIRIPacketReport,

    -- IMS events, see clause 7.12.4.2, continued from tag 107
    iMSDataChannelSetup                                 [162] IMSDataChannelSetup,
    iMSDataChannelModification                          [163] IMSDataChannelModification,
    iMSDataChannelTermination                           [164] IMSDataChannelTermination
}

-- ==============
@@ -538,9 +543,14 @@ IRIEvent ::= CHOICE

    -- UDM events, see clause 7.2.2.3, continued from tag 124
    uDMProSeTargetIdentifierDeconcealment               [159] UDMProSeTargetIdentifierDeconcealment,
    uDMProSeTargetAuthentication                        [160] UDMProSeTargetAuthentication
    uDMProSeTargetAuthentication                        [160] UDMProSeTargetAuthentication,

    -- Tag 161 is reserved because there is no equivalent IP Packet Report in IRIEvent.

    -- IMS events, see clause 7.12.4.2, continued from tag 107
    iMSDataChannelSetup                                 [162] IMSDataChannelSetup,
    iMSDataChannelModification                          [163] IMSDataChannelModification,
    iMSDataChannelTermination                           [164] IMSDataChannelTermination
}

IRITargetIdentifier ::= SEQUENCE
@@ -4272,6 +4282,36 @@ IMSCCUnavailable ::= SEQUENCE
    sDPState              [2] OCTET STRING OPTIONAL
}

-- See clause 7.12.4.2.X for details of this structure
IMSDataChannelSetup ::= SEQUENCE
{
    targetIdentity            [1] IMPU,
    callingIdentity           [2] IMPU OPTIONAL,
    calledIdentity            [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL,
    sessionEventNotification  [4] SBIType OPTIONAL,
    mediaInstructionData      [5] SBIType OPTIONAL
}

-- See clause 7.12.4.2.Y for details of this structure
IMSDataChannelModification ::= SEQUENCE
{
    targetIdentity            [1] IMPU,
    callingIdentity           [2] IMPU OPTIONAL,
    calledIdentity            [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL,
    sessionEventNotification  [4] SBIType OPTIONAL,
    mediaInstructions         [5] SBIType OPTIONAL
}

-- See Clause 7.12.4.2.Z for details of this structure
IMSDataChannelTermination ::= SEQUENCE
{
    targetIdentity            [1] IMPU,
    callingIdentity           [2] IMPU OPTIONAL,
    calledIdentity            [3] SEQUENCE (SIZE (1..MAX)) OF IMPU OPTIONAL,
    sessionEventNotification  [4] SBIType OPTIONAL,
    mediaInstructionData      [5] SBIType OPTIONAL
}

-- =========
-- IMS CCPDU
-- =========
+2 −1
Original line number Diff line number Diff line
@@ -64,7 +64,8 @@
        "Tag 6 missing in LALSReport",
        "Tag 8 missing in MMEStartOfInterceptionWithEPSAttachedUE",
        "Tag 11 missing in MMEStartOfInterceptionWithEPSAttachedUE",
        "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent"
        "Tag 161 XIRIEvent field 'iPIRIPacketReport' is not present in IRIEvent",
        "Tag 161 missing in IRIEvent"
    ],
    "33128/r19/TS33128Payloads.asn" : [
        "Tag 100 XIRIEvent field 'n9HRPDUSessionInfo' is not present in IRIEvent",