UmtsCS-HI2Operations.asn 10.9 KB
Newer Older
1
UmtsCS-HI2Operations
2
{itu-t (0) identified-organization (4) etsi (0) securityDomain (2) lawfulIntercept (2) threeGPP(4) hi2CS (3)  r15 (15) version-1 (1)}
3
4
5
6
7

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

8
9
10
IMPORTS OPERATION,
	ERROR
		FROM Remote-Operations-Information-Objects
11
12
13
14
15
16
17
18
19
		{joint-iso-itu-t (2) remote-operations(4) informationObjects(5) version1(0)}

	LawfulInterceptionIdentifier,
	TimeStamp,
	Intercepted-Call-State,
	PartyInformation,
	CallContentLinkCharacteristics,
	CommunicationIdentifier,
	CC-Link-Identifier,
20
	National-Parameters,
21
	National-HI2-ASN1parameters
22
23
24

	FROM HI2Operations
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
25
			lawfulIntercept(2) hi2(1) version9(9)} -- Imported from TS 101 671v2.13.1
26
27

	Location,
28
29
30
	SMS-report,
	ExtendedLocParameters,
	LocationErrorCode
31
32
33

	FROM UmtsHI2Operations
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2)
34
			lawfulintercept(2) threeGPP(4) hi2(1) r15(15) version-0(0)};
35
36
37
38
39
40
41
42
43
44


-- Object Identifier Definitions

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

-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
45
hi2CSDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2CS(3)  r15 (15) version-1 (1)}
46
47


48
umtsCS-sending-of-IRI  OPERATION ::=
49
50
51
{
	ARGUMENT	UmtsCS-IRIsContent
	ERRORS		{ OperationErrors }
52
	CODE		global:{ threeGPPSUBDomainId hi2CS(3) opcode(1)}
53
}
54
-- Class 2 operation. The timer shall be set to a value between 3 s and 240 s.
55
56
57
58
59
60
61
-- The timer.default value is 60s.
-- NOTE: The same note as for HI management operation applies.

UmtsCS-IRIsContent		::= CHOICE
{
	iRIContent			UmtsCS-IRIContent,
	iRISequence			UmtsCS-IRISequence
62
}
63
64
65

UmtsCS-IRISequence		::= SEQUENCE OF UmtsCS-IRIContent
	-- Aggregation of UmtsCS-IRIContent is an optional feature.
66
	-- It may be applied in cases when at a given point in time several IRI records are
67
	-- available for delivery to the same LEA destination.
68
69
	-- 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.
70
71
-- When aggregation is not to be applied, UmtsCS-IRIContent needs to be chosen.
		
72
UmtsCS-IRIContent		::= CHOICE
73
74
{
	iRI-Begin-record		[1] IRI-Parameters,
75
		--at least one optional parameter has to be included within the iRI-Begin-Record
76
77
	iRI-End-record			[2] IRI-Parameters,
	iRI-Continue-record		[3] IRI-Parameters,
78
		--at least one optional parameter has to be included within the iRI-Continue-Record
79
	iRI-Report-record		[4] IRI-Parameters,
80
		--at least one optional parameter has to be included within the iRI-Report-Record
81
82
83
84
85
86
87
88
	...
}

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}

89
90
91
92
93
94
OperationErrors ERROR ::=
{
	unknown-version |
	missing-parameter |
	unknown-parameter-value |
	unknown-parameter
95
96
97
}
--These values may be sent by the LEMF, when an operation or a parameter is misunderstood.

