1-- RANAP-IEs.asn
2--
3-- Taken from 3GPP TS 25.413 V8.2.1 (2009-03)
4-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip
5--
6-- 9.3.4	Information Element Definitions
7--
8-- $Id$
9--
10
11-- **************************************************************
12--
13-- Information Element Definitions
14--
15-- **************************************************************
16
17RANAP-IEs {
18itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
19umts-Access (20) modules (3) ranap (0) version1 (1) ranap-IEs (2) }
20
21DEFINITIONS AUTOMATIC TAGS ::=
22
23BEGIN
24
25IMPORTS
26	maxNrOfErrors,
27	maxNrOfPDPDirections,
28	maxNrOfPoints,
29	maxNrOfRABs,
30	maxNrOfSRBs,
31	maxNrOfSeparateTrafficDirections,
32	maxRAB-Subflows,
33	maxRAB-SubflowCombination,
34	maxNrOfLevels,
35	maxNrOfAltValues,
36	maxNrOfSNAs,
37	maxNrOfLAs,
38	maxNrOfPLMNsSN,
39	maxSet,
40	maxNrOfHSDSCHMACdFlows-1,
41	maxNrOfUEsToBeTraced,
42	maxNrOfInterfaces,
43	maxnoofMulticastServicesPerRNC,
44	maxMBMSSA,
45	maxMBMSRA,
46	maxnoofMulticastServicesPerUE,
47	maxNrOfEDCHMACdFlows-1,
48	maxGANSSSet,
49
50	id-CN-DomainIndicator,
51	id-MessageStructure,
52	id-SRB-TrCH-Mapping,
53	id-TypeOfError,
54	id-hS-DSCH-MAC-d-Flow-ID,
55	id-SignallingIndication,
56	id-CellLoadInformationGroup,
57	id-TraceRecordingSessionInformation,
58	id-MBMSLinkingInformation,
59	id-AlternativeRABConfiguration,
60	id-AlternativeRABConfigurationRequest,
61	id-E-DCH-MAC-d-Flow-ID,
62	id-RAC,
63	id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf,
64	id-Alt-RAB-Parameter-ExtendedMaxBitrateInf,
65	id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList,
66	id-Ass-RAB-Parameter-ExtendedMaxBitrateList,
67	id-RAB-Parameter-ExtendedGuaranteedBitrateList,
68	id-RAB-Parameter-ExtendedMaxBitrateList,
69	id-Requested-RAB-Parameter-ExtendedMaxBitrateList,
70	id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList,
71	id-LAofIdleModeUEs,
72	id-newLAListofIdleModeUEs,
73	id-LAListwithNoIdleModeUEsAnyMore,
74	id-ExtendedRNC-ID,
75	id-GANSS-PositioningDataSet,
76	id-d-RNTI-for-NoIuCSUP,
77	id-UE-History-Information,
78	id-SubscriberProfileIDforRFP,
79	id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf,
80	id-Alt-RAB-Parameter-SupportedMaxBitrateInf,
81	id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList,
82	id-Ass-RAB-Parameter-SupportedMaxBitrateList,
83	id-RAB-Parameter-SupportedGuaranteedBitrateList,
84	id-RAB-Parameter-SupportedMaxBitrateList,
85	id-Requested-RAB-Parameter-SupportedMaxBitrateList,
86	id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList
87
88
89FROM RANAP-Constants
90
91	Criticality,
92	ProcedureCode,
93	ProtocolIE-ID,
94	TriggeringMessage
95FROM RANAP-CommonDataTypes
96
97	ProtocolExtensionContainer{},
98	RANAP-PROTOCOL-EXTENSION
99FROM RANAP-Containers;
100
101-- A
102
103AccuracyFulfilmentIndicator ::= ENUMERATED{
104	requested-Accuracy-Fulfilled,
105	requested-Accuracy-Not-Fulfilled,
106	...
107}
108
109AllocationOrRetentionPriority ::= SEQUENCE {
110	priorityLevel			PriorityLevel,
111	pre-emptionCapability		Pre-emptionCapability,
112	pre-emptionVulnerability	Pre-emptionVulnerability,
113	queuingAllowed			QueuingAllowed,
114	iE-Extensions			ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL,
115	...
116}
117
118AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
119	...
120}
121
122Alt-RAB-Parameters ::= SEQUENCE {
123	altMaxBitrateInf			Alt-RAB-Parameter-MaxBitrateInf 						OPTIONAL,
124	altGuaranteedBitRateInf		Alt-RAB-Parameter-GuaranteedBitrateInf 					OPTIONAL,
125	iE-Extensions			ProtocolExtensionContainer { {Alt-RAB-Parameters-ExtIEs} } 	OPTIONAL,
126	...
127}
128
129Alt-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
130-- Extension for Release 6 to indicate an alternative RAB configuration --
131	{ ID id-AlternativeRABConfiguration		CRITICALITY ignore	EXTENSION RAB-Parameters	PRESENCE optional }|
132-- Extension for Release 7 to indicate an alternative list of Extended Guaranteed Bitrates --
133{ ID id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf		CRITICALITY ignore	EXTENSION Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf 	PRESENCE optional }|
134-- Extension for Release 7 to indicate an alternative list of Extended Maximum Bitrates --
135{ ID id-Alt-RAB-Parameter-ExtendedMaxBitrateInf		CRITICALITY ignore	EXTENSION Alt-RAB-Parameter-ExtendedMaxBitrateInf 	PRESENCE optional }|
136-- Extension for Release 8 to indicate an alternative list of Supported Maximum Bitrates --
137{ ID id-Alt-RAB-Parameter-SupportedMaxBitrateInf		CRITICALITY reject	EXTENSION Alt-RAB-Parameter-SupportedMaxBitrateInf 	PRESENCE optional }|
138-- Extension for Release 8 to indicate an alternative list of Supported Guaranteed Bitrates --
139{ ID id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf		CRITICALITY reject	EXTENSION Alt-RAB-Parameter-SupportedGuaranteedBitrateInf 	PRESENCE optional },
140	...
141}
142
143Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf ::= SEQUENCE {
144	altExtendedGuaranteedBitrateType			Alt-RAB-Parameter-GuaranteedBitrateType,
145	altExtendedGuaranteedBitrates				Alt-RAB-Parameter-ExtendedGuaranteedBitrates			OPTIONAL
146	-- This IE shall be present if the Type of Extended Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --,
147	...
148}
149
150Alt-RAB-Parameter-ExtendedGuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
151	Alt-RAB-Parameter-ExtendedGuaranteedBitrateList
152
153Alt-RAB-Parameter-ExtendedGuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate
154
155Alt-RAB-Parameter-GuaranteedBitrateInf ::= SEQUENCE {
156	altGuaranteedBitrateType			Alt-RAB-Parameter-GuaranteedBitrateType,
157	altGuaranteedBitrates				Alt-RAB-Parameter-GuaranteedBitrates			OPTIONAL
158	-- This IE shall be present if the Type of Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --,
159	...
160}
161
162Alt-RAB-Parameter-GuaranteedBitrateType ::= ENUMERATED{
163	unspecified,
164	value-range,
165	discrete-values,
166	...
167}
168
169Alt-RAB-Parameter-GuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
170	Alt-RAB-Parameter-GuaranteedBitrateList
171
172
173Alt-RAB-Parameter-GuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
174
175Alt-RAB-Parameter-SupportedGuaranteedBitrateInf ::= SEQUENCE {
176	altSupportedGuaranteedBitrateType			Alt-RAB-Parameter-GuaranteedBitrateType,
177	altSupportedGuaranteedBitrates				Alt-RAB-Parameter-SupportedGuaranteedBitrates			OPTIONAL
178	-- This IE shall be present if the Type of Supported Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --,
179	iE-Extensions			ProtocolExtensionContainer { { Alt-RAB-Parameter-SupportedGuaranteedBitrateInf-ExtIEs} } 	OPTIONAL,
180	...
181}
182
183Alt-RAB-Parameter-SupportedGuaranteedBitrateInf-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
184...
185}
186
187Alt-RAB-Parameter-SupportedGuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
188	SupportedRAB-ParameterBitrateList
189
190
191Alt-RAB-Parameter-ExtendedMaxBitrateInf ::= SEQUENCE {
192	altExtendedMaxBitrateType			Alt-RAB-Parameter-MaxBitrateType,
193	altExtendedMaxBitrates				Alt-RAB-Parameter-ExtendedMaxBitrates			OPTIONAL
194	-- This IE shall be present if the Type of Extended Alternative Maximum Bit Rates Information IE is set to "Value range" or "Discrete values" --,
195	...
196}
197
198Alt-RAB-Parameter-ExtendedMaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
199	Alt-RAB-Parameter-ExtendedMaxBitrateList
200
201Alt-RAB-Parameter-ExtendedMaxBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate
202
203Alt-RAB-Parameter-MaxBitrateInf ::= SEQUENCE {
204	altMaxBitrateType			Alt-RAB-Parameter-MaxBitrateType,
205	altMaxBitrates				Alt-RAB-Parameter-MaxBitrates			OPTIONAL
206	-- This IE shall be present if the Type of Alternative Maximun Bit Rates Information IE is set to "Value range" or "Discrete values" --,
207	...
208}
209
210Alt-RAB-Parameter-MaxBitrateType ::= ENUMERATED{
211	unspecified,
212	value-range,
213	discrete-values,
214	...
215}
216
217Alt-RAB-Parameter-MaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
218	Alt-RAB-Parameter-MaxBitrateList
219
220
221Alt-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
222
223
224Alt-RAB-Parameter-SupportedMaxBitrateInf ::= SEQUENCE {
225	altSupportedMaxBitrateType			Alt-RAB-Parameter-MaxBitrateType,
226	altSupportedMaxBitrates				Alt-RAB-Parameter-SupportedMaxBitrates			OPTIONAL
227	-- This IE shall be present if the Type of Supported Alternative Maximun Bit Rates Information IE is set to "Value range" or "Discrete values" --,
228	 iE-Extensions			ProtocolExtensionContainer { { Alt-RAB-Parameter-SupportedMaxBitrateInf-ExtIEs} } 	OPTIONAL,
229...
230}
231
232Alt-RAB-Parameter-SupportedMaxBitrateInf-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
233...
234}
235
236
237Alt-RAB-Parameter-SupportedMaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF
238	SupportedRAB-ParameterBitrateList
239
240AlternativeRABConfigurationRequest ::= ENUMERATED{
241	alternative-RAB-configuration-Requested,
242	...
243}
244
245APN	::= OCTET STRING (SIZE (1..255))
246-- Reference: 23.003
247
248AreaIdentity ::= CHOICE {
249	sAI				SAI,
250	geographicalArea		GeographicalArea,
251	...
252}
253
254Ass-RAB-Parameters ::= SEQUENCE {
255	assMaxBitrateInf			Ass-RAB-Parameter-MaxBitrateList 						OPTIONAL,
256	assGuaranteedBitRateInf		Ass-RAB-Parameter-GuaranteedBitrateList 				OPTIONAL,
257	iE-Extensions			ProtocolExtensionContainer { {Ass-RAB-Parameters-ExtIEs} } 	OPTIONAL,
258	...
259}
260
261Ass-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
262-- Extension for Release 7 to indicate an extended assigned Guaranteed Bitrate --
263	{ ID id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList		CRITICALITY reject	EXTENSION Ass-RAB-Parameter-ExtendedGuaranteedBitrateList 	PRESENCE optional }|
264-- Extension for Release 7 to indicate an extended assigned Maximum Bitrate --
265	{ ID id-Ass-RAB-Parameter-ExtendedMaxBitrateList		CRITICALITY reject	EXTENSION Ass-RAB-Parameter-ExtendedMaxBitrateList 	PRESENCE optional }|
266-- Extension for Release 8 to indicate an supported assigned Maximum Bitrate --
267	{ ID id-Ass-RAB-Parameter-SupportedMaxBitrateList		CRITICALITY ignore	EXTENSION SupportedRAB-ParameterBitrateList 	PRESENCE optional }|
268-- Extension for Release 8 to indicate an supported assigned Guaranteed Bitrate --
269	{ ID id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList		CRITICALITY ignore	EXTENSION SupportedRAB-ParameterBitrateList	PRESENCE optional },
270	...
271}
272
273Ass-RAB-Parameter-ExtendedGuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate
274
275Ass-RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate
276
277
278Ass-RAB-Parameter-GuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
279
280
281Ass-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
282
283AuthorisedPLMNs ::= SEQUENCE (SIZE (1..maxNrOfPLMNsSN)) OF
284	SEQUENCE {
285		pLMNidentity			PLMNidentity,
286		authorisedSNAsList		AuthorisedSNAs		OPTIONAL,
287		iE-Extensions			ProtocolExtensionContainer { {AuthorisedPLMNs-ExtIEs} } OPTIONAL,
288		...
289	}
290
291AuthorisedPLMNs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
292	...
293}
294
295AuthorisedSNAs ::= SEQUENCE (SIZE (1..maxNrOfSNAs)) OF SNAC
296
297
298-- B
299
300BindingID				::= OCTET STRING (SIZE (4))
301
302BroadcastAssistanceDataDecipheringKeys	::= SEQUENCE {
303	cipheringKeyFlag		BIT STRING (SIZE (1)),
304	currentDecipheringKey	BIT STRING (SIZE (56)),
305	nextDecipheringKey		BIT STRING (SIZE (56)),
306	...
307}
308
309-- C
310
311
312Cause ::= CHOICE {
313	radioNetwork			CauseRadioNetwork,
314	transmissionNetwork		CauseTransmissionNetwork,
315	nAS				CauseNAS,
316	protocol			CauseProtocol,
317	misc				CauseMisc,
318	non-Standard			CauseNon-Standard,
319	...,
320	radioNetworkExtension	CauseRadioNetworkExtension
321}
322
323CauseMisc ::= INTEGER {
324	om-intervention (113),
325	no-resource-available (114),
326	unspecified-failure (115),
327	network-optimisation (116)
328} (113..128)
329
330CauseNAS ::= INTEGER {
331	user-restriction-start-indication (81),
332	user-restriction-end-indication (82),
333	normal-release (83)
334} (81..96)
335
336CauseProtocol ::= INTEGER {
337	transfer-syntax-error (97),
338	semantic-error (98),
339	message-not-compatible-with-receiver-state (99),
340	abstract-syntax-error-reject (100),
341	abstract-syntax-error-ignore-and-notify (101),
342	abstract-syntax-error-falsely-constructed-message (102)
343} (97..112)
344
345CauseRadioNetwork ::= INTEGER {
346	rab-pre-empted (1),
347	trelocoverall-expiry (2),
348	trelocprep-expiry (3),
349	treloccomplete-expiry (4),
350	tqueing-expiry (5),
351	relocation-triggered (6),
352	trellocalloc-expiry(7),
353	unable-to-establish-during-relocation (8),
354	unknown-target-rnc (9),
355	relocation-cancelled (10),
356	successful-relocation (11),
357	requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12),
358	conflict-with-already-existing-integrity-protection-and-or-ciphering-information (13),
359	failure-in-the-radio-interface-procedure (14),
360	release-due-to-utran-generated-reason (15),
361	user-inactivity (16),
362	time-critical-relocation (17),
363	requested-traffic-class-not-available (18),
364	invalid-rab-parameters-value (19),
365	requested-maximum-bit-rate-not-available (20),
366	requested-guaranteed-bit-rate-not-available (21),
367	requested-transfer-delay-not-achievable (22),
368	invalid-rab-parameters-combination (23),
369	condition-violation-for-sdu-parameters (24),
370	condition-violation-for-traffic-handling-priority (25),
371	condition-violation-for-guaranteed-bit-rate (26),
372	user-plane-versions-not-supported (27),
373	iu-up-failure (28),
374	relocation-failure-in-target-CN-RNC-or-target-system(29),
375	invalid-RAB-ID (30),
376	no-remaining-rab (31),
377	interaction-with-other-procedure (32),
378	requested-maximum-bit-rate-for-dl-not-available (33),
379	requested-maximum-bit-rate-for-ul-not-available (34),
380	requested-guaranteed-bit-rate-for-dl-not-available (35),
381	requested-guaranteed-bit-rate-for-ul-not-available (36),
382	repeated-integrity-checking-failure (37),
383	requested-request-type-not-supported (38),
384	request-superseded (39),
385	release-due-to-UE-generated-signalling-connection-release (40),
386	resource-optimisation-relocation (41),
387	requested-information-not-available (42),
388	relocation-desirable-for-radio-reasons (43),
389	relocation-not-supported-in-target-RNC-or-target-system (44),
390	directed-retry (45),
391	radio-connection-with-UE-Lost (46),
392	rNC-unable-to-establish-all-RFCs (47),
393	deciphering-keys-not-available(48),
394	dedicated-assistance-data-not-available(49),
395	relocation-target-not-allowed (50),
396	location-reporting-congestion (51),
397	reduce-load-in-serving-cell (52),
398	no-radio-resources-available-in-target-cell (53),
399	gERAN-Iumode-failure (54),
400	access-restricted-due-to-shared-networks (55),
401	incoming-relocation-not-supported-due-to-PUESBINE-feature (56),
402	traffic-load-in-the-target-cell-higher-than-in-the-source-cell (57),
403	mBMS-no-multicast-service-for-this-UE(58),
404	mBMS-unknown-UE-ID(59),
405	successful-MBMS-session-start-no-data-bearer-necessary(60),
406	mBMS-superseded-due-to-NNSF(61),
407	mBMS-UE-linking-already-done(62),
408	mBMS-UE-de-linking-failure-no-existing-UE-linking(63),
409	tMGI-unknown(64)
410} (1..64)
411
412CauseRadioNetworkExtension ::= INTEGER {
413	iP-multicast-address-and-APN-not-valid(257),
414	mBMS-de-registration-rejected-due-to-implicit-registration(258),
415	mBMS-request-superseded(259),
416	mBMS-de-registration-during-session-not-allowed(260),
417	mBMS-no-data-bearer-necessary(261),
418	periodicLocationInformationNotAvailable(262),
419	gTP-Resources-Unavailable(263),
420	tMGI-inUse-overlapping-MBMS-service-area(264),
421	mBMS-no-cell-in-MBMS-service-area(265),
422	no-Iu-CS-UP-relocation(266),
423	successful-MBMS-Session-Start-IP-Multicast-Bearer-established(267),
424	cS-fallback-triggered(268)
425} (257..512)
426
427CauseNon-Standard ::= INTEGER (129..256)
428-- Cause value 256 shall not be used --
429
430CauseTransmissionNetwork ::= INTEGER {
431	signalling-transport-resource-failure (65),
432	iu-transport-connection-failed-to-establish (66)
433} (65..80)
434
435Cell-Capacity-Class-Value ::= INTEGER (1..100,...)
436
437CellLoadInformation ::= SEQUENCE {
438	cell-Capacity-Class-Value	Cell-Capacity-Class-Value,
439	loadValue					LoadValue,
440	rTLoadValue					RTLoadValue						OPTIONAL,
441	nRTLoadInformationValue		NRTLoadInformationValue			OPTIONAL,
442	iE-Extensions				ProtocolExtensionContainer { { CellLoadInformation-ExtIEs } }		OPTIONAL,
443	...
444}
445
446CellLoadInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
447	...
448}
449
450CellLoadInformationGroup ::= SEQUENCE {
451	sourceCellID						SourceCellID,
452	uplinkCellLoadInformation			CellLoadInformation		OPTIONAL,
453	downlinkCellLoadInformation			CellLoadInformation		OPTIONAL,
454	iE-Extensions	ProtocolExtensionContainer { { CellLoadInformationGroup-ExtIEs } }	OPTIONAL,
455	...
456}
457
458CellLoadInformationGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
459	...
460}
461
462CellType ::= ENUMERATED{
463	macro,
464	micro,
465	pico,
466	femto,
467	...
468}
469
470ClientType ::= ENUMERATED {
471	emergency-Services,
472	value-Added-Services,
473	pLMN-Operator-Services,
474	lawful-Intercept-Services,
475	pLMN-Operator-Broadcast-Services,
476	pLMN-Operator-O-et-M,
477	pLMN-Operator-Anonymous-Statistics,
478	pLMN-Operator-Target-MS-Service-Support,
479	...
480}
481
482CriticalityDiagnostics ::= SEQUENCE {
483	procedureCode			ProcedureCode			OPTIONAL,
484	triggeringMessage		TriggeringMessage		OPTIONAL,
485	procedureCriticality		Criticality			OPTIONAL,
486	iEsCriticalityDiagnostics		CriticalityDiagnostics-IE-List 	OPTIONAL,
487	iE-Extensions			ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
488	...
489}
490
491CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
492	...
493}
494
495CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
496	SEQUENCE {
497		iECriticality		Criticality,
498		iE-ID				ProtocolIE-ID,
499		repetitionNumber		RepetitionNumber0		OPTIONAL,
500		iE-Extensions			ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
501		...
502	}
503
504CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
505-- Extension for Release 99 to enable reporting the message structure down to the erroneous IE --
506	{	ID id-MessageStructure	CRITICALITY ignore		EXTENSION MessageStructure	PRESENCE optional	} |
507-- Extension for Release 99 to enable reporting if a reported error is due to a not understood or a missing IE --
508	{	ID id-TypeOfError		CRITICALITY ignore		EXTENSION TypeOfError		PRESENCE mandatory	},
509	...
510}
511
512MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
513	SEQUENCE {
514		iE-ID					ProtocolIE-ID,
515		repetitionNumber		RepetitionNumber1		OPTIONAL,
516		iE-Extensions			ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
517		...
518	}
519
520MessageStructure-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
521	...
522}
523
524CGI ::= SEQUENCE {
525	pLMNidentity				PLMNidentity,
526	lAC				LAC,
527	cI				CI,
528	iE-Extensions			ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
529}
530
531CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
532-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
533	{	ID id-RAC	CRITICALITY ignore		EXTENSION RAC	PRESENCE optional	},
534	...
535}
536
537ChosenEncryptionAlgorithm 		::= EncryptionAlgorithm
538
539ChosenIntegrityProtectionAlgorithm 	::= IntegrityProtectionAlgorithm
540
541CI					::= OCTET STRING (SIZE (2))
542
543ClassmarkInformation2			::= OCTET STRING
544
545ClassmarkInformation3			::= OCTET STRING
546
547CN-DomainIndicator ::= ENUMERATED {
548	cs-domain,
549	ps-domain
550}
551
552CN-ID				::= INTEGER (0..4095)
553
554CSG-Id		::= BIT STRING (SIZE (27))
555
556
557-- D
558
559DataVolumeReference			::= INTEGER (0..255)
560
561DataVolumeReportingIndication ::= ENUMERATED {
562	do-report,
563	do-not-report
564}
565
566DCH-ID ::= INTEGER (0..255)
567
568DeliveryOfErroneousSDU ::= ENUMERATED {
569	yes,
570	no,
571	no-error-detection-consideration
572}
573
574DeliveryOrder::= ENUMERATED {
575	delivery-order-requested,
576	delivery-order-not-requested
577}
578
579DeltaRAListofIdleModeUEs ::= SEQUENCE {
580	newRAListofIdleModeUEs					NewRAListofIdleModeUEs	OPTIONAL,
581	rAListwithNoIdleModeUEsAnyMore			RAListwithNoIdleModeUEsAnyMore	OPTIONAL,
582	iE-Extensions			ProtocolExtensionContainer { {DeltaRAListofIdleModeUEs-ExtIEs} } OPTIONAL
583}
584
585NewRAListofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF
586	RAC
587
588RAListwithNoIdleModeUEsAnyMore ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF
589	RAC
590
591DeltaRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
592{ ID id-newLAListofIdleModeUEs		CRITICALITY reject	EXTENSION LAListofIdleModeUEs				PRESENCE conditional	}|
593	-- This IE shall be present if the New RA List of Idle Mode UEs IE is included. --
594{ ID id-LAListwithNoIdleModeUEsAnyMore		CRITICALITY reject	EXTENSION LAListofIdleModeUEs				PRESENCE conditional	},
595	-- This IE shall be presentif the RA List with No Idle Mode UEs Any More IE is included. --
596	...
597}
598
599ForwardingIndication::=ENUMERATED{
600	forwarding-admitted,
601	...
602}
603
604DL-GTP-PDU-SequenceNumber		::= INTEGER (0..65535)
605
606DL-N-PDU-SequenceNumber 		::= INTEGER (0..65535)
607
608D-RNTI					::= INTEGER (0..1048575)
609
610DRX-CycleLengthCoefficient			::= INTEGER (6..9)
611
612DSCH-ID ::= INTEGER (0..255)
613
614
615-- E
616
617E-DCH-MAC-d-Flow-ID		::= INTEGER (0.. maxNrOfEDCHMACdFlows-1)
618
619ENB-ID ::= CHOICE {
620	macroENB-ID			BIT STRING (SIZE(20)),
621	homeENB-ID			BIT STRING (SIZE(28)),
622	...
623}
624
625Global-ENB-ID ::= SEQUENCE {
626	pLMNidentity			PLMNidentity,
627	eNB-ID					ENB-ID,
628	iE-Extensions			ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL,
629	selectedTAI		TAI,
630	...
631}
632
633GlobalENB-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
634	...
635}
636
637EncryptionAlgorithm 			::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1), standard-UMTS-encryption-algorithm-UEA2 (2) } (0..15)
638
639EncryptionInformation ::= SEQUENCE {
640	permittedAlgorithms		PermittedEncryptionAlgorithms,
641	key				EncryptionKey,
642	iE-Extensions			ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL
643}
644
645EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
646	...
647}
648
649EncryptionKey 				::= BIT STRING (SIZE (128))
650-- Reference: 33.102
651
652EquipmentsToBeTraced ::= CHOICE {
653	iMEIlist				IMEIList,
654	iMEISVlist				IMEISVList,
655	iMEIgroup				IMEIGroup,
656	iMEISVgroup				IMEISVGroup,
657	...
658}
659
660Event ::= ENUMERATED {
661	stop-change-of-service-area,
662	direct,
663	change-of-servicearea,
664	...,
665	stop-direct,
666	periodic,
667	stop-periodic
668}
669
670ExtendedGuaranteedBitrate			::= INTEGER (16000001..256000000)
671-- Unit is bits per sec
672
673ExtendedMaxBitrate			::= INTEGER (16000001..256000000)
674-- Unit is bits per sec
675
676ExtendedRNC-ID					::= INTEGER (4096..65535)
677
678-- F
679
680FrequenceLayerConvergenceFlag ::= ENUMERATED {
681	no-FLC-flag,
682	...
683}
684
685-- G
686
687GANSS-PositioningDataSet ::= SEQUENCE(SIZE(1..maxGANSSSet)) OF GANSS-PositioningMethodAndUsage
688
689GANSS-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
690
691GeographicalArea ::= CHOICE {
692	point				GA-Point,
693	pointWithUnCertainty		GA-PointWithUnCertainty,
694	polygon				GA-Polygon,
695	...,
696	pointWithUncertaintyEllipse		GA-PointWithUnCertaintyEllipse,
697	pointWithAltitude		GA-PointWithAltitude,
698	pointWithAltitudeAndUncertaintyEllipsoid		GA-PointWithAltitudeAndUncertaintyEllipsoid,
699	ellipsoidArc		GA-EllipsoidArc
700}
701
702GeographicalCoordinates ::= SEQUENCE {
703	latitudeSign			ENUMERATED { north, south },
704	latitude			INTEGER (0..8388607),
705	longitude			INTEGER (-8388608..8388607),
706	iE-Extensions			ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
707	...
708}
709
710GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
711	...
712}
713
714GA-AltitudeAndDirection ::= SEQUENCE {
715	directionOfAltitude		ENUMERATED {height, depth},
716	altitude		INTEGER (0..32767),
717	...
718}
719
720GA-EllipsoidArc ::= SEQUENCE {
721	geographicalCoordinates		GeographicalCoordinates,
722	innerRadius					INTEGER (0..65535),
723	uncertaintyRadius			INTEGER (0..127),
724	offsetAngle					INTEGER (0..179),
725	includedAngle				INTEGER (0..179),
726	confidence					INTEGER (0..127),
727	iE-Extensions				ProtocolExtensionContainer { { GA-EllipsoidArc-ExtIEs} } OPTIONAL,
728	...
729}
730
731GA-EllipsoidArc-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
732	...
733}
734
735GA-Point ::= SEQUENCE {
736	geographicalCoordinates		GeographicalCoordinates,
737	iE-Extensions			ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
738	...
739}
740
741GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
742	...
743}
744
745GA-PointWithAltitude ::= SEQUENCE {
746	geographicalCoordinates		GeographicalCoordinates,
747	altitudeAndDirection		GA-AltitudeAndDirection,
748	iE-Extensions				ProtocolExtensionContainer { { GA-PointWithAltitude-ExtIEs} } OPTIONAL,
749	...
750}
751
752GA-PointWithAltitude-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
753	...
754}
755
756GA-PointWithAltitudeAndUncertaintyEllipsoid ::= SEQUENCE {
757	geographicalCoordinates		GeographicalCoordinates,
758	altitudeAndDirection		GA-AltitudeAndDirection,
759	uncertaintyEllipse			GA-UncertaintyEllipse,
760	uncertaintyAltitude			INTEGER (0..127),
761	confidence					INTEGER (0..127),
762	iE-Extensions				ProtocolExtensionContainer { { GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs} } OPTIONAL,
763	...
764}
765
766GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
767	...
768}
769
770GA-PointWithUnCertainty ::=SEQUENCE {
771	geographicalCoordinates		GeographicalCoordinates,
772	iE-Extensions			ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
773	uncertaintyCode			INTEGER (0..127)
774}
775
776GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
777	...
778}
779
780GA-PointWithUnCertaintyEllipse ::= SEQUENCE {
781	geographicalCoordinates		GeographicalCoordinates,
782	uncertaintyEllipse			GA-UncertaintyEllipse,
783	confidence					INTEGER (0..127),
784	iE-Extensions				ProtocolExtensionContainer { { GA-PointWithUnCertaintyEllipse-ExtIEs} } OPTIONAL,
785	...
786}
787
788GA-PointWithUnCertaintyEllipse-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
789	...
790}
791
792GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
793	SEQUENCE {
794		geographicalCoordinates		GeographicalCoordinates,
795		iE-Extensions			ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
796		...
797	}
798
799GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
800	...
801}
802
803GA-UncertaintyEllipse ::= SEQUENCE {
804	uncertaintySemi-major		INTEGER (0..127),
805	uncertaintySemi-minor		INTEGER (0..127),
806	orientationOfMajorAxis		INTEGER (0..179), 	-- The values 90..179 shall not be used.
807	...
808}
809
810GERAN-BSC-Container				::= OCTET STRING
811	-- GERAN BSC Container as defined in [11] --
812
813
814GERAN-Cell-ID ::= SEQUENCE {
815	lAI				LAI,
816	rAC				RAC,
817	cI				CI,
818	iE-Extensions			ProtocolExtensionContainer { {GERAN-Cell-ID-ExtIEs} } OPTIONAL
819}
820
821GERAN-Cell-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
822	...
823}
824
825GERAN-Classmark	 				::= OCTET STRING
826	-- GERAN Classmark as defined in [11] --
827
828GlobalCN-ID ::= SEQUENCE {
829	pLMNidentity				PLMNidentity,
830	cN-ID				CN-ID
831}
832
833
834GlobalRNC-ID ::= SEQUENCE {
835	pLMNidentity				PLMNidentity,
836	rNC-ID				RNC-ID
837}
838
839GTP-TEI					::= OCTET STRING (SIZE (4))
840
841GuaranteedBitrate			::= INTEGER (0..16000000)
842-- Unit is bits per sec
843
844-- H
845
846HS-DSCH-MAC-d-Flow-ID		::= INTEGER (0.. maxNrOfHSDSCHMACdFlows-1)
847
848-- I
849
850
851IMEI					::= OCTET STRING (SIZE (8))
852-- Reference: 23.003
853
854IMEIGroup	::= SEQUENCE {
855	iMEI				IMEI,
856	iMEIMask			BIT STRING (SIZE (7)),
857	iE-Extensions		ProtocolExtensionContainer { { IMEIGroup-ExtIEs} } OPTIONAL
858}
859
860IMEIGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
861	...
862}
863
864IMEIList	::= SEQUENCE (SIZE (1..maxNrOfUEsToBeTraced)) OF IMEI
865
866IMEISV					::= OCTET STRING (SIZE (8))
867-- Reference: 23.003
868
869IMEISVGroup	::= SEQUENCE {
870	iMEISV				IMEISV,
871	iMEISVMask			BIT STRING (SIZE (7)),
872	iE-Extensions		ProtocolExtensionContainer { { IMEISVGroup-ExtIEs} } OPTIONAL
873}
874
875IMEISVGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
876	...
877}
878
879IMEISVList	::= SEQUENCE (SIZE (1..maxNrOfUEsToBeTraced)) OF IMEISV
880
881IMSI					::= TBCD-STRING (SIZE (3..8))
882-- Reference: 23.003
883
884IncludeVelocity		::= ENUMERATED {
885	requested
886}
887
888InformationExchangeID ::= INTEGER (0.. 1048575)
889
890InformationExchangeType ::= ENUMERATED {
891	transfer,
892	request,
893	...
894}
895
896InformationRequested ::= CHOICE {
897	requestedMBMSIPMulticastAddressandAPNRequest		RequestedMBMSIPMulticastAddressandAPNRequest,
898	requestedMulticastServiceList						RequestedMulticastServiceList,
899	...
900}
901
902
903InformationRequestType ::= CHOICE {
904	mBMSIPMulticastAddressandAPNRequest		MBMSIPMulticastAddressandAPNRequest,
905	permanentNAS-UE-ID						PermanentNAS-UE-ID,
906	...
907}
908
909InformationTransferID ::= INTEGER (0.. 1048575)
910
911InformationTransferType ::= CHOICE {
912	rNCTraceInformation			RNCTraceInformation,
913	...
914}
915
916IntegrityProtectionAlgorithm		::= INTEGER {
917	standard-UMTS-integrity-algorithm-UIA1 (0), standard-UMTS-integrity-algorithm-UIA2 (1),
918	no-value (15)
919} (0..15)
920
921IntegrityProtectionInformation ::= SEQUENCE {
922	permittedAlgorithms		PermittedIntegrityProtectionAlgorithms,
923	key				IntegrityProtectionKey,
924	iE-Extensions			ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL
925}
926
927IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
928	...
929}
930
931IntegrityProtectionKey			::= BIT STRING (SIZE (128))
932
933InterSystemInformationTransferType ::= CHOICE {
934	rIM-Transfer					RIM-Transfer,
935	...
936}
937
938InterSystemInformation-TransparentContainer ::= SEQUENCE {
939	downlinkCellLoadInformation			CellLoadInformation		OPTIONAL,
940	uplinkCellLoadInformation			CellLoadInformation		OPTIONAL,
941	iE-Extensions			ProtocolExtensionContainer { { InterSystemInformation-TransparentContainer-ExtIEs} } OPTIONAL,
942	...
943}
944
945InterSystemInformation-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
946...
947}
948
949IPMulticastAddress ::= OCTET STRING (SIZE (4..16))
950-- Reference: 23.003
951
952IuSignallingConnectionIdentifier	::= BIT STRING (SIZE (24))
953
954IuTransportAssociation ::= CHOICE {
955	gTP-TEI				GTP-TEI,
956	bindingID			BindingID,
957	...
958}
959
960-- J
961-- K
962
963KeyStatus	::= ENUMERATED {
964	old,
965	new,
966	...
967}
968-- L
969
970LA-LIST ::= SEQUENCE (SIZE (1..maxNrOfLAs)) OF
971	SEQUENCE {
972		lAC						LAC,
973		listOF-SNAs				ListOF-SNAs,
974		iE-Extensions			ProtocolExtensionContainer { { LA-LIST-ExtIEs} } OPTIONAL,
975		...
976	}
977
978LA-LIST-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
979	...
980}
981
982LAC					::= OCTET STRING (SIZE (2))
983
984LAI ::= SEQUENCE {
985	pLMNidentity				PLMNidentity,
986	lAC				LAC,
987	iE-Extensions			ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL
988}
989
990LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
991	...
992}
993
994LastKnownServiceArea	::= SEQUENCE {
995	sAI			SAI,
996	ageOfSAI	INTEGER (0..32767),
997	iE-Extensions	ProtocolExtensionContainer { {LastKnownServiceArea-ExtIEs} } OPTIONAL,
998	...
999}
1000
1001LastKnownServiceArea-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1002	...
1003}
1004
1005LastVisitedUTRANCell-Item ::= SEQUENCE {
1006	uTRAN-CellID					UTRAN-CellID,
1007	cellType						CellType,
1008	time-UE-StayedInCell			Time-UE-StayedInCell,
1009	iE-Extensions					ProtocolExtensionContainer { {LastVisitedUTRANCell-Item-ExtIEs} } OPTIONAL,
1010	...
1011}
1012
1013LastVisitedUTRANCell-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1014	...
1015}
1016
1017ListOF-SNAs ::= SEQUENCE (SIZE (1..maxNrOfSNAs)) OF SNAC
1018
1019ListOfInterfacesToTrace ::= SEQUENCE (SIZE (1..maxNrOfInterfaces)) OF InterfacesToTraceItem
1020
1021InterfacesToTraceItem ::= SEQUENCE {
1022	interface				ENUMERATED {iu-cs, iu-ps, iur, iub, uu, ...},
1023	iE-Extensions			ProtocolExtensionContainer { {InterfacesToTraceItem-ExtIEs} }	OPTIONAL,
1024	...
1025}
1026
1027InterfacesToTraceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1028	...
1029}
1030
1031LoadValue	::= INTEGER (0..100)
1032
1033LocationRelatedDataRequestType	::= SEQUENCE {
1034	requestedLocationRelatedDataType			RequestedLocationRelatedDataType,
1035	requestedGPSAssistanceData					RequestedGPSAssistanceData	OPTIONAL,
1036	-- This IE shall be present if the Requested Location Related Data Type IE is set to �Dedicated Assistance Data for Assisted GPS� or
1037	-- `Dedicated Assistance Data for Assisted GPS and GANSS�
1038	...
1039}
1040
1041LocationRelatedDataRequestTypeSpecificToGERANIuMode	::= ENUMERATED {
1042	decipheringKeysEOTD,
1043	dedicatedMobileAssistedEOTDAssistanceData,
1044	dedicatedMobileBasedEOTDAssistanceData,
1045	...
1046}
1047
1048L3-Information				::= OCTET STRING
1049
1050-- M
1051
1052MaxBitrate				::= INTEGER (1..16000000)
1053-- Unit is bits per sec
1054
1055MaxSDU-Size				::= INTEGER (0..32768)
1056-- MaxSDU-Size
1057-- Unit is bit
1058
1059MBMS-PTP-RAB-ID ::= BIT STRING (SIZE (8))
1060
1061MBMSBearerServiceType ::= ENUMERATED {
1062	multicast,
1063	broadcast,
1064	...
1065}
1066
1067MBMSCNDe-Registration ::= ENUMERATED {
1068	normalsessionstop,
1069	deregister,
1070	...
1071}
1072
1073
1074MBMSCountingInformation ::= ENUMERATED {
1075	counting,
1076	notcounting,
1077	...
1078}
1079
1080MBMSHCIndicator ::= ENUMERATED {
1081	uncompressed-header,
1082	compressed-header,
1083	...
1084}
1085
1086MBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF
1087	TMGI
1088
1089MBMSLinkingInformation ::= ENUMERATED {
1090	uE-has-joined-multicast-services,
1091	...
1092}
1093
1094MBMSRegistrationRequestType ::= ENUMERATED {
1095	register,
1096	deregister,
1097	...
1098}
1099
1100MBMSServiceArea ::= OCTET STRING
1101
1102MBMSSessionDuration ::= OCTET STRING (SIZE (3))
1103
1104
1105
1106MBMSSessionIdentity ::= OCTET STRING (SIZE (1))
1107
1108MBMSSessionRepetitionNumber ::= OCTET STRING (SIZE (1))
1109
1110
1111-- N
1112
1113
1114NAS-PDU					::= OCTET STRING
1115
1116NAS-SequenceNumber			::= BIT STRING (SIZE (2))
1117-- Reference: 24.008
1118
1119NAS-SynchronisationIndicator	::= BIT STRING (SIZE (4))
1120
1121NewBSS-To-OldBSS-Information		::= OCTET STRING
1122
1123NonSearchingIndication ::= ENUMERATED {
1124	non-searching,
1125	searching
1126}
1127
1128NRTLoadInformationValue	::= INTEGER (0..3)
1129
1130NumberOfIuInstances			::= INTEGER (1..2)
1131
1132NumberOfSteps				::= INTEGER (1..16)
1133
1134-- O
1135
1136OldBSS-ToNewBSS-Information		::= OCTET STRING
1137
1138OMC-ID					::= OCTET STRING (SIZE (3..22))
1139-- Reference: GSM [25]
1140
1141-- P
1142
1143PagingAreaID ::= CHOICE {
1144	lAI				LAI,
1145	rAI				RAI,
1146	...
1147}
1148
1149PagingCause ::= ENUMERATED {
1150	terminating-conversational-call,
1151	terminating-streaming-call,
1152	terminating-interactive-call,
1153	terminating-background-call,
1154	terminating-low-priority-signalling,
1155	...,
1156	terminating-high-priority-signalling
1157}
1158
1159PDP-TypeInformation ::= SEQUENCE (SIZE (1..maxNrOfPDPDirections)) OF
1160	PDP-Type
1161
1162PDP-Type ::= ENUMERATED {
1163	empty,
1164	ppp,
1165	osp-ihoss	-- this value shall not be used -- ,
1166	ipv4,
1167	ipv6,
1168	...
1169}
1170
1171PeriodicLocationInfo ::= SEQUENCE {
1172	reportingAmount				INTEGER (1..8639999, ...),
1173	reportingInterval			INTEGER (1..8639999, ...),
1174	iE-Extensions				ProtocolExtensionContainer { { PeriodicLocationInfo-ExtIEs } }	OPTIONAL,
1175	...
1176}
1177
1178PeriodicLocationInfo-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1179	...
1180}
1181
1182
1183PermanentNAS-UE-ID ::= CHOICE {
1184	iMSI				IMSI,
1185	...
1186}
1187
1188PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
1189	EncryptionAlgorithm
1190
1191PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
1192	IntegrityProtectionAlgorithm
1193
1194PLMNidentity 				::= TBCD-STRING (SIZE (3))
1195
1196PLMNs-in-shared-network ::= SEQUENCE (SIZE (1..maxNrOfPLMNsSN)) OF
1197	SEQUENCE {
1198		pLMNidentity			PLMNidentity,
1199		lA-LIST					LA-LIST,
1200		iE-Extensions			ProtocolExtensionContainer { { PLMNs-in-shared-network-ExtIEs} } OPTIONAL,
1201		...
1202	}
1203
1204PLMNs-in-shared-network-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1205	...
1206}
1207
1208PositioningDataDiscriminator ::= BIT STRING (SIZE(4))
1209
1210PositioningDataSet ::= SEQUENCE(SIZE(1..maxSet)) OF PositioningMethodAndUsage
1211
1212PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
1213
1214PositioningPriority	::= ENUMERATED {
1215	high-Priority,
1216	normal-Priority,
1217...
1218}
1219
1220PositionData ::= SEQUENCE {
1221	positioningDataDiscriminator		PositioningDataDiscriminator,
1222	positioningDataSet					PositioningDataSet			OPTIONAL,
1223-- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000" --
1224	iE-Extensions		ProtocolExtensionContainer { {PositionData-ExtIEs} } OPTIONAL,
1225	...
1226}
1227
1228PositionData-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1229	{ ID id-GANSS-PositioningDataSet			CRITICALITY ignore	EXTENSION GANSS-PositioningDataSet				PRESENCE optional },
1230	...
1231}
1232
1233PositionDataSpecificToGERANIuMode ::= OCTET STRING
1234
1235Pre-emptionCapability ::= ENUMERATED {
1236	shall-not-trigger-pre-emption,
1237	may-trigger-pre-emption
1238}
1239
1240Pre-emptionVulnerability ::= ENUMERATED {
1241	not-pre-emptable,
1242	pre-emptable
1243}
1244
1245PriorityLevel				::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
1246
1247ProvidedData ::= CHOICE {
1248	shared-network-information				Shared-Network-Information,
1249	...
1250}
1251
1252P-TMSI					::= OCTET STRING (SIZE (4))
1253
1254-- Q
1255
1256QueuingAllowed ::= ENUMERATED {
1257	queueing-not-allowed,
1258	queueing-allowed
1259}
1260
1261-- R
1262RAB-AsymmetryIndicator::= ENUMERATED {
1263	symmetric-bidirectional,
1264	asymmetric-unidirectional-downlink,
1265	asymmetric-unidirectional-uplink,
1266	asymmetric-bidirectional,
1267	...
1268}
1269
1270RAB-ID					::= BIT STRING (SIZE (8))
1271
1272RAB-Parameter-ExtendedGuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate
1273
1274RAB-Parameter-ExtendedMaxBitrateList		::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate
1275
1276
1277RAB-Parameter-GuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
1278--This IE shall be ignored if Supported Guaranteed Bit rate is present--
1279
1280RAB-Parameter-MaxBitrateList		::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
1281--This IE shall be ignored if Supported Maximum Bit rate is present--
1282
1283RAB-Parameters ::= SEQUENCE {
1284	trafficClass			TrafficClass,
1285	rAB-AsymmetryIndicator			RAB-AsymmetryIndicator,
1286	maxBitrate			RAB-Parameter-MaxBitrateList,
1287	guaranteedBitRate		RAB-Parameter-GuaranteedBitrateList OPTIONAL
1288	-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
1289	deliveryOrder			DeliveryOrder,
1290	maxSDU-Size			MaxSDU-Size,
1291	sDU-Parameters			SDU-Parameters,
1292	transferDelay			TransferDelay OPTIONAL
1293	-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
1294	trafficHandlingPriority		TrafficHandlingPriority OPTIONAL
1295	-- This IE shall be present the traffic class IE is set to "Interactive" --,
1296	allocationOrRetentionPriority	AllocationOrRetentionPriority OPTIONAL,
1297	sourceStatisticsDescriptor	SourceStatisticsDescriptor OPTIONAL
1298	-- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --,
1299	relocationRequirement	RelocationRequirement OPTIONAL,
1300	iE-Extensions			ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL,
1301	...
1302}
1303
1304RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1305-- Extension for Release 5 to enable indication that Interactive User Plane data is of a signalling nature --
1306	{ ID id-SignallingIndication	CRITICALITY ignore		EXTENSION SignallingIndication		PRESENCE optional }|
1307-- Extension for Release 7 to indicate an Extended Guaranteed Bitrate --
1308{ ID id-RAB-Parameter-ExtendedGuaranteedBitrateList	CRITICALITY reject		EXTENSION RAB-Parameter-ExtendedGuaranteedBitrateList		PRESENCE optional }|
1309-- Extension for Release 7 to indicate an Extended Maximum Bitrate --
1310{ ID id-RAB-Parameter-ExtendedMaxBitrateList	CRITICALITY reject		EXTENSION RAB-Parameter-ExtendedMaxBitrateList		PRESENCE optional }|
1311-- Extension for Release 8 to indicate an Supported Maximum Bitrate --
1312{ ID id-RAB-Parameter-SupportedMaxBitrateList	CRITICALITY reject		EXTENSION SupportedRAB-ParameterBitrateList		PRESENCE optional }|
1313-- Extension for Release 8 to indicate an Supported Guaranteed Bitrate --
1314{ ID id-RAB-Parameter-SupportedGuaranteedBitrateList	CRITICALITY reject		EXTENSION SupportedRAB-ParameterBitrateList		PRESENCE optional },
1315	...
1316}
1317
1318RAB-SubflowCombinationBitRate 	::= INTEGER (0..16000000)
1319
1320RAB-TrCH-Mapping ::=	SEQUENCE ( SIZE (1..maxNrOfRABs)) OF
1321	RAB-TrCH-MappingItem
1322
1323RAB-TrCH-MappingItem ::= SEQUENCE {
1324	rAB-ID			RAB-ID,
1325	trCH-ID-List	TrCH-ID-List,
1326	iE-Extensions			ProtocolExtensionContainer { { RAB-TrCH-MappingItem-ExtIEs} } OPTIONAL,
1327	...
1328}
1329
1330RAB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1331-- Extension for Release 99 to enable transfer of RAB Subflow mapping onto Iur transport channel Ids for a given indicated domain --
1332	{	ID id-CN-DomainIndicator	CRITICALITY ignore		EXTENSION CN-DomainIndicator	PRESENCE optional	},
1333	...
1334}
1335
1336RAC					::= OCTET STRING (SIZE (1))
1337
1338RAI ::= SEQUENCE {
1339	lAI				LAI,
1340	rAC				RAC,
1341	iE-Extensions			ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL,
1342	...
1343}
1344
1345RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1346	...
1347}
1348
1349RAListofIdleModeUEs ::= CHOICE {
1350	notEmptyRAListofIdleModeUEs			NotEmptyRAListofIdleModeUEs,
1351	emptyFullRAListofIdleModeUEs			ENUMERATED {emptylist,fulllist,...},
1352	...
1353}
1354
1355NotEmptyRAListofIdleModeUEs ::= SEQUENCE {
1356	rAofIdleModeUEs			RAofIdleModeUEs,
1357	iE-Extensions			ProtocolExtensionContainer { {NotEmptyRAListofIdleModeUEs-ExtIEs} } OPTIONAL
1358}
1359
1360RAofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF
1361	RAC
1362
1363NotEmptyRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1364{ ID id-LAofIdleModeUEs		CRITICALITY reject	EXTENSION LAListofIdleModeUEs PRESENCE conditional },
1365	-- This IE shall be present if the RA of Idle Mode UEs IE is included. --
1366	...
1367}
1368
1369LAListofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF
1370	LAI
1371
1372RAT-Type ::= ENUMERATED {
1373	utran,
1374	geran,
1375	...
1376}
1377
1378RateControlAllowed ::= ENUMERATED {
1379	not-allowed,
1380	allowed
1381}
1382
1383RedirectAttemptFlag 	::= NULL
1384
1385RedirectionCompleted	::= ENUMERATED {
1386	redirection-completed,
1387	...
1388}
1389
1390RejectCauseValue ::= ENUMERATED {
1391	pLMN-Not-Allowed,
1392	location-Area-Not-Allowed,
1393	roaming-Not-Allowed-In-This-Location-Area,
1394	no-Suitable-Cell-In-Location-Area,
1395	gPRS-Services-Not-Allowed-In-This-PLMN,
1396	cS-PS-coordination-required,
1397	...
1398}
1399
1400
1401RelocationRequirement ::= ENUMERATED {
1402	lossless,
1403	none,
1404	...,
1405	realtime
1406}
1407
1408RelocationType ::= ENUMERATED {
1409	ue-not-involved,
1410	ue-involved,
1411	...
1412}
1413
1414RepetitionNumber0 ::= INTEGER (0..255)
1415
1416RepetitionNumber1 ::= INTEGER (1..256)
1417
1418
1419ReportArea ::= ENUMERATED {
1420	service-area,
1421	geographical-area,
1422	...
1423}
1424
1425RequestedGPSAssistanceData 	::= OCTET STRING (SIZE (1 .. 38 ))
1426	-- gpsAssistanceData as defined in 24.080 --
1427
1428RequestedGANSSAssistanceData 	::= OCTET STRING (SIZE (1 .. 201 ))
1429	-- ganssAssistanceData as defined in 24.080 --
1430
1431RequestedLocationRelatedDataType ::= ENUMERATED {
1432	decipheringKeysUEBasedOTDOA,
1433	decipheringKeysAssistedGPS,
1434	dedicatedAssistanceDataUEBasedOTDOA,
1435	dedicatedAssistanceDataAssistedGPS,
1436	...,
1437-- Release 7 extension elements --
1438	decipheringKeysAssistedGANSS,
1439	dedicatedAssistanceDataAssistedGANSS,
1440	decipheringKeysAssistedGPSandGANSS,
1441	dedicatedAssistanceDataAssistedGPSandGANSS
1442}
1443
1444RequestedMBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF
1445	MBMSIPMulticastAddressandAPNlist
1446
1447MBMSIPMulticastAddressandAPNlist ::= SEQUENCE {
1448	tMGI					TMGI,
1449	iPMulticastAddress		IPMulticastAddress,
1450	aPN						APN,
1451	iE-Extensions			ProtocolExtensionContainer { {MBMSIPMulticastAddressandAPNlist-ExtIEs} } 	OPTIONAL,
1452	...
1453}
1454
1455MBMSIPMulticastAddressandAPNlist-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1456	...
1457}
1458
1459RequestedMulticastServiceList ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
1460	TMGI
1461
1462Requested-RAB-Parameter-Values ::= SEQUENCE {
1463	requestedMaxBitrates				Requested-RAB-Parameter-MaxBitrateList			OPTIONAL,
1464	requestedGuaranteedBitrates				Requested-RAB-Parameter-GuaranteedBitrateList			OPTIONAL,
1465	iE-Extensions			ProtocolExtensionContainer { { Requested-RAB-Parameter-Values-ExtIEs} } 	OPTIONAL,
1466	...
1467}
1468
1469Requested-RAB-Parameter-Values-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1470-- Extension for Release 6 to enable RNC to request the execution of an alternative RAB configuration --
1471	{ ID id-AlternativeRABConfigurationRequest		CRITICALITY ignore	EXTENSION AlternativeRABConfigurationRequest	PRESENCE optional }|
1472-- Extension for Release 7 to request an Extended Maximum Bitrate --
1473	{ ID id-Requested-RAB-Parameter-ExtendedMaxBitrateList		CRITICALITY reject	EXTENSION Requested-RAB-Parameter-ExtendedMaxBitrateList	PRESENCE optional }|
1474-- Extension for Release 7 to request an Extended Guaranteed Bitrate --
1475	{ ID id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList		CRITICALITY reject	EXTENSION Requested-RAB-Parameter-ExtendedGuaranteedBitrateList	PRESENCE optional }|
1476-- Extension for Release 8 to request an Supported Maximum Bitrate --
1477	{ ID id-Requested-RAB-Parameter-SupportedMaxBitrateList		CRITICALITY reject	EXTENSION SupportedRAB-ParameterBitrateList		PRESENCE optional }|
1478-- Extension for Release 8 to request an Supported Guaranteed Bitrate --
1479	{ ID id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList		CRITICALITY reject	EXTENSION SupportedRAB-ParameterBitrateList	PRESENCE optional },
1480	...
1481}
1482
1483Requested-RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate
1484
1485Requested-RAB-Parameter-ExtendedGuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate
1486
1487Requested-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
1488
1489Requested-RAB-Parameter-GuaranteedBitrateList	::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
1490
1491
1492RequestType ::= SEQUENCE {
1493	event				Event,
1494	reportArea			ReportArea,
1495	accuracyCode		INTEGER (0..127)	OPTIONAL,
1496	...
1497}
1498
1499ResidualBitErrorRatio ::= SEQUENCE {
1500	mantissa			INTEGER (1..9),
1501	exponent			INTEGER (1..8),
1502	iE-Extensions			ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL
1503}
1504-- ResidualBitErrorRatio = mantissa * 10^-exponent
1505
1506ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1507	...
1508}
1509
1510ResponseTime	::= ENUMERATED {
1511	lowdelay,
1512	delaytolerant,
1513...
1514}
1515
1516RIMInformation					::= OCTET STRING
1517
1518RIM-Transfer ::= SEQUENCE {
1519	rIMInformation				RIMInformation,
1520	rIMRoutingAddress			RIMRoutingAddress	OPTIONAL,
1521	iE-Extensions			ProtocolExtensionContainer { {RIM-Transfer-ExtIEs} } OPTIONAL
1522}
1523
1524RIM-Transfer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1525	...
1526}
1527
1528RIMRoutingAddress ::= CHOICE {
1529	targetRNC-ID					TargetRNC-ID,
1530	gERAN-Cell-ID					GERAN-Cell-ID,
1531	...
1532}
1533
1534
1535RNC-ID					::= INTEGER (0..4095)
1536-- RNC-ID					::= BIT STRING (SIZE (12))
1537-- Harmonized with RNSAP and NBAP definitions
1538
1539
1540RNCTraceInformation::= SEQUENCE {
1541	traceReference					TraceReference,
1542	traceActivationIndicator		ENUMERATED {activated,deactivated},
1543	equipmentsToBeTraced			EquipmentsToBeTraced												OPTIONAL,
1544	-- This IE shall be present if the Trace Activation Indicator IE is set to "Activated".
1545	iE-Extensions					ProtocolExtensionContainer { { RNCTraceInformation-ExtIEs} }		OPTIONAL
1546}
1547
1548RNCTraceInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1549	...
1550}
1551
1552RRC-Container				::= OCTET STRING
1553
1554RTLoadValue	::= INTEGER (0..100)
1555
1556-- S
1557
1558SAC					::= OCTET STRING (SIZE (2))
1559
1560SAI ::= SEQUENCE {
1561	pLMNidentity				PLMNidentity,
1562	lAC				LAC,
1563	sAC				SAC,
1564	iE-Extensions			ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL
1565}
1566
1567SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1568	...
1569}
1570
1571SAPI ::= ENUMERATED {
1572	sapi-0,
1573	sapi-3,
1574	...
1575}
1576
1577SessionUpdateID ::= INTEGER (0.. 1048575)
1578
1579Shared-Network-Information ::= SEQUENCE {
1580		pLMNs-in-shared-network			PLMNs-in-shared-network,
1581		iE-Extensions			ProtocolExtensionContainer { {Shared-Network-Information-ExtIEs} } OPTIONAL,
1582		...
1583	}
1584
1585Shared-Network-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1586	...
1587}
1588
1589SignallingIndication ::= ENUMERATED {
1590	signalling,
1591	...
1592}
1593
1594SDU-ErrorRatio ::= SEQUENCE {
1595	mantissa			INTEGER (1..9),
1596	exponent			INTEGER (1..6),
1597	iE-Extensions			ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL
1598}
1599-- SDU-ErrorRatio = mantissa * 10^-exponent
1600
1601SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1602	...
1603}
1604SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..maxRAB-SubflowCombination)) OF
1605	SEQUENCE {
1606		subflowSDU-Size			SubflowSDU-Size 	OPTIONAL,
1607		rAB-SubflowCombinationBitRate	RAB-SubflowCombinationBitRate 	OPTIONAL,
1608		iE-Extensions			ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL,
1609		...
1610	}
1611
1612SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1613	...
1614}
1615
1616SDU-Parameters ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
1617	SEQUENCE {
1618		sDU-ErrorRatio			SDU-ErrorRatio OPTIONAL
1619		-- This IE shall be present if the Delivery Of Erroneous SDU IE is set to "Yes" or "No" --,
1620		residualBitErrorRatio		ResidualBitErrorRatio,
1621		deliveryOfErroneousSDU		DeliveryOfErroneousSDU,
1622		sDU-FormatInformationParameters	SDU-FormatInformationParameters OPTIONAL,
1623		iE-Extensions			ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL,
1624		...
1625	}
1626
1627SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1628	...
1629}
1630
1631SNA-Access-Information ::= SEQUENCE {
1632		authorisedPLMNs			AuthorisedPLMNs,
1633		iE-Extensions			ProtocolExtensionContainer { {SNA-Access-Information-ExtIEs} } OPTIONAL,
1634		...
1635	}
1636
1637SNA-Access-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1638	...
1639}
1640
1641SNAC				::= INTEGER (0..65535)
1642
1643Service-Handover ::= ENUMERATED {
1644	handover-to-GSM-should-be-performed,
1645	handover-to-GSM-should-not-be-performed,
1646	handover-to-GSM-shall-not-be-performed,
1647	...
1648}
1649
1650Source-ToTarget-TransparentContainer ::= OCTET STRING
1651-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system.
1652-- Note: In the current version of this specification, this IE may either carry the Source RNC to
1653-- Target RNC Transparent Container or the Source eNB to Target eNB Transparent Container IE as
1654-- defined in [49]
1655
1656SourceeNodeB-ToTargeteNodeB-TransparentContainer ::= OCTET STRING
1657
1658
1659SourceCellID ::= CHOICE {
1660	sourceUTRANCellID			SourceUTRANCellID,
1661	sourceGERANCellID			CGI,
1662	...
1663}
1664
1665SourceBSS-ToTargetBSS-TransparentContainer		::= OCTET STRING
1666
1667SourceID ::= CHOICE {
1668	sourceRNC-ID			SourceRNC-ID,
1669	sAI				SAI,
1670	...
1671}
1672
1673
1674SourceRNC-ID ::= SEQUENCE {
1675	pLMNidentity				PLMNidentity,
1676	rNC-ID				RNC-ID,
1677	iE-Extensions			ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL
1678}
1679
1680SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1681-- Extension for Release 7 to indicate extended RNC-ID --
1682	{ ID id-ExtendedRNC-ID				CRITICALITY reject	EXTENSION ExtendedRNC-ID		PRESENCE optional	},
1683	...
1684}
1685
1686SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE {
1687	rRC-Container			RRC-Container,
1688	numberOfIuInstances		NumberOfIuInstances,
1689	relocationType 			RelocationType,
1690	chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm	OPTIONAL,
1691	integrityProtectionKey		IntegrityProtectionKey			OPTIONAL,
1692	chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm		OPTIONAL,
1693	cipheringKey			EncryptionKey				OPTIONAL,
1694	chosenEncryptionAlgorithForCS	ChosenEncryptionAlgorithm		OPTIONAL,
1695	chosenEncryptionAlgorithForPS	ChosenEncryptionAlgorithm		OPTIONAL,
1696	d-RNTI				D-RNTI 					OPTIONAL
1697	-- This IE shall be present if the Relocation type IE is set to "UE not involved in relocation of SRNS" --,
1698	targetCellId			TargetCellId				OPTIONAL
1699	-- This IE shall be present if the Relocation type IE is set to "UE involved in relocation of SRNS" --,
1700	rAB-TrCH-Mapping			RAB-TrCH-Mapping				OPTIONAL,
1701	iE-Extensions			ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL,
1702	...
1703}
1704
1705SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1706-- Extension for Release 99 to enable transfer of SRB mapping onto Iur transport channel Ids --
1707	{	ID id-SRB-TrCH-Mapping	CRITICALITY reject		EXTENSION SRB-TrCH-Mapping	PRESENCE optional	}|
1708-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
1709	{ID id-CellLoadInformationGroup	CRITICALITY ignore		EXTENSION CellLoadInformationGroup		PRESENCE optional}|
1710-- Extension for Release 6 to provide Trace Recording Session Information to the Target RNC --
1711	{ID id-TraceRecordingSessionInformation		CRITICALITY ignore		EXTENSION TraceRecordingSessionInformation		PRESENCE optional}|
1712-- Extension for Release 6 to indicate to the Target RNC that the UE has activated Multicast Service --
1713	{ID id-MBMSLinkingInformation				CRITICALITY ignore		EXTENSION MBMSLinkingInformation					PRESENCE optional}|
1714	{ID id-d-RNTI-for-NoIuCSUP					CRITICALITY reject		EXTENSION D-RNTI										PRESENCE optional}|
1715	{ID id-UE-History-Information				CRITICALITY ignore		EXTENSION UE-History-Information					PRESENCE optional}|
1716	{ID id-SubscriberProfileIDforRFP			CRITICALITY ignore		EXTENSION SubscriberProfileIDforRFP				PRESENCE optional},
1717	...
1718}
1719
1720SubscriberProfileIDforRFP ::= INTEGER (1..256)
1721
1722SourceStatisticsDescriptor ::= ENUMERATED {
1723	speech,
1724	unknown,
1725	...
1726}
1727
1728SupportedRAB-ParameterBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF SupportedBitrate
1729
1730SupportedBitrate ::= INTEGER (1..1000000000, ...)
1731-- Unit is bits per sec
1732
1733SourceUTRANCellID ::= SEQUENCE {
1734	pLMNidentity			PLMNidentity,
1735	iE-Extensions			ProtocolExtensionContainer { {SourceUTRANCellID-ExtIEs} } OPTIONAL
1736}
1737
1738SourceUTRANCellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1739	...
1740}
1741
1742SRB-ID ::= INTEGER (1..32)
1743
1744SRB-TrCH-Mapping ::=	SEQUENCE ( SIZE (1..maxNrOfSRBs)) OF
1745	SRB-TrCH-MappingItem
1746
1747SRB-TrCH-MappingItem ::= SEQUENCE {
1748	sRB-ID			SRB-ID,
1749	trCH-ID			TrCH-ID,
1750	iE-Extensions			ProtocolExtensionContainer { { SRB-TrCH-MappingItem-ExtIEs} } OPTIONAL,
1751	...
1752}
1753
1754
1755SRB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1756	...
1757}
1758
1759SRVCC-HO-Indication ::= ENUMERATED {
1760	ps-and-cs,
1761	cs-only,
1762	...
1763}
1764
1765SRVCC-Information ::= SEQUENCE {
1766	nonce			BIT STRING (SIZE (128)),
1767	iE-Extensions			ProtocolExtensionContainer { { SRVCC-Information-ExtIEs} } OPTIONAL,
1768	...
1769}
1770
1771SRVCC-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1772	...
1773}
1774
1775SRVCC-Operation-Possible ::= ENUMERATED {
1776	srvcc-possible,
1777	...
1778}
1779
1780SubflowSDU-Size				::= INTEGER (0..4095)
1781-- Unit is bit
1782
1783
1784-- T
1785TAC ::= OCTET STRING (SIZE (2))
1786
1787TAI ::= SEQUENCE {
1788	pLMNidentity			PLMNidentity,
1789	tAC						TAC,
1790	iE-Extensions			ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL
1791}
1792
1793TAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1794	...
1795}
1796
1797
1798Target-ToSource-TransparentContainer ::= OCTET STRING
1799-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system.
1800-- Note: In the current version of this specification, this IE may either carry the Target RNC to
1801-- Source RNC Transparent Container or the Target eNB to Source eNB Transparent Container IE as
1802-- defined in [49]
1803
1804TargeteNodeB-ToSourceeNodeB-TransparentContainer ::= OCTET STRING
1805
1806TargetBSS-ToSourceBSS-TransparentContainer		::= OCTET STRING
1807
1808TargetCellId				::= INTEGER (0..268435455)
1809
1810TargetID ::= CHOICE {
1811	targetRNC-ID			TargetRNC-ID,
1812	cGI				CGI,
1813
1814	...,
1815	targeteNB-ID	Global-ENB-ID
1816}
1817
1818
1819
1820
1821TargetRNC-ID ::= SEQUENCE {
1822	lAI				LAI,
1823	rAC				RAC 		OPTIONAL,
1824	rNC-ID				RNC-ID,
1825	iE-Extensions			ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL
1826}
1827
1828TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1829-- Extension for Release 7 to indicate extended RNC-ID --
1830	{ ID id-ExtendedRNC-ID				CRITICALITY reject	EXTENSION ExtendedRNC-ID		PRESENCE optional	},
1831	...
1832}
1833
1834TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE {
1835	rRC-Container			RRC-Container,
1836	d-RNTI					D-RNTI 					OPTIONAL
1837	-- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --,
1838	iE-Extensions			ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL,
1839	...
1840}
1841
1842TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1843	...
1844}
1845
1846TBCD-STRING 				::= OCTET STRING
1847
1848TemporaryUE-ID ::= CHOICE {
1849	tMSI				TMSI,
1850	p-TMSI				P-TMSI,
1851	...
1852}
1853
1854Time-UE-StayedInCell ::= INTEGER (0..4095)
1855
1856TimeToMBMSDataTransfer		::= OCTET STRING(SIZE(1))
1857
1858
1859TMGI ::= SEQUENCE {
1860	pLMNidentity			PLMNidentity,
1861	serviceID				OCTET STRING (SIZE (3)),
1862	iE-Extensions			ProtocolExtensionContainer { {TMGI-ExtIEs} } OPTIONAL
1863}
1864
1865TMGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1866	...
1867}
1868
1869TMSI					::= OCTET STRING (SIZE (4))
1870
1871TraceDepth ::= ENUMERATED {
1872	minimum,
1873	medium,
1874	maximum,
1875	...
1876}
1877
1878TracePropagationParameters ::= SEQUENCE {
1879	traceRecordingSessionReference		TraceRecordingSessionReference,
1880	traceDepth							TraceDepth,
1881	listOfInterfacesToTrace				ListOfInterfacesToTrace		OPTIONAL,
1882	iE-Extensions			ProtocolExtensionContainer { { TracePropagationParameters-ExtIEs} } OPTIONAL,
1883	...
1884}
1885
1886TracePropagationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1887	...
1888}
1889
1890TraceRecordingSessionInformation	::= SEQUENCE {
1891	traceReference						TraceReference,
1892	traceRecordingSessionReference		TraceRecordingSessionReference,
1893	iE-Extensions						ProtocolExtensionContainer { { TraceRecordingSessionInformation-ExtIEs} } OPTIONAL,
1894	...
1895}
1896
1897TraceRecordingSessionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1898	...
1899}
1900
1901TraceRecordingSessionReference		::= INTEGER (0..65535)
1902
1903TraceReference				::= OCTET STRING (SIZE (2..3))
1904
1905TraceType				::= OCTET STRING (SIZE (1))
1906-- Reference: GSM TS 12.08
1907
1908TrafficClass ::= ENUMERATED {
1909	conversational,
1910	streaming,
1911	interactive,
1912	background,
1913	...
1914}
1915
1916TrafficHandlingPriority 		::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15)
1917
1918TransferDelay 				::= INTEGER (0..65535)
1919-- Unit is millisecond
1920
1921UnsuccessfullyTransmittedDataVolume	::= INTEGER (0..4294967295)
1922
1923TransportLayerAddress 			::= BIT STRING (SIZE (1..160, ...))
1924
1925TrCH-ID ::= SEQUENCE {
1926	dCH-ID				DCH-ID		OPTIONAL,
1927	dSCH-ID				DSCH-ID		OPTIONAL,
1928	uSCH-ID				USCH-ID		OPTIONAL,
1929	iE-Extensions			ProtocolExtensionContainer { { TrCH-ID-ExtIEs} } OPTIONAL,
1930	...
1931}
1932
1933TrCH-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1934-- Extension for Release 5 to enable transfer of HS-DSCH-MAC-d-Flow-ID onto Iur transport channel ID --
1935	{ID id-hS-DSCH-MAC-d-Flow-ID	CRITICALITY ignore		EXTENSION HS-DSCH-MAC-d-Flow-ID		PRESENCE optional}|
1936-- Extension for Release 6 to enable transfer of E-DCH-MAC-d-Flow-ID onto Iur transport channel ID --
1937	{ID id-E-DCH-MAC-d-Flow-ID	CRITICALITY ignore		EXTENSION E-DCH-MAC-d-Flow-ID PRESENCE optional},
1938	...
1939}
1940
1941TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
1942	TrCH-ID
1943
1944TriggerID				::= OCTET STRING (SIZE (3..22))
1945
1946TypeOfError ::= ENUMERATED {
1947	not-understood,
1948	missing,
1949	...
1950}
1951
1952
1953-- U
1954
1955UE-History-Information ::= OCTET STRING
1956
1957UE-ID ::= CHOICE {
1958	imsi				IMSI,
1959	imei				IMEI,
1960	...,
1961	imeisv				IMEISV
1962
1963}
1964
1965UESBI-Iu ::= SEQUENCE {
1966	uESBI-IuA		UESBI-IuA	OPTIONAL,
1967	uESBI-IuB		UESBI-IuB	OPTIONAL,
1968	iE-Extensions		ProtocolExtensionContainer { {UESBI-Iu-ExtIEs} } OPTIONAL,
1969	...
1970}
1971
1972UESBI-Iu-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1973	...
1974}
1975
1976UESBI-IuA				::= BIT STRING (SIZE(1..128))
1977-- Reference: TR25.994 --
1978UESBI-IuB				::= BIT STRING (SIZE(1..128))
1979-- Reference: TR25.995 --
1980
1981UL-GTP-PDU-SequenceNumber		::= INTEGER (0..65535)
1982
1983UL-N-PDU-SequenceNumber 		::= INTEGER (0..65535)
1984
1985UP-ModeVersions				::= BIT STRING (SIZE (16))
1986
1987USCH-ID						::= INTEGER (0..255)
1988
1989UserPlaneMode ::= ENUMERATED {
1990	transparent-mode,
1991	support-mode-for-predefined-SDU-sizes,
1992	...
1993}
1994
1995UTRAN-CellID ::= SEQUENCE {
1996	pLMNidentity			PLMNidentity,
1997	cellID					TargetCellId,
1998	iE-Extensions			ProtocolExtensionContainer { { UTRAN-CellID-ExtIEs} } OPTIONAL
1999}
2000
2001UTRAN-CellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2002	...
2003}
2004
2005
2006-- V
2007
2008VelocityEstimate ::= CHOICE {
2009	horizontalVelocity								HorizontalVelocity,
2010	horizontalWithVerticalVelocity					HorizontalWithVerticalVelocity,
2011	horizontalVelocityWithUncertainty				HorizontalVelocityWithUncertainty,
2012	horizontalWithVeritcalVelocityAndUncertainty	HorizontalWithVerticalVelocityAndUncertainty,
2013	...
2014}
2015
2016HorizontalVelocity	::= SEQUENCE {
2017	horizontalSpeedAndBearing						HorizontalSpeedAndBearing,
2018	iE-Extensions		ProtocolExtensionContainer { { HorizontalVelocity-ExtIEs} } OPTIONAL,
2019	...
2020}
2021
2022HorizontalVelocity-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2023	...
2024}
2025
2026HorizontalWithVerticalVelocity ::= SEQUENCE {
2027	horizontalSpeedAndBearing							HorizontalSpeedAndBearing,
2028	veritcalVelocity									VerticalVelocity,
2029	iE-Extensions		ProtocolExtensionContainer { { HorizontalWithVerticalVelocity-ExtIEs} } OPTIONAL,
2030	...
2031}
2032
2033HorizontalWithVerticalVelocity-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2034	...
2035}
2036
2037
2038HorizontalVelocityWithUncertainty ::= SEQUENCE {
2039	horizontalSpeedAndBearing							HorizontalSpeedAndBearing,
2040	uncertaintySpeed									INTEGER (0..255),
2041	iE-Extensions		ProtocolExtensionContainer { { HorizontalVelocityWithUncertainty-ExtIEs} } OPTIONAL,
2042	...
2043}
2044
2045HorizontalVelocityWithUncertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2046	...
2047}
2048
2049HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
2050	horizontalSpeedAndBearing							HorizontalSpeedAndBearing,
2051	veritcalVelocity									VerticalVelocity,
2052	horizontalUncertaintySpeed							INTEGER (0..255),
2053	verticalUncertaintySpeed							INTEGER (0..255),
2054	iE-Extensions		ProtocolExtensionContainer { { HorizontalWithVerticalVelocityAndUncertainty-ExtIEs} } OPTIONAL,
2055	...
2056}
2057
2058HorizontalWithVerticalVelocityAndUncertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2059	...
2060}
2061
2062HorizontalSpeedAndBearing ::= SEQUENCE {
2063	bearing											INTEGER (0..359),
2064	horizontalSpeed									INTEGER (0..2047)
2065}
2066
2067VerticalVelocity ::= SEQUENCE {
2068	veritcalSpeed									INTEGER (0..255),
2069	veritcalSpeedDirection							VerticalSpeedDirection
2070}
2071
2072VerticalSpeedDirection ::= ENUMERATED {
2073	upward,
2074	downward
2075}
2076
2077VerticalAccuracyCode			::= INTEGER (0..127)
2078
2079END
2080
2081
2082