1MAP-LCS-DataTypes {
2   itu-t identified-organization (4) etsi (0) mobileDomain (0)
3   gsm-Network (1) modules (3) map-LCS-DataTypes (25) version9 (9)}
4
5DEFINITIONS
6IMPLICIT TAGS
7::=
8BEGIN
9
10EXPORTS
11	RoutingInfoForLCS-Arg,
12	RoutingInfoForLCS-Res,
13	ProvideSubscriberLocation-Arg,
14	ProvideSubscriberLocation-Res,
15	SubscriberLocationReport-Arg,
16	SubscriberLocationReport-Res,
17	LocationType,
18	DeferredLocationEventType,
19	LCSClientName,
20	LCS-QoS,
21	Horizontal-Accuracy,
22	ResponseTime,
23	Ext-GeographicalInformation,
24	SupportedGADShapes,
25	Add-GeographicalInformation,
26	LCSRequestorID,
27	LCS-ReferenceNumber,
28	LCSCodeword,
29	AreaEventInfo
30;
31
32IMPORTS
33	AddressString,
34	ISDN-AddressString,
35	IMEI,
36	IMSI,
37	LMSI,
38	SubscriberIdentity,
39	AgeOfLocationInformation,
40	LCSClientExternalID,
41	LCSClientInternalID,
42	LCSServiceTypeID,
43	CellGlobalIdOrServiceAreaIdOrLAI
44FROM MAP-CommonDataTypes {
45   itu-t identified-organization (4) etsi (0) mobileDomain (0)
46   gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
47
48	ExtensionContainer
49FROM MAP-ExtensionDataTypes {
50   itu-t identified-organization (4) etsi (0) mobileDomain (0)
51   gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
52
53	USSD-DataCodingScheme,
54	USSD-String
55FROM MAP-SS-DataTypes {
56   itu-t identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3)
57   map-SS-DataTypes (14) version9 (9)}
58
59	APN,
60	GSN-Address,
61	SupportedLCS-CapabilitySets
62FROM MAP-MS-DataTypes {
63   itu-t identified-organization (4) etsi (0) mobileDomain (0)
64   gsm-Network (1) modules (3) map-MS-DataTypes (11) version9 (9)}
65
66	Additional-Number
67FROM MAP-SM-DataTypes {
68   itu-t identified-organization (4) etsi (0) mobileDomain (0)
69   gsm-Network (1) modules (3) map-SM-DataTypes (16) version9 (9)}
70;
71
72
73RoutingInfoForLCS-Arg ::= SEQUENCE {
74	mlcNumber		[0] ISDN-AddressString,
75	targetMS		[1] SubscriberIdentity,
76	extensionContainer	[2] ExtensionContainer	OPTIONAL,
77	...}
78
79RoutingInfoForLCS-Res ::= SEQUENCE {
80	targetMS		[0] SubscriberIdentity,
81	lcsLocationInfo	[1] LCSLocationInfo,
82	extensionContainer	[2] ExtensionContainer	OPTIONAL,
83	...,
84	v-gmlc-Address	[3]	GSN-Address	OPTIONAL,
85	h-gmlc-Address	[4]	GSN-Address	OPTIONAL,
86	ppr-Address	[5]	GSN-Address	OPTIONAL,
87	additional-v-gmlc-Address	[6]	GSN-Address	OPTIONAL }
88
89LCSLocationInfo ::= SEQUENCE {
90	networkNode-Number	ISDN-AddressString,
91	-- NetworkNode-number can be either msc-number or sgsn-number
92	lmsi			[0] LMSI		OPTIONAL,
93	extensionContainer	[1] ExtensionContainer	OPTIONAL,
94	... ,
95	gprsNodeIndicator 	[2] NULL		OPTIONAL,
96	-- gprsNodeIndicator is set only if the SGSN number is sent as the Network Node Number
97	additional-Number	[3] Additional-Number	OPTIONAL,
98	supportedLCS-CapabilitySets	[4]	SupportedLCS-CapabilitySets	OPTIONAL,
99	additional-LCS-CapabilitySets	[5]	SupportedLCS-CapabilitySets	OPTIONAL
100	}
101
102ProvideSubscriberLocation-Arg ::= SEQUENCE {
103	locationType	LocationType,
104	mlc-Number	ISDN-AddressString,
105	lcs-ClientID	[0] LCS-ClientID	OPTIONAL,
106	privacyOverride	[1] NULL		OPTIONAL,
107	imsi			[2] IMSI		OPTIONAL,
108	msisdn		[3] ISDN-AddressString	OPTIONAL,
109	lmsi			[4] LMSI		OPTIONAL,
110	imei			[5] IMEI		OPTIONAL,
111	lcs-Priority	[6] LCS-Priority	OPTIONAL,
112	lcs-QoS		[7] LCS-QoS	OPTIONAL,
113	extensionContainer	[8] ExtensionContainer	OPTIONAL,
114	... ,
115	supportedGADShapes	[9]	SupportedGADShapes	OPTIONAL,
116	lcs-ReferenceNumber	[10]	LCS-ReferenceNumber	OPTIONAL,
117	lcsServiceTypeID	[11]	LCSServiceTypeID	OPTIONAL,
118	lcsCodeword	[12]	LCSCodeword	OPTIONAL,
119	lcs-PrivacyCheck	[13]	LCS-PrivacyCheck	OPTIONAL,
120	areaEventInfo	[14]	AreaEventInfo	OPTIONAL,
121	h-gmlc-Address	[15]	GSN-Address	OPTIONAL }
122
123	-- one of imsi or msisdn is mandatory
124	-- If a location estimate type indicates activate deferred location or cancel deferred
125	-- location, a lcs-Reference number shall be included.
126
127LocationType ::= SEQUENCE {
128	locationEstimateType	[0] LocationEstimateType,
129	...,
130	deferredLocationEventType	[1] DeferredLocationEventType	OPTIONAL }
131
132LocationEstimateType ::= ENUMERATED {
133	currentLocation	(0),
134	currentOrLastKnownLocation	(1),
135	initialLocation	(2),
136	...,
137	activateDeferredLocation	(3),
138	cancelDeferredLocation	(4) }
139--	exception handling:
140--	a ProvideSubscriberLocation-Arg containing an unrecognized LocationEstimateType
141--	shall be rejected by the receiver with a return error cause of unexpected data value
142
143DeferredLocationEventType ::= BIT STRING {
144	msAvailable	(0) ,
145	enteringIntoArea	(1),
146	leavingFromArea	(2),
147	beingInsideArea	(3) } (SIZE (1..16))
148-- beingInsideArea is always treated as oneTimeEvent regardless of the possible value
149-- of occurrenceInfo inside areaEventInfo.
150-- exception handling:
151-- a ProvideSubscriberLocation-Arg containing other values than listed above in
152-- DeferredLocationEventType shall be rejected by the receiver with a return error cause of
153-- unexpected data value.
154
155LCS-ClientID ::= SEQUENCE {
156	lcsClientType	[0] LCSClientType,
157	lcsClientExternalID	[1] LCSClientExternalID	OPTIONAL,
158	lcsClientDialedByMS	[2] AddressString	OPTIONAL,
159	lcsClientInternalID	[3] LCSClientInternalID	OPTIONAL,
160	lcsClientName	[4] LCSClientName	OPTIONAL,
161	...,
162	lcsAPN		[5] APN		OPTIONAL,
163	lcsRequestorID	[6] LCSRequestorID	OPTIONAL }
164
165LCSClientType ::= ENUMERATED {
166	emergencyServices	(0),
167	valueAddedServices	(1),
168	plmnOperatorServices	(2),
169	lawfulInterceptServices	(3),
170	... }
171	--	exception handling:
172	--	unrecognized values may be ignored if the LCS client uses the privacy override
173	--	otherwise, an unrecognized value shall be treated as unexpected data by a receiver
174	--	a return error shall then be returned if received in a MAP invoke
175
176LCSClientName ::= SEQUENCE {
177	dataCodingScheme	[0] USSD-DataCodingScheme,
178	nameString	[2] NameString,
179	...,
180	lcs-FormatIndicator	[3] LCS-FormatIndicator	OPTIONAL }
181
182-- The USSD-DataCodingScheme shall indicate use of the default alphabet through the
183-- following encoding
184--	bit	7 6 5 4 3 2 1 0
185--		0 0 0 0 1 1 1 1
186
187NameString ::= USSD-String (SIZE (1..maxNameStringLength))
188
189maxNameStringLength  INTEGER ::= 63
190
191LCSRequestorID ::= SEQUENCE {
192	dataCodingScheme	[0] USSD-DataCodingScheme,
193	requestorIDString	[1] RequestorIDString,
194	...,
195	lcs-FormatIndicator	[2] LCS-FormatIndicator	OPTIONAL }
196
197RequestorIDString ::= USSD-String (SIZE (1..maxRequestorIDStringLength))
198
199maxRequestorIDStringLength  INTEGER ::= 63
200
201LCS-FormatIndicator ::= ENUMERATED {
202	logicalName	(0),
203	e-mailAddress	(1),
204	msisdn		(2),
205	url			(3),
206	sipUrl		(4),
207	... }
208
209LCS-Priority ::= OCTET STRING (SIZE (1))
210	-- 0 = highest priority
211	-- 1 = normal priority
212	-- all other values treated as 1
213
214LCS-QoS ::= SEQUENCE {
215	horizontal-accuracy	[0] Horizontal-Accuracy	OPTIONAL,
216	verticalCoordinateRequest	[1] NULL		OPTIONAL,
217	vertical-accuracy	[2] Vertical-Accuracy	OPTIONAL,	responseTime	[3] ResponseTime	OPTIONAL,
218	extensionContainer	[4] ExtensionContainer	OPTIONAL,
219	...}
220
221Horizontal-Accuracy ::= OCTET STRING (SIZE (1))
222	-- bit 8 = 0
223	-- bits 7-1 = 7 bit Uncertainty Code defined in 3GPP TS 23.032. The horizontal location
224	-- error should be less than the error indicated by the uncertainty code with 67%
225	-- confidence.
226
227Vertical-Accuracy ::= OCTET STRING (SIZE (1))
228	-- bit 8 = 0
229	-- bits 7-1 = 7 bit Vertical Uncertainty Code defined in 3GPP TS 23.032.
230	-- The vertical location error should be less than the error indicated
231	-- by the uncertainty code with 67% confidence.
232
233ResponseTime ::= SEQUENCE {
234	responseTimeCategory	ResponseTimeCategory,
235	...}
236--	note: an expandable SEQUENCE simplifies later addition of a numeric response time.
237
238ResponseTimeCategory ::= ENUMERATED {
239	lowdelay  (0),
240	delaytolerant  (1),
241	... }
242--	exception handling:
243--	an unrecognized value shall be treated the same as value 1 (delaytolerant)
244
245SupportedGADShapes ::= BIT STRING {
246	ellipsoidPoint  (0),
247	ellipsoidPointWithUncertaintyCircle (1),
248	ellipsoidPointWithUncertaintyEllipse (2),
249	polygon (3),
250	ellipsoidPointWithAltitude (4),
251	ellipsoidPointWithAltitudeAndUncertaintyElipsoid (5),
252	ellipsoidArc  (6) } (SIZE (7..16))
253-- A node shall mark in the BIT STRING all Shapes defined in 3GPP TS 23.032 it supports.
254-- exception handling: bits 7 to 15 shall be ignored if received.
255
256LCS-ReferenceNumber::= OCTET STRING (SIZE(1))
257
258LCSCodeword ::= SEQUENCE {
259	dataCodingScheme	[0] USSD-DataCodingScheme,
260	lcsCodewordString	[1] LCSCodewordString,
261	...}
262
263LCSCodewordString ::= USSD-String (SIZE (1..maxLCSCodewordStringLength))
264
265maxLCSCodewordStringLength  INTEGER ::= 20
266
267LCS-PrivacyCheck ::= SEQUENCE {
268	callSessionUnrelated	[0] PrivacyCheckRelatedAction,
269	callSessionRelated	[1] PrivacyCheckRelatedAction	OPTIONAL,
270	...}
271
272PrivacyCheckRelatedAction ::= ENUMERATED {
273	allowedWithoutNotification (0),
274	allowedWithNotification (1),
275	allowedIfNoResponse (2),
276	restrictedIfNoResponse (3),
277	notAllowed (4),
278	...}
279--	exception handling:
280--	a ProvideSubscriberLocation-Arg containing an unrecognized PrivacyCheckRelatedAction
281--	shall be rejected by the receiver with a return error cause of unexpected data value
282
283AreaEventInfo ::= SEQUENCE {
284	areaDefinition	[0]	AreaDefinition,
285	occurrenceInfo	[1]	OccurrenceInfo	OPTIONAL,
286	intervalTime	[2]	IntervalTime	OPTIONAL,
287	...}
288
289AreaDefinition ::= SEQUENCE {
290	areaList		[0]	AreaList,
291	...}
292
293AreaList ::= SEQUENCE SIZE (1..maxNumOfAreas) OF Area
294
295maxNumOfAreas  INTEGER ::= 10
296
297Area ::= SEQUENCE {
298	areaType		[0]	AreaType,
299	areaIdentification	[1]	AreaIdentification,
300	...}
301
302AreaType ::= ENUMERATED {
303	countryCode	(0),
304	plmnId		(1),
305	locationAreaId	(2),
306	routingAreaId	(3),
307	cellGlobalId	(4),
308	...}
309
310AreaIdentification ::= OCTET STRING (SIZE (2..7))
311	-- The internal structure is defined as follows:
312	-- octet 1 bits 4321	Mobile Country Code 1st digit
313	--         bits 8765	Mobile Country Code 2nd digit
314	-- octet 2 bits 4321	Mobile Country Code 3rd digit
315	--         bits 8765	Mobile Network Code 3rd digit if 3 digit MNC included
316	--			or filler (1111)
317	-- octet 3 bits 4321	Mobile Network Code 1st digit
318	--         bits 8765	Mobile Network Code 2nd digit
319	-- octets 4 and 5	Location Area Code (LAC)
320	-- octet 6	Routing Area Code (RAC) for Routing Area Id
321	-- octets 6 and 7	Cell Identity (CI) for Cell Global Id
322
323OccurrenceInfo ::= ENUMERATED {
324	oneTimeEvent	(0),
325	multipleTimeEvent	(1),
326	...}
327
328IntervalTime ::= INTEGER (1..32767)
329	-- minimum interval time between area reports in seconds
330
331ProvideSubscriberLocation-Res ::= SEQUENCE {
332	locationEstimate	Ext-GeographicalInformation,
333	ageOfLocationEstimate	[0] AgeOfLocationInformation	OPTIONAL,
334	extensionContainer	[1] ExtensionContainer	OPTIONAL,
335	... ,
336	add-LocationEstimate	[2] Add-GeographicalInformation 	OPTIONAL,
337	deferredmt-lrResponseIndicator	[3] NULL		OPTIONAL,
338	geranPositioningData	[4] PositioningDataInformation	OPTIONAL,
339	utranPositioningData	[5] UtranPositioningDataInfo	OPTIONAL,
340	cellIdOrSai	[6] CellGlobalIdOrServiceAreaIdOrLAI	OPTIONAL,
341	sai-Present	[7] NULL		OPTIONAL }
342
343--	if deferredmt-lrResponseIndicator is set, locationEstimate is ignored.
344
345-- the add-LocationEstimate parameter shall not be sent to a node that did not indicate the
346-- geographic shapes supported in the ProvideSubscriberLocation-Arg
347-- The locationEstimate and the add-locationEstimate parameters shall not be sent if
348-- the supportedGADShapes parameter has been received in ProvideSubscriberLocation-Arg
349-- and the shape encoded in locationEstimate or add-LocationEstimate is not marked
350-- as supported in supportedGADShapes. In such a case ProvideSubscriberLocation
351-- shall be rejected with error FacilityNotSupported with additional indication
352-- shapeOfLocationEstimateNotSupported.
353-- sai-Present indicates that the cellIdOrSai parameter contains a Service Area Identity.
354
355Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInformation))
356	-- Refers to geographical Information defined in 3GPP TS 23.032.
357	-- This is composed of 1 or more octets with an internal structure according to
358	-- 3GPP TS 23.032
359	-- Octet 1: Type of shape, only the following shapes in 3GPP TS 23.032 are allowed:
360	--		(a) Ellipsoid point with uncertainty circle
361	--		(b) Ellipsoid point with uncertainty ellipse
362	--		(c) Ellipsoid point with altitude and uncertainty ellipsoid
363	--		(d) Ellipsoid Arc
364	--		(e) Ellipsoid Point
365	-- Any other value in octet 1 shall be treated as invalid
366	-- Octets 2 to 8 for case (a) - Ellipsoid point with uncertainty circle
367	--		Degrees of Latitude				3 octets
368	--		Degrees of Longitude				3 octets
369	--		Uncertainty code				1 octet
370	-- Octets 2 to 11 for case (b) - Ellipsoid point with uncertainty ellipse:
371	--		Degrees of Latitude				3 octets
372	--		Degrees of Longitude				3 octets
373	--		Uncertainty semi-major axis				1 octet
374	--		Uncertainty semi-minor axis				1 octet
375	--		Angle of major axis				1 octet
376	--		Confidence				1 octet
377	-- Octets 2 to 14 for case (c) - Ellipsoid point with altitude and uncertainty ellipsoid
378	--		Degrees of Latitude				3 octets
379	--		Degrees of Longitude				3 octets
380	--		Altitude				2 octets
381	--		Uncertainty semi-major axis				1 octet
382	--		Uncertainty semi-minor axis				1 octet
383	--		Angle of major axis				1 octet
384	--		Uncertainty altitude				1 octet
385	--		Confidence				1 octet
386	-- Octets 2 to 13 for case (d) - Ellipsoid Arc
387	--		Degrees of Latitude				3 octets
388	--		Degrees of Longitude				3 octets
389	--		Inner radius				2 octets
390	--		Uncertainty radius				1 octet
391	--		Offset angle				1 octet
392	--		Included angle				1 octet
393	--		Confidence				1 octet
394	-- Octets 2 to 7 for case (e) - Ellipsoid Point
395	--		Degrees of Latitude				3 octets
396	--		Degrees of Longitude				3 octets
397
398	--
399	-- An Ext-GeographicalInformation parameter comprising more than one octet and
400	-- containing any other shape or an incorrect number of octets or coding according
401	-- to 3GPP TS 23.032 shall be treated as invalid data by a receiver.
402	--
403	-- An Ext-GeographicalInformation parameter comprising one octet shall be discarded
404	-- by the receiver if an Add-GeographicalInformation parameter is received
405	-- in the same message.
406	--
407	-- An Ext-GeographicalInformation parameter comprising one octet shall be treated as
408	-- invalid data by the receiver if an Add-GeographicalInformation parameter is not
409	-- received in the same message.
410
411maxExt-GeographicalInformation  INTEGER ::= 20
412	-- the maximum length allows for further shapes in 3GPP TS 23.032 to be included in later
413	-- versions of 3GPP TS 29.002
414
415PositioningDataInformation ::= OCTET STRING (SIZE (2..maxPositioningDataInformation))
416	-- Refers to the Positioning Data defined in 3GPP TS 49.031.
417	-- This is composed of 2 or more octets with an internal structure according to
418	-- 3GPP TS 49.031.
419
420maxPositioningDataInformation INTEGER ::= 10
421	--
422
423UtranPositioningDataInfo ::= OCTET STRING (SIZE (3..maxUtranPositioningDataInfo))
424	-- Refers to the Position Data defined in 3GPP TS 25.413.
425	-- This is composed of the positioningDataDiscriminator and the positioningDataSet
426	-- included in positionData as defined in 3GPP TS 25.413.
427
428maxUtranPositioningDataInfo INTEGER ::= 11
429	--
430
431Add-GeographicalInformation ::= OCTET STRING (SIZE (1..maxAdd-GeographicalInformation))
432	-- Refers to geographical Information defined in 3GPP TS 23.032.
433	-- This is composed of 1 or more octets with an internal structure according to
434	-- 3GPP TS 23.032
435	-- Octet 1: Type of shape, all the shapes defined in 3GPP TS 23.032 are allowed:
436	-- Octets 2 to n (where n is the total number of octets necessary to encode the shape
437	-- according to 3GPP TS 23.032) are used to encode the shape itself in accordance with the
438	-- encoding defined in 3GPP TS 23.032
439	--
440	-- An Add-GeographicalInformation parameter, whether valid or invalid, received
441	-- together with a valid Ext-GeographicalInformation parameter in the same message
442	-- shall be discarded.
443	--
444	-- An Add-GeographicalInformation parameter containing any shape not defined in
445	-- 3GPP TS 23.032 or an incorrect number of octets or coding according to
446	-- 3GPP TS 23.032 shall be treated as invalid data by a receiver if not received
447	-- together with a valid Ext-GeographicalInformation parameter in the same message.
448
449maxAdd-GeographicalInformation  INTEGER ::= 91
450	-- the maximum length allows support for all the shapes currently defined in 3GPP TS 23.032
451
452SubscriberLocationReport-Arg ::= SEQUENCE {
453	lcs-Event		LCS-Event,
454	lcs-ClientID	LCS-ClientID,
455	lcsLocationInfo	LCSLocationInfo,
456	msisdn		[0] ISDN-AddressString	OPTIONAL,
457	imsi			[1] IMSI		OPTIONAL,
458	imei			[2] IMEI		OPTIONAL,
459	na-ESRD		[3] ISDN-AddressString	OPTIONAL,
460	na-ESRK		[4] ISDN-AddressString	OPTIONAL,
461	locationEstimate	[5] Ext-GeographicalInformation	OPTIONAL,
462	ageOfLocationEstimate	[6] AgeOfLocationInformation	OPTIONAL,
463	extensionContainer	[7] ExtensionContainer	OPTIONAL,
464	... ,
465	add-LocationEstimate	[8] Add-GeographicalInformation	OPTIONAL,
466	deferredmt-lrData	[9] Deferredmt-lrData	OPTIONAL,
467	lcs-ReferenceNumber	[10] LCS-ReferenceNumber	OPTIONAL,
468	geranPositioningData	[11] PositioningDataInformation	OPTIONAL,
469	utranPositioningData	[12] UtranPositioningDataInfo	OPTIONAL,
470	na-ESRK-Request	[16]	NULL		OPTIONAL,
471	cellIdOrSai	[13]	CellGlobalIdOrServiceAreaIdOrLAI	OPTIONAL,
472	h-gmlc-Address	[14]	GSN-Address	OPTIONAL,
473	lcsServiceTypeID	[15]	LCSServiceTypeID	OPTIONAL,
474	sai-Present	[17] NULL		OPTIONAL }
475
476	-- one of msisdn or imsi is mandatory
477	-- a location estimate that is valid for the locationEstimate parameter should
478	-- be transferred in this parameter in preference to the add-LocationEstimate.
479	-- the deferredmt-lrData parameter shall be included if and only if the lcs-Event
480	-- indicates a deferredmt-lrResponse.
481	-- if the lcs-Event indicates a deferredmt-lrResponse then the locationEstimate
482	-- and the add-locationEstimate parameters shall not be sent if the
483	-- supportedGADShapes parameter had been received in ProvideSubscriberLocation-Arg
484	-- and the shape encoded in locationEstimate or add-LocationEstimate was not marked
485	-- as supported in supportedGADShapes. In such a case terminationCause
486	-- in deferredmt-lrData shall be present with value
487	-- shapeOfLocationEstimateNotSupported.
488	-- If a lcs event indicates deferred mt-lr response, the lcs-Reference number shall be
489	-- included.
490	-- sai-Present indicates that the cellIdOrSai parameter contains a Service Area Identity.
491
492Deferredmt-lrData ::= SEQUENCE {
493	deferredLocationEventType	DeferredLocationEventType,
494	terminationCause	[0] TerminationCause	OPTIONAL,
495	lcsLocationInfo	[1] LCSLocationInfo	OPTIONAL,
496	...}
497	-- lcsLocationInfo may be included only if a terminationCause is present
498	-- indicating mt-lrRestart.
499
500LCS-Event ::= ENUMERATED {
501	emergencyCallOrigination  (0),
502	emergencyCallRelease  (1),
503	mo-lr  (2),
504	...,
505	deferredmt-lrResponse  (3) }
506	--	exception handling:
507	--	a SubscriberLocationReport-Arg containing an unrecognized LCS-Event
508	--	shall be rejected by a receiver with a return error cause of unexpected data value
509
510TerminationCause ::= ENUMERATED {
511	normal  (0),
512	errorundefined  (1),
513	internalTimeout  (2),
514	congestion  (3),
515	mt-lrRestart  (4),
516	privacyViolation  (5),
517	...,
518	shapeOfLocationEstimateNotSupported (6) }
519-- mt-lrRestart shall be used to trigger the GMLC to restart the location procedure,
520-- either because the sending node knows that the terminal has moved under coverage
521-- of another MSC or SGSN (e.g. Send Identification received), or because the subscriber
522-- has been deregistered due to a Cancel Location received from HLR.
523--
524-- exception handling
525-- an unrecognized value shall be treated the same as value 1 (errorundefined)
526
527SubscriberLocationReport-Res ::= SEQUENCE {
528	extensionContainer	ExtensionContainer	OPTIONAL,
529	...,
530	na-ESRK		[0] ISDN-AddressString	OPTIONAL }
531
532
533END
534