HI1NotificationOperations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi1(0) notificationOperations(1) version8(8)} -- 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. DEFINITIONS IMPLICIT TAGS ::= BEGIN IMPORTS -- 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 CommunicationIdentifier, TimeStamp, LawfulInterceptionIdentifier FROM HI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version19(19)}; -- ============================= -- Object Identifier Definitions -- ============================= -- LawfulIntercept DomainId lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)} -- hi1 Domain hi1NotificationOperationsId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId hi1(0) notificationOperations(1)} hi1OperationId OBJECT IDENTIFIER ::= {hi1NotificationOperationsId version8(8)} -- Start of disable of ITU-T X.880 ROSE -- -- sending-of-HI1-Notification OPERATION ::= -- { -- ARGUMENT HI1-Operation -- ERRORS {ErrorHI1Notifications} -- CODE global:{hi1NotificationOperationsId 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 value for this timer is to be set on the equipment waiting for the returned message; -- its value shall be agreed between the NWO/AP/SvP and the LEA, depending on their equipment -- properties. -- -- other-failure-causes ERROR ::= {CODE local:0} -- missing-parameter ERROR ::= {CODE local:1} -- unknown-parameter ERROR ::= {CODE local:2} -- erroneous-parameter ERROR ::= {CODE local:3} -- -- ErrorHI1Notifications ERROR ::= -- { -- other-failure-causes | -- missing-parameter | -- unknown-parameter | -- erroneous-parameter -- } -- -- End of disable of ITU-T X.880 ROSE HI1-Operation ::= CHOICE { liActivated [1] Notification, liDeactivated [2] Notification, liModified [3] Notification, alarms-indicator [4] Alarm-Indicator, ..., national-HI1-ASN1parameters [5] National-HI1-ASN1parameters } -- ================== -- PARAMETERS FORMATS -- ================== Notification ::= SEQUENCE { domainID [0] OBJECT IDENTIFIER (hi1OperationId) OPTIONAL, -- Once using FTP delivery mechanism lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier, -- This identifier is the LIID identity provided with the lawful authorization -- for each target. communicationIdentifier [2] CommunicationIdentifier OPTIONAL, -- Only the NWO/PA/SvPIdentifier is provided (the one provided with the Lawful -- authorization). -- Called "callIdentifier" in V1.1.1 of TS 101 671 timeStamp [3] TimeStamp, -- date and time of the report. ..., national-HI1-ASN1parameters [5] National-HI1-ASN1parameters OPTIONAL, target-Information [6] OCTET STRING (SIZE (1..256)) OPTIONAL -- provides information about the number or the characteristic of the target -- (e.g. E-mail address, E.164 number), ASCII format } Alarm-Indicator ::= SEQUENCE { domainID [0] OBJECT IDENTIFIER (hi1OperationId) OPTIONAL, -- Once using FTP delivery mechanism communicationIdentifier [1] CommunicationIdentifier OPTIONAL, -- Only the NWO/PA/SvPIdentifier is provided (the one provided with the -- Lawful authorization) timeStamp [2] TimeStamp, -- date and time of the report. alarm-information [3] OCTET STRING (SIZE (1..256)), -- Provides information about alarms (free format). -- Until ASN.1 version 6 (TS 101 671 V3.12.1) the octet string -- was limited to a size of 25 ..., lawfulInterceptionIdentifier [4] LawfulInterceptionIdentifier OPTIONAL, -- This identifier is the LIID identity provided with the lawful authorization -- for each target in according to national law. national-HI1-ASN1parameters [5] National-HI1-ASN1parameters OPTIONAL } National-HI1-ASN1parameters ::= SEQUENCE { domainID [0] OBJECT IDENTIFIER (hi1OperationId) OPTIONAL, -- Once using FTP delivery mechanism. countryCode [1] PrintableString (SIZE (2)), -- Country Code according to ISO 3166-1, -- the country to which the parameters inserted after the extension marker apply. ... -- In case a given country wants to use additional national parameters according to its law, -- these national parameters should be defined using the ASN.1 syntax and added after the -- extension marker (...). -- It is recommended that "version parameter" and "vendor identification parameter" are -- included in the national parameters definition. Vendor identifications can be -- retrieved from IANA web site (see annex K). Besides, it is recommended to avoid -- using tags from 240 to 255 in a formal type definition. } END -- end of HI1NotificationOperations