Skip to content
HI2Operations.asn 46.4 KiB
Newer Older
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version17(18)}
-- This ASN.1 module was previously provided by TS 101 671,
-- which was marked as historical in V3.15.1 (2018-06).
--
-- This ASN.1 module has been copied from TS 101 671 V3.15.1 to
-- TS 102 232-1 (the present document) to assist implementors of LI-PS-PDU.
-- The ASN.1 in this module shall be equivalent to that in TS 101 671
-- so that the ASN.1 encodes identically.
-- The types based on ITU-T X.880 ROSE have been disabled because they're not
-- required by LI-PS-PDU or modules imported by LI-PS-PDU.
--
-- Do not use or extend this module in future change requests.

-- It is advised not to use version11(11) of this ASN.1 module since it contains a syntax error.
-- Version11(11) of HI2Operations is only defined in TS 101 671 v3.5.1.

-- Start of disable of ITU-T X.880 ROSE
--
--    OPERATION,
--    ERROR
--        FROM Remote-Operations-Information-Objects
--        {joint-iso-itu-t(2) remote-operations(4) informationObjects(5) version1(0)}
--
-- End of disable of ITU-T X.880 ROSE

    UmtsQos,
    IMSevent,
    LDIevent,
    CorrelationValues
        FROM UmtsHI2Operations
        {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r11(11) version-0(0)}

    -- from TS 101 909-20-1
    TARGETACTIVITYMONITOR-1
        FROM TS101909201
        {itu-t(0) identified-organization(4) etsi(0) ts101909(1909) part20(20) subpart1(1) interceptVersion(0)}

    TARGETACTIVITYMONITORind,
    TARGETCOMMSMONITORind,
    TTRAFFICind,
    CTTRAFFICind
        FROM EN301040
        {itu-t(0) identified-organization(4) etsi(0) en301040 (1040) interceptVersion (0)};

-- =============================
-- Object Identifier Definitions
-- =============================

-- LawfulIntercept DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}

-- Security Subdomains
hi2DomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId hi2(1)}
hi2OperationId OBJECT IDENTIFIER ::= {hi2DomainId version18(18)}

-- Start of disable of ITU-T X.880 ROSE
--
-- sending-of-IRI OPERATION ::=
-- {
--     ARGUMENT    IRIsContent
--     ERRORS      {OperationErrors}
--     CODE        global:{hi2DomainId sending-of-IRI(1) version1(1)}
-- }
-- Class 2 operation. The timer shall be set to a value between 3s and 240s.
-- The timer default value is 60s.
-- NOTE: The same note as for HI management operation applies.
--
-- End of disable of ITU-T X.880 ROSE


IRIsContent ::= CHOICE
{
    iRIContent      IRIContent,
    iRISequence     IRISequence
}

IRISequence ::= SEQUENCE OF IRIContent
    -- Aggregation of IRIContent is an optional feature.
    -- It may be applied in cases when at a given point in time several IRI records are
    -- available for delivery to the same LEA destination.
    -- As a general rule, records created at any event shall be sent immediately and shall
    -- not held in the DF or MF in order to apply aggregation.
    -- When aggregation is not to be applied, IRIContent needs to be chosen.

IRIContent ::= CHOICE
{
    iRI-Begin-record        [1] IRI-Parameters,
        -- At least one optional parameter must be included within the iRI-Begin-Record.
    iRI-End-record          [2] IRI-Parameters,
    iRI-Continue-record     [3] IRI-Parameters,
        -- At least one optional parameter must be included within the iRI-Continue-Record.
    iRI-Report-record       [4] IRI-Parameters,
        -- At least one optional parameter must be included within the iRI-Report-Record.
    ...
}


