blob: 75aeaebf17920c4f80e9beda105ba0d7c2417711 [file] [log] [blame]
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001-- **************************************************************
2--
3-- PDU definitions for RANAP.
4--
5-- **************************************************************
6
7RANAP-PDU-Contents {
8itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
9umts-Access (20) modules (3) ranap (0) version1 (1) ranap-PDU-Contents (1) }
10
11DEFINITIONS AUTOMATIC TAGS ::=
12
13BEGIN
14
15-- **************************************************************
16--
17-- IE parameter types from other modules.
18--
19-- **************************************************************
20
21IMPORTS
22 AccuracyFulfilmentIndicator,
23 APN,
24 BroadcastAssistanceDataDecipheringKeys,
25 LocationRelatedDataRequestType,
26 LocationRelatedDataRequestTypeSpecificToGERANIuMode,
27 DataVolumeReference,
28 CellLoadInformation,
29 AreaIdentity,
30 CN-DomainIndicator,
31 Cause,
32 Cell-Access-Mode,
33 ClientType,
34 CriticalityDiagnostics,
35 ChosenEncryptionAlgorithm,
36 ChosenIntegrityProtectionAlgorithm,
37 ClassmarkInformation2,
38 ClassmarkInformation3,
39 CSG-Id,
40 CSG-Id-List,
41 CSG-Membership-Status,
42 DL-GTP-PDU-SequenceNumber,
43 DL-N-PDU-SequenceNumber,
44 DataVolumeReportingIndication,
45 DeltaRAListofIdleModeUEs,
46 DRX-CycleLengthCoefficient,
47 EncryptionInformation,
48 EncryptionKey,
49 E-UTRAN-Service-Handover,
50 ExtendedRNC-ID,
51 FrequenceLayerConvergenceFlag,
52 GERAN-BSC-Container,
53 GERAN-Classmark,
54 GlobalCN-ID,
55 GlobalRNC-ID,
56 GTP-TEI,
57 IncludeVelocity,
58 InformationExchangeID,
59 InformationExchangeType,
60 InformationRequested,
61 InformationRequestType,
62 InformationTransferID,
63 InformationTransferType,
64 InterSystemInformationTransferType,
65 IntegrityProtectionInformation,
66 IntegrityProtectionKey,
67 InterSystemInformation-TransparentContainer,
68 IPMulticastAddress,
69 IuSignallingConnectionIdentifier,
70 IuTransportAssociation,
71 KeyStatus,
72 L3-Information,
73 LAI,
74 LastKnownServiceArea,
75 Correlation-ID,
76 MBMS-PTP-RAB-ID,
77 MBMSBearerServiceType,
78 MBMSCountingInformation,
79 MBMSCNDe-Registration,
80 MBMSHCIndicator,
81 MBMSRegistrationRequestType,
82 MBMSServiceArea,
83 MBMSSessionDuration,
84 MBMSSessionIdentity,
85 MBMSSessionRepetitionNumber,
86 MSISDN,
87 NAS-PDU,
88 NAS-SequenceNumber,
89 NAS-SynchronisationIndicator,
90 NewBSS-To-OldBSS-Information,
91 NonSearchingIndication,
92 NumberOfSteps,
93 Offload-RAB-Parameters,
94 Offload-RAB-Parameters-APN,
95 Offload-RAB-Parameters-ChargingCharacteristics,
96 OMC-ID,
97 OldBSS-ToNewBSS-Information,
98 PagingAreaID,
99 PagingCause,
100 PDP-TypeInformation,
101 PDP-TypeInformation-extension,
102 PermanentNAS-UE-ID,
103 PLMNidentity,
104 PositionData,
105 PositionDataSpecificToGERANIuMode,
106 PositioningPriority,
107 ProvidedData,
108 RAB-ID,
109 RAB-Parameters,
110 RAC,
111 RAListofIdleModeUEs,
112 RAT-Type,
113 RedirectAttemptFlag,
114 RedirectionCompleted,
115 RejectCauseValue,
116 RelocationType,
117 RequestedGANSSAssistanceData,
118 RequestType,
119 Requested-RAB-Parameter-Values,
120 ResponseTime,
121 RRC-Container,
122 RSRVCC-Operation-Possible,
123 RSRQ-Type,
124 RSRQ-Extension,
125 SAI,
126 SAPI,
127 Service-Handover,
128 SessionUpdateID,
129 SNA-Access-Information,
130 SourceBSS-ToTargetBSS-TransparentContainer,
131 SourceID,
132 Source-ToTarget-TransparentContainer,
133 SourceRNC-ToTargetRNC-TransparentContainer,
134 SRVCC-HO-Indication,
135 SRVCC-Information,
136 SRVCC-Operation-Possible,
137 TargetBSS-ToSourceBSS-TransparentContainer,
138 TargetID,
139 Target-ToSource-TransparentContainer,
140 TargetRNC-ToSourceRNC-TransparentContainer,
141 TemporaryUE-ID,
142 TimeToMBMSDataTransfer,
143 TMGI,
144 TracePropagationParameters,
145 TraceReference,
146 TraceType,
147 UnsuccessfullyTransmittedDataVolume,
148 TransportLayerAddress,
149 TriggerID,
150 UE-AggregateMaximumBitRate,
151 UE-ID,
152 UESBI-Iu,
153 UL-GTP-PDU-SequenceNumber,
154 UL-N-PDU-SequenceNumber,
155 UP-ModeVersions,
156 UserPlaneMode,
157 VelocityEstimate,
158 VerticalAccuracyCode,
159 VoiceSupportMatchIndicator,
160 Alt-RAB-Parameters,
161 Ass-RAB-Parameters,
162 PeriodicLocationInfo,
163 SubscriberProfileIDforRFP,
164 RNSAPRelocationParameters,
165 RABParametersList,
166 MDT-Configuration,
167 Priority-Class-Indicator,
168 Management-Based-MDT-Allowed,
169 HigherBitratesThan16MbpsFlag,
170 End-Of-CSFB,
171 Out-Of-UTRAN,
172 RSRVCC-HO-Indication,
173 RSRVCC-Information,
174 MDT-PLMN-List,
175 TunnelInformation,
176 LHN-ID,
177 Session-Re-establishment-Indicator
178
179FROM RANAP-IEs
180
181 PrivateIE-Container{},
182 ProtocolExtensionContainer{},
183 ProtocolIE-ContainerList{},
184 ProtocolIE-ContainerPair{},
185 ProtocolIE-ContainerPairList{},
186 ProtocolIE-Container{},
187 RANAP-PRIVATE-IES,
188 RANAP-PROTOCOL-EXTENSION,
189 RANAP-PROTOCOL-IES,
190 RANAP-PROTOCOL-IES-PAIR
191FROM RANAP-Containers
192
193 maxNrOfDTs,
194 maxNrOfErrors,
195 maxNrOfIuSigConIds,
196 maxNrOfRABs,
197 maxNrOfVol,
198 maxnoofMulticastServicesPerUE,
199
200 id-AccuracyFulfilmentIndicator,
201 id-APN,
202 id-AreaIdentity,
203 id-Alt-RAB-Parameters,
204 id-Ass-RAB-Parameters,
205 id-BroadcastAssistanceDataDecipheringKeys,
206 id-LocationRelatedDataRequestType,
207 id-CN-DomainIndicator,
208 id-Cause,
209 id-Cell-Access-Mode,
210 id-ChosenEncryptionAlgorithm,
211 id-ChosenIntegrityProtectionAlgorithm,
212 id-ClassmarkInformation2,
213 id-ClassmarkInformation3,
214 id-ClientType,
215 id-CNMBMSLinkingInformation,
216 id-CriticalityDiagnostics,
217 id-CSG-Id,
218 id-CSG-Id-List,
219 id-CSG-Membership-Status,
220 id-DeltaRAListofIdleModeUEs,
221 id-DRX-CycleLengthCoefficient,
222 id-DirectTransferInformationItem-RANAP-RelocInf,
223 id-DirectTransferInformationList-RANAP-RelocInf,
224 id-DL-GTP-PDU-SequenceNumber,
225 id-EncryptionInformation,
226 id-EncryptionKey,
227 id-ExtendedRNC-ID,
228 id-FrequenceLayerConvergenceFlag,
229 id-GERAN-BSC-Container,
230 id-GERAN-Classmark,
231 id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item,
232 id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse,
233 id-GlobalCN-ID,
234 id-GlobalCN-IDCS,
235 id-GlobalCN-IDPS,
236 id-GlobalRNC-ID,
237 id-IncludeVelocity,
238 id-InformationExchangeID,
239 id-InformationExchangeType,
240 id-InformationRequested,
241 id-InformationRequestType,
242 id-InformationTransferID,
243 id-InformationTransferType,
244 id-IntegrityProtectionInformation,
245 id-IntegrityProtectionKey,
246 id-InterSystemInformationTransferType,
247 id-InterSystemInformation-TransparentContainer,
248 id-IPMulticastAddress,
249 id-IuSigConId,
250 id-OldIuSigConId,
251 id-OldIuSigConIdCS,
252 id-OldIuSigConIdPS,
253 id-IuSigConIdItem,
254 id-IuSigConIdList,
255 id-IuTransportAssociation,
256 id-JoinedMBMSBearerServicesList,
257 id-KeyStatus,
258 id-L3-Information,
259 id-LAI,
260 id-LastKnownServiceArea,
261 id-LeftMBMSBearerServicesList,
262 id-LocationRelatedDataRequestTypeSpecificToGERANIuMode,
263 id-MBMSBearerServiceType,
264 id-MBMSCountingInformation,
265 id-MBMSCNDe-Registration,
266 id-MBMSRegistrationRequestType,
267 id-MBMSSynchronisationInformation,
268 id-MBMSServiceArea,
269 id-MBMSSessionDuration,
270 id-MBMSSessionIdentity,
271 id-MBMSSessionRepetitionNumber,
272 id-MSISDN,
273 id-NAS-PDU,
274 id-NAS-SequenceNumber,
275 id-NewBSS-To-OldBSS-Information,
276 id-NonSearchingIndication,
277 id-NumberOfSteps,
278 id-Offload-RAB-Parameters,
279 id-OMC-ID,
280 id-OldBSS-ToNewBSS-Information,
281 id-PagingAreaID,
282 id-PagingCause,
283 id-PDP-TypeInformation,
284 id-PDP-TypeInformation-extension,
285 id-PermanentNAS-UE-ID,
286 id-PositionData,
287 id-PositionDataSpecificToGERANIuMode,
288 id-PositioningPriority,
289 id-ProvidedData,
290 id-RAB-ContextItem,
291 id-RAB-ContextList,
292 id-RAB-ContextFailedtoTransferItem,
293 id-RAB-ContextFailedtoTransferList,
294 id-RAB-ContextItem-RANAP-RelocInf,
295 id-RAB-ContextList-RANAP-RelocInf,
296 id-RAB-DataForwardingItem,
297 id-RAB-DataForwardingItem-SRNS-CtxReq,
298 id-RAB-DataForwardingList,
299 id-RAB-DataForwardingList-SRNS-CtxReq,
300 id-RAB-DataVolumeReportItem,
301 id-RAB-DataVolumeReportList,
302 id-RAB-DataVolumeReportRequestItem,
303 id-RAB-DataVolumeReportRequestList,
304 id-RAB-FailedItem,
305 id-RAB-FailedList,
306 id-RAB-FailedList-EnhRelocInfoRes,
307 id-RAB-FailedItem-EnhRelocInfoRes,
308 id-RAB-FailedtoReportItem,
309 id-RAB-FailedtoReportList,
310 id-RAB-ID,
311 id-RAB-ModifyList,
312 id-RAB-ModifyItem,
313 id-RAB-Parameters,
314 id-RAB-QueuedItem,
315 id-RAB-QueuedList,
316 id-RAB-ReleaseFailedList,
317 id-RAB-ReleaseItem,
318 id-RAB-ReleasedItem-IuRelComp,
319 id-RAB-ReleaseList,
320 id-RAB-ReleasedItem,
321 id-RAB-ReleasedList,
322 id-RAB-ReleasedList-IuRelComp,
323 id-RAB-RelocationReleaseItem,
324 id-RAB-RelocationReleaseList,
325 id-RAB-SetupItem-RelocReq,
326 id-RAB-SetupItem-RelocReqAck,
327 id-RAB-SetupList-RelocReq,
328 id-RAB-SetupList-RelocReqAck,
329 id-RAB-SetupList-EnhRelocInfoReq,
330 id-RAB-SetupItem-EnhRelocInfoReq,
331 id-RAB-SetupList-EnhRelocInfoRes,
332 id-RAB-SetupItem-EnhRelocInfoRes,
333 id-RAB-SetupList-EnhancedRelocCompleteReq,
334 id-RAB-SetupItem-EnhancedRelocCompleteReq,
335 id-RAB-SetupList-EnhancedRelocCompleteRes,
336 id-RAB-SetupItem-EnhancedRelocCompleteRes,
337 id-RAB-SetupOrModifiedItem,
338 id-RAB-SetupOrModifiedList,
339 id-RAB-SetupOrModifyItem,
340 id-RAB-SetupOrModifyList,
341 id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes,
342 id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes,
343 id-RAC,
344 id-RAListofIdleModeUEs,
345 id-RAT-Type,
346 id-RedirectAttemptFlag,
347 id-RedirectionCompleted,
348 id-RedirectionIndication,
349 id-RejectCauseValue,
350 id-RelocationType,
351 id-Relocation-SourceRNC-ID,
352 id-Relocation-SourceExtendedRNC-ID,
353 id-Relocation-TargetRNC-ID,
354 id-Relocation-TargetExtendedRNC-ID,
355 id-RequestedGANSSAssistanceData,
356 id-RequestType,
357 id-ResponseTime,
358 id-RSRVCC-Operation-Possible,
359 id-SAI,
360 id-SAPI,
361 id-SelectedPLMN-ID,
362 id-SessionUpdateID,
363 id-SNA-Access-Information,
364 id-SourceBSS-ToTargetBSS-TransparentContainer,
365 id-SourceRNC-ID,
366 id-SourceExtendedRNC-ID,
367 id-SourceID,
368 id-Source-ToTarget-TransparentContainer,
369 id-SourceRNC-PDCP-context-info,
370 id-SRVCC-HO-Indication,
371 id-SRVCC-Information,
372 id-SRVCC-Operation-Possible,
373 id-TargetBSS-ToSourceBSS-TransparentContainer,
374 id-TargetID,
375 id-Target-ToSource-TransparentContainer,
376 id-TemporaryUE-ID,
377 id-TimeToMBMSDataTransfer,
378 id-TMGI,
379 id-TracePropagationParameters,
380 id-TraceReference,
381 id-TraceType,
382 id-TransportLayerAddress,
383 id-TransportLayerInformation,
384 id-TriggerID,
385 id-UE-AggregateMaximumBitRate,
386 id-UE-ID,
387 id-UESBI-Iu,
388 id-UL-GTP-PDU-SequenceNumber,
389 id-UnsuccessfulLinkingList,
390 id-VelocityEstimate,
391 id-VerticalAccuracyCode,
392 id-VoiceSupportMatchIndicator,
393 id-PeriodicLocationInfo,
394 id-BroadcastGANSSAssistanceDataDecipheringKeys,
395 id-SubscriberProfileIDforRFP,
396 id-E-UTRAN-Service-Handover,
397 id-IP-Source-Address,
398 id-LGW-TransportLayerAddress,
399 id-Correlation-ID,
400 id-MDT-Configuration,
401 id-RNSAPRelocationParameters,
402 id-RABParametersList,
403 id-Priority-Class-Indicator,
404 id-Management-Based-MDT-Allowed,
405 id-HigherBitratesThan16MbpsFlag,
406 id-Trace-Collection-Entity-IP-Addess,
407 id-End-Of-CSFB,
408 id-Out-Of-UTRAN,
409 id-RSRVCC-HO-Indication,
410 id-RSRVCC-Information,
411 id-AnchorPLMN-ID,
412 id-Management-Based-MDT-PLMN-List,
413 id-Tunnel-Information-for-BBF,
414 id-SIPTO-Correlation-ID,
415 id-SIPTO-LGW-TransportLayerAddress,
416 id-LHN-ID,
417 id-LastE-UTRANPLMNIdentity,
418 id-Session-Re-establishment-Indicator
419
420FROM RANAP-Constants;
421
422-- **************************************************************
423--
424-- Common Container Lists
425--
426-- **************************************************************
427
428RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
429RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
430ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
431IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
432DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
433
434-- **************************************************************
435--
436-- Iu RELEASE ELEMENTARY PROCEDURE
437--
438-- **************************************************************
439
440-- **************************************************************
441--
442-- Iu Release Command
443--
444-- **************************************************************
445
446Iu-ReleaseCommand ::= SEQUENCE {
447 protocolIEs ProtocolIE-Container { {Iu-ReleaseCommandIEs} },
448 protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} } OPTIONAL,
449 ...
450}
451
452Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
453 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
454 ...
455}
456
457Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
458 { ID id-End-Of-CSFB CRITICALITY ignore EXTENSION End-Of-CSFB PRESENCE optional }|
459 { ID id-Out-Of-UTRAN CRITICALITY ignore EXTENSION Out-Of-UTRAN PRESENCE optional }|
460 { ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional },
461 ...
462}
463
464-- **************************************************************
465--
466-- Iu Release Complete
467--
468-- **************************************************************
469
470Iu-ReleaseComplete ::= SEQUENCE {
471 protocolIEs ProtocolIE-Container { {Iu-ReleaseCompleteIEs} },
472 protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCompleteExtensions} } OPTIONAL,
473 ...
474}
475
476Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
477 { ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE optional } |
478 { ID id-RAB-ReleasedList-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedList-IuRelComp PRESENCE optional } |
479 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
480 ...
481}
482
483RAB-DataVolumeReportList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
484
485RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
486 { ID id-RAB-DataVolumeReportItem CRITICALITY ignore TYPE RAB-DataVolumeReportItem PRESENCE mandatory },
487 ...
488}
489
490RAB-DataVolumeReportItem ::= SEQUENCE {
491 rAB-ID RAB-ID,
492 dl-UnsuccessfullyTransmittedDataVolume DataVolumeList OPTIONAL
493 -- This IE shall always be present although its presence is optional --,
494 iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} } OPTIONAL,
495 ...
496}
497
498RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
499 ...
500}
501
502RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
503
504RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
505 { ID id-RAB-ReleasedItem-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedItem-IuRelComp PRESENCE mandatory },
506 ...
507}
508
509RAB-ReleasedItem-IuRelComp ::= SEQUENCE {
510 rAB-ID RAB-ID,
511 dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
512 uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
513 iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} } OPTIONAL,
514 ...
515}
516
517RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
518 ...
519}
520
521
522Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
523 ...
524}
525
526-- **************************************************************
527--
528-- RELOCATION PREPARATION ELEMENTARY PROCEDURE
529--
530-- **************************************************************
531
532-- **************************************************************
533--
534-- Relocation Required
535--
536-- **************************************************************
537
538RelocationRequired ::= SEQUENCE {
539 protocolIEs ProtocolIE-Container { {RelocationRequiredIEs} },
540 protocolExtensions ProtocolExtensionContainer { {RelocationRequiredExtensions} } OPTIONAL,
541...
542}
543
544RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
545 { ID id-RelocationType CRITICALITY reject TYPE RelocationType PRESENCE mandatory } |
546 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
547 { ID id-SourceID CRITICALITY ignore TYPE SourceID PRESENCE mandatory } |
548 { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory } |
549 { ID id-ClassmarkInformation2 CRITICALITY reject TYPE ClassmarkInformation2 PRESENCE conditional
550 -- This IE shall be present if the Target ID IE contains a CGI IE and Source BSS To Target BSS Transparent Container is not included -- } |
551 { ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE conditional
552 -- This IE shall be present if the Target ID IE contains a CGI IE and Source BSS To Target BSS Transparent Container is not included -- } |
553 { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE conditional
554 -- This IE shall be present if the Target ID IE contains a RNC-ID IE or eNB-ID -- } |
555 { ID id-OldBSS-ToNewBSS-Information CRITICALITY ignore TYPE OldBSS-ToNewBSS-Information PRESENCE optional } ,
556 ...
557}
558
559RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
560-- Extension for Release 5 to enable GERAN support over Iu-cs --
561 { ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional} |
562-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
563 { ID id-SourceBSS-ToTargetBSS-TransparentContainer CRITICALITY ignore EXTENSION SourceBSS-ToTargetBSS-TransparentContainer PRESENCE optional} |
564-- Extension for Release 8 for SRVCC operation --
565 { ID id-SRVCC-HO-Indication CRITICALITY reject EXTENSION SRVCC-HO-Indication PRESENCE optional} |
566-- Extension for Release 9 to communicate to the CN the CSG id of the target cell --
567 { ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional} |
568-- Extension for Release 9 to communicate to the CN the hybrid access status of the target cell --
569 { ID id-Cell-Access-Mode CRITICALITY reject EXTENSION Cell-Access-Mode PRESENCE optional} |
570-- Extension for Release 11 for rSRVCC operation --
571 { ID id-RSRVCC-HO-Indication CRITICALITY reject EXTENSION RSRVCC-HO-Indication PRESENCE optional},
572 ...
573}
574
575-- **************************************************************
576--
577-- Relocation Command
578--
579-- **************************************************************
580
581RelocationCommand ::= SEQUENCE {
582 protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
583 protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
584 ...
585}
586
587RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
588 { ID id-Target-ToSource-TransparentContainer
589 CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional } |
590 { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE optional } |
591 { ID id-RAB-RelocationReleaseList CRITICALITY ignore TYPE RAB-RelocationReleaseList PRESENCE optional } |
592 { ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE optional } |
593 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
594 ...
595}
596
597RAB-RelocationReleaseList ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
598
599RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
600 { ID id-RAB-RelocationReleaseItem CRITICALITY ignore TYPE RAB-RelocationReleaseItem PRESENCE mandatory },
601 ...
602}
603
604RAB-RelocationReleaseItem ::= SEQUENCE {
605 rAB-ID RAB-ID,
606 iE-Extensions ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} } OPTIONAL,
607 ...
608}
609
610RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
611 ...
612}
613
614RAB-DataForwardingList ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
615
616RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
617 { ID id-RAB-DataForwardingItem CRITICALITY ignore TYPE RAB-DataForwardingItem PRESENCE mandatory },
618 ...
619}
620
621RAB-DataForwardingItem ::= SEQUENCE {
622 rAB-ID RAB-ID,
623 transportLayerAddress TransportLayerAddress,
624 iuTransportAssociation IuTransportAssociation,
625 iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} } OPTIONAL,
626 ...
627}
628
629RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
630-- Extension for Release 5 to allow transfer of a second pair of TLA and association --
631 {ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional} |
632 {ID id-IuTransportAssociation CRITICALITY ignore EXTENSION IuTransportAssociation PRESENCE optional},
633 ...
634}
635
636RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
637-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
638 { ID id-InterSystemInformation-TransparentContainer CRITICALITY ignore EXTENSION InterSystemInformation-TransparentContainer PRESENCE optional} |
639-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
640 { ID id-TargetBSS-ToSourceBSS-TransparentContainer CRITICALITY ignore EXTENSION TargetBSS-ToSourceBSS-TransparentContainer PRESENCE optional} |
641-- Extension for Release 8 for SRVCC operation --
642 { ID id-SRVCC-Information CRITICALITY reject EXTENSION SRVCC-Information PRESENCE optional} |
643-- Extension for Release 11 for rSRVCC operation --
644 { ID id-RSRVCC-Information CRITICALITY reject EXTENSION RSRVCC-Information PRESENCE optional},
645 ...
646}
647
648-- **************************************************************
649--
650-- Relocation Preparation Failure
651--
652-- **************************************************************
653
654RelocationPreparationFailure ::= SEQUENCE {
655 protocolIEs ProtocolIE-Container { {RelocationPreparationFailureIEs} },
656 protocolExtensions ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} } OPTIONAL,
657...
658}
659
660RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
661 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
662 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
663 ...
664}
665
666RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
667-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
668 { ID id-InterSystemInformation-TransparentContainer CRITICALITY ignore EXTENSION InterSystemInformation-TransparentContainer PRESENCE optional },
669 ...
670}
671
672-- **************************************************************
673--
674-- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
675--
676-- **************************************************************
677
678-- **************************************************************
679--
680-- Relocation Request
681--
682-- **************************************************************
683
684RelocationRequest ::= SEQUENCE {
685 protocolIEs ProtocolIE-Container { {RelocationRequestIEs} },
686 protocolExtensions ProtocolExtensionContainer { {RelocationRequestExtensions} } OPTIONAL,
687 ...
688}
689
690RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
691 { ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE optional } |
692 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
693 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
694 { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory } |
695 { ID id-RAB-SetupList-RelocReq CRITICALITY reject TYPE RAB-SetupList-RelocReq PRESENCE optional } |
696 { ID id-IntegrityProtectionInformation CRITICALITY ignore TYPE IntegrityProtectionInformation PRESENCE optional } |
697 { ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
698 { ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory },
699 ...
700}
701
702RAB-SetupList-RelocReq ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
703
704RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
705 { ID id-RAB-SetupItem-RelocReq CRITICALITY reject TYPE RAB-SetupItem-RelocReq PRESENCE mandatory },
706 ...
707}
708
709RAB-SetupItem-RelocReq ::= SEQUENCE {
710 rAB-ID RAB-ID,
711 nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL,
712 rAB-Parameters RAB-Parameters,
713 dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
714 -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
715 pDP-TypeInformation PDP-TypeInformation OPTIONAL
716 -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
717 userPlaneInformation UserPlaneInformation,
718 transportLayerAddress TransportLayerAddress,
719 iuTransportAssociation IuTransportAssociation,
720 service-Handover Service-Handover OPTIONAL,
721 iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} } OPTIONAL,
722 ...
723}
724
725RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
726-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
727 { ID id-Alt-RAB-Parameters CRITICALITY ignore EXTENSION Alt-RAB-Parameters PRESENCE optional}|
728-- Extension for Release 5 to enable GERAN support over Iu-cs --
729 { ID id-GERAN-BSC-Container CRITICALITY ignore EXTENSION GERAN-BSC-Container PRESENCE optional}|
730-- Extension for Release 8 to enable handover restriction to E-UTRAN --
731 { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional}|
732-- Extension for Release 9 to enable a new value --
733 { ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional}|
734-- Extension for Release 10 to enable offload at Iu-PS for UTRAN --
735 { ID id-Offload-RAB-Parameters CRITICALITY ignore EXTENSION Offload-RAB-Parameters PRESENCE optional},
736 ...
737}
738
739UserPlaneInformation ::= SEQUENCE {
740 userPlaneMode UserPlaneMode,
741 uP-ModeVersions UP-ModeVersions,
742 iE-Extensions ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} } OPTIONAL,
743 ...
744}
745
746UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
747 ...
748}
749
750RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
751-- Extension for Release 4 --
752 { ID id-GlobalCN-ID CRITICALITY reject EXTENSION GlobalCN-ID PRESENCE optional}|
753-- Extension for Release 5 to enable shared networks in connected mode --
754 { ID id-SNA-Access-Information CRITICALITY ignore EXTENSION SNA-Access-Information PRESENCE optional}|
755-- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
756 { ID id-UESBI-Iu CRITICALITY ignore EXTENSION UESBI-Iu PRESENCE optional}|
757-- Extension for Release 6 to convey the selected PLMN id in network sharing mobility scenarios --
758 { ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}|
759-- Extension for Release 6 to enable MBMS UE linking at relocation --
760 { ID id-CNMBMSLinkingInformation CRITICALITY ignore EXTENSION CNMBMSLinkingInformation PRESENCE optional}|
761 { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}|
762-- Extension for Release 9 to communicate to the target cell the CSG id reported by the source --
763 { ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional}|
764-- Extension for Release 9 for enabling UE prioritisation during access to hybrid cells --
765 { ID id-CSG-Membership-Status CRITICALITY ignore EXTENSION CSG-Membership-Status PRESENCE optional}|
766-- Extension for Release 10 to enable offload at Iu-PS for UTRAN --
767 { ID id-MSISDN CRITICALITY ignore EXTENSION MSISDN PRESENCE optional}|
768-- Extension for Release 11 to support rSRVCC in case of network sharing –
769 { ID id-AnchorPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional},
770 ...
771}
772
773CNMBMSLinkingInformation ::= SEQUENCE {
774 joinedMBMSBearerService-IEs JoinedMBMSBearerService-IEs,
775 iE-Extensions ProtocolExtensionContainer { {CNMBMSLinkingInformation-ExtIEs} } OPTIONAL,
776 ...
777}
778
779CNMBMSLinkingInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
780 ...
781}
782
783JoinedMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
784 SEQUENCE {
785 tMGI TMGI,
786 mBMS-PTP-RAB-ID MBMS-PTP-RAB-ID,
787 iE-Extensions ProtocolExtensionContainer { {JoinedMBMSBearerService-ExtIEs} } OPTIONAL,
788 ...
789 }
790
791JoinedMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
792 ...
793}
794
795-- **************************************************************
796--
797-- Relocation Request Acknowledge
798--
799-- **************************************************************
800
801RelocationRequestAcknowledge ::= SEQUENCE {
802 protocolIEs ProtocolIE-Container { {RelocationRequestAcknowledgeIEs} },
803 protocolExtensions ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} } OPTIONAL,
804 ...
805}
806
807RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
808 { ID id-Target-ToSource-TransparentContainer CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional } |
809 { ID id-RAB-SetupList-RelocReqAck CRITICALITY ignore TYPE RAB-SetupList-RelocReqAck PRESENCE optional } |
810 { ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional } |
811 { ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore TYPE ChosenIntegrityProtectionAlgorithm PRESENCE optional } |
812 { ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
813 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
814 ...
815}
816
817RAB-SetupList-RelocReqAck ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
818
819RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
820 { ID id-RAB-SetupItem-RelocReqAck CRITICALITY reject TYPE RAB-SetupItem-RelocReqAck PRESENCE mandatory },
821 ...
822}
823
824RAB-SetupItem-RelocReqAck ::= SEQUENCE {
825 rAB-ID RAB-ID,
826 transportLayerAddress TransportLayerAddress OPTIONAL,
827 iuTransportAssociation IuTransportAssociation OPTIONAL,
828 iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} } OPTIONAL,
829 ...
830}
831
832RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
833-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
834 {ID id-Ass-RAB-Parameters CRITICALITY ignore EXTENSION Ass-RAB-Parameters PRESENCE optional } |
835-- Extension for Release 5 to allow transfer of a second pair of TLA and association --
836 {ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional } |
837 {ID id-IuTransportAssociation CRITICALITY ignore EXTENSION IuTransportAssociation PRESENCE optional },
838 ...
839}
840
841RAB-FailedList ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
842
843RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
844 { ID id-RAB-FailedItem CRITICALITY ignore TYPE RAB-FailedItem PRESENCE mandatory },
845 ...
846}
847
848RAB-FailedItem ::= SEQUENCE {
849 rAB-ID RAB-ID,
850 cause Cause,
851 iE-Extensions ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} } OPTIONAL,
852 ...
853}
854
855RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
856 ...
857}
858
859RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
860-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
861 {ID id-NewBSS-To-OldBSS-Information CRITICALITY ignore EXTENSION NewBSS-To-OldBSS-Information PRESENCE optional }|
862 {ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional },
863 ...
864}
865
866-- **************************************************************
867--
868-- Relocation Failure
869--
870-- **************************************************************
871
872RelocationFailure ::= SEQUENCE {
873 protocolIEs ProtocolIE-Container { {RelocationFailureIEs} },
874 protocolExtensions ProtocolExtensionContainer { {RelocationFailureExtensions} } OPTIONAL,
875 ...
876}
877
878RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
879 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
880 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
881 ...
882}
883
884RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
885-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
886 { ID id-NewBSS-To-OldBSS-Information CRITICALITY ignore EXTENSION NewBSS-To-OldBSS-Information PRESENCE optional } |
887-- Extension for Release 5 to enable GERAN support over Iu-cs --
888 { ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional },
889 ...
890}
891
892-- **************************************************************
893--
894-- RELOCATION CANCEL ELEMENTARY PROCEDURE
895--
896-- **************************************************************
897
898-- **************************************************************
899--
900-- Relocation Cancel
901--
902-- **************************************************************
903
904RelocationCancel ::= SEQUENCE {
905 protocolIEs ProtocolIE-Container { {RelocationCancelIEs} },
906 protocolExtensions ProtocolExtensionContainer { {RelocationCancelExtensions} } OPTIONAL,
907 ...
908}
909
910RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
911 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
912 ...
913}
914
915RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
916 ...
917}
918
919-- **************************************************************
920--
921-- Relocation Cancel Acknowledge
922--
923-- **************************************************************
924
925RelocationCancelAcknowledge ::= SEQUENCE {
926 protocolIEs ProtocolIE-Container { {RelocationCancelAcknowledgeIEs} },
927 protocolExtensions ProtocolExtensionContainer { {RelocationCancelAcknowledgeExtensions} } OPTIONAL,
928 ...
929}
930
931RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
932 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
933 ...
934}
935
936RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
937 ...
938}
939
940-- **************************************************************
941--
942-- SRNS CONTEXT TRANSFER OPEARATION
943--
944-- **************************************************************
945
946-- **************************************************************
947--
948-- SRNS Context Request
949--
950-- **************************************************************
951
952SRNS-ContextRequest ::= SEQUENCE {
953 protocolIEs ProtocolIE-Container { {SRNS-ContextRequestIEs} },
954 protocolExtensions ProtocolExtensionContainer { {SRNS-ContextRequestExtensions} } OPTIONAL,
955 ...
956}
957
958SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
959 { ID id-RAB-DataForwardingList-SRNS-CtxReq CRITICALITY ignore TYPE RAB-DataForwardingList-SRNS-CtxReq PRESENCE mandatory },
960 ...
961}
962
963RAB-DataForwardingList-SRNS-CtxReq ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
964
965RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
966 { ID id-RAB-DataForwardingItem-SRNS-CtxReq CRITICALITY reject TYPE RAB-DataForwardingItem-SRNS-CtxReq PRESENCE mandatory },
967 ...
968}
969
970RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
971 rAB-ID RAB-ID,
972 iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} } OPTIONAL,
973 ...
974}
975
976RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
977 ...
978}
979
980SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
981-- The SGSN may include the IE, when available to indicate the RAT from which the context request originates, to correct measurement points in SRNC. --
982 {ID id-RAT-Type CRITICALITY ignore EXTENSION RAT-Type PRESENCE optional },
983 ...
984}
985
986-- **************************************************************
987--
988-- SRNS Context Response
989--
990-- **************************************************************
991
992SRNS-ContextResponse ::= SEQUENCE {
993 protocolIEs ProtocolIE-Container { {SRNS-ContextResponseIEs} },
994 protocolExtensions ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} } OPTIONAL,
995 ...
996}
997
998SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
999 { ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE optional } |
Harald Welte49695572015-12-16 17:26:05 +01001000 { ID id-RAB-ContextFailedtoTransferList CRITICALITY ignore TYPE RABs-ContextFailedtoTransferList PRESENCE optional }|
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001001 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1002 ...
1003}
1004
1005RAB-ContextList ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
1006
1007RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
1008 { ID id-RAB-ContextItem CRITICALITY ignore TYPE RAB-ContextItem PRESENCE mandatory },
1009 ...
1010}
1011
1012RAB-ContextItem ::= SEQUENCE {
1013 rAB-ID RAB-ID,
1014 dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
1015 ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
1016 dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
1017 ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
1018 iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} } OPTIONAL,
1019 ...
1020}
1021
1022RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1023 ...
1024}
Harald Welte49695572015-12-16 17:26:05 +01001025s
1026RABs-ContextFailedtoTransferList ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001027
1028RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
1029 { ID id-RAB-ContextFailedtoTransferItem CRITICALITY ignore TYPE RABs-ContextFailedtoTransferItem PRESENCE mandatory },
1030 ...
1031}
1032
1033RABs-ContextFailedtoTransferItem::= SEQUENCE {
1034 rAB-ID RAB-ID,
1035 cause Cause,
1036 iE-Extensions ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} } OPTIONAL,
1037 ...
1038}
1039
1040
1041RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1042 ...
1043}
1044
1045SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1046 ...
1047}
1048
1049-- **************************************************************
1050--
1051-- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
1052--
1053-- **************************************************************
1054
1055-- **************************************************************
1056--
1057-- Security Mode Command
1058--
1059-- **************************************************************
1060
1061SecurityModeCommand ::= SEQUENCE {
1062 protocolIEs ProtocolIE-Container { {SecurityModeCommandIEs} },
1063 protocolExtensions ProtocolExtensionContainer { {SecurityModeCommandExtensions} } OPTIONAL,
1064 ...
1065}
1066
1067SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
1068 { ID id-IntegrityProtectionInformation CRITICALITY reject TYPE IntegrityProtectionInformation PRESENCE mandatory } |
1069 { ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
1070 { ID id-KeyStatus CRITICALITY reject TYPE KeyStatus PRESENCE mandatory},
1071 ...
1072}
1073
1074SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1075 ...
1076}
1077
1078-- **************************************************************
1079--
1080-- Security Mode Complete
1081--
1082-- **************************************************************
1083
1084SecurityModeComplete ::= SEQUENCE {
1085 protocolIEs ProtocolIE-Container { {SecurityModeCompleteIEs} },
1086 protocolExtensions ProtocolExtensionContainer { {SecurityModeCompleteExtensions} } OPTIONAL,
1087 ...
1088}
1089
1090SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
1091 { ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY reject TYPE ChosenIntegrityProtectionAlgorithm PRESENCE mandatory } |
1092 { ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
1093 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1094 ...
1095}
1096
1097SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1098 ...
1099}
1100
1101-- **************************************************************
1102--
1103-- Security Mode Reject
1104--
1105-- **************************************************************
1106
1107SecurityModeReject ::= SEQUENCE {
1108 protocolIEs ProtocolIE-Container { {SecurityModeRejectIEs} },
1109 protocolExtensions ProtocolExtensionContainer { {SecurityModeRejectExtensions} } OPTIONAL,
1110 ...
1111}
1112
1113SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
1114 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1115 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1116 ...
1117}
1118
1119SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1120 ...
1121}
1122
1123-- **************************************************************
1124--
1125-- DATA VOLUME REPORT ELEMENTARY PROCEDURE
1126--
1127-- **************************************************************
1128
1129-- **************************************************************
1130--
1131-- Data Volume Report Request
1132--
1133-- **************************************************************
1134
1135DataVolumeReportRequest ::= SEQUENCE {
1136 protocolIEs ProtocolIE-Container { {DataVolumeReportRequestIEs} },
1137 protocolExtensions ProtocolExtensionContainer { {DataVolumeReportRequestExtensions} } OPTIONAL,
1138 ...
1139}
1140
1141DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
1142 { ID id-RAB-DataVolumeReportRequestList CRITICALITY ignore TYPE RAB-DataVolumeReportRequestList PRESENCE mandatory },
1143 ...
1144}
1145
1146RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
1147
1148RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
1149 { ID id-RAB-DataVolumeReportRequestItem CRITICALITY reject TYPE RAB-DataVolumeReportRequestItem PRESENCE mandatory },
1150 ...
1151}
1152
1153RAB-DataVolumeReportRequestItem ::= SEQUENCE {
1154 rAB-ID RAB-ID,
1155 iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} } OPTIONAL,
1156 ...
1157}
1158
1159RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1160 ...
1161}
1162
1163DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1164 ...
1165}
1166
1167-- **************************************************************
1168--
1169-- Data Volume Report
1170--
1171-- **************************************************************
1172
1173DataVolumeReport ::= SEQUENCE {
1174 protocolIEs ProtocolIE-Container { {DataVolumeReportIEs} },
1175 protocolExtensions ProtocolExtensionContainer { {DataVolumeReportExtensions} } OPTIONAL,
1176 ...
1177}
1178
1179DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
1180 { ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE optional } |
Harald Welte49695572015-12-16 17:26:05 +01001181 { ID id-RAB-FailedtoReportList CRITICALITY ignore TYPE RABs-failed-to-reportList PRESENCE optional } |
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001182 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1183 ...
1184}
1185
1186DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1187 ...
1188}
1189
Harald Welte49695572015-12-16 17:26:05 +01001190RABs-failed-to-reportList ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001191
1192RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
1193 { ID id-RAB-FailedtoReportItem CRITICALITY ignore TYPE RABs-failed-to-reportItem PRESENCE mandatory },
1194 ...
1195}
1196
1197RABs-failed-to-reportItem::= SEQUENCE {
1198 rAB-ID RAB-ID,
1199 cause Cause,
1200 iE-Extensions ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} } OPTIONAL,
1201 ...
1202}
1203
1204
1205RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1206 ...
1207}
1208
1209
1210-- **************************************************************
1211--
1212-- RESET ELEMENTARY PROCEDURE
1213--
1214-- **************************************************************
1215
1216-- **************************************************************
1217--
1218-- Reset
1219--
1220-- **************************************************************
1221
1222Reset ::= SEQUENCE {
1223 protocolIEs ProtocolIE-Container { {ResetIEs} },
1224 protocolExtensions ProtocolExtensionContainer { {ResetExtensions} } OPTIONAL,
1225 ...
1226}
1227
1228ResetIEs RANAP-PROTOCOL-IES ::= {
1229 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1230 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1231 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
1232 ...
1233}
1234
1235ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
1236-- Extension for Release 4 --
1237 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
1238-- Extension for Release 7 to indicate extended RNC-ID --
1239 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
1240 ...
1241}
1242
1243-- **************************************************************
1244--
1245-- Reset Acknowledge
1246--
1247-- **************************************************************
1248
1249ResetAcknowledge ::= SEQUENCE {
1250 protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },
1251 protocolExtensions ProtocolExtensionContainer { {ResetAcknowledgeExtensions} } OPTIONAL,
1252 ...
1253}
1254
1255ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1256 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1257 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
1258 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
1259 ...
1260}
1261
1262ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1263-- Extension for Release 4 --
1264 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
1265-- Extension for Release 7 to indicate extended RNC-ID --
1266 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
1267 ...
1268}
1269-- **************************************************************
1270--
1271-- RESET RESOURCE ELEMENTARY PROCEDURE
1272--
1273-- **************************************************************
1274
1275
1276-- **************************************************************
1277--
1278-- Reset Resource
1279--
1280-- **************************************************************
1281
1282ResetResource ::= SEQUENCE {
1283 protocolIEs ProtocolIE-Container { {ResetResourceIEs} },
1284 protocolExtensions ProtocolExtensionContainer { {ResetResourceExtensions} } OPTIONAL,
1285 ...
1286}
1287
1288ResetResourceIEs RANAP-PROTOCOL-IES ::= {
1289 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1290 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1291 { ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceList PRESENCE mandatory } |
1292 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
1293 ...
1294}
1295
1296ResetResourceList ::= IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
1297
1298ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
1299 { ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceItem PRESENCE mandatory },
1300 ...
1301}
1302
1303ResetResourceItem ::= SEQUENCE {
1304 iuSigConId IuSignallingConnectionIdentifier,
1305 iE-Extensions ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} } OPTIONAL,
1306 ...
1307}
1308
1309ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1310 ...
1311}
1312
1313ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1314-- Extension for Release 4 --
1315 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
1316-- Extension for Release 7 to indicate extended RNC-ID --
1317 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
1318 ...
1319}
1320
1321-- **************************************************************
1322--
1323-- Reset Resource Acknowledge
1324--
1325-- **************************************************************
1326
1327ResetResourceAcknowledge ::= SEQUENCE {
1328 protocolIEs ProtocolIE-Container { {ResetResourceAcknowledgeIEs} },
1329 protocolExtensions ProtocolExtensionContainer { {ResetResourceAcknowledgeExtensions} } OPTIONAL,
1330 ...
1331}
1332
1333ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1334 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1335 { ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceAckList PRESENCE mandatory } |
1336 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional } |
1337 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1338 ...
1339}
1340ResetResourceAckList ::= IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
1341
1342ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
1343 { ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceAckItem PRESENCE mandatory },
1344 ...
1345}
1346
1347ResetResourceAckItem ::= SEQUENCE {
1348 iuSigConId IuSignallingConnectionIdentifier,
1349 iE-Extensions ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} } OPTIONAL,
1350 ...
1351}
1352
1353ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1354 ...
1355}
1356
1357ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1358-- Extension for Release 4 --
1359 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
1360-- Extension for Release 7 to indicate extended RNC-ID --
1361 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional},
1362 ...
1363}
1364
1365-- **************************************************************
1366--
1367-- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
1368--
1369-- **************************************************************
1370
1371-- **************************************************************
1372--
1373-- RAB Release Request
1374--
1375-- **************************************************************
1376
1377RAB-ReleaseRequest ::= SEQUENCE {
1378 protocolIEs ProtocolIE-Container { {RAB-ReleaseRequestIEs} },
1379 protocolExtensions ProtocolExtensionContainer { {RAB-ReleaseRequestExtensions} } OPTIONAL,
1380 ...
1381}
1382
1383RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1384 { ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE mandatory },
1385 ...
1386}
1387
1388RAB-ReleaseList ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
1389
1390RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
1391 { ID id-RAB-ReleaseItem CRITICALITY ignore TYPE RAB-ReleaseItem PRESENCE mandatory },
1392 ...
1393}
1394
1395RAB-ReleaseItem ::= SEQUENCE {
1396 rAB-ID RAB-ID,
1397 cause Cause,
1398 iE-Extensions ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} } OPTIONAL,
1399 ...
1400}
1401
1402RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1403 ...
1404}
1405
1406RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1407 ...
1408}
1409
1410-- **************************************************************
1411--
1412-- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
1413--
1414-- **************************************************************
1415
1416-- **************************************************************
1417--
1418-- Iu Release Request
1419--
1420-- **************************************************************
1421
1422Iu-ReleaseRequest ::= SEQUENCE {
1423 protocolIEs ProtocolIE-Container { {Iu-ReleaseRequestIEs} },
1424 protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseRequestExtensions} } OPTIONAL,
1425 ...
1426}
1427
1428Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1429 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
1430 ...
1431}
1432
1433Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1434 ...
1435}
1436
1437-- **************************************************************
1438--
1439-- RELOCATION DETECT ELEMENTARY PROCEDURE
1440--
1441-- **************************************************************
1442
1443-- **************************************************************
1444--
1445-- Relocation Detect
1446--
1447-- **************************************************************
1448
1449RelocationDetect ::= SEQUENCE {
1450 protocolIEs ProtocolIE-Container { {RelocationDetectIEs} },
1451 protocolExtensions ProtocolExtensionContainer { {RelocationDetectExtensions} } OPTIONAL,
1452 ...
1453}
1454
1455RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
1456 ...
1457}
1458
1459RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1460 ...
1461}
1462
1463-- **************************************************************
1464--
1465-- RELOCATION COMPLETE ELEMENTARY PROCEDURE
1466--
1467-- **************************************************************
1468
1469-- **************************************************************
1470--
1471-- Relocation Complete
1472--
1473-- **************************************************************
1474
1475RelocationComplete ::= SEQUENCE {
1476 protocolIEs ProtocolIE-Container { {RelocationCompleteIEs} },
1477 protocolExtensions ProtocolExtensionContainer { {RelocationCompleteExtensions} } OPTIONAL,
1478 ...
1479}
1480
1481RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
1482 ...
1483}
1484
1485RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1486-- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
1487 { ID id-HigherBitratesThan16MbpsFlag CRITICALITY ignore EXTENSION HigherBitratesThan16MbpsFlag PRESENCE optional}|
1488-- Extension for Release 11 to support BBAI --
1489 { ID id-Tunnel-Information-for-BBF CRITICALITY ignore EXTENSION TunnelInformation PRESENCE optional}|
1490-- Extension for Release 12 to support SIPTO@LN Stand-Alone --
1491 { ID id-LHN-ID CRITICALITY ignore EXTENSION LHN-ID PRESENCE optional},
1492 ...
1493}
1494
1495-- **************************************************************
1496--
1497-- ENHANCED RELOCATION COMPLETE ELEMENTARY PROCEDURE
1498--
1499-- **************************************************************
1500
1501-- **************************************************************
1502--
1503-- Enhanced Relocation Complete Request
1504--
1505-- **************************************************************
1506
1507EnhancedRelocationCompleteRequest ::= SEQUENCE {
1508 protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteRequestIEs} },
1509 protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteRequestExtensions} } OPTIONAL,
1510 ...
1511}
1512
1513EnhancedRelocationCompleteRequestIEs RANAP-PROTOCOL-IES ::= {
1514 { ID id-OldIuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
1515 { ID id-IuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
1516 { ID id-Relocation-SourceRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory } |
1517 { ID id-Relocation-SourceExtendedRNC-ID CRITICALITY ignore TYPE ExtendedRNC-ID PRESENCE optional } |
1518 { ID id-Relocation-TargetRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE mandatory } |
1519 { ID id-Relocation-TargetExtendedRNC-ID CRITICALITY reject TYPE ExtendedRNC-ID PRESENCE optional } |
1520 { ID id-RAB-SetupList-EnhancedRelocCompleteReq CRITICALITY reject TYPE RAB-SetupList-EnhancedRelocCompleteReq PRESENCE optional },
1521 ...
1522}
1523
1524RAB-SetupList-EnhancedRelocCompleteReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhancedRelocCompleteReq-IEs} }
1525
1526RAB-SetupItem-EnhancedRelocCompleteReq-IEs RANAP-PROTOCOL-IES ::= {
1527 { ID id-RAB-SetupItem-EnhancedRelocCompleteReq CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteReq PRESENCE mandatory },
1528 ...
1529}
1530
1531RAB-SetupItem-EnhancedRelocCompleteReq ::= SEQUENCE {
1532 rAB-ID RAB-ID,
1533 transportLayerAddressReq1 TransportLayerAddress OPTIONAL,
1534 iuTransportAssociationReq1 IuTransportAssociation OPTIONAL,
1535 ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
1536 iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs} } OPTIONAL,
1537 ...
1538}
1539
1540RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1541 ...
1542}
1543
1544EnhancedRelocationCompleteRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1545 { ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore EXTENSION ChosenIntegrityProtectionAlgorithm PRESENCE optional}|
1546 { ID id-ChosenEncryptionAlgorithm CRITICALITY ignore EXTENSION ChosenEncryptionAlgorithm PRESENCE optional}|
1547-- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
1548 { ID id-HigherBitratesThan16MbpsFlag CRITICALITY ignore EXTENSION HigherBitratesThan16MbpsFlag PRESENCE optional}|
1549-- Extensions for Release 11 to enable enhanced relocation from RNC to hybrid cell –
1550 { ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional}|
1551 { ID id-Cell-Access-Mode CRITICALITY reject EXTENSION Cell-Access-Mode PRESENCE optional}|
1552-- Extension for Release 11 to support BBAI --
1553 { ID id-Tunnel-Information-for-BBF CRITICALITY ignore EXTENSION TunnelInformation PRESENCE optional}|
1554-- Extension for Release 12 to support SIPTO@LN Stand-Alone --
1555 { ID id-LHN-ID CRITICALITY ignore EXTENSION LHN-ID PRESENCE optional},
1556 ...
1557}
1558
1559-- **************************************************************
1560--
1561-- Enhanced Relocation Complete Response
1562--
1563-- **************************************************************
1564
1565EnhancedRelocationCompleteResponse ::= SEQUENCE {
1566 protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteResponseIEs} },
1567 protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteResponseExtensions} } OPTIONAL,
1568 ...
1569}
1570
1571EnhancedRelocationCompleteResponseIEs RANAP-PROTOCOL-IES ::= {
1572 { ID id-RAB-SetupList-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-SetupList-EnhancedRelocCompleteRes PRESENCE optional} |
1573 { ID id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-ToBeReleasedList-EnhancedRelocCompleteRes PRESENCE optional} |
1574 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1575 ...
1576}
1577
1578RAB-SetupList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-SetupItem-EnhancedRelocCompleteRes-IEs} }
1579
1580RAB-SetupItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
1581 { ID id-RAB-SetupItem-EnhancedRelocCompleteRes CRITICALITY reject TYPE RAB-SetupItem-EnhancedRelocCompleteRes PRESENCE mandatory },
1582 ...
1583}
1584
1585RAB-SetupItem-EnhancedRelocCompleteRes ::= SEQUENCE {
1586 rAB-ID RAB-ID,
1587 rAB-Parameters RAB-Parameters OPTIONAL,
1588 userPlaneInformation UserPlaneInformation,
1589 transportLayerAddressRes1 TransportLayerAddress OPTIONAL,
1590 iuTransportAssociationRes1 IuTransportAssociation OPTIONAL,
1591 rab2beReleasedList RAB-ToBeReleasedList-EnhancedRelocCompleteRes OPTIONAL,
1592 iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs} } OPTIONAL,
1593 ...
1594}
1595
1596RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1597 -- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
1598 { ID id-Offload-RAB-Parameters CRITICALITY ignore EXTENSION Offload-RAB-Parameters PRESENCE optional},
1599 ...
1600}
1601
1602RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs} }
1603
1604RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
1605 { ID id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes CRITICALITY ignore TYPE RAB-ToBeReleasedItem-EnhancedRelocCompleteRes PRESENCE mandatory },
1606 ...
1607}
1608
1609RAB-ToBeReleasedItem-EnhancedRelocCompleteRes ::= SEQUENCE {
1610 rAB-ID RAB-ID,
1611 cause Cause,
1612 iE-Extensions ProtocolExtensionContainer { { RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs} } OPTIONAL,
1613 ...
1614}
1615
1616RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1617 ...
1618}
1619
1620EnhancedRelocationCompleteResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1621 { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}|
1622-- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
1623 { ID id-MSISDN CRITICALITY ignore EXTENSION MSISDN PRESENCE optional}|
1624-- Extension for Release 11 to enable ehnahced relocation from RNC to hybrid cell –
1625 { ID id-CSG-Membership-Status CRITICALITY ignore EXTENSION CSG-Membership-Status PRESENCE optional},
1626 ...
1627}
1628
1629-- **************************************************************
1630--
1631-- Enhanced Relocation Complete Failure
1632--
1633-- **************************************************************
1634
1635EnhancedRelocationCompleteFailure ::= SEQUENCE {
1636 protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteFailureIEs} },
1637 protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteFailureExtensions} } OPTIONAL,
1638 ...
1639}
1640
1641EnhancedRelocationCompleteFailureIEs RANAP-PROTOCOL-IES ::= {
1642 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1643 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1644 ...
1645}
1646
1647EnhancedRelocationCompleteFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
1648 ...
1649}
1650
1651-- **************************************************************
1652--
1653-- Enhanced Relocation Complete Confirm
1654--
1655-- **************************************************************
1656
1657EnhancedRelocationCompleteConfirm ::= SEQUENCE {
1658 protocolIEs ProtocolIE-Container { {EnhancedRelocationCompleteConfirmIEs} },
1659 protocolExtensions ProtocolExtensionContainer { {EnhancedRelocationCompleteConfirmExtensions} } OPTIONAL,
1660 ...
1661}
1662
1663EnhancedRelocationCompleteConfirmIEs RANAP-PROTOCOL-IES ::= {
1664 { ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional },
1665 ...
1666}
1667
1668EnhancedRelocationCompleteConfirmExtensions RANAP-PROTOCOL-EXTENSION ::= {
1669 ...
1670}
1671
1672
1673-- **************************************************************
1674--
1675-- PAGING ELEMENTARY PROCEDURE
1676--
1677-- **************************************************************
1678
1679-- **************************************************************
1680--
1681-- Paging
1682--
1683-- **************************************************************
1684
1685Paging ::= SEQUENCE {
1686 protocolIEs ProtocolIE-Container { {PagingIEs} },
1687 protocolExtensions ProtocolExtensionContainer { {PagingExtensions} } OPTIONAL,
1688 ...
1689}
1690
1691PagingIEs RANAP-PROTOCOL-IES ::= {
1692 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1693 { ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory } |
1694 { ID id-TemporaryUE-ID CRITICALITY ignore TYPE TemporaryUE-ID PRESENCE optional } |
1695 { ID id-PagingAreaID CRITICALITY ignore TYPE PagingAreaID PRESENCE optional } |
1696 { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional } |
1697 { ID id-NonSearchingIndication CRITICALITY ignore TYPE NonSearchingIndication PRESENCE optional } |
1698 { ID id-DRX-CycleLengthCoefficient CRITICALITY ignore TYPE DRX-CycleLengthCoefficient PRESENCE optional } ,
1699 ...
1700}
1701
1702PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
1703-- Extension for Release 5 to enable NNSF --
1704 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional } |
1705-- Extension for Release 8 to support CSG --
1706 { ID id-CSG-Id-List CRITICALITY ignore EXTENSION CSG-Id-List PRESENCE optional },
1707 ...
1708}
1709
1710-- **************************************************************
1711--
1712-- COMMON ID ELEMENTARY PROCEDURE
1713--
1714-- **************************************************************
1715
1716-- **************************************************************
1717--
1718-- Common ID
1719--
1720-- **************************************************************
1721
1722CommonID ::= SEQUENCE {
1723 protocolIEs ProtocolIE-Container { {CommonID-IEs} },
1724 protocolExtensions ProtocolExtensionContainer { {CommonIDExtensions} } OPTIONAL,
1725 ...
1726}
1727
1728CommonID-IEs RANAP-PROTOCOL-IES ::= {
1729 { ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory },
1730 ...
1731}
1732
1733CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
1734-- Extension for Release 5 to enable shared networks in connected mode --
1735 { ID id-SNA-Access-Information CRITICALITY ignore EXTENSION SNA-Access-Information PRESENCE optional }|
1736-- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
1737 { ID id-UESBI-Iu CRITICALITY ignore EXTENSION UESBI-Iu PRESENCE optional }|
1738-- Extension for Release 6 to indicate the selected plmn in GWCN configuration for network sharing non-supporting UEs --
1739 { ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional }|
1740-- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
1741 {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional }|
1742-- Extension for Release 8 for SRVCC operation --
1743 { ID id-SRVCC-Operation-Possible CRITICALITY ignore EXTENSION SRVCC-Operation-Possible PRESENCE optional }|
1744-- Extension for Release 9 to allow for UE prioritisation during access to hybrid cells --
1745 { ID id-CSG-Membership-Status CRITICALITY ignore EXTENSION CSG-Membership-Status PRESENCE optional }|
1746-- Extension for Release 10 to indicate Management Based MDT Allowed --
1747 { ID id-Management-Based-MDT-Allowed CRITICALITY ignore EXTENSION Management-Based-MDT-Allowed PRESENCE optional }|
1748-- Extension for Release 11 to indicate MDT PLMN List --
1749 { ID id-Management-Based-MDT-PLMN-List CRITICALITY ignore EXTENSION MDT-PLMN-List PRESENCE optional }|
1750-- Extension for Release 11 rSRVCC operation --
1751 { ID id-RSRVCC-Operation-Possible CRITICALITY ignore EXTENSION RSRVCC-Operation-Possible PRESENCE optional }|
1752-- Extension for Release 11 to inidcate the last E-UTRAN PLMN Identity --
1753 { ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional },
1754 ...
1755}
1756
1757-- **************************************************************
1758--
1759-- CN INVOKE TRACE ELEMENTARY PROCEDURE
1760--
1761-- **************************************************************
1762
1763-- **************************************************************
1764--
1765-- CN Invoke Trace
1766--
1767-- **************************************************************
1768
1769CN-InvokeTrace ::= SEQUENCE {
1770 protocolIEs ProtocolIE-Container { {CN-InvokeTraceIEs} },
1771 protocolExtensions ProtocolExtensionContainer { {CN-InvokeTraceExtensions} } OPTIONAL,
1772 ...
1773}
1774
1775CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
1776 { ID id-TraceType CRITICALITY ignore TYPE TraceType PRESENCE optional } |
1777 -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1778 { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
1779 { ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional } |
1780 -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1781 { ID id-UE-ID CRITICALITY ignore TYPE UE-ID PRESENCE optional } |
1782 -- This information is mandatory for UTRAN, optional for GERAN Iu mode --
1783 { ID id-OMC-ID CRITICALITY ignore TYPE OMC-ID PRESENCE optional },
1784 -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1785 ...
1786}
1787
1788CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1789-- Extension for Release 6 to enable signalling based activation for Subscriber and Equipment Trace over Iu interface --
1790 { ID id-TracePropagationParameters CRITICALITY ignore EXTENSION TracePropagationParameters PRESENCE optional}|
1791-- Extension for Release 10 to support MDT--
1792 { ID id-MDT-Configuration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}|
1793-- Extension for Release 10 to support MDT--
1794 { ID id-Trace-Collection-Entity-IP-Addess CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional},
1795 ...
1796}
1797
1798-- **************************************************************
1799--
1800-- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
1801--
1802-- **************************************************************
1803
1804-- **************************************************************
1805--
1806-- CN Deactivate Trace
1807--
1808-- **************************************************************
1809
1810CN-DeactivateTrace ::= SEQUENCE {
1811 protocolIEs ProtocolIE-Container { {CN-DeactivateTraceIEs} },
1812 protocolExtensions ProtocolExtensionContainer { {CN-DeactivateTraceExtensions} } OPTIONAL,
1813 ...
1814}
1815
1816CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
1817 { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
1818 { ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional },
1819 -- This information is optional for GERAN Iu Mode, not applicable to UTRAN --
1820 ...
1821}
1822
1823CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1824 ...
1825}
1826
1827-- **************************************************************
1828--
1829-- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
1830--
1831-- **************************************************************
1832
1833-- **************************************************************
1834--
1835-- Location Reporting Control
1836--
1837-- **************************************************************
1838
1839LocationReportingControl ::= SEQUENCE {
1840 protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} },
1841 protocolExtensions ProtocolExtensionContainer { {LocationReportingControlExtensions} } OPTIONAL,
1842 ...
1843}
1844
1845LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
1846 { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory },
1847 ...
1848}
1849
1850LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
1851-- Extension for Release 4 to enhance the location request over Iu --
1852 { ID id-VerticalAccuracyCode CRITICALITY ignore EXTENSION VerticalAccuracyCode PRESENCE optional } |
1853-- Extension for Release 4 to enhance the location request over Iu --
1854 { ID id-ResponseTime CRITICALITY ignore EXTENSION ResponseTime PRESENCE optional } |
1855-- Extension for Release 4 to enhance the location request over Iu --
1856 { ID id-PositioningPriority CRITICALITY ignore EXTENSION PositioningPriority PRESENCE optional } |
1857-- Extension for Release 4 to enhance the location request over Iu --
1858 { ID id-ClientType CRITICALITY ignore EXTENSION ClientType PRESENCE optional } |
1859-- Extension for Release 7 to allow the request of velocity over Iu --
1860 { ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
1861-- Extension for Release 7 to allow periodic reporting over Iu --
1862 { ID id-PeriodicLocationInfo CRITICALITY ignore EXTENSION PeriodicLocationInfo PRESENCE optional },
1863 ...
1864}
1865
1866-- **************************************************************
1867--
1868-- LOCATION REPORT ELEMENTARY PROCEDURE
1869--
1870-- **************************************************************
1871
1872-- **************************************************************
1873--
1874-- Location Report
1875--
1876-- **************************************************************
1877
1878LocationReport ::= SEQUENCE {
1879 protocolIEs ProtocolIE-Container { {LocationReportIEs} },
1880 protocolExtensions ProtocolExtensionContainer { {LocationReportExtensions} } OPTIONAL,
1881 ...
1882}
1883
1884LocationReportIEs RANAP-PROTOCOL-IES ::= {
1885 { ID id-AreaIdentity CRITICALITY ignore TYPE AreaIdentity PRESENCE optional } |
1886 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
1887 { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional } ,
1888 ...
1889}
1890
1891LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1892-- Extension for Release 4 to enable report of Last Known Service Area with its Age over Iu --
1893 { ID id-LastKnownServiceArea CRITICALITY ignore EXTENSION LastKnownServiceArea PRESENCE optional} |
1894-- Extension for Release 5 to pass the positioning methods that have been used --
1895 { ID id-PositionData CRITICALITY ignore EXTENSION PositionData PRESENCE optional}|
1896-- Extension for Release 5 to pass the positioning methods that have been used for GERAN Iu mode --
1897 { ID id-PositionDataSpecificToGERANIuMode CRITICALITY ignore EXTENSION PositionDataSpecificToGERANIuMode PRESENCE optional }|
1898 -- This extension is optional for GERAN Iu mode only, not applicable for UTRAN --
1899-- Extension for Release 6 to indicate whether the returned position estimate satisfies the requested accuracy or not --
1900 { ID id-AccuracyFulfilmentIndicator CRITICALITY ignore EXTENSION AccuracyFulfilmentIndicator PRESENCE optional}|
1901-- Extension for Release 7 to provide a velocity estimate --
1902 { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional},
1903 ...
1904}
1905
1906-- **************************************************************
1907--
1908-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
1909--
1910-- **************************************************************
1911
1912-- **************************************************************
1913--
1914-- Initial UE Message
1915--
1916-- **************************************************************
1917
1918InitialUE-Message ::= SEQUENCE {
1919 protocolIEs ProtocolIE-Container { {InitialUE-MessageIEs} },
1920 protocolExtensions ProtocolExtensionContainer { {InitialUE-MessageExtensions} } OPTIONAL,
1921 ...
1922}
1923
1924InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
1925 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1926 { ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE mandatory } |
Harald Weltec371a422015-12-27 11:03:44 +01001927 { ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional } |
Harald Welte8f2fb0c2015-08-29 12:19:42 +02001928 -- This IE shall be present if the CN Domain Indicator IE is set to "PS domain" -- } |
1929 { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } |
1930 { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
1931 { ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
1932 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
1933 ...
1934}
1935
1936InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
1937-- Extension for Release 5 to enable GERAN support over Iu-cs --
1938 { ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional}|
1939-- Extension for Release 6 to convey the selected PLMN id in shared networks --
1940 { ID id-SelectedPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}|
1941-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
1942 { ID id-PermanentNAS-UE-ID CRITICALITY ignore EXTENSION PermanentNAS-UE-ID PRESENCE optional}|
1943-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
1944 { ID id-NAS-SequenceNumber CRITICALITY ignore EXTENSION NAS-SequenceNumber PRESENCE optional}|
1945-- Extension for Release 6 to indicate rerouting in MOCN configuration for network sharing non-supporting UEs --
1946 { ID id-RedirectAttemptFlag CRITICALITY ignore EXTENSION RedirectAttemptFlag PRESENCE optional}|
1947-- Extension for Release 7 to indicate extended RNC-ID --
1948 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional}|
1949-- Extension for Release 8 to support CSG --
1950 { ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional}|
1951-- Extension for Release 9 to allow communication of the cell access mode --
1952 { ID id-Cell-Access-Mode CRITICALITY reject EXTENSION Cell-Access-Mode PRESENCE optional}|
1953-- Extension for Release 10 to support LIPA --
1954 { ID id-LGW-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}|
1955-- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
1956 { ID id-HigherBitratesThan16MbpsFlag CRITICALITY ignore EXTENSION HigherBitratesThan16MbpsFlag PRESENCE optional}|
1957-- Extension for Release 11 to support BBAI --
1958 { ID id-Tunnel-Information-for-BBF CRITICALITY ignore EXTENSION TunnelInformation PRESENCE optional}|
1959-- Extension for Release 12 to support SIPTO@LN with collocated L-GW--
1960 { ID id-SIPTO-LGW-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}|
1961-- Extension for Release 12 to support SIPTO@LN Stand-Alone --
1962 { ID id-LHN-ID CRITICALITY ignore EXTENSION LHN-ID PRESENCE optional},
1963 ...
1964}
1965
1966-- **************************************************************
1967--
1968-- DIRECT TRANSFER ELEMENTARY PROCEDURE
1969--
1970-- **************************************************************
1971
1972-- **************************************************************
1973--
1974-- Direct Transfer
1975--
1976-- **************************************************************
1977
1978DirectTransfer ::= SEQUENCE {
1979 protocolIEs ProtocolIE-Container { {DirectTransferIEs} },
1980 protocolExtensions ProtocolExtensionContainer { {DirectTransferExtensions} } OPTIONAL,
1981 ...
1982}
1983
1984DirectTransferIEs RANAP-PROTOCOL-IES ::= {
1985 { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory}|
1986 { ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE optional}|
1987 { ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE optional}|
1988 { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE optional}|
1989 { ID id-SAPI CRITICALITY ignore TYPE SAPI PRESENCE optional},
1990 ...
1991}
1992
1993DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
1994-- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
1995 { ID id-RedirectionIndication CRITICALITY ignore EXTENSION RedirectionIndication PRESENCE optional}|
1996-- Extension for Release 6 to indicate the MOCN rerouting is completed --
1997 { ID id-RedirectionCompleted CRITICALITY ignore EXTENSION RedirectionCompleted PRESENCE optional}|
1998-- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
1999 { ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}|
2000-- Extension for Release 10 to support LIPA --
2001 { ID id-LGW-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}|
2002-- Extension for Release 12 to support SIPTO@LN with collocated L-GW --
2003 { ID id-SIPTO-LGW-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}|
2004-- Extension for Release 12 to support SIPTO@LN Stand-Alone --
2005 { ID id-LHN-ID CRITICALITY ignore EXTENSION LHN-ID PRESENCE optional},
2006 ...
2007}
2008
2009RedirectionIndication ::= ProtocolIE-Container { {RedirectionIndication-IEs} }
2010
2011RedirectionIndication-IEs RANAP-PROTOCOL-IES ::= {
2012 { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }|
2013 { ID id-RejectCauseValue CRITICALITY ignore TYPE RejectCauseValue PRESENCE mandatory}|
2014 { ID id-NAS-SequenceNumber CRITICALITY ignore TYPE NAS-SequenceNumber PRESENCE optional}|
2015 { ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE optional},
2016 ...
2017}
2018
2019-- **************************************************************
2020--
2021-- OVERLOAD CONTROL ELEMENTARY PROCEDURE
2022--
2023-- **************************************************************
2024
2025-- **************************************************************
2026--
2027-- Overload
2028--
2029-- **************************************************************
2030
2031Overload ::= SEQUENCE {
2032 protocolIEs ProtocolIE-Container { {OverloadIEs} },
2033 protocolExtensions ProtocolExtensionContainer { {OverloadExtensions} } OPTIONAL,
2034 ...
2035}
2036
2037OverloadIEs RANAP-PROTOCOL-IES ::= {
2038 { ID id-NumberOfSteps CRITICALITY ignore TYPE NumberOfSteps PRESENCE optional } |
2039 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
2040 ...
2041}
2042
2043OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
2044-- Extension for Release 99 to enable the indication to the RNC which CN domain is suffering the signalling traffic overload --
2045 { ID id-CN-DomainIndicator CRITICALITY ignore EXTENSION CN-DomainIndicator PRESENCE optional} |
2046-- Extension for Release 5 to enable NNSF --
2047 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional} |
2048-- Extension for Release 7 to indicate extended RNC-ID --
2049 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional} |
2050-- Extension for Release 10 to support Low Priority overload --
2051 { ID id-Priority-Class-Indicator CRITICALITY ignore EXTENSION Priority-Class-Indicator PRESENCE optional},
2052 ...
2053}
2054
2055-- **************************************************************
2056--
2057-- ERROR INDICATION ELEMENTARY PROCEDURE
2058--
2059-- **************************************************************
2060
2061-- **************************************************************
2062--
2063-- Error Indication
2064--
2065-- **************************************************************
2066
2067ErrorIndication ::= SEQUENCE {
2068 protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} },
2069 protocolExtensions ProtocolExtensionContainer { {ErrorIndicationExtensions} } OPTIONAL,
2070 ...
2071}
2072
2073ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
2074 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
2075 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
2076 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE optional } |
2077 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional },
2078 ...
2079}
2080
2081ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2082-- Extension for Release 4 --
2083 { ID id-GlobalCN-ID CRITICALITY ignore EXTENSION GlobalCN-ID PRESENCE optional}|
2084-- Extension for Release 7 to indicate extended RNC-ID --
2085 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
2086 ...
2087}
2088
2089-- **************************************************************
2090--
2091-- SRNS DATA FORWARD ELEMENTARY PROCEDURE
2092--
2093-- **************************************************************
2094
2095-- **************************************************************
2096--
2097-- SRNS Data Forward Command
2098--
2099-- **************************************************************
2100
2101SRNS-DataForwardCommand ::= SEQUENCE {
2102 protocolIEs ProtocolIE-Container { {SRNS-DataForwardCommandIEs} },
2103 protocolExtensions ProtocolExtensionContainer { {SRNS-DataForwardCommandExtensions} } OPTIONAL,
2104 ...
2105}
2106
2107SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
2108 { ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE optional },
2109 ...
2110}
2111
2112SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
2113 ...
2114}
2115
2116-- **************************************************************
2117--
2118-- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
2119--
2120-- **************************************************************
2121
2122-- **************************************************************
2123--
2124-- Forward SRNS Context
2125--
2126-- **************************************************************
2127
2128ForwardSRNS-Context ::= SEQUENCE {
2129 protocolIEs ProtocolIE-Container { {ForwardSRNS-ContextIEs} },
2130 protocolExtensions ProtocolExtensionContainer { {ForwardSRNS-ContextExtensions} } OPTIONAL,
2131 ...
2132}
2133
2134ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
2135 { ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE mandatory },
2136 ...
2137}
2138
2139ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
2140-- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
2141 { ID id-SourceRNC-PDCP-context-info CRITICALITY ignore EXTENSION RRC-Container PRESENCE optional},
2142 ...
2143}
2144
2145-- **************************************************************
2146--
2147-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
2148--
2149-- **************************************************************
2150
2151-- **************************************************************
2152--
2153-- RAB Assignment Request
2154--
2155-- **************************************************************
2156
2157RAB-AssignmentRequest ::= SEQUENCE {
2158 protocolIEs ProtocolIE-Container { {RAB-AssignmentRequestIEs} },
2159 protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentRequestExtensions} } OPTIONAL,
2160 ...
2161}
2162
2163RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
2164 { ID id-RAB-SetupOrModifyList CRITICALITY ignore TYPE RAB-SetupOrModifyList PRESENCE optional } |
2165 { ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE optional },
2166 ...
2167}
2168
2169RAB-SetupOrModifyList ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
2170
2171RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
2172 { ID id-RAB-SetupOrModifyItem FIRST CRITICALITY reject FIRST TYPE RAB-SetupOrModifyItemFirst
2173 SECOND CRITICALITY ignore SECOND TYPE RAB-SetupOrModifyItemSecond
2174 PRESENCE mandatory },
2175 ...
2176}
2177
2178RAB-SetupOrModifyItemFirst ::= SEQUENCE {
2179 rAB-ID RAB-ID,
2180 nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL,
2181 rAB-Parameters RAB-Parameters OPTIONAL,
2182 userPlaneInformation UserPlaneInformation OPTIONAL,
2183 transportLayerInformation TransportLayerInformation OPTIONAL,
2184 service-Handover Service-Handover OPTIONAL,
2185 iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} } OPTIONAL,
2186 ...
2187}
2188
2189TransportLayerInformation ::= SEQUENCE {
2190 transportLayerAddress TransportLayerAddress,
2191 iuTransportAssociation IuTransportAssociation,
2192 iE-Extensions ProtocolExtensionContainer { {TransportLayerInformation-ExtIEs} } OPTIONAL,
2193 ...
2194}
2195
2196TransportLayerInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2197 ...
2198}
2199
2200RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2201-- Extension for Release 8 to enable handover restriction to E-UTRAN --
2202 { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional}|
2203-- Extension for Release 10 to support LIPA --
2204 { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
2205-- Extension for Release 12 to support SIPTO@LN with collocated L-GW --
2206 { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional},
2207 ...
2208}
2209
2210RAB-SetupOrModifyItemSecond ::= SEQUENCE {
2211 pDP-TypeInformation PDP-TypeInformation OPTIONAL,
2212 dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL,
2213 dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
2214 ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
2215 dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
2216 ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
2217 iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} } OPTIONAL,
2218 ...
2219}
2220
2221RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2222-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
2223 { ID id-Alt-RAB-Parameters CRITICALITY ignore EXTENSION Alt-RAB-Parameters PRESENCE optional}|
2224-- Extension for Release 5 to enable GERAN support over Iu-cs --
2225 { ID id-GERAN-BSC-Container CRITICALITY ignore EXTENSION GERAN-BSC-Container PRESENCE optional}|
2226-- Extension for Release Release 9 to enable a new value --
2227 { ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional}|
2228-- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
2229 { ID id-Offload-RAB-Parameters CRITICALITY ignore EXTENSION Offload-RAB-Parameters PRESENCE optional},
2230 ...
2231}
2232
2233RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2234 { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}|
2235-- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
2236 { ID id-MSISDN CRITICALITY ignore EXTENSION MSISDN PRESENCE optional},
2237 ...
2238}
2239
2240-- **************************************************************
2241--
2242-- RAB Assignment Response
2243--
2244-- **************************************************************
2245
2246RAB-AssignmentResponse ::= SEQUENCE {
2247 protocolIEs ProtocolIE-Container { {RAB-AssignmentResponseIEs} },
2248 protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentResponseExtensions} } OPTIONAL,
2249 ...
2250}
2251
2252RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
2253 { ID id-RAB-SetupOrModifiedList CRITICALITY ignore TYPE RAB-SetupOrModifiedList PRESENCE optional } |
2254 { ID id-RAB-ReleasedList CRITICALITY ignore TYPE RAB-ReleasedList PRESENCE optional } |
2255 { ID id-RAB-QueuedList CRITICALITY ignore TYPE RAB-QueuedList PRESENCE optional } |
2256 { ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional } |
2257 { ID id-RAB-ReleaseFailedList CRITICALITY ignore TYPE RAB-ReleaseFailedList PRESENCE optional } |
2258 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
2259 ...
2260}
2261
2262RAB-SetupOrModifiedList ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
2263
2264RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
2265 { ID id-RAB-SetupOrModifiedItem CRITICALITY ignore TYPE RAB-SetupOrModifiedItem PRESENCE mandatory },
2266 ...
2267}
2268
2269RAB-SetupOrModifiedItem ::= SEQUENCE {
2270 rAB-ID RAB-ID,
2271 transportLayerAddress TransportLayerAddress OPTIONAL,
2272 iuTransportAssociation IuTransportAssociation OPTIONAL,
2273 dl-dataVolumes DataVolumeList OPTIONAL,
2274 iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} } OPTIONAL,
2275 ...
2276}
2277
2278RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2279-- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
2280 { ID id-Ass-RAB-Parameters CRITICALITY ignore EXTENSION Ass-RAB-Parameters PRESENCE optional },
2281 ...
2282}
2283
2284RAB-ReleasedList ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
2285
2286RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
2287 { ID id-RAB-ReleasedItem CRITICALITY ignore TYPE RAB-ReleasedItem PRESENCE mandatory },
2288 ...
2289}
2290
2291RAB-ReleasedItem ::= SEQUENCE {
2292 rAB-ID RAB-ID,
2293 dl-dataVolumes DataVolumeList OPTIONAL,
2294 dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
2295 uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
2296 iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} } OPTIONAL,
2297 ...
2298}
2299
2300RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2301 ...
2302}
2303
2304DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
2305 SEQUENCE {
2306 dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
2307 dataVolumeReference DataVolumeReference OPTIONAL,
2308 iE-Extensions ProtocolExtensionContainer { {DataVolumeList-ExtIEs} } OPTIONAL,
2309 ...
2310 }
2311
2312DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2313 ...
2314}
2315
2316RAB-QueuedList ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
2317
2318RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
2319 { ID id-RAB-QueuedItem CRITICALITY ignore TYPE RAB-QueuedItem PRESENCE mandatory },
2320 ...
2321}
2322
2323RAB-QueuedItem ::= SEQUENCE {
2324 rAB-ID RAB-ID,
2325 iE-Extensions ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} } OPTIONAL,
2326 ...
2327}
2328
2329RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2330 ...
2331}
2332
2333RAB-ReleaseFailedList ::= RAB-FailedList
2334
2335RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2336-- Extension for Release 5 to enable GERAN support over Iu-cs --
2337 { ID id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse CRITICALITY ignore EXTENSION GERAN-Iumode-RAB-FailedList-RABAssgntResponse PRESENCE optional} ,
2338 ...
2339}
2340
2341GERAN-Iumode-RAB-FailedList-RABAssgntResponse ::= RAB-IE-ContainerList { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs} }
2342
2343GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs RANAP-PROTOCOL-IES ::= {
2344 { ID id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item CRITICALITY ignore TYPE GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item PRESENCE mandatory },
2345 ...
2346}
2347
2348GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item ::= SEQUENCE {
2349 rAB-ID RAB-ID,
2350 cause Cause,
2351 gERAN-Classmark GERAN-Classmark OPTIONAL,
2352 iE-Extensions ProtocolExtensionContainer { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs} } OPTIONAL,
2353 ...
2354}
2355
2356GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2357 ...
2358}
2359
2360-- **************************************************************
2361--
2362-- PRIVATE MESSAGE
2363--
2364-- **************************************************************
2365
2366PrivateMessage ::= SEQUENCE {
2367 privateIEs PrivateIE-Container { {PrivateMessage-IEs } },
2368 ...
2369}
2370
2371PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
2372 ...
2373}
2374
2375-- **************************************************************
2376--
2377-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
2378--
2379-- **************************************************************
2380
2381RANAP-RelocationInformation ::= SEQUENCE {
2382 protocolIEs ProtocolIE-Container { {RANAP-RelocationInformationIEs} },
2383 protocolExtensions ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} } OPTIONAL,
2384 ...
2385}
2386
2387RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
2388 { ID id-DirectTransferInformationList-RANAP-RelocInf
2389 CRITICALITY ignore TYPE DirectTransferInformationList-RANAP-RelocInf
2390 PRESENCE optional } |
2391 { ID id-RAB-ContextList-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextList-RANAP-RelocInf PRESENCE optional },
2392 ...
2393}
2394
2395DirectTransferInformationList-RANAP-RelocInf ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
2396
2397DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2398 { ID id-DirectTransferInformationItem-RANAP-RelocInf
2399 CRITICALITY ignore TYPE DirectTransferInformationItem-RANAP-RelocInf
2400 PRESENCE mandatory },
2401 ...
2402}
2403
2404DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
2405 nAS-PDU NAS-PDU,
2406 sAPI SAPI,
2407 cN-DomainIndicator CN-DomainIndicator,
2408 iE-Extensions ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
2409 ...
2410}
2411
2412RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2413 ...
2414}
2415
2416RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
2417
2418RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2419 { ID id-RAB-ContextItem-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextItem-RANAP-RelocInf PRESENCE mandatory },
2420 ...
2421}
2422
2423RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
2424 rAB-ID RAB-ID,
2425 dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL,
2426 ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL,
2427 dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL,
2428 ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL,
2429 iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
2430 ...
2431}
2432
2433RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2434 ...
2435}
2436
2437RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2438-- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
2439 { ID id-SourceRNC-PDCP-context-info CRITICALITY ignore EXTENSION RRC-Container PRESENCE optional} |
2440-- Extension for Release 10 to enable RNSAP Relocation --
2441 { ID id-RNSAPRelocationParameters CRITICALITY reject EXTENSION RNSAPRelocationParameters PRESENCE optional},
2442 ...
2443}
2444
2445-- **************************************************************
2446--
2447-- RANAP ENHANCED RELOCATION INFORMATION ELEMENTARY PROCEDURE
2448--
2449-- **************************************************************
2450
2451-- **************************************************************
2452--
2453-- RANAP Enhanced Relocation Information Request
2454--
2455-- **************************************************************
2456
2457RANAP-EnhancedRelocationInformationRequest ::= SEQUENCE {
2458 protocolIEs ProtocolIE-Container { {RANAP-EnhancedRelocationInformationRequestIEs} },
2459 protocolExtensions ProtocolExtensionContainer { {RANAP-EnhancedRelocationInformationRequestExtensions} } OPTIONAL,
2460 ...
2461}
2462
2463RANAP-EnhancedRelocationInformationRequestIEs RANAP-PROTOCOL-IES ::= {
2464 { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory }|
2465 { ID id-OldIuSigConIdCS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional }|
2466 { ID id-GlobalCN-IDCS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional }|
2467 { ID id-OldIuSigConIdPS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE optional }|
2468 { ID id-GlobalCN-IDPS CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional }|
2469 { ID id-RAB-SetupList-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupList-EnhRelocInfoReq PRESENCE optional }|
2470 { ID id-SNA-Access-Information CRITICALITY ignore TYPE SNA-Access-Information PRESENCE optional }|
2471 { ID id-UESBI-Iu CRITICALITY ignore TYPE UESBI-Iu PRESENCE optional }|
2472 { ID id-SelectedPLMN-ID CRITICALITY ignore TYPE PLMNidentity PRESENCE optional }|
2473 { ID id-CNMBMSLinkingInformation CRITICALITY ignore TYPE CNMBMSLinkingInformation PRESENCE optional },
2474 ...
2475}
2476
2477RAB-SetupList-EnhRelocInfoReq ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoReq-IEs} }
2478
2479RAB-SetupItem-EnhRelocInfoReq-IEs RANAP-PROTOCOL-IES ::= {
2480 { ID id-RAB-SetupItem-EnhRelocInfoReq CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoReq PRESENCE mandatory },
2481 ...
2482}
2483
2484RAB-SetupItem-EnhRelocInfoReq ::= SEQUENCE {
2485 rAB-ID RAB-ID,
2486 cN-DomainIndicator CN-DomainIndicator,
2487 rAB-Parameters RAB-Parameters,
2488 dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
2489 -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
2490 pDP-TypeInformation PDP-TypeInformation OPTIONAL
2491 -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
2492 userPlaneInformation UserPlaneInformation,
2493 dataForwardingInformation TNLInformationEnhRelInfoReq OPTIONAL,
2494 sourceSideIuULTNLInfo TNLInformationEnhRelInfoReq OPTIONAL,
2495
2496 service-Handover Service-Handover OPTIONAL,
2497 alt-RAB-Parameters Alt-RAB-Parameters OPTIONAL,
2498 iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoReq-ExtIEs} } OPTIONAL,
2499 ...
2500}
2501
2502RAB-SetupItem-EnhRelocInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2503-- Extension for Release 8 to enable handover restriction to E-UTRAN --
2504 { ID id-E-UTRAN-Service-Handover CRITICALITY ignore EXTENSION E-UTRAN-Service-Handover PRESENCE optional }|
2505-- Extension for Release Release 9 to enable a new value --
2506 { ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional },
2507 ...
2508}
2509
2510TNLInformationEnhRelInfoReq ::=SEQUENCE{
2511 transportLayerAddress TransportLayerAddress,
2512 iuTransportAssociation IuTransportAssociation,
2513 iE-Extensions ProtocolExtensionContainer { { TNLInformationEnhRelInfoReq-ExtIEs} } OPTIONAL,
2514 ...
2515}
2516
2517TNLInformationEnhRelInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2518 ...
2519}
2520
2521
2522RANAP-EnhancedRelocationInformationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2523 { ID id-IntegrityProtectionInformation CRITICALITY ignore EXTENSION IntegrityProtectionInformation PRESENCE optional} |
2524 { ID id-EncryptionInformation CRITICALITY ignore EXTENSION EncryptionInformation PRESENCE optional} |
2525 { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional} |
2526-- Extension for Release 10 to enable RNSAP Relocation --
2527 { ID id-RABParametersList CRITICALITY reject EXTENSION RABParametersList PRESENCE optional} |
2528 { ID id-CSG-Id CRITICALITY reject EXTENSION CSG-Id PRESENCE optional} |
2529 { ID id-CSG-Membership-Status CRITICALITY reject EXTENSION CSG-Membership-Status PRESENCE optional} |
2530-- Extension for Release 11 to support rSRVCC in case of network sharing –
2531 { ID id-AnchorPLMN-ID CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional},
2532 ...
2533}
2534
2535-- **************************************************************
2536--
2537-- RANAP Enhanced Relocation Information Response
2538--
2539-- **************************************************************
2540
2541RANAP-EnhancedRelocationInformationResponse ::= SEQUENCE {
2542 protocolIEs ProtocolIE-Container { {RANAP-EnhancedRelocationInformationResponseIEs} },
2543 protocolExtensions ProtocolExtensionContainer { {RANAP-EnhancedRelocationInformationResponseExtensions} } OPTIONAL,
2544 ...
2545}
2546
2547RANAP-EnhancedRelocationInformationResponseIEs RANAP-PROTOCOL-IES ::= {
2548 { ID id-Target-ToSource-TransparentContainer CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional } |
2549 { ID id-RAB-SetupList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-SetupList-EnhRelocInfoRes PRESENCE optional } |
2550 { ID id-RAB-FailedList-EnhRelocInfoRes CRITICALITY ignore TYPE RAB-FailedList-EnhRelocInfoRes PRESENCE optional } |
2551 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
2552 ...
2553}
2554
2555RAB-SetupList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoRes-IEs} }
2556
2557RAB-SetupItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
2558 { ID id-RAB-SetupItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-SetupItem-EnhRelocInfoRes PRESENCE mandatory },
2559 ...
2560}
2561
2562RAB-SetupItem-EnhRelocInfoRes ::= SEQUENCE {
2563 cN-DomainIndicator CN-DomainIndicator,
2564 rAB-ID RAB-ID,
2565 dataForwardingInformation TNLInformationEnhRelInfoRes OPTIONAL,
2566 ass-RAB-Parameters Ass-RAB-Parameters OPTIONAL,
2567 iE-Extensions ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoRes-ExtIEs} } OPTIONAL,
2568 ...
2569}
2570
2571RAB-SetupItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2572 ...
2573}
2574
2575RAB-FailedList-EnhRelocInfoRes ::= RAB-IE-ContainerList { { RAB-FailedItem-EnhRelocInfoRes-IEs} }
2576
2577RAB-FailedItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
2578 { ID id-RAB-FailedItem-EnhRelocInfoRes CRITICALITY reject TYPE RAB-FailedItem-EnhRelocInfoRes PRESENCE mandatory },
2579 ...
2580}
2581
2582RAB-FailedItem-EnhRelocInfoRes ::= SEQUENCE {
2583 cN-DomainIndicator CN-DomainIndicator,
2584 rAB-ID RAB-ID,
2585 cause Cause,
2586 iE-Extensions ProtocolExtensionContainer { { RAB-FailedItem-EnhRelocInfoRes-ExtIEs} } OPTIONAL,
2587 ...
2588}
2589
2590RAB-FailedItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2591 ...
2592}
2593TNLInformationEnhRelInfoRes ::=SEQUENCE{
2594 dl-forwardingTransportLayerAddress TransportLayerAddress,
2595 dl-forwardingTransportAssociation IuTransportAssociation,
2596 iE-Extensions ProtocolExtensionContainer { { TNLInformationEnhRelInfoRes-ExtIEs} } OPTIONAL,
2597 ...
2598}
2599
2600TNLInformationEnhRelInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2601 ...
2602}
2603
2604RANAP-EnhancedRelocationInformationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2605 ...
2606}
2607-- **************************************************************
2608--
2609-- RAB MODIFICATION REQUEST ELEMENTARY PROCEDURE
2610--
2611-- **************************************************************
2612
2613-- **************************************************************
2614--
2615-- RAB Modify Request
2616--
2617-- **************************************************************
2618
2619RAB-ModifyRequest ::= SEQUENCE {
2620 protocolIEs ProtocolIE-Container { {RAB-ModifyRequestIEs} },
2621 protocolExtensions ProtocolExtensionContainer { {RAB-ModifyRequestExtensions} } OPTIONAL,
2622 ...
2623}
2624
2625RAB-ModifyRequestIEs RANAP-PROTOCOL-IES ::= {
2626 { ID id-RAB-ModifyList CRITICALITY ignore TYPE RAB-ModifyList PRESENCE mandatory},
2627 ...
2628}
2629
2630RAB-ModifyList ::= RAB-IE-ContainerList { {RAB-ModifyItemIEs} }
2631
2632RAB-ModifyItemIEs RANAP-PROTOCOL-IES ::= {
2633 { ID id-RAB-ModifyItem CRITICALITY ignore TYPE RAB-ModifyItem PRESENCE mandatory },
2634 ...
2635}
2636
2637RAB-ModifyItem ::= SEQUENCE {
2638 rAB-ID RAB-ID,
2639 requested-RAB-Parameter-Values Requested-RAB-Parameter-Values,
2640 iE-Extensions ProtocolExtensionContainer { {RAB-ModifyItem-ExtIEs} } OPTIONAL,
2641 ...
2642}
2643
2644RAB-ModifyItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2645 ...
2646}
2647
2648RAB-ModifyRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2649 ...
2650}
2651
2652-- **************************************************************
2653--
2654-- LOCATION RELATED DATA ELEMENTARY PROCEDURE
2655--
2656-- **************************************************************
2657
2658-- **************************************************************
2659--
2660-- Location Related Data Request
2661--
2662-- **************************************************************
2663
2664LocationRelatedDataRequest ::= SEQUENCE {
2665 protocolIEs ProtocolIE-Container { {LocationRelatedDataRequestIEs} },
2666 protocolExtensions ProtocolExtensionContainer { {LocationRelatedDataRequestExtensions} } OPTIONAL,
2667 ...
2668}
2669
2670LocationRelatedDataRequestIEs RANAP-PROTOCOL-IES ::= {
2671 { ID id-LocationRelatedDataRequestType CRITICALITY reject TYPE LocationRelatedDataRequestType PRESENCE optional },
2672 -- This IE is mandatory for UTRAN, optional for GERAN Iu Mode –-
2673 ...
2674}
2675
2676LocationRelatedDataRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2677-- Extension for Release 5 to enable LCS support for GERAN Iu mode --
2678 { ID id-LocationRelatedDataRequestTypeSpecificToGERANIuMode CRITICALITY reject EXTENSION LocationRelatedDataRequestTypeSpecificToGERANIuMode PRESENCE optional }|
2679 -- The previous extension is optional for GERAN Iu Mode only, not applicable for UTRAN --
2680 -- Extension for Release 7 to request GANSS Assistance Data. This IE shall be present if the Requested Location Related Data Type IE is set to
2681 -- ‘Dedicated Assistance Data for Assisted GANSS’ or `Dedicated Assistance Data for Assisted GPS and GANSS’--
2682 { ID id-RequestedGANSSAssistanceData CRITICALITY reject EXTENSION RequestedGANSSAssistanceData PRESENCE conditional },
2683 ...
2684}
2685
2686-- **************************************************************
2687--
2688-- Location Related Data Response
2689--
2690-- **************************************************************
2691
2692LocationRelatedDataResponse ::= SEQUENCE {
2693 protocolIEs ProtocolIE-Container { { LocationRelatedDataResponseIEs} },
2694 protocolExtensions ProtocolExtensionContainer { { LocationRelatedDataResponseExtensions} } OPTIONAL,
2695 ...
2696}
2697
2698LocationRelatedDataResponseIEs RANAP-PROTOCOL-IES ::= {
2699 { ID id-BroadcastAssistanceDataDecipheringKeys CRITICALITY ignore TYPE BroadcastAssistanceDataDecipheringKeys PRESENCE optional },
2700 ...
2701}
2702
2703LocationRelatedDataResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2704-- Extension for error handling
2705 { ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional }|
2706 { ID id-BroadcastGANSSAssistanceDataDecipheringKeys CRITICALITY ignore EXTENSION BroadcastAssistanceDataDecipheringKeys PRESENCE optional},
2707 ...
2708}
2709
2710-- **************************************************************
2711--
2712-- Location Related Data Failure
2713--
2714-- **************************************************************
2715
2716LocationRelatedDataFailure ::= SEQUENCE {
2717 protocolIEs ProtocolIE-Container { { LocationRelatedDataFailureIEs} },
2718 protocolExtensions ProtocolExtensionContainer { { LocationRelatedDataFailureExtensions} } OPTIONAL,
2719 ...
2720}
2721
2722LocationRelatedDataFailureIEs RANAP-PROTOCOL-IES ::= {
2723 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
2724 ...
2725}
2726
2727LocationRelatedDataFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
2728-- Extension for error handling
2729 { ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional },
2730 ...
2731}
2732
2733-- **************************************************************
2734--
2735-- INFORMATION TRANSFER ELEMENTARY PROCEDURE
2736--
2737-- **************************************************************
2738
2739-- **************************************************************
2740--
2741-- Information Transfer Indication
2742--
2743-- **************************************************************
2744
2745InformationTransferIndication ::= SEQUENCE {
2746 protocolIEs ProtocolIE-Container { { InformationTransferIndicationIEs} },
2747 protocolExtensions ProtocolExtensionContainer { { InformationTransferIndicationExtensions} } OPTIONAL,
2748 ...
2749}
2750
2751InformationTransferIndicationIEs RANAP-PROTOCOL-IES ::= {
2752 { ID id-InformationTransferID CRITICALITY reject TYPE InformationTransferID PRESENCE mandatory } |
2753 { ID id-ProvidedData CRITICALITY reject TYPE ProvidedData PRESENCE mandatory } |
2754 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
2755 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional},
2756 ...
2757}
2758
2759InformationTransferIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2760 ...
2761}
2762
2763-- **************************************************************
2764--
2765-- Information Transfer Confirmation
2766--
2767-- **************************************************************
2768
2769InformationTransferConfirmation ::= SEQUENCE {
2770 protocolIEs ProtocolIE-Container { { InformationTransferConfirmationIEs} },
2771 protocolExtensions ProtocolExtensionContainer { { InformationTransferConfirmationExtensions} } OPTIONAL,
2772 ...
2773}
2774
2775InformationTransferConfirmationIEs RANAP-PROTOCOL-IES ::= {
2776 { ID id-InformationTransferID CRITICALITY ignore TYPE InformationTransferID PRESENCE mandatory } |
2777 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2778 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
2779 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
2780 ...
2781}
2782
2783InformationTransferConfirmationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2784-- Extension for Release 7 to indicate extended RNC-ID --
2785 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
2786 ...
2787}
2788
2789-- **************************************************************
2790--
2791-- Information Transfer Failure
2792--
2793-- **************************************************************
2794
2795InformationTransferFailure ::= SEQUENCE {
2796 protocolIEs ProtocolIE-Container { { InformationTransferFailureIEs} },
2797 protocolExtensions ProtocolExtensionContainer { { InformationTransferFailureExtensions} } OPTIONAL,
2798 ...
2799}
2800
2801InformationTransferFailureIEs RANAP-PROTOCOL-IES ::= {
2802 { ID id-InformationTransferID CRITICALITY ignore TYPE InformationTransferID PRESENCE mandatory } |
2803 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2804 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
2805 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
2806 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
2807 ...
2808}
2809
2810InformationTransferFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
2811-- Extension for Release 7 to indicate extended RNC-ID --
2812 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
2813 ...
2814}
2815
2816-- **************************************************************
2817--
2818-- UE SPECIFIC INFORMATION ELEMENTARY PROCEDURE
2819--
2820-- **************************************************************
2821
2822-- **************************************************************
2823--
2824-- UE Specific Information Indication
2825--
2826-- **************************************************************
2827
2828UESpecificInformationIndication ::= SEQUENCE {
2829 protocolIEs ProtocolIE-Container { {UESpecificInformationIndicationIEs} },
2830 protocolExtensions ProtocolExtensionContainer { {UESpecificInformationIndicationExtensions} } OPTIONAL,
2831 ...
2832}
2833
2834UESpecificInformationIndicationIEs RANAP-PROTOCOL-IES ::= {
2835 { ID id-UESBI-Iu CRITICALITY ignore TYPE UESBI-Iu PRESENCE optional },
2836 ...
2837}
2838
2839UESpecificInformationIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2840 ...
2841}
2842
2843-- **************************************************************
2844--
2845-- DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2846--
2847-- **************************************************************
2848
2849-- **************************************************************
2850--
2851-- Direct Information Transfer
2852--
2853-- **************************************************************
2854
2855DirectInformationTransfer ::= SEQUENCE {
2856 protocolIEs ProtocolIE-Container { { DirectInformationTransferIEs} },
2857 protocolExtensions ProtocolExtensionContainer { { DirectInformationTransferExtensions} } OPTIONAL,
2858 ...
2859}
2860
2861DirectInformationTransferIEs RANAP-PROTOCOL-IES ::= {
2862 { ID id-InterSystemInformationTransferType CRITICALITY ignore TYPE InterSystemInformationTransferType PRESENCE optional } |
2863 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2864 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE optional } |
2865 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional },
2866 ...
2867}
2868
2869DirectInformationTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
2870-- Extension for Release 7 to indicate extended RNC-ID --
2871 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
2872 ...
2873}
2874
2875-- **************************************************************
2876--
2877-- UPLINK INFORMATION EXCHANGE ELEMENTARY PROCEDURE
2878--
2879-- **************************************************************
2880
2881-- **************************************************************
2882--
2883-- Uplink Information Exchange Request
2884--
2885-- **************************************************************
2886
2887UplinkInformationExchangeRequest ::= SEQUENCE {
2888 protocolIEs ProtocolIE-Container { { UplinkInformationExchangeRequestIEs} },
2889 protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeRequestExtensions} } OPTIONAL,
2890 ...
2891}
2892
2893UplinkInformationExchangeRequestIEs RANAP-PROTOCOL-IES ::= {
2894 { ID id-InformationExchangeID CRITICALITY reject TYPE InformationExchangeID PRESENCE mandatory } |
2895 { ID id-InformationExchangeType CRITICALITY reject TYPE InformationExchangeType PRESENCE mandatory } |
2896 { ID id-InformationTransferType CRITICALITY reject TYPE InformationTransferType PRESENCE conditional
2897 -- This IE shall be present if the Information Exchange Type IE is set to "transfer" -- } |
2898 { ID id-InformationRequestType CRITICALITY reject TYPE InformationRequestType PRESENCE conditional
2899 -- This IE shall be present if the Information Exchange Type IE is set to "request" -- } |
2900 { ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
2901 { ID id-GlobalRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE mandatory },
2902 ...
2903}
2904
2905UplinkInformationExchangeRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2906-- Extension for Release 7 to indicate extended RNC-ID --
2907 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
2908 ...
2909}
2910
2911-- **************************************************************
2912--
2913-- Uplink Information Exchange Response
2914--
2915-- **************************************************************
2916
2917UplinkInformationExchangeResponse ::= SEQUENCE {
2918 protocolIEs ProtocolIE-Container { { UplinkInformationExchangeResponseIEs} },
2919 protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeResponseExtensions} } OPTIONAL,
2920 ...
2921}
2922
2923UplinkInformationExchangeResponseIEs RANAP-PROTOCOL-IES ::= {
2924 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory } |
2925 { ID id-InformationRequested CRITICALITY ignore TYPE InformationRequested PRESENCE optional } |
2926 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2927 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
2928 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
2929 ...
2930}
2931
2932UplinkInformationExchangeResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2933 ...
2934}
2935
2936-- **************************************************************
2937--
2938-- Uplink Information Exchange Failure
2939--
2940-- **************************************************************
2941
2942UplinkInformationExchangeFailure ::= SEQUENCE {
2943 protocolIEs ProtocolIE-Container { { UplinkInformationExchangeFailureIEs} },
2944 protocolExtensions ProtocolExtensionContainer { { UplinkInformationExchangeFailureExtensions} } OPTIONAL,
2945 ...
2946}
2947
2948UplinkInformationExchangeFailureIEs RANAP-PROTOCOL-IES ::= {
2949 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory } |
2950 { ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2951 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
2952 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
2953 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
2954 ...
2955}
2956
2957UplinkInformationExchangeFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
2958 ...
2959}
2960
2961-- **************************************************************
2962--
2963-- MBMS SESSION START PROCEDURE
2964--
2965-- **************************************************************
2966
2967-- **************************************************************
2968--
2969-- MBMS Session Start
2970--
2971-- **************************************************************
2972
2973MBMSSessionStart ::= SEQUENCE {
2974 protocolIEs ProtocolIE-Container { { MBMSSessionStartIEs} },
2975 protocolExtensions ProtocolExtensionContainer { { MBMSSessionStartExtensions} } OPTIONAL,
2976 ...
2977}
2978
2979MBMSSessionStartIEs RANAP-PROTOCOL-IES ::= {
2980 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
2981 { ID id-MBMSSessionIdentity CRITICALITY ignore TYPE MBMSSessionIdentity PRESENCE optional } |
2982 { ID id-MBMSBearerServiceType CRITICALITY reject TYPE MBMSBearerServiceType PRESENCE mandatory } |
2983 { ID id-IuSigConId CRITICALITY reject TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
2984 { ID id-RAB-Parameters CRITICALITY reject TYPE RAB-Parameters PRESENCE mandatory } |
2985 { ID id-PDP-TypeInformation CRITICALITY ignore TYPE PDP-TypeInformation PRESENCE optional } |
2986 { ID id-MBMSSessionDuration CRITICALITY reject TYPE MBMSSessionDuration PRESENCE mandatory } |
2987 { ID id-MBMSServiceArea CRITICALITY reject TYPE MBMSServiceArea PRESENCE mandatory } |
2988 { ID id-FrequenceLayerConvergenceFlag CRITICALITY ignore TYPE FrequenceLayerConvergenceFlag PRESENCE optional } |
2989 { ID id-RAListofIdleModeUEs CRITICALITY ignore TYPE RAListofIdleModeUEs PRESENCE optional } |
2990 { ID id-GlobalCN-ID CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional } |
2991 { ID id-MBMSSessionRepetitionNumber CRITICALITY ignore TYPE MBMSSessionRepetitionNumber PRESENCE optional } |
2992 { ID id-TimeToMBMSDataTransfer CRITICALITY reject TYPE TimeToMBMSDataTransfer PRESENCE mandatory },
2993 ...
2994}
2995
2996MBMSSessionStartExtensions RANAP-PROTOCOL-EXTENSION ::= {
2997-- Extension for Release 6 to enable MBMS counting in broadcast mode --
2998 { ID id-MBMSCountingInformation CRITICALITY ignore EXTENSION MBMSCountingInformation PRESENCE optional}|
2999 { ID id-MBMSSynchronisationInformation CRITICALITY ignore EXTENSION MBMSSynchronisationInformation PRESENCE optional}|
3000-- Extension for Release Release 9 to enable a new value --
3001 { ID id-PDP-TypeInformation-extension CRITICALITY ignore EXTENSION PDP-TypeInformation-extension PRESENCE optional}|
3002-- Extension for Release 12 to support Session re-establishment --
3003 { ID id-Session-Re-establishment-Indicator CRITICALITY ignore EXTENSION Session-Re-establishment-Indicator PRESENCE optional},
3004 ...
3005}
3006
3007MBMSSynchronisationInformation ::= SEQUENCE {
3008 mBMSHCIndicator MBMSHCIndicator,
3009 iPMulticastAddress IPMulticastAddress,
3010 gTPDLTEID GTP-TEI,
3011 iE-Extensions ProtocolExtensionContainer { {MBMSSynchronisationInformation-ExtIEs} } OPTIONAL,
3012 ...
3013}
3014
3015MBMSSynchronisationInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3016 { ID id-IP-Source-Address CRITICALITY reject EXTENSION IPMulticastAddress PRESENCE optional },
3017 ...
3018}
3019
3020-- **************************************************************
3021--
3022-- MBMS Session Start Response
3023--
3024-- **************************************************************
3025
3026MBMSSessionStartResponse::= SEQUENCE {
3027 protocolIEs ProtocolIE-Container { {MBMSSessionStartResponseIEs} },
3028 protocolExtensions ProtocolExtensionContainer { {MBMSSessionStartResponseExtensions} } OPTIONAL,
3029 ...
3030}
3031
3032MBMSSessionStartResponseIEs RANAP-PROTOCOL-IES ::= {
3033 { ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE optional } |
3034 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
3035 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3036 ...
3037}
3038
3039MBMSSessionStartResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3040 ...
3041}
3042
3043-- **************************************************************
3044--
3045-- MBMS Session Start Failure
3046--
3047-- **************************************************************
3048
3049MBMSSessionStartFailure ::= SEQUENCE {
3050 protocolIEs ProtocolIE-Container { { MBMSSessionStartFailureIEs} },
3051 protocolExtensions ProtocolExtensionContainer { { MBMSSessionStartFailureExtensions} } OPTIONAL,
3052 ...
3053}
3054
3055MBMSSessionStartFailureIEs RANAP-PROTOCOL-IES ::= {
3056 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
3057 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3058 ...
3059}
3060
3061MBMSSessionStartFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3062 ...
3063}
3064
3065-- **************************************************************
3066--
3067-- MBMS SESSION UPDATE PROCEDURE
3068--
3069-- **************************************************************
3070
3071-- **************************************************************
3072--
3073-- MBMS Session Update
3074--
3075-- **************************************************************
3076
3077MBMSSessionUpdate ::= SEQUENCE {
3078 protocolIEs ProtocolIE-Container { { MBMSSessionUpdateIEs} },
3079 protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateExtensions} } OPTIONAL,
3080 ...
3081}
3082
3083MBMSSessionUpdateIEs RANAP-PROTOCOL-IES ::= {
3084 { ID id-SessionUpdateID CRITICALITY reject TYPE SessionUpdateID PRESENCE mandatory } |
3085 { ID id-DeltaRAListofIdleModeUEs CRITICALITY reject TYPE DeltaRAListofIdleModeUEs PRESENCE mandatory },
3086 ...
3087}
3088
3089MBMSSessionUpdateExtensions RANAP-PROTOCOL-EXTENSION ::= {
3090 ...
3091}
3092
3093-- **************************************************************
3094--
3095-- MBMS Session Update Response
3096--
3097-- **************************************************************
3098
3099MBMSSessionUpdateResponse ::= SEQUENCE {
3100 protocolIEs ProtocolIE-Container { { MBMSSessionUpdateResponseIEs} },
3101 protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateResponseExtensions} } OPTIONAL,
3102 ...
3103}
3104
3105MBMSSessionUpdateResponseIEs RANAP-PROTOCOL-IES ::= {
3106 { ID id-SessionUpdateID CRITICALITY ignore TYPE SessionUpdateID PRESENCE mandatory } |
3107 { ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE optional } |
3108 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
3109 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3110 ...
3111}
3112
3113MBMSSessionUpdateResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3114 ...
3115}
3116
3117-- **************************************************************
3118--
3119-- MBMS Session Update Failure
3120--
3121-- **************************************************************
3122
3123MBMSSessionUpdateFailure ::= SEQUENCE {
3124 protocolIEs ProtocolIE-Container { { MBMSSessionUpdateFailureIEs} },
3125 protocolExtensions ProtocolExtensionContainer { { MBMSSessionUpdateFailureExtensions} } OPTIONAL,
3126 ...
3127}
3128
3129MBMSSessionUpdateFailureIEs RANAP-PROTOCOL-IES ::= {
3130 { ID id-SessionUpdateID CRITICALITY ignore TYPE SessionUpdateID PRESENCE mandatory } |
3131 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
3132 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3133 ...
3134}
3135
3136MBMSSessionUpdateFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3137 ...
3138}
3139
3140-- **************************************************************
3141--
3142-- MBMS SESSIE
3143--
3144-- **************************************************************
3145
3146-- **************************************************************
3147--
3148-- MBMS Session Stop
3149--
3150-- **************************************************************
3151
3152MBMSSessionStop ::= SEQUENCE {
3153 protocolIEs ProtocolIE-Container { { MBMSSessionStopIEs} },
3154 protocolExtensions ProtocolExtensionContainer { { MBMSSessionStopExtensions} } OPTIONAL,
3155 ...
3156}
3157
3158MBMSSessionStopIEs RANAP-PROTOCOL-IES ::= {
3159 { ID id-MBMSCNDe-Registration CRITICALITY reject TYPE MBMSCNDe-Registration PRESENCE mandatory },
3160 ...
3161}
3162
3163MBMSSessionStopExtensions RANAP-PROTOCOL-EXTENSION ::= {
3164 ...
3165}
3166
3167-- **************************************************************
3168--
3169-- MBMS Session Stop Response
3170--
3171-- **************************************************************
3172
3173MBMSSessionStopResponse ::= SEQUENCE {
3174 protocolIEs ProtocolIE-Container { { MBMSSessionStopResponseIEs} },
3175 protocolExtensions ProtocolExtensionContainer { { MBMSSessionStopResponseExtensions} } OPTIONAL,
3176 ...
3177}
3178
3179MBMSSessionStopResponseIEs RANAP-PROTOCOL-IES ::= {
3180 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
3181 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3182 ...
3183}
3184
3185MBMSSessionStopResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3186 ...
3187}
3188
3189-- **************************************************************
3190--
3191-- MBMS UE LINKING PROCEDURE
3192--
3193-- **************************************************************
3194
3195-- **************************************************************
3196--
3197-- MBMS UE Linking Request
3198--
3199-- **************************************************************
3200
3201MBMSUELinkingRequest ::= SEQUENCE {
3202 protocolIEs ProtocolIE-Container { { MBMSUELinkingRequestIEs} },
3203 protocolExtensions ProtocolExtensionContainer { { MBMSUELinkingRequestExtensions} } OPTIONAL,
3204 ...
3205}
3206
3207MBMSUELinkingRequestIEs RANAP-PROTOCOL-IES ::= {
3208 { ID id-JoinedMBMSBearerServicesList CRITICALITY reject TYPE JoinedMBMSBearerService-IEs PRESENCE optional } |
3209 { ID id-LeftMBMSBearerServicesList CRITICALITY reject TYPE LeftMBMSBearerService-IEs PRESENCE optional },
3210 ...
3211}
3212
3213LeftMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
3214 SEQUENCE {
3215 tMGI TMGI,
3216 iE-Extensions ProtocolExtensionContainer { {LeftMBMSBearerService-ExtIEs} } OPTIONAL,
3217 ...
3218 }
3219
3220LeftMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3221 ...
3222}
3223
3224MBMSUELinkingRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3225 ...
3226}
3227
3228-- **************************************************************
3229--
3230-- MBMS UE Linking Response
3231--
3232-- **************************************************************
3233
3234MBMSUELinkingResponse ::= SEQUENCE {
3235 protocolIEs ProtocolIE-Container { { MBMSUELinkingResponseIEs} },
3236 protocolExtensions ProtocolExtensionContainer { { MBMSUELinkingResponseExtensions} } OPTIONAL,
3237 ...
3238}
3239
3240MBMSUELinkingResponseIEs RANAP-PROTOCOL-IES ::= {
3241 { ID id-UnsuccessfulLinkingList CRITICALITY ignore TYPE UnsuccessfulLinking-IEs PRESENCE optional } |
3242 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3243 ...
3244}
3245
3246UnsuccessfulLinking-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
3247 SEQUENCE {
3248 tMGI TMGI,
3249 cause Cause,
3250 iE-Extensions ProtocolExtensionContainer { {UnsuccessfulLinking-ExtIEs} } OPTIONAL,
3251 ...
3252 }
3253
3254UnsuccessfulLinking-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3255 ...
3256}
3257
3258MBMSUELinkingResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3259 ...
3260}
3261
3262-- *************************************************
3263--
3264-- MBMS REGISTRATION PROCEDURE
3265--
3266-- **************************************************************
3267
3268-- **************************************************************
3269--
3270-- MBMS Registration Request
3271--
3272-- **************************************************************
3273
3274MBMSRegistrationRequest ::= SEQUENCE {
3275 protocolIEs ProtocolIE-Container { { MBMSRegistrationRequestIEs} },
3276 protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationRequestExtensions} } OPTIONAL,
3277 ...
3278}
3279
3280MBMSRegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
3281 { ID id-MBMSRegistrationRequestType CRITICALITY reject TYPE MBMSRegistrationRequestType PRESENCE mandatory } |
3282 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
3283 { ID id-IPMulticastAddress CRITICALITY reject TYPE IPMulticastAddress PRESENCE conditional
3284 -- This IE shall be present if the MBMS Registration Request Type IE is set to "register" -- } |
3285 { ID id-APN CRITICALITY reject TYPE APN PRESENCE conditional
3286 -- This IE shall be present if the MBMS Registration Request Type IE is set to "register" -- } |
3287 { ID id-GlobalRNC-ID CRITICALITY reject TYPE GlobalRNC-ID PRESENCE optional },
3288 ...
3289}
3290
3291MBMSRegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3292-- Extension for Release 7 to indicate extended RNC-ID --
3293 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
3294 ...
3295}
3296
3297-- **************************************************************
3298--
3299-- MBMS Registration Response
3300--
3301-- **************************************************************
3302
3303MBMSRegistrationResponse ::= SEQUENCE {
3304 protocolIEs ProtocolIE-Container { { MBMSRegistrationResponseIEs} },
3305 protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationResponseExtensions} } OPTIONAL,
3306 ...
3307}
3308
3309MBMSRegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
3310 { ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE optional } |
3311 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
3312 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3313 ...
3314}
3315
3316MBMSRegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3317 ...
3318}
3319
3320-- **************************************************************
3321--
3322-- MBMS Registration Failure
3323--
3324-- **************************************************************
3325
3326MBMSRegistrationFailure ::= SEQUENCE {
3327 protocolIEs ProtocolIE-Container { { MBMSRegistrationFailureIEs} },
3328 protocolExtensions ProtocolExtensionContainer { { MBMSRegistrationFailureExtensions} } OPTIONAL,
3329 ...
3330}
3331
3332MBMSRegistrationFailureIEs RANAP-PROTOCOL-IES ::= {
3333 { ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE optional } |
3334 { ID id-GlobalCN-ID CRITICALITY ignore TYPE GlobalCN-ID PRESENCE optional } |
3335 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
3336 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3337 ...
3338}
3339
3340MBMSRegistrationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3341 ...
3342}
3343
3344-- **************************************************************
3345--
3346-- MBMS CN DE-REGISTRATION PROCEDURE
3347--
3348-- **************************************************************
3349
3350-- **************************************************************
3351--
3352-- MBMS CN De-Registration Request
3353--
3354-- **************************************************************
3355
3356MBMSCNDe-RegistrationRequest ::= SEQUENCE {
3357 protocolIEs ProtocolIE-Container { { MBMSCNDe-RegistrationRequestIEs} },
3358 protocolExtensions ProtocolExtensionContainer { { MBMSCNDe-RegistrationRequestExtensions} } OPTIONAL,
3359 ...
3360}
3361
3362MBMSCNDe-RegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
3363 { ID id-TMGI CRITICALITY reject TYPE TMGI PRESENCE mandatory } |
3364 { ID id-GlobalCN-ID CRITICALITY reject TYPE GlobalCN-ID PRESENCE optional },
3365 ...
3366}
3367
3368MBMSCNDe-RegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3369 ...
3370}
3371
3372-- **************************************************************
3373--
3374-- MBMS CN De-Registration Response
3375--
3376-- **************************************************************
3377
3378MBMSCNDe-RegistrationResponse ::= SEQUENCE {
3379 protocolIEs ProtocolIE-Container { { MBMSCNDe-RegistrationResponseIEs} },
3380 protocolExtensions ProtocolExtensionContainer { { MBMSCNDe-RegistrationResponseExtensions} } OPTIONAL,
3381 ...
3382}
3383
3384MBMSCNDe-RegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
3385 { ID id-TMGI CRITICALITY ignore TYPE TMGI PRESENCE mandatory } |
3386 { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory } |
3387 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
3388 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } ,
3389 ...
3390}
3391
3392MBMSCNDe-RegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3393-- Extension for Release 7 to indicate extended RNC-ID --
3394 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional },
3395 ...
3396}
3397
3398-- **************************************************************
3399--
3400-- MBMS RAB ESTABLISHMENT INDICATION PROCEDURE
3401--
3402-- **************************************************************
3403
3404-- **************************************************************
3405--
3406-- MBMS RAB Establishment Indication
3407--
3408-- **************************************************************
3409
3410MBMSRABEstablishmentIndication ::= SEQUENCE {
3411 protocolIEs ProtocolIE-Container { { MBMSRABEstablishmentIndicationIEs} },
3412 protocolExtensions ProtocolExtensionContainer { { MBMSRABEstablishmentIndicationExtensions} } OPTIONAL,
3413 ...
3414}
3415
3416MBMSRABEstablishmentIndicationIEs RANAP-PROTOCOL-IES ::= {
3417 { ID id-TransportLayerInformation CRITICALITY ignore TYPE TransportLayerInformation PRESENCE mandatory } ,
3418 ...
3419}
3420
3421MBMSRABEstablishmentIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
3422 ...
3423}
3424
3425-- **************************************************************
3426--
3427-- MBMS RAB RELEASE PROCEDURE
3428--
3429-- **************************************************************
3430
3431-- **************************************************************
3432--
3433-- MBMS RAB Release Request
3434--
3435-- **************************************************************
3436
3437MBMSRABReleaseRequest ::= SEQUENCE {
3438 protocolIEs ProtocolIE-Container { {MBMSRABReleaseRequestIEs} },
3439 protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseRequestExtensions} } OPTIONAL,
3440 ...
3441}
3442
3443MBMSRABReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
3444 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
3445 ...
3446}
3447
3448
3449MBMSRABReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3450 ...
3451}
3452
3453-- **************************************************************
3454--
3455-- MBMS RAB Release
3456--
3457-- **************************************************************
3458
3459MBMSRABRelease ::= SEQUENCE {
3460 protocolIEs ProtocolIE-Container { {MBMSRABReleaseIEs} },
3461 protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseExtensions} } OPTIONAL,
3462 ...
3463}
3464
3465MBMSRABReleaseIEs RANAP-PROTOCOL-IES ::= {
3466 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
3467 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
3468 ...
3469}
3470
3471MBMSRABReleaseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3472 ...
3473}
3474
3475-- **************************************************************
3476--
3477-- MBMS RAB Release Failure
3478--
3479-- **************************************************************
3480
3481MBMSRABReleaseFailure ::= SEQUENCE {
3482 protocolIEs ProtocolIE-Container { {MBMSRABReleaseFailureIEs} },
3483 protocolExtensions ProtocolExtensionContainer { {MBMSRABReleaseFailureExtensions} } OPTIONAL,
3484 ...
3485}
3486
3487MBMSRABReleaseFailureIEs RANAP-PROTOCOL-IES ::= {
3488 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
3489 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
3490 ...
3491}
3492
3493MBMSRABReleaseFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3494 ...
3495}
3496
3497-- **************************************************************
3498--
3499-- SRVCC PREPARATION ELEMENTARY PROCEDURE
3500--
3501-- **************************************************************
3502
3503-- **************************************************************
3504--
3505-- SRVCC CS Keys Request
3506--
3507-- **************************************************************
3508
3509SRVCC-CSKeysRequest ::= SEQUENCE {
3510 protocolIEs ProtocolIE-Container { {SRVCC-CSKeysRequestIEs} },
3511 protocolExtensions ProtocolExtensionContainer { {SRVCC-CSKeysRequestExtensions} } OPTIONAL,
3512 ...
3513}
3514
3515SRVCC-CSKeysRequestIEs RANAP-PROTOCOL-IES ::= {
3516 ...
3517}
3518
3519SRVCC-CSKeysRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3520 ...
3521}
3522
3523-- **************************************************************
3524--
3525-- SRVCC CS Keys Response
3526--
3527-- **************************************************************
3528
3529SRVCC-CSKeysResponse ::= SEQUENCE {
3530 protocolIEs ProtocolIE-Container { {SRVCC-CSKeysResponseIEs} },
3531 protocolExtensions ProtocolExtensionContainer { {SRVCC-CSKeysResponseExtensions} } OPTIONAL,
3532 ...
3533}
3534
3535SRVCC-CSKeysResponseIEs RANAP-PROTOCOL-IES ::= {
3536 { ID id-IntegrityProtectionKey CRITICALITY reject TYPE IntegrityProtectionKey PRESENCE mandatory }|
3537 { ID id-EncryptionKey CRITICALITY reject TYPE EncryptionKey PRESENCE mandatory }|
3538 { ID id-SRVCC-Information CRITICALITY reject TYPE SRVCC-Information PRESENCE mandatory }|
3539 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
3540 ...
3541}
3542
3543SRVCC-CSKeysResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3544 ...
3545}
3546
3547-- **************************************************************
3548--
3549-- UE RADIO CAPABILITY MATCH PROCEDURE
3550--
3551-- **************************************************************
3552
3553
3554-- **************************************************************
3555--
3556-- UE Radio Capability Match Request
3557--
3558-- **************************************************************
3559
3560UeRadioCapabilityMatchRequest ::= SEQUENCE {
3561 protocolIEs ProtocolIE-Container { {UeRadioCapabilityMatchRequestIEs} },
3562 protocolExtensions ProtocolExtensionContainer { {UeRadioCapabilityMatchRequestExtensions} } OPTIONAL,
3563 ...
3564}
3565
3566UeRadioCapabilityMatchRequestIEs RANAP-PROTOCOL-IES ::= {
3567 ...
3568}
3569
3570UeRadioCapabilityMatchRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3571 ...
3572}
3573
3574-- **************************************************************
3575--
3576-- UE Radio Capability Match Response
3577--
3578-- **************************************************************
3579
3580UeRadioCapabilityMatchResponse ::= SEQUENCE {
3581 protocolIEs ProtocolIE-Container { {UeRadioCapabilityMatchResponseIEs} },
3582 protocolExtensions ProtocolExtensionContainer { {UeRadioCapabilityMatchResponseExtensions} } OPTIONAL,
3583 ...
3584}
3585
3586UeRadioCapabilityMatchResponseIEs RANAP-PROTOCOL-IES ::= {
3587 { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory },
3588 ...
3589}
3590
3591UeRadioCapabilityMatchResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3592 ...
3593}
3594
3595END