98
IRI-Parameters		::= SEQUENCE
99
{
100
	hi2CSDomainId						[0]	OBJECT IDENTIFIER, -- 3GPP HI2 CS domain
101
102
103
104

	iRIversion							[23] ENUMERATED
	{
		version1(1),
105
		...,
106
		version2(2),
107
108
109
		version3(3),
		-- versions 4-7 were ommited to align with UmtsHI2Operations.
		lastVersion(8)
110
	} OPTIONAL,
111
112
113
114
		-- Optional parameter "iRIversion" (tag 23) was always redundant in 33.108, because
		-- the object identifier "hi2CSDomainId" was introduced into "IRI Parameters" with the
		-- initial HI2 CS domain module in 33.108v6.1.0. In order to keep backward compatibility,
		-- even when the version of the "hi2CSDomainId" parameter will be incremented it is
115
		-- recommended to always send to LEMF the same: enumeration value "lastVersion(8)".
116
117
118
119
120
121
		-- 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.

122
	timeStamp							[3] TimeStamp,
123
		-- date and time of the event triggering the report.
124
	intercepted-Call-Direct 			[4] ENUMERATED
125
126
127
128
129
130
131
	{
		not-Available(0),
		originating-Target(1),
		terminating-Target(2),
	...
	} OPTIONAL,
	intercepted-Call-State 				[5] Intercepted-Call-State OPTIONAL,
132
133
		-- Not required for UMTS. May be included for backwards compatibility to GSM
	ringingDuration 					[6] OCTET STRING (SIZE (3)) OPTIONAL,
134
		-- Duration in seconds. BCD coded : HHMMSS
135
136
		-- Not required for UMTS. May be included for backwards compatibility to GSM
	conversationDuration 				[7] OCTET STRING (SIZE (3)) OPTIONAL,
137
138
139
		-- Duration in seconds. BCD coded : HHMMSS
		-- Not required for UMTS. May be included for backwards compatibility to GSM
	locationOfTheTarget					[8] Location OPTIONAL,
140
141
		-- location of the target
	partyInformation 					[9] SET SIZE (1..10) OF PartyInformation OPTIONAL,
142
		-- This parameter provides the concerned party (Originating, Terminating or forwarded
143
144
		-- party), the identity(ies) of the party and all the information provided by the party.
	callContentLinkInformation			[10] SEQUENCE
145
146
147
148
149
150
151
	{
		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.
152
		...
153
154
	} OPTIONAL,
	release-Reason-Of-Intercepted-Call	[11] OCTET STRING (SIZE (2)) OPTIONAL,
155
		-- Release cause coded in [31] format.
156
157
158
		-- This parameter indicates the reason why the
		-- intercepted call cannot be established or why the intercepted call has been
		-- released after the active phase.
159
	nature-Of-The-intercepted-call		[12] ENUMERATED
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
	{
		--Not required for UMTS. May be included for backwards compatibility to GSM
		--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
		uUS4-Messages(2),
			-- the UUS content is sent through the HI2 or HI3 "data" interface
		tETRA-circuit-call(3),
			-- the possible call content call is established through the HI3 "circuit" interface
			-- the possible data are sent through the HI3 "data" interface
		teTRA-Packet-Data(4),
			-- the data are sent through the HI3 "data" interface
		gPRS-Packet-Data(5),
			-- the data are sent through the HI3 "data" interface
		...
	} OPTIONAL,
	serviceCenterAddress				[13] PartyInformation OPTIONAL,
180
181
		-- e.g. in case of SMS message this parameter provides the address of  the relevant
		-- server within the calling (if server is originating) or called
182
183
184
185
186
187
188
189
		-- (if server is terminating) party address parameters
	sMS									[14] SMS-report OPTIONAL,
		-- this parameter provides the SMS content and associated information
	cC-Link-Identifier					[15] CC-Link-Identifier OPTIONAL,
		-- Depending on a network option, this parameter may be used to identify a CC link
		-- in case of multiparty calls.
	national-Parameters					[16] National-Parameters OPTIONAL,
	...,
190
	umts-Cs-Event						[33] Umts-Cs-Event OPTIONAL,
191
192
	-- Care should be taken to ensure additional parameter numbering does not conflict with
	-- ETSI TS 101 671 or Annex B.3 of this document (PS HI2).
193
194
195
196
197
198
199
200
201
202
203
204
	serving-System-Identifier			[34] OCTET STRING OPTIONAL,
		-- the serving network identifier PLMN id (MNC, Mobile Country Code and MNC, Mobile Network
		
	 		-- Country, defined in E212 [87]) and 3GPP TR 21.905 [38].
	carrierSpecificData					[35] OCTET STRING OPTIONAL,
	-- Copy of raw data specified by the CSP or his vendor related to HLR.
	current-Previous-Systems			[36] Current-Previous-Systems OPTIONAL,
	change-Of-Target-Identity			[37] Change-Of-Target-Identity OPTIONAL,
																									requesting-Network-Identifier		[38] OCTET STRING OPTIONAL,
		-- the requesting network identifier PLMN id (Mobile Country Code and Mobile Network Country,
		-- defined in E212 [87]).
																									requesting-Node-Type					[39] Requesting-Node-Type OPTIONAL,
205
206
		extendedLocParameters 	 [40] 	ExtendedLocParameters OPTIONAL, -- LALS extended parameters
																									locationErrorCode		  [41]	LocationErrorCode OPTIONAL,	-- LALS error code
207
208
	national-HI2-ASN1parameters			[255]	National-HI2-ASN1parameters	OPTIONAL

209
210
211
212
213
214
215
216
217
218
219
220
}