-- Start of disable of ITU-T X.880 ROSE
--
-- unknown-version         ERROR ::= {CODE local:0}
-- missing-parameter       ERROR ::= {CODE local:1}
-- unknown-parameter-value ERROR ::= {CODE local:2}
-- unknown-parameter       ERROR ::= {CODE local:3}
--
-- OperationErrors ERROR ::=
-- {
--     unknown-version |
--     missing-parameter |
--     unknown-parameter-value |
--     unknown-parameter
-- }
-- These values may be sent by the LEMF, when an operation or a parameter is misunderstood.
--
-- End of disable of ITU-T X.880 ROSE


IRI-Parameters ::= SEQUENCE
{
    domainID                            [0] OBJECT IDENTIFIER (hi2OperationId) OPTIONAL,
        -- for the sending entity the inclusion of the Object Identifier is mandatory
    iRIversion                          [23] ENUMERATED
    {
        version2(2),
        ...,
        version3(3),
        version4(4),
        version5(5),
        version6(6),
        version7(7),
        lastVersion(8)
    } OPTIONAL,
        -- Optional parameter "iRIversion" (tag 23) is redundant starting
        -- from TS 101 671 v2.5.1
        -- where to the object identifier "domainID" was introduced into IRI-Parameters.
        -- In order to keep backward compatibility, even when the version of the "domainID"
        -- parameter will be incremented it is recommended to always send to LEMF the same:
        -- enumeration value "lastVersion(8)".
        -- if not present, it means version 1 is handled
    lawfulInterceptionIdentifier        [1] LawfulInterceptionIdentifier,
        -- This identifier is associated to the target.
    communicationIdentifier             [2] CommunicationIdentifier,
        -- used to uniquely identify an intercepted call.
        -- Called "callIdentifier" in v1.1.1 of TS 101 671
    timeStamp                           [3] TimeStamp,
        -- date and time of the event triggering the report.
    intercepted-Call-Direct             [4] ENUMERATED
    {
        not-Available(0),
        originating-Target(1),
            -- In case of GPRS, this indicates that the PDP context activation, modification
            -- or deactivation is MS requested.
        terminating-Target(2),
            -- In case of GPRS, this indicates that the PDP context activation, modification
            -- or deactivation is network initiated.
        ...
    } OPTIONAL,
    intercepted-Call-State              [5] Intercepted-Call-State OPTIONAL,
    ringingDuration                     [6] OCTET STRING (SIZE (3)) OPTIONAL,
        -- Duration in seconds. BCD coded: HHMMSS
    conversationDuration                [7] OCTET STRING (SIZE (3)) OPTIONAL,
        -- Duration in seconds. BCD coded: HHMMSS
    locationOfTheTarget                 [8] Location OPTIONAL,
        -- location of the target subscriber
    partyInformation                    [9] SET SIZE (1..10) OF PartyInformation OPTIONAL,
        -- This parameter provides the concerned party (Originating, Terminating or forwarded
        -- party), the identity(ies) of the party and all the information provided by the party.
    callContentLinkInformation          [10] SEQUENCE
    {
        cCLink1Characteristics      [1] CallContentLinkCharacteristics OPTIONAL,
            -- Information concerning the Content of Communication Link Tx channel established
            -- toward the LEMF (or the sum signal channel, in case of mono mode).
        cCLink2Characteristics      [2] CallContentLinkCharacteristics OPTIONAL,
            -- Information concerning the Content of Communication Link Rx channel established
            -- toward the LEMF.
        ...
    } OPTIONAL,
    release-Reason-Of-Intercepted-Call  [11] OCTET STRING (SIZE (2)) OPTIONAL,
        -- Release cause coded in Recommendation ITU-T Q.850 format.
        -- This parameter indicates the reason why the intercepted call cannot be established or
        -- why the intercepted call has been released after the active phase.
    nature-Of-The-intercepted-call      [12] ENUMERATED
    {
        -- Nature of the intercepted "call":
        gSM-ISDN-PSTN-circuit-call(0),
            -- the possible UUS content is sent through the HI2 or HI3 "data" interface
            -- the possible call content call is established through the HI3 "circuit" interface
        gSM-SMS-Message(1),
            -- the SMS content is sent through the HI2 or HI3 "data" interface
Loading full blame...