1TS101909201 {itu-t (0) identified-organization (4) etsi (0) ts101909 (1909) part20 (20) subpart1(1) interceptVersion (0)}
2
3DEFINITIONS AUTOMATIC TAGS ::=
4
5BEGIN
6
7IMPORTS
8
9CdcPdu FROM
10	PCESP {iso(1) identified-organization(3) dod(6) internet(1) private(4)
11	enterprise(1) cable-Television-Laboratories-Inc(4491) clabProject(2)
12	clabProjPacketCable(2) pktcLawfulIntercept(5) pcesp(1) version-4(4)};
13
14TARGETACTIVITYMONITOR-1 ::= SEQUENCE
15{
16	version					INTEGER DEFAULT 1, -- header, version -
17	lIInstanceid			LIIDType, -- header, who -
18	timestamp				UTCTime, -- header, when -
19	targetLocation			LocationType, -- header, where -
20	direction				DirectionType,
21	iRITransaction			IRITransactionType DEFAULT iRIreport,
22	iRITransactionNumber	INTEGER,
23	userSignal				UserSignalType, -- Either copy or interpreted signalling
24	cryptoCheckSum			BIT STRING OPTIONAL
25}
26
27TTRAFFIC ::= SEQUENCE
28{
29	version					INTEGER DEFAULT 1, -- header, version -
30	lIInstanceid			LIIDType,
31	iRITransactionNumber	INTEGER,
32	trafficPacket			BIT STRING,
33	cryptoChecksum			BIT STRING OPTIONAL
34}
35
36CTTRAFFIC ::= SEQUENCE
37{
38	version					INTEGER DEFAULT 1, -- header, version -
39	lIInstanceid			LIIDType,
40	correspondentCount		INTEGER,
41	iRITransactionNumber	INTEGER,
42	trafficPacket			BIT STRING,
43	cryptoChecksum			BIT STRING OPTIONAL
44}
45
46DirectionType ::= ENUMERATED
47{
48	toTarget,
49	fromTarget,
50	unknown
51}
52
53UserSignalType ::= CHOICE
54{
55	copySignal				BIT STRING,
56	interpretedSignal		INTEGER,
57	cdcPdu					CdcPdu
58}
59
60IRITransactionType ::= ENUMERATED
61{
62	iRIbegin,
63	iRIcontinue,
64	iRIend,
65	iRIreport
66}
67
68LocationType ::= CHOICE
69{
70	geodeticData			BIT STRING,
71	nameAddress				PrintableString (SIZE (1..100))
72}
73
74LIIDType ::= INTEGER (0..65535) -- 16 bit integer to identify interception
75
76END