Umts-Cs-Event ::= ENUMERATED
{
	call-establishment				(1),
	answer							(2),
	supplementary-Service			(3),
	handover						(4),
	release							(5),
	sMS								(6),
	location-update					(7),
	subscriber-Controlled-Input 	(8),
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
	...,
	hLR-Subscriber-Record-Change	(9),
	serving-System					(10),
	cancel-Location					(11),
	register-Location				(12),
	location-Information-Request	(13)
}

Requesting-Node-Type ::= ENUMERATED
{
	mSC				(1),
	sMS-Centre		(2),
	gMLC			(3),
	mME				(4),
	sGSN			(5),
236
237
238
	...
}

239
Change-Of-Target-Identity ::= SEQUENCE
240
{
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
	new-MSISDN								[1] PartyInformation OPTIONAL,
	-- new MSISDN of the target, encoded in the same format as the AddressString
	-- parameters defined in MAP format document TS 29.002 [4]
	old-MSISDN				[2] PartyInformation OPTIONAL,
	-- new MSISDN of the target, encoded in the same format as the AddressString
	-- parameters defined in MAP format document TS 29.002 [4]
	new-IMSI 								[3] PartyInformation OPTIONAL,
			-- See MAP format [4] International Mobile
		-- Station Identity E.212 number beginning with Mobile Country Code
	old-IMSI 								[4] PartyInformation OPTIONAL,
			-- See MAP format [4] International Mobile
		-- Station Identity E.212 number beginning with Mobile Country Code

	...,
	new-IMEI 								[5] PartyInformation OPTIONAL,
			-- See MAP format [4] International Mobile
		-- Equipement Identity defined in MAP format document TS 29.002 [4]
	old-IMEI 								[6] PartyInformation OPTIONAL
			-- See MAP format [4] International Mobile
		-- Equipement Identity defined in MAP format document TS 29.002 [4]
}

Current-Previous-Systems ::= SEQUENCE
264
265
266
267
268
{
	current-Serving-System-Identifier			[1] OCTET STRING OPTIONAL,
	-- VPLMN id (Mobile Country Code and Mobile Network Country, E. 212 number [87]).
	current-Serving-MSC-Number					[2] OCTET STRING OPTIONAL,
	-- E.164 number of the serving MSC.
269
	current-Serving-MSC-Address				[3] OCTET STRING OPTIONAL,
270
	-- The IP address of the serving MSC or its Diameter Origin-Host and Origin-Realm.	previous-
271
	previous-Serving-System-Identifier			[4] OCTET STRING OPTIONAL,
272
	-- VPLMN id (Mobile Country Code and Mobile Network Country, defined in E212 [87]).
273
	previous-Serving-MSC-Number				[5] OCTET STRING OPTIONAL,
274
	-- The E.164 number of the previous serving MSC.
275
	previous-Serving-MSC-Address				[6] OCTET STRING OPTIONAL,
276
	-- The IP address of the previous serving MSC or its Diameter Origin-Host and Origin-Realm.
277
...
278
}
279
280


281
END