diff options
Diffstat (limited to 'epan/dissectors/asn1/HI2Operations/EN301040.asn')
-rw-r--r-- | epan/dissectors/asn1/HI2Operations/EN301040.asn | 269 |
1 files changed, 269 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/HI2Operations/EN301040.asn b/epan/dissectors/asn1/HI2Operations/EN301040.asn new file mode 100644 index 0000000000..8c385db6c1 --- /dev/null +++ b/epan/dissectors/asn1/HI2Operations/EN301040.asn @@ -0,0 +1,269 @@ +EN301040 {itu-t (0) identified-organization (4) etsi (0) en301040 (1040) interceptVersion (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +LIACTIVATEreq ::= SEQUENCE +{ + timeStamp UTCTime, + invokeId INTEGER, + targetAddress AddressType, + expiryDateTime UTCTime, + targetname VisibleString OPTIONAL, + additionaltargetdata VisibleString OPTIONAL, + monitorServiceList SEQUENCE OF ActivityType +} + +LIACTIVATEconf ::= SEQUENCE +{ + timeStamp UTCTime, + invokeId INTEGER, + result BOOLEAN, + tLIInstanceid TLIIdType OPTIONAL -- Conditional on value of Result -- +} + +LIMODIFYreq ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + timestamp UTCTime, + modificationNumber INTEGER, + modificationType CHOICE + { + halt BOOLEAN, + reset BOOLEAN, + expiryDateTime UTCTime, + targetname VisibleString, + additionaltargetdata VisibleString, + monitorServiceList SEQUENCE OF ActivityType + } +} + +LIMODIFYconf ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + timestamp UTCTime, + modificationNumber INTEGER, + result BOOLEAN +} + +LISTATUSind ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + timestamp UTCTime, + tETRASysStatus StatusType +} + +TARGETACTIVITYMONITORind ::= SEQUENCE +{ + tLIInstanceid TLIIdType, -- header, who -- + timestamp UTCTime, -- header, when -- + targetLocation LocationType-en301040, -- header, where -- + targetAction ActivityType, + supplementaryTargetaddress AddressType OPTIONAL, + cotargetaddress SEQUENCE OF AddressType OPTIONAL, + cotargetlocation SEQUENCE OF LocationType-en301040 OPTIONAL +} + +TARGETCOMMSMONITORind ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + timestamp UTCTime, + targetlocation LocationType-en301040, + supplementaryTargetaddress AddressType OPTIONAL, + targetcommsid CircuitIdType, + cotargetaddress SEQUENCE OF AddressType OPTIONAL, + cotargetcommsid SEQUENCE OF CircuitIdType OPTIONAL +} + +TTRAFFICind ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + trafficPacket BIT STRING +} + +CTTRAFFICind ::= SEQUENCE +{ + tLIInstanceid TLIIdType, + trafficPacket BIT STRING +} + + +ActivityClassType ::= ENUMERATED +{ + allServices, + tETRASpeech, + singleSlotData24, + singleSlotData48, + singleSlotData72, + multiSlotData224, + multiSlotData248, + multiSlotData272, + multiSlotData324, + multiSlotData348, + multiSlotData372, + multiSlotData424, + multiSlotData448, + multiSlotData472, + sDSType1, + sDSType2, + sDSType3, + sDSType4, + status, + sDSACKType1, + sDSACKType2, + sDSACKType3, + sDSACKType4, + statusack, + sDSAcknowledgementsuccess, + sDSAcknowledgementfail, + sCLNSPacketData, + cONSPacketData, + internetProtocol, + swMIauthenticationsuccess, + swMIauthenticationfail, + iTSIauthenticationsuccess, + iTSIauthenticationfail, + oTARSCKsuccess, + oTARSCKfail, + oTARGCKsuccess, + oTARGCKfail, + oTARCCKsuccess, + oTARCCKfail, + tARGETSUSCRIPTIONDISABLEDT, + tARGETEQUIPMENTDISABLEDT, + tARGETSUSCRIPTIONDISABLEDP, + tARGETEQUIPEMENTDISABLEDP, + tARGETSUBSCRIPTIONENABLED, + tARGETEQUIPMENTENABLED, + sessionregistration, + sessionderegistration, + mIGRATION, + rOAMING, + supplementaryService +} + +ActivityType::= SEQUENCE +{ + cctivity ActivityClassType, + callRelation ENUMERATED + { + begin, + end, + continue, + report + }, + direction ENUMERATED + { + toTarget, + fromTarget + } OPTIONAL, + scope ENUMERATED + { + point2Point, + point2MultiPoint, + broadcast + } OPTIONAL, + cPlaneData BIT STRING OPTIONAL, + sStype SSType OPTIONAL +} + +AddressType ::= SEQUENCE +{ + tSI TSIType, + supplementaryAddress SEQUENCE OF TETRAAddressType OPTIONAL +} + +TETRAAddressType ::= CHOICE +{ + tETRAaddress TSIType, + pISNaddress NumericString (SIZE (20)), + iP4address BIT STRING (SIZE (32)), -- 32 bits -- + iP6address BIT STRING (SIZE (128)), -- 128 bits -- + e164address NumericString (SIZE (20)), + tEI TEIType +} + + +CellIdType ::= BIT STRING (SIZE (16)) -- 16 bits -- + +LocationAreaType ::= BIT STRING (SIZE (14)) -- 14 bits, as defined in ETS 300 392-2 -- + +LocationType-en301040 ::= CHOICE +{ + mSLoc TETRACGIType, + lSLoc TETRAAddressType +} + + +MCCType ::= BIT STRING (SIZE (10)) -- 10 bits, as defined in ETS 300 392-1 -- + +MNCType ::= BIT STRING (SIZE (14)) -- 14 bits, as defined in ETS 300 392-1 -- + +SSIType ::= BIT STRING (SIZE (24)) -- 24 bits, as defined in ETS 300 392-1 -- + +CircuitIdType ::= NumericString (SIZE (20)) + +SSType ::= ENUMERATED +{ + ambienceListening, + adviceofCharge, + accessPriority, + areaSelection, + barringofIncomingCalls, + barringofOutgoingCalls, + callAuthorizedbyDispatcher, + callCompletiontoBusySubscriber, + callCompletiononNoReply, + callForwardingonBusy, + callForwardingonNoReply, + callForwardingonNotReachable, + callForwardingUnconditional, + callingLineIdentificationPresentation, + callingConnectedLineIdentificationRestriction, + connectedLineIdentificationPresentation, + callReport, + callRetention, + callWaiting, + dynamicGroupNumberAssignment, + discreetListening, + callHold, + includeCall, + lateEntry, + listSearchCall, + priorityCall, + preemptivePriorityCall, + shortNumberAddressing, + transferofControl, + talkingPartyIdentification +} + +StatusType ::= ENUMERATED +{ + networkFullyAvailable, + networkErrorsAffectingIntercept, + reconfigurationInProgress, + sessionExpired, + gatewayServicesUnavailable +} + +TETRACGIType ::= SEQUENCE +{ + mcc MCCType, + mnc MNCType, + lai LocationAreaType, + cI CellIdType OPTIONAL +} + +TLIIdType ::= BIT STRING (SIZE (16)) -- 16 bits -- + +TSIType ::= SEQUENCE +{ + mcc MCCType, + mnc MNCType, + ssi SSIType +} + +TEIType ::= BIT STRING (SIZE (60)) -- 60 bits, as defined in ETS 300 392-1 -- + +END |