Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / ranap / RANAP-PDU-Contents.asn
blobf41d6555d9075682c1ce29df4e51ceef0d734624
1 -- RANAP-PDU-Contents.asn
2 --
3 -- 3GPP TS 25.413 V14.0.0 (2017-03)
4 -- http://www.3gpp.org/ftp/Specs/html-info/25413.htm
5 --
6 -- 9.3.3        PDU Definitions
7 --
9 -- **************************************************************
11 -- PDU definitions for RANAP.
13 -- **************************************************************
15 RANAP-PDU-Contents {
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 umts-Access (20) modules (3) ranap (0) version1 (1) ranap-PDU-Contents (1) }
19 DEFINITIONS AUTOMATIC TAGS ::=
21 BEGIN
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
29 IMPORTS
30         AccuracyFulfilmentIndicator,
31         UE-Application-Layer-Measurement-Configuration,
32         UE-Application-Layer-Measurement-Configuration-For-Relocation,
33         APN,
34         BroadcastAssistanceDataDecipheringKeys,
35         LocationRelatedDataRequestType,
36         LocationRelatedDataRequestTypeSpecificToGERANIuMode,
37         DataVolumeReference,
38         CellLoadInformation,
39         AreaIdentity,
40         CN-DomainIndicator,
41         Cause,
42         Cell-Access-Mode,
43         ClientType,
44         CriticalityDiagnostics,
45         ChosenEncryptionAlgorithm,
46         ChosenIntegrityProtectionAlgorithm,
47         ClassmarkInformation2,
48         ClassmarkInformation3,
49         CSG-Id,
50         CSG-Id-List,
51         CSG-Membership-Status,
52         DL-GTP-PDU-SequenceNumber,
53         DL-N-PDU-SequenceNumber,
54         DataVolumeReportingIndication,
55         DeltaRAListofIdleModeUEs,
56         DRX-CycleLengthCoefficient,
57         EncryptionInformation,
58         EncryptionKey,
59         E-UTRAN-Service-Handover,
60         ExtendedRNC-ID,
61         FrequenceLayerConvergenceFlag,
62         GERAN-BSC-Container,
63         GERAN-Classmark,
64         GlobalCN-ID,
65         GlobalRNC-ID,
66         GTP-TEI,
67         IncludeVelocity,
68         InformationExchangeID,
69         InformationExchangeType,
70         InformationRequested,
71         InformationRequestType,
72         InformationTransferID,
73         InformationTransferType,
74         InterSystemInformationTransferType,
75         IntegrityProtectionInformation,
76         IntegrityProtectionKey,
77         InterSystemInformation-TransparentContainer,
78         IPMulticastAddress,
79         IuSignallingConnectionIdentifier,
80         IuTransportAssociation,
81         KeyStatus,
82         L3-Information,
83         LAI,
84         LastKnownServiceArea,
85         Correlation-ID,
86         MBMS-PTP-RAB-ID,
87         MBMSBearerServiceType,
88         MBMSCountingInformation,
89         MBMSCNDe-Registration,
90         MBMSHCIndicator,
91         MBMSRegistrationRequestType,
92         MBMSServiceArea,
93         MBMSSessionDuration,
94         MBMSSessionIdentity,
95         MBMSSessionRepetitionNumber,
96         MSISDN,
97         NAS-PDU,
98         NAS-SequenceNumber,
99         NAS-SynchronisationIndicator,
100         NewBSS-To-OldBSS-Information,
101         NonSearchingIndication,
102         NumberOfSteps,
103         Offload-RAB-Parameters,
104         Offload-RAB-Parameters-APN,
105         Offload-RAB-Parameters-ChargingCharacteristics,
106         OMC-ID,
107         OldBSS-ToNewBSS-Information,
108         PagingAreaID,
109         PagingCause,
110         PDP-TypeInformation,
111         PDP-TypeInformation-extension,
112         PermanentNAS-UE-ID,
113         PLMNidentity,
114         PositionData,
115         PositionDataSpecificToGERANIuMode,
116         PositioningPriority,
117         ProvidedData,
118         PowerSavingIndicator,
119         RAB-ID,
120         RAB-Parameters,
121         RAC,
122         RAListofIdleModeUEs,
123         RAT-Type,
124         RedirectAttemptFlag,
125         RedirectionCompleted,
126         RejectCauseValue,
127         RelocationType,
128         RequestedGANSSAssistanceData,
129         RequestType,
130         Requested-RAB-Parameter-Values,
131         ResponseTime,
132         RRC-Container,
133         RSRVCC-Operation-Possible,
134         RSRQ-Type,
135         RSRQ-Extension,
136         SAI,
137         SAPI,
138         Service-Handover,
139         SessionUpdateID,
140         SNA-Access-Information,
141         SourceBSS-ToTargetBSS-TransparentContainer,
142         SourceID,
143         Source-ToTarget-TransparentContainer,
144         SourceRNC-ToTargetRNC-TransparentContainer,
145         SRVCC-HO-Indication,
146         SRVCC-Information,
147         SRVCC-Operation-Possible,
148         TargetBSS-ToSourceBSS-TransparentContainer,
149         TargetID,
150         Target-ToSource-TransparentContainer,
151         TargetRNC-ToSourceRNC-TransparentContainer,
152         TemporaryUE-ID,
153         TimeToMBMSDataTransfer,
154         TMGI,
155         TracePropagationParameters,
156         TraceReference,
157         TraceType,
158         UnsuccessfullyTransmittedDataVolume,
159         TransportLayerAddress,
160         TriggerID,
161         UE-AggregateMaximumBitRate,
162         UE-ID,
163         UESBI-Iu,
164         UL-GTP-PDU-SequenceNumber,
165         UL-N-PDU-SequenceNumber,
166         UP-ModeVersions,
167         UserPlaneMode,
168         VelocityEstimate,
169         VerticalAccuracyCode,
170         VoiceSupportMatchIndicator,
171         Alt-RAB-Parameters,
172         Ass-RAB-Parameters,
173         PeriodicLocationInfo,
174         SubscriberProfileIDforRFP,
175         RNSAPRelocationParameters,
176         RABParametersList,
177         MDT-Configuration,
178         Priority-Class-Indicator,
179         Management-Based-MDT-Allowed,
180         HigherBitratesThan16MbpsFlag,
181         End-Of-CSFB,
182         Out-Of-UTRAN,
183         RSRVCC-HO-Indication,
184         RSRVCC-Information,
185         MDT-PLMN-List,
186         TunnelInformation,
187         LHN-ID,
188         Session-Re-establishment-Indicator,
189         Additional-CSPS-coordination-information,
190         UERegistrationQueryResult,
191         SGSN-Group-Identity,
192         P-TMSI,
193         BarometricPressure,
194         CivicAddress,
195         UE-Usage-Type,
196         DCN-ID
198 FROM RANAP-IEs
200         PrivateIE-Container{},
201         ProtocolExtensionContainer{},
202         ProtocolIE-ContainerList{},
203         ProtocolIE-ContainerPair{},
204         ProtocolIE-ContainerPairList{},
205         ProtocolIE-Container{},
206         RANAP-PRIVATE-IES,
207         RANAP-PROTOCOL-EXTENSION,
208         RANAP-PROTOCOL-IES,
209         RANAP-PROTOCOL-IES-PAIR
210 FROM RANAP-Containers
212         maxNrOfDTs,
213         maxNrOfErrors,
214         maxNrOfIuSigConIds,
215         maxNrOfRABs,
216         maxNrOfVol,
217         maxnoofMulticastServicesPerUE,
219         id-AccuracyFulfilmentIndicator,
220         id-UE-Application-Layer-Measurement-Configuration,
221         id-UE-Application-Layer-Measurement-Configuration-For-Relocation,
222         id-APN,
223         id-AreaIdentity,
224         id-Alt-RAB-Parameters,
225         id-Ass-RAB-Parameters,
226         id-BroadcastAssistanceDataDecipheringKeys,
227         id-LocationRelatedDataRequestType,
228         id-CN-DomainIndicator,
229         id-Cause,
230         id-Cell-Access-Mode,
231         id-ChosenEncryptionAlgorithm,
232         id-ChosenIntegrityProtectionAlgorithm,
233         id-ClassmarkInformation2,
234         id-ClassmarkInformation3,
235         id-ClientType,
236         id-CNMBMSLinkingInformation,
237         id-CriticalityDiagnostics,
238         id-CSG-Id,
239         id-CSG-Id-List,
240         id-CSG-Membership-Status,
241         id-DeltaRAListofIdleModeUEs,
242         id-DRX-CycleLengthCoefficient,
243         id-DirectTransferInformationItem-RANAP-RelocInf,
244         id-DirectTransferInformationList-RANAP-RelocInf,
245         id-DL-GTP-PDU-SequenceNumber,
246         id-EncryptionInformation,
247         id-EncryptionKey,
248         id-ExtendedRNC-ID,
249         id-FrequenceLayerConvergenceFlag,
250         id-GERAN-BSC-Container,
251         id-GERAN-Classmark,
252         id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item,
253         id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse,
254         id-GlobalCN-ID,
255         id-GlobalCN-IDCS,
256         id-GlobalCN-IDPS,
257         id-GlobalRNC-ID,
258         id-IncludeVelocity,
259         id-InformationExchangeID,
260         id-InformationExchangeType,
261         id-InformationRequested,
262         id-InformationRequestType,
263         id-InformationTransferID,
264         id-InformationTransferType,
265         id-IntegrityProtectionInformation,
266         id-IntegrityProtectionKey,
267         id-InterSystemInformationTransferType,
268         id-InterSystemInformation-TransparentContainer,
269         id-IPMulticastAddress,
270         id-IuSigConId,
271         id-OldIuSigConId,
272         id-OldIuSigConIdCS,
273         id-OldIuSigConIdPS,
274         id-IuSigConIdItem,
275         id-IuSigConIdList,
276         id-IuTransportAssociation,
277         id-JoinedMBMSBearerServicesList,
278         id-KeyStatus,
279         id-L3-Information,
280         id-LAI,
281         id-LastKnownServiceArea,
282         id-LeftMBMSBearerServicesList,
283         id-LocationRelatedDataRequestTypeSpecificToGERANIuMode,
284         id-MBMSBearerServiceType,
285         id-MBMSCountingInformation,
286         id-MBMSCNDe-Registration,
287         id-MBMSRegistrationRequestType,
288         id-MBMSSynchronisationInformation,
289         id-MBMSServiceArea,
290         id-MBMSSessionDuration,
291         id-MBMSSessionIdentity,
292         id-MBMSSessionRepetitionNumber,
293         id-MSISDN,
294         id-NAS-PDU,
295         id-NAS-SequenceNumber,
296         id-NewBSS-To-OldBSS-Information,
297         id-NonSearchingIndication,
298         id-NumberOfSteps,
299         id-Offload-RAB-Parameters,
300         id-OMC-ID,
301         id-OldBSS-ToNewBSS-Information,
302         id-PagingAreaID,
303         id-PagingCause,
304         id-PDP-TypeInformation,
305         id-PDP-TypeInformation-extension,
306         id-PermanentNAS-UE-ID,
307         id-PositionData,
308         id-PositionDataSpecificToGERANIuMode,
309         id-PositioningPriority,
310         id-ProvidedData,
311         id-RAB-ContextItem,
312         id-RAB-ContextList,
313         id-RAB-ContextFailedtoTransferItem,
314         id-RAB-ContextFailedtoTransferList,
315         id-RAB-ContextItem-RANAP-RelocInf,
316         id-RAB-ContextList-RANAP-RelocInf,
317         id-RAB-DataForwardingItem,
318         id-RAB-DataForwardingItem-SRNS-CtxReq,
319         id-RAB-DataForwardingList,
320         id-RAB-DataForwardingList-SRNS-CtxReq,
321         id-RAB-DataVolumeReportItem,
322         id-RAB-DataVolumeReportList,
323         id-RAB-DataVolumeReportRequestItem,
324         id-RAB-DataVolumeReportRequestList,
325         id-RAB-FailedItem,
326         id-RAB-FailedList,
327         id-RAB-FailedList-EnhRelocInfoRes,
328         id-RAB-FailedItem-EnhRelocInfoRes,
329         id-RAB-FailedtoReportItem,
330         id-RAB-FailedtoReportList,
331         id-RAB-ID,
332         id-RAB-ModifyList,
333         id-RAB-ModifyItem,
334         id-RAB-Parameters,
335         id-RAB-QueuedItem,
336         id-RAB-QueuedList,
337         id-RAB-ReleaseFailedList,
338         id-RAB-ReleaseItem,
339         id-RAB-ReleasedItem-IuRelComp,
340         id-RAB-ReleaseList,
341         id-RAB-ReleasedItem,
342         id-RAB-ReleasedList,
343         id-RAB-ReleasedList-IuRelComp,
344         id-RAB-RelocationReleaseItem,
345         id-RAB-RelocationReleaseList,
346         id-RAB-SetupItem-RelocReq,
347         id-RAB-SetupItem-RelocReqAck,
348         id-RAB-SetupList-RelocReq,
349         id-RAB-SetupList-RelocReqAck,
350         id-RAB-SetupList-EnhRelocInfoReq,
351         id-RAB-SetupItem-EnhRelocInfoReq,
352         id-RAB-SetupList-EnhRelocInfoRes,
353         id-RAB-SetupItem-EnhRelocInfoRes,
354         id-RAB-SetupList-EnhancedRelocCompleteReq,
355         id-RAB-SetupItem-EnhancedRelocCompleteReq,
356         id-RAB-SetupList-EnhancedRelocCompleteRes,
357         id-RAB-SetupItem-EnhancedRelocCompleteRes,
358         id-RAB-SetupOrModifiedItem,
359         id-RAB-SetupOrModifiedList,
360         id-RAB-SetupOrModifyItem,
361         id-RAB-SetupOrModifyList,
362         id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes,
363         id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes,
364         id-RAC,
365         id-RAListofIdleModeUEs,
366         id-RAT-Type,
367         id-RedirectAttemptFlag,
368         id-RedirectionCompleted,
369         id-RedirectionIndication,
370         id-RejectCauseValue,
371         id-RelocationType,
372         id-Relocation-SourceRNC-ID,
373         id-Relocation-SourceExtendedRNC-ID,
374         id-Relocation-TargetRNC-ID,
375         id-Relocation-TargetExtendedRNC-ID,
376         id-RequestedGANSSAssistanceData,
377         id-RequestType,
378         id-ResponseTime,
379         id-RSRVCC-Operation-Possible,
380         id-SAI,
381         id-SAPI,
382         id-SelectedPLMN-ID,
383         id-SessionUpdateID,
384         id-SNA-Access-Information,
385         id-SourceBSS-ToTargetBSS-TransparentContainer,
386         id-SourceRNC-ID,
387         id-SourceExtendedRNC-ID,
388         id-SourceID,
389         id-Source-ToTarget-TransparentContainer,
390         id-SourceRNC-PDCP-context-info,
391         id-SRVCC-HO-Indication,
392         id-SRVCC-Information,
393         id-SRVCC-Operation-Possible,
394         id-TargetBSS-ToSourceBSS-TransparentContainer,
395         id-TargetID,
396         id-Target-ToSource-TransparentContainer,
397         id-TemporaryUE-ID,
398         id-TimeToMBMSDataTransfer,
399         id-TMGI,
400         id-TracePropagationParameters,
401         id-TraceReference,
402         id-TraceType,
403         id-TransportLayerAddress,
404         id-TransportLayerInformation,
405         id-TriggerID,
406         id-UE-AggregateMaximumBitRate,
407         id-UE-ID,
408         id-UESBI-Iu,
409         id-UL-GTP-PDU-SequenceNumber,
410         id-UnsuccessfulLinkingList,
411         id-VelocityEstimate,
412         id-VerticalAccuracyCode,
413         id-VoiceSupportMatchIndicator,
414         id-PeriodicLocationInfo,
415         id-BroadcastGANSSAssistanceDataDecipheringKeys,
416         id-SubscriberProfileIDforRFP,
417         id-E-UTRAN-Service-Handover,
418         id-IP-Source-Address,
419         id-LGW-TransportLayerAddress,
420         id-Correlation-ID,
421         id-MDT-Configuration,
422         id-RNSAPRelocationParameters,
423         id-RABParametersList,
424         id-Priority-Class-Indicator,
425         id-Management-Based-MDT-Allowed,
426         id-HigherBitratesThan16MbpsFlag,
427         id-Trace-Collection-Entity-IP-Addess,
428         id-End-Of-CSFB,
429         id-Out-Of-UTRAN,
430         id-RSRVCC-HO-Indication,
431         id-RSRVCC-Information,
432         id-AnchorPLMN-ID,
433         id-Management-Based-MDT-PLMN-List,
434         id-Tunnel-Information-for-BBF,
435         id-SIPTO-Correlation-ID,
436         id-SIPTO-LGW-TransportLayerAddress,
437         id-LHN-ID,
438         id-LastE-UTRANPLMNIdentity,
439         id-Session-Re-establishment-Indicator,
440         id-Additional-CSPS-coordination-information,
441         id-UERegistrationQueryResult,
442         id-IuSigConIdRangeEnd,
443         id-SGSN-Group-Identity,
444         id-P-TMSI,
445         id-RANAP-Message,
446         id-PowerSavingIndicator,
447         id-BarometricPressure,
448         id-CivicAddress,
449         id-UE-Usage-Type,
450         id-DCN-ID
452 FROM RANAP-Constants;
454 -- **************************************************************
456 -- Common Container Lists
458 -- **************************************************************
460 RAB-IE-ContainerList                    { RANAP-PROTOCOL-IES            : IEsSetParam } ::= ProtocolIE-ContainerList            { 1, maxNrOfRABs,                               {IEsSetParam} }
461 RAB-IE-ContainerPairList                { RANAP-PROTOCOL-IES-PAIR       : IEsSetParam } ::= ProtocolIE-ContainerPairList        { 1, maxNrOfRABs,                               {IEsSetParam} }
462 ProtocolError-IE-ContainerList  { RANAP-PROTOCOL-IES            : IEsSetParam } ::= ProtocolIE-ContainerList            { 1, maxNrOfRABs,                               {IEsSetParam} }
463 IuSigConId-IE-ContainerList             { RANAP-PROTOCOL-IES            : IEsSetParam } ::= ProtocolIE-ContainerList            { 1, maxNrOfIuSigConIds,        {IEsSetParam} }
464 DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES            : IEsSetParam } ::= ProtocolIE-ContainerList            { 1, maxNrOfDTs,                                {IEsSetParam} }
466 -- **************************************************************
468 -- Iu RELEASE ELEMENTARY PROCEDURE
470 -- **************************************************************
472 -- **************************************************************
474 -- Iu Release Command
476 -- **************************************************************
478 Iu-ReleaseCommand ::= SEQUENCE {
479         protocolIEs                     ProtocolIE-Container                    { {Iu-ReleaseCommandIEs} },
480         protocolExtensions              ProtocolExtensionContainer      { {Iu-ReleaseCommandExtensions} }                               OPTIONAL,
481         ...
484 Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
485         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
486         ...
489 Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
490         { ID id-End-Of-CSFB                             CRITICALITY ignore      EXTENSION End-Of-CSFB           PRESENCE optional }|
491         { ID id-Out-Of-UTRAN                    CRITICALITY ignore      EXTENSION Out-Of-UTRAN          PRESENCE optional }|
492         { ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore      EXTENSION PLMNidentity          PRESENCE optional },
493         ...
496 -- **************************************************************
498 -- Iu Release Complete
500 -- **************************************************************
502 Iu-ReleaseComplete ::= SEQUENCE {
503         protocolIEs                     ProtocolIE-Container                    { {Iu-ReleaseCompleteIEs} },
504         protocolExtensions              ProtocolExtensionContainer      { {Iu-ReleaseCompleteExtensions} }                              OPTIONAL,
505         ...
508 Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
509         { ID id-RAB-DataVolumeReportList                CRITICALITY ignore      TYPE RAB-DataVolumeReportList                   PRESENCE optional       } |
510         { ID id-RAB-ReleasedList-IuRelComp              CRITICALITY ignore      TYPE RAB-ReleasedList-IuRelComp                 PRESENCE optional       } |
511         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
512         ...
515 RAB-DataVolumeReportList                                ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
517 RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
518         { ID id-RAB-DataVolumeReportItem                CRITICALITY ignore      TYPE RAB-DataVolumeReportItem                   PRESENCE mandatory      },
519         ...
522 RAB-DataVolumeReportItem ::= SEQUENCE {
523         rAB-ID                                          RAB-ID,
524         dl-UnsuccessfullyTransmittedDataVolume          DataVolumeList          OPTIONAL
525         -- This IE shall always be present although its presence is optional --,
526         iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} }                        OPTIONAL,
527         ...
530 RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
531         ...
534 RAB-ReleasedList-IuRelComp                              ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
536 RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
537         { ID id-RAB-ReleasedItem-IuRelComp                      CRITICALITY ignore      TYPE RAB-ReleasedItem-IuRelComp                         PRESENCE mandatory      },
538         ...
541 RAB-ReleasedItem-IuRelComp      ::= SEQUENCE {
542                 rAB-ID                                          RAB-ID,
543                 dL-GTP-PDU-SequenceNumber       DL-GTP-PDU-SequenceNumber       OPTIONAL,
544                 uL-GTP-PDU-SequenceNumber       UL-GTP-PDU-SequenceNumber       OPTIONAL,
545                 iE-Extensions                           ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} }                      OPTIONAL,
546         ...
549 RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
550         ...
554 Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
555         ...
558 -- **************************************************************
560 -- RELOCATION PREPARATION ELEMENTARY PROCEDURE
562 -- **************************************************************
564 -- **************************************************************
566 -- Relocation Required
568 -- **************************************************************
570 RelocationRequired ::= SEQUENCE {
571         protocolIEs                     ProtocolIE-Container                    { {RelocationRequiredIEs} },
572         protocolExtensions              ProtocolExtensionContainer      { {RelocationRequiredExtensions} }                              OPTIONAL,
576 RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
577         { ID id-RelocationType                          CRITICALITY reject      TYPE RelocationType                             PRESENCE mandatory      } |
578         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
579         { ID id-SourceID                                CRITICALITY ignore      TYPE SourceID                                   PRESENCE mandatory      } |
580         { ID id-TargetID                                CRITICALITY reject      TYPE TargetID                                   PRESENCE mandatory      } |
581         { ID id-ClassmarkInformation2                   CRITICALITY reject      TYPE ClassmarkInformation2                      PRESENCE conditional
582         -- 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 --         } |
583         { ID id-ClassmarkInformation3                   CRITICALITY ignore      TYPE ClassmarkInformation3                      PRESENCE conditional
584         -- 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 --         } |
585         { ID id-Source-ToTarget-TransparentContainer
586                                                         CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer PRESENCE conditional
587         -- This IE shall be present if the Target ID IE contains a RNC-ID IE or eNB-ID --                                                                                               } |
588         { ID id-OldBSS-ToNewBSS-Information             CRITICALITY ignore      TYPE OldBSS-ToNewBSS-Information                PRESENCE optional               } ,
589         ...
592 RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
593 -- Extension for Release 5 to enable GERAN support over Iu-cs --
594         { ID id-GERAN-Classmark                                                         CRITICALITY ignore      EXTENSION GERAN-Classmark                                                                               PRESENCE optional} |
595 -- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
596         { ID id-SourceBSS-ToTargetBSS-TransparentContainer      CRITICALITY ignore      EXTENSION SourceBSS-ToTargetBSS-TransparentContainer    PRESENCE optional} |
597 -- Extension for Release 8 for SRVCC operation --
598         { ID id-SRVCC-HO-Indication                                                     CRITICALITY reject      EXTENSION SRVCC-HO-Indication                                                                   PRESENCE optional} |
599 -- Extension for Release 9 to communicate to the CN the CSG id of the target cell --
600         { ID id-CSG-Id                                                                          CRITICALITY reject      EXTENSION CSG-Id                                                                                                        PRESENCE optional} |
601 -- Extension for Release 9 to communicate to the CN the hybrid access status of the target cell --
602         { ID id-Cell-Access-Mode                                                        CRITICALITY reject      EXTENSION Cell-Access-Mode                                                                              PRESENCE optional} |
603 -- Extension for Release 11 for rSRVCC operation --
604         { ID id-RSRVCC-HO-Indication                                            CRITICALITY reject      EXTENSION RSRVCC-HO-Indication                                                                  PRESENCE optional}|
605 -- Extension for Release 14 to support QoE function --
606         {ID id-UE-Application-Layer-Measurement-Configuration-For-Relocation CRITICALITY ignore EXTENSION UE-Application-Layer-Measurement-Configuration-For-Relocation PRESENCE optional},
608         ...
611 -- **************************************************************
613 -- Relocation Command
615 -- **************************************************************
617 RelocationCommand ::= SEQUENCE {
618         protocolIEs                     ProtocolIE-Container                    { {RelocationCommandIEs} },
619         protocolExtensions              ProtocolExtensionContainer      { {RelocationCommandExtensions} }                               OPTIONAL,
620         ...
623 RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
624         { ID id-Target-ToSource-TransparentContainer
625                                                         CRITICALITY reject      TYPE Target-ToSource-TransparentContainer PRESENCE optional     } |
626         { ID id-L3-Information                          CRITICALITY ignore      TYPE L3-Information                             PRESENCE optional       } |
627         { ID id-RAB-RelocationReleaseList               CRITICALITY ignore      TYPE RAB-RelocationReleaseList                  PRESENCE optional       } |
628         { ID id-RAB-DataForwardingList                  CRITICALITY ignore      TYPE RAB-DataForwardingList                     PRESENCE optional       } |
629         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
630         ...
633 RAB-RelocationReleaseList                               ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
635 RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
636         { ID id-RAB-RelocationReleaseItem               CRITICALITY ignore      TYPE RAB-RelocationReleaseItem                  PRESENCE mandatory      },
637         ...
640 RAB-RelocationReleaseItem ::= SEQUENCE {
641         rAB-ID                                          RAB-ID,
642         iE-Extensions                                   ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} }                       OPTIONAL,
643         ...
646 RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
647         ...
650 RAB-DataForwardingList                                  ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
652 RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
653         { ID id-RAB-DataForwardingItem                  CRITICALITY ignore      TYPE RAB-DataForwardingItem                     PRESENCE mandatory      },
654         ...
657 RAB-DataForwardingItem ::= SEQUENCE {
658         rAB-ID                                          RAB-ID,
659         transportLayerAddress                           TransportLayerAddress,
660         iuTransportAssociation                          IuTransportAssociation,
661         iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} }                  OPTIONAL,
662         ...
665 RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
666 -- Extension for Release 5 to allow transfer of a second pair of TLA and association --
667         {ID id-TransportLayerAddress    CRITICALITY ignore      EXTENSION TransportLayerAddress PRESENCE optional} |
668         {ID id-IuTransportAssociation   CRITICALITY ignore      EXTENSION IuTransportAssociation        PRESENCE optional},
669         ...
672 RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
673 -- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
674         { ID id-InterSystemInformation-TransparentContainer     CRITICALITY ignore      EXTENSION InterSystemInformation-TransparentContainer   PRESENCE optional} |
675 -- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb --
676         { ID id-TargetBSS-ToSourceBSS-TransparentContainer      CRITICALITY ignore      EXTENSION TargetBSS-ToSourceBSS-TransparentContainer    PRESENCE optional} |
677 -- Extension for Release 8 for SRVCC operation --
678         { ID id-SRVCC-Information                                                       CRITICALITY reject      EXTENSION SRVCC-Information                                                                             PRESENCE optional} |
679 -- Extension for Release 11 for rSRVCC operation --
680         { ID id-RSRVCC-Information                                                      CRITICALITY reject      EXTENSION RSRVCC-Information                                                                    PRESENCE optional},
681         ...
684 -- **************************************************************
686 -- Relocation Preparation Failure
688 -- **************************************************************
690 RelocationPreparationFailure ::= SEQUENCE {
691         protocolIEs                     ProtocolIE-Container                    { {RelocationPreparationFailureIEs} },
692         protocolExtensions              ProtocolExtensionContainer      { {RelocationPreparationFailureExtensions} }                    OPTIONAL,
696 RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
697         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
698         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
699         ...
702 RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
703 -- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
704         { ID id-InterSystemInformation-TransparentContainer             CRITICALITY ignore      EXTENSION InterSystemInformation-TransparentContainer                           PRESENCE optional       },
705         ...
708 -- **************************************************************
710 -- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
712 -- **************************************************************
714 -- **************************************************************
716 -- Relocation Request
718 -- **************************************************************
720 RelocationRequest ::= SEQUENCE {
721         protocolIEs                     ProtocolIE-Container                    { {RelocationRequestIEs} },
722         protocolExtensions              ProtocolExtensionContainer      { {RelocationRequestExtensions} }                               OPTIONAL,
723         ...
726 RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
727         { ID id-PermanentNAS-UE-ID                      CRITICALITY ignore      TYPE PermanentNAS-UE-ID                         PRESENCE optional       } |
728         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
729         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
730         { ID id-Source-ToTarget-TransparentContainer
731                                                         CRITICALITY reject      TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory      } |
732         { ID id-RAB-SetupList-RelocReq                  CRITICALITY reject      TYPE RAB-SetupList-RelocReq                     PRESENCE optional       } |
733         { ID id-IntegrityProtectionInformation          CRITICALITY ignore      TYPE IntegrityProtectionInformation             PRESENCE optional       } |
734         { ID id-EncryptionInformation                   CRITICALITY ignore      TYPE EncryptionInformation                      PRESENCE optional       } |
735         { ID id-IuSigConId      CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory },
736         ...
739 RAB-SetupList-RelocReq                                  ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
741 RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
742         { ID id-RAB-SetupItem-RelocReq                  CRITICALITY reject      TYPE RAB-SetupItem-RelocReq                     PRESENCE mandatory      },
743         ...
746 RAB-SetupItem-RelocReq ::= SEQUENCE {
747         rAB-ID                                          RAB-ID,
748         nAS-SynchronisationIndicator    NAS-SynchronisationIndicator    OPTIONAL,
749         rAB-Parameters                                  RAB-Parameters,
750         dataVolumeReportingIndication                   DataVolumeReportingIndication   OPTIONAL
751         -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
752         pDP-TypeInformation                             PDP-TypeInformation             OPTIONAL
753         -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
754         userPlaneInformation                            UserPlaneInformation,
755         transportLayerAddress                           TransportLayerAddress,
756         iuTransportAssociation                          IuTransportAssociation,
757         service-Handover                                Service-Handover                OPTIONAL,
758         iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} }                  OPTIONAL,
759         ...
762 RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
763 -- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
764         { ID id-Alt-RAB-Parameters                                      CRITICALITY ignore      EXTENSION Alt-RAB-Parameters                                    PRESENCE optional}|
765 -- Extension for Release 5 to enable GERAN support over Iu-cs --
766         { ID id-GERAN-BSC-Container                                     CRITICALITY ignore      EXTENSION GERAN-BSC-Container                                   PRESENCE optional}|
767 -- Extension for Release 8 to enable handover restriction to E-UTRAN --
768         { ID id-E-UTRAN-Service-Handover                        CRITICALITY ignore      EXTENSION E-UTRAN-Service-Handover                      PRESENCE optional}|
769 -- Extension for Release 9 to enable a new value --
770         { ID id-PDP-TypeInformation-extension           CRITICALITY ignore      EXTENSION PDP-TypeInformation-extension PRESENCE optional}|
771 -- Extension for Release 10 to enable offload at Iu-PS for UTRAN --
772         { ID id-Offload-RAB-Parameters                          CRITICALITY ignore      EXTENSION Offload-RAB-Parameters                                PRESENCE optional},
773         ...
776 UserPlaneInformation ::= SEQUENCE {
777         userPlaneMode                                   UserPlaneMode,
778         uP-ModeVersions                                 UP-ModeVersions,
779         iE-Extensions                                   ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} }                    OPTIONAL,
780         ...
783 UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
784         ...
787 RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
788 -- Extension for Release 4 --
789         { ID id-GlobalCN-ID                                             CRITICALITY reject      EXTENSION GlobalCN-ID                                   PRESENCE optional}|
790 -- Extension for Release 5 to enable shared networks in connected mode --
791         { ID id-SNA-Access-Information                  CRITICALITY ignore      EXTENSION SNA-Access-Information                PRESENCE optional}|
792 -- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
793         { ID id-UESBI-Iu                                                CRITICALITY ignore      EXTENSION UESBI-Iu                                              PRESENCE optional}|
794 -- Extension for Release 6 to convey the selected PLMN id in network sharing mobility scenarios --
795         { ID id-SelectedPLMN-ID                                 CRITICALITY ignore      EXTENSION PLMNidentity                                  PRESENCE optional}|
796 -- Extension for Release 6 to enable MBMS UE linking at relocation --
797         { ID id-CNMBMSLinkingInformation                CRITICALITY ignore      EXTENSION CNMBMSLinkingInformation      PRESENCE optional}|
798         { ID id-UE-AggregateMaximumBitRate              CRITICALITY ignore      EXTENSION UE-AggregateMaximumBitRate    PRESENCE optional}|
799 -- Extension for Release 9 to communicate to the target cell the CSG id reported by the source --
800         { ID id-CSG-Id                                                  CRITICALITY reject      EXTENSION CSG-Id                                                PRESENCE optional}|
801 -- Extension for Release 9 for enabling UE prioritisation during access to hybrid cells --
802         { ID id-CSG-Membership-Status                   CRITICALITY ignore      EXTENSION CSG-Membership-Status                 PRESENCE optional}|
803 -- Extension for Release 10 to enable offload at Iu-PS for UTRAN --
804         { ID id-MSISDN                                                  CRITICALITY ignore      EXTENSION MSISDN                                                PRESENCE optional}|
805 -- Extension for Release 11 to support rSRVCC in case of network sharing â€“
806         { ID id-AnchorPLMN-ID                                   CRITICALITY ignore      EXTENSION PLMNidentity                                  PRESENCE optional}|
807         { ID id-PowerSavingIndicator                    CRITICALITY ignore      EXTENSION PowerSavingIndicator                  PRESENCE optional}|
808 -- Extension for Release 14 to support QoE function --
809         {ID id-UE-Application-Layer-Measurement-Configuration-For-Relocation CRITICALITY ignore EXTENSION UE-Application-Layer-Measurement-Configuration-For-Relocation PRESENCE optional},
811         ...
814 CNMBMSLinkingInformation ::= SEQUENCE {
815         joinedMBMSBearerService-IEs             JoinedMBMSBearerService-IEs,
816         iE-Extensions                                   ProtocolExtensionContainer { {CNMBMSLinkingInformation-ExtIEs} }                OPTIONAL,
817         ...
820 CNMBMSLinkingInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
821         ...
824 JoinedMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
825         SEQUENCE {
826                 tMGI                            TMGI,
827                 mBMS-PTP-RAB-ID         MBMS-PTP-RAB-ID,
828                 iE-Extensions           ProtocolExtensionContainer { {JoinedMBMSBearerService-ExtIEs} } OPTIONAL,
829                 ...
830         }
832 JoinedMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
833         ...
836 -- **************************************************************
838 -- Relocation Request Acknowledge
840 -- **************************************************************
842 RelocationRequestAcknowledge ::= SEQUENCE {
843         protocolIEs                     ProtocolIE-Container                    { {RelocationRequestAcknowledgeIEs} },
844         protocolExtensions              ProtocolExtensionContainer      { {RelocationRequestAcknowledgeExtensions} }                    OPTIONAL,
845         ...
848 RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
849         { ID id-Target-ToSource-TransparentContainer
850                                                         CRITICALITY ignore      TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional       } |
851         { ID id-RAB-SetupList-RelocReqAck               CRITICALITY ignore      TYPE RAB-SetupList-RelocReqAck                  PRESENCE optional} |
852         { ID id-RAB-FailedList                          CRITICALITY ignore      TYPE RAB-FailedList                             PRESENCE optional }|
853         { ID id-ChosenIntegrityProtectionAlgorithm      CRITICALITY ignore      TYPE ChosenIntegrityProtectionAlgorithm         PRESENCE optional       } |
854         { ID id-ChosenEncryptionAlgorithm               CRITICALITY ignore      TYPE ChosenEncryptionAlgorithm                  PRESENCE optional       } |
855         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
856         ...
859 RAB-SetupList-RelocReqAck                               ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
861 RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
862         { ID id-RAB-SetupItem-RelocReqAck               CRITICALITY reject      TYPE RAB-SetupItem-RelocReqAck                  PRESENCE mandatory      },
863         ...
866 RAB-SetupItem-RelocReqAck ::= SEQUENCE {
867         rAB-ID                                          RAB-ID,
868         transportLayerAddress                           TransportLayerAddress   OPTIONAL,
869         iuTransportAssociation                          IuTransportAssociation  OPTIONAL,
870         iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} }                       OPTIONAL,
871         ...
874 RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
875 -- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
876         {ID id-Ass-RAB-Parameters       CRITICALITY ignore              EXTENSION Ass-RAB-Parameters            PRESENCE optional       } |
877 -- Extension for Release 5 to allow transfer of a second pair of TLA and association --
878         {ID id-TransportLayerAddress    CRITICALITY ignore      EXTENSION TransportLayerAddress PRESENCE optional} |
879         {ID id-IuTransportAssociation   CRITICALITY ignore      EXTENSION IuTransportAssociation        PRESENCE optional},
880         ...
883 RAB-FailedList                                          ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
885 RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
886         { ID id-RAB-FailedItem                          CRITICALITY ignore      TYPE RAB-FailedItem                             PRESENCE mandatory      },
887         ...
890 RAB-FailedItem ::= SEQUENCE {
891         rAB-ID                                          RAB-ID,
892         cause                                           Cause,
893         iE-Extensions                                   ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} }                  OPTIONAL,
894         ...
897 RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
898         ...
901 RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
902 -- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
903         {ID id-NewBSS-To-OldBSS-Information     CRITICALITY ignore      EXTENSION NewBSS-To-OldBSS-Information          PRESENCE optional        }|
904         {ID id-CSG-Id                                           CRITICALITY     ignore  EXTENSION CSG-Id                                                                PRESENCE optional       },
905         ...
908 -- **************************************************************
910 -- Relocation Failure
912 -- **************************************************************
914 RelocationFailure ::= SEQUENCE {
915         protocolIEs                     ProtocolIE-Container                    { {RelocationFailureIEs} },
916         protocolExtensions              ProtocolExtensionContainer      { {RelocationFailureExtensions} }                               OPTIONAL,
917         ...
920 RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
921         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
922         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
923         ...
926 RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
927 -- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu --
928         { ID id-NewBSS-To-OldBSS-Information            CRITICALITY ignore      EXTENSION NewBSS-To-OldBSS-Information          PRESENCE optional       } |
929 -- Extension for Release 5 to enable GERAN support over Iu-cs --
930         { ID id-GERAN-Classmark                                 CRITICALITY ignore      EXTENSION GERAN-Classmark                       PRESENCE optional       },
931         ...
934 -- **************************************************************
936 -- RELOCATION CANCEL ELEMENTARY PROCEDURE
938 -- **************************************************************
940 -- **************************************************************
942 -- Relocation Cancel
944 -- **************************************************************
946 RelocationCancel ::= SEQUENCE {
947         protocolIEs                     ProtocolIE-Container                    { {RelocationCancelIEs} },
948         protocolExtensions              ProtocolExtensionContainer      { {RelocationCancelExtensions} }                                OPTIONAL,
949         ...
952 RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
953         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
954         ...
957 RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
958         ...
961 -- **************************************************************
963 -- Relocation Cancel Acknowledge
965 -- **************************************************************
967 RelocationCancelAcknowledge ::= SEQUENCE {
968         protocolIEs                     ProtocolIE-Container                    { {RelocationCancelAcknowledgeIEs} },
969         protocolExtensions              ProtocolExtensionContainer      { {RelocationCancelAcknowledgeExtensions} }                     OPTIONAL,
970         ...
973 RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
974         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
975         ...
978 RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
979         ...
982 -- **************************************************************
984 -- SRNS CONTEXT TRANSFER OPEARATION
986 -- **************************************************************
988 -- **************************************************************
990 -- SRNS Context Request
992 -- **************************************************************
994 SRNS-ContextRequest ::= SEQUENCE {
995         protocolIEs                     ProtocolIE-Container                    { {SRNS-ContextRequestIEs} },
996         protocolExtensions              ProtocolExtensionContainer      { {SRNS-ContextRequestExtensions} }                             OPTIONAL,
997         ...
1000 SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
1001         { ID id-RAB-DataForwardingList-SRNS-CtxReq      CRITICALITY ignore      TYPE RAB-DataForwardingList-SRNS-CtxReq         PRESENCE mandatory      },
1002         ...
1005 RAB-DataForwardingList-SRNS-CtxReq                      ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
1007 RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
1008         { ID id-RAB-DataForwardingItem-SRNS-CtxReq      CRITICALITY reject      TYPE RAB-DataForwardingItem-SRNS-CtxReq         PRESENCE mandatory      },
1009         ...
1012 RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
1013         rAB-ID                                          RAB-ID,
1014         iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} }                      OPTIONAL,
1015         ...
1018 RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1019         ...
1022 SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1023 -- The SGSN may include the IE, when available to indicate the RAT from which the context request originates, to correct measurement points in SRNC. --
1024         {ID id-RAT-Type         CRITICALITY ignore      EXTENSION       RAT-Type                PRESENCE optional },
1025         ...
1028 -- **************************************************************
1030 -- SRNS Context Response
1032 -- **************************************************************
1034 SRNS-ContextResponse ::= SEQUENCE {
1035         protocolIEs                     ProtocolIE-Container                    { {SRNS-ContextResponseIEs} },
1036         protocolExtensions              ProtocolExtensionContainer      { {SRNS-ContextResponseExtensions} }                            OPTIONAL,
1037         ...
1040 SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
1041         { ID id-RAB-ContextList                         CRITICALITY ignore      TYPE RAB-ContextList                            PRESENCE optional       } |
1042         { ID id-RAB-ContextFailedtoTransferList         CRITICALITY ignore      TYPE RAB-ContextFailedtoTransferList            PRESENCE optional       }|
1043         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1044         ...
1047 RAB-ContextList                                         ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
1049 RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
1050         { ID id-RAB-ContextItem                         CRITICALITY ignore      TYPE RAB-ContextItem                            PRESENCE mandatory      },
1051         ...
1054 RAB-ContextItem ::= SEQUENCE {
1055         rAB-ID                                          RAB-ID,
1056         dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber       OPTIONAL,
1057         ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber       OPTIONAL,
1058         dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber         OPTIONAL,
1059         ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber         OPTIONAL,
1060         iE-Extensions                                   ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} }                 OPTIONAL,
1061         ...
1064 RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1065         ...
1068 RAB-ContextFailedtoTransferList                                 ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
1070 RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
1071         { ID id-RAB-ContextFailedtoTransferItem         CRITICALITY ignore      TYPE RABs-ContextFailedtoTransferItem                   PRESENCE mandatory      },
1072         ...
1075 RABs-ContextFailedtoTransferItem::= SEQUENCE {
1076         rAB-ID                                          RAB-ID,
1077         cause                                           Cause,
1078         iE-Extensions                                   ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} }                       OPTIONAL,
1079         ...
1083 RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1084         ...
1087 SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1088         ...
1091 -- **************************************************************
1093 -- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
1095 -- **************************************************************
1097 -- **************************************************************
1099 -- Security Mode Command
1101 -- **************************************************************
1103 SecurityModeCommand ::= SEQUENCE {
1104         protocolIEs                     ProtocolIE-Container                    { {SecurityModeCommandIEs} },
1105         protocolExtensions              ProtocolExtensionContainer      { {SecurityModeCommandExtensions} }                             OPTIONAL,
1106         ...
1109 SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
1110         { ID id-IntegrityProtectionInformation          CRITICALITY reject      TYPE IntegrityProtectionInformation             PRESENCE mandatory      } |
1111         { ID id-EncryptionInformation                   CRITICALITY ignore      TYPE EncryptionInformation                      PRESENCE optional       } |
1112         { ID id-KeyStatus                                               CRITICALITY reject      TYPE KeyStatus                                          PRESENCE mandatory},
1113         ...
1116 SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1117         ...
1120 -- **************************************************************
1122 -- Security Mode Complete
1124 -- **************************************************************
1126 SecurityModeComplete ::= SEQUENCE {
1127         protocolIEs                     ProtocolIE-Container                    { {SecurityModeCompleteIEs} },
1128         protocolExtensions              ProtocolExtensionContainer      { {SecurityModeCompleteExtensions} }                            OPTIONAL,
1129         ...
1132 SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
1133         { ID id-ChosenIntegrityProtectionAlgorithm      CRITICALITY reject      TYPE ChosenIntegrityProtectionAlgorithm         PRESENCE mandatory      } |
1134         { ID id-ChosenEncryptionAlgorithm               CRITICALITY ignore      TYPE ChosenEncryptionAlgorithm                  PRESENCE optional       } |
1135         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1136         ...
1139 SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1140         ...
1143 -- **************************************************************
1145 -- Security Mode Reject
1147 -- **************************************************************
1149 SecurityModeReject ::= SEQUENCE {
1150         protocolIEs                     ProtocolIE-Container                    { {SecurityModeRejectIEs} },
1151         protocolExtensions              ProtocolExtensionContainer      { {SecurityModeRejectExtensions} }                              OPTIONAL,
1152         ...
1155 SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
1156         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
1157         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1158         ...
1161 SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1162         ...
1165 -- **************************************************************
1167 -- DATA VOLUME REPORT ELEMENTARY PROCEDURE
1169 -- **************************************************************
1171 -- **************************************************************
1173 -- Data Volume Report Request
1175 -- **************************************************************
1177 DataVolumeReportRequest ::= SEQUENCE {
1178         protocolIEs                     ProtocolIE-Container                    { {DataVolumeReportRequestIEs} },
1179         protocolExtensions              ProtocolExtensionContainer      { {DataVolumeReportRequestExtensions} }                 OPTIONAL,
1180         ...
1183 DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
1184         { ID id-RAB-DataVolumeReportRequestList         CRITICALITY ignore      TYPE RAB-DataVolumeReportRequestList            PRESENCE mandatory      },
1185         ...
1188 RAB-DataVolumeReportRequestList                         ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
1190 RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
1191         { ID id-RAB-DataVolumeReportRequestItem         CRITICALITY reject      TYPE RAB-DataVolumeReportRequestItem            PRESENCE mandatory      },
1192         ...
1195 RAB-DataVolumeReportRequestItem ::= SEQUENCE {
1196         rAB-ID                                          RAB-ID,
1197         iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} }                 OPTIONAL,
1198         ...
1201 RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1202         ...
1205 DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1206         ...
1209 -- **************************************************************
1211 -- Data Volume Report
1213 -- **************************************************************
1215 DataVolumeReport ::= SEQUENCE {
1216         protocolIEs                     ProtocolIE-Container                    { {DataVolumeReportIEs} },
1217         protocolExtensions              ProtocolExtensionContainer      { {DataVolumeReportExtensions} }                                OPTIONAL,
1218         ...
1221 DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
1222         { ID id-RAB-DataVolumeReportList                CRITICALITY ignore      TYPE RAB-DataVolumeReportList                   PRESENCE optional       } |
1223         { ID id-RAB-FailedtoReportList                  CRITICALITY ignore      TYPE RAB-FailedtoReportList                     PRESENCE optional       } |
1224         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1225         ...
1228 DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1229         ...
1232 RAB-FailedtoReportList                          ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
1234 RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
1235         { ID id-RAB-FailedtoReportItem          CRITICALITY ignore      TYPE RABs-failed-to-reportItem                  PRESENCE mandatory      },
1236         ...
1239 RABs-failed-to-reportItem::= SEQUENCE {
1240         rAB-ID                                          RAB-ID,
1241         cause                                           Cause,
1242         iE-Extensions                                   ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} }                      OPTIONAL,
1243         ...
1247 RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1248         ...
1252 -- **************************************************************
1254 -- RESET ELEMENTARY PROCEDURE
1256 -- **************************************************************
1258 -- **************************************************************
1260 -- Reset
1262 -- **************************************************************
1264 Reset ::= SEQUENCE {
1265         protocolIEs                     ProtocolIE-Container                    { {ResetIEs} },
1266         protocolExtensions              ProtocolExtensionContainer      { {ResetExtensions} }                                   OPTIONAL,
1267         ...
1270 ResetIEs RANAP-PROTOCOL-IES ::= {
1271         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
1272         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
1273         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       },
1274         ...
1277 ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
1278 -- Extension for Release 4 --
1279         { ID id-GlobalCN-ID                             CRITICALITY ignore              EXTENSION GlobalCN-ID                           PRESENCE optional}|
1280 -- Extension for Release 7 to indicate extended RNC-ID --
1281         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
1282         ...
1285 -- **************************************************************
1287 -- Reset Acknowledge
1289 -- **************************************************************
1291 ResetAcknowledge ::= SEQUENCE {
1292         protocolIEs                     ProtocolIE-Container                    { {ResetAcknowledgeIEs} },
1293         protocolExtensions              ProtocolExtensionContainer      { {ResetAcknowledgeExtensions} }                                OPTIONAL,
1294         ...
1297 ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1298         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
1299          { ID id-CriticalityDiagnostics                 CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       } |
1300         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       },
1301         ...
1304 ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1305 -- Extension for Release 4 --
1306         { ID id-GlobalCN-ID                             CRITICALITY ignore              EXTENSION GlobalCN-ID                           PRESENCE optional}|
1307 -- Extension for Release 7 to indicate extended RNC-ID --
1308         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
1309         ...
1311 -- **************************************************************
1313 -- RESET RESOURCE ELEMENTARY PROCEDURE
1315 -- **************************************************************
1318 -- **************************************************************
1320 -- Reset Resource
1322 -- **************************************************************
1324 ResetResource ::= SEQUENCE {
1325         protocolIEs                     ProtocolIE-Container                    { {ResetResourceIEs} },
1326         protocolExtensions              ProtocolExtensionContainer      { {ResetResourceExtensions} }                                   OPTIONAL,
1327         ...
1330 ResetResourceIEs RANAP-PROTOCOL-IES ::= {
1331         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
1332         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
1333         { ID id-IuSigConIdList                          CRITICALITY ignore      TYPE ResetResourceList                          PRESENCE mandatory      } |
1334         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       },
1335         ...
1338 ResetResourceList       ::=     IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
1340 ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
1341         { ID id-IuSigConIdItem                          CRITICALITY reject      TYPE    ResetResourceItem                       PRESENCE mandatory      },
1342         ...
1345 ResetResourceItem ::= SEQUENCE {
1346         iuSigConId                                      IuSignallingConnectionIdentifier,
1347         iE-Extensions                           ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} }                      OPTIONAL,
1348         ...
1351 ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1352         { ID id-IuSigConIdRangeEnd              CRITICALITY reject      EXTENSION IuSignallingConnectionIdentifier      PRESENCE optional},
1353         ...
1356 ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1357 -- Extension for Release 4 --
1358         { ID id-GlobalCN-ID                             CRITICALITY ignore              EXTENSION GlobalCN-ID                           PRESENCE optional}|
1359 -- Extension for Release 7 to indicate extended RNC-ID --
1360         { ID id-ExtendedRNC-ID                  CRITICALITY reject              EXTENSION ExtendedRNC-ID                        PRESENCE optional       },
1361         ...
1364 -- **************************************************************
1366 -- Reset Resource Acknowledge
1368 -- **************************************************************
1370 ResetResourceAcknowledge ::= SEQUENCE {
1371         protocolIEs                     ProtocolIE-Container                    { {ResetResourceAcknowledgeIEs} },
1372         protocolExtensions              ProtocolExtensionContainer      { {ResetResourceAcknowledgeExtensions} }                                OPTIONAL,
1373         ...
1376 ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1377         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
1378         { ID id-IuSigConIdList                          CRITICALITY ignore      TYPE ResetResourceAckList                       PRESENCE mandatory      } |
1379         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       } |
1380         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1381         ...
1383 ResetResourceAckList    ::=     IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
1385 ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
1386         { ID id-IuSigConIdItem                          CRITICALITY reject      TYPE    ResetResourceAckItem                    PRESENCE mandatory      },
1387         ...
1390 ResetResourceAckItem ::= SEQUENCE {
1391         iuSigConId                                      IuSignallingConnectionIdentifier,
1392         iE-Extensions                           ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} }                   OPTIONAL,
1393         ...
1396 ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1397         { ID id-IuSigConIdRangeEnd      CRITICALITY ignore      EXTENSION IuSignallingConnectionIdentifier              PRESENCE optional},
1398         ...
1401 ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1402 -- Extension for Release 4 --
1403         { ID id-GlobalCN-ID                             CRITICALITY ignore              EXTENSION GlobalCN-ID                           PRESENCE optional}|
1404 -- Extension for Release 7 to indicate extended RNC-ID --
1405         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional},
1406         ...
1409 -- **************************************************************
1411 -- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
1413 -- **************************************************************
1415 -- **************************************************************
1417 -- RAB Release Request
1419 -- **************************************************************
1421 RAB-ReleaseRequest ::= SEQUENCE {
1422         protocolIEs                     ProtocolIE-Container                    { {RAB-ReleaseRequestIEs} },
1423         protocolExtensions              ProtocolExtensionContainer      { {RAB-ReleaseRequestExtensions} }                              OPTIONAL,
1424         ...
1427 RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1428         { ID id-RAB-ReleaseList                         CRITICALITY ignore      TYPE RAB-ReleaseList                            PRESENCE mandatory      },
1429         ...
1432 RAB-ReleaseList                                         ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
1434 RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
1435         { ID id-RAB-ReleaseItem                         CRITICALITY ignore      TYPE RAB-ReleaseItem                            PRESENCE mandatory      },
1436         ...
1439 RAB-ReleaseItem ::= SEQUENCE {
1440         rAB-ID                                          RAB-ID,
1441         cause                                           Cause,
1442         iE-Extensions                                   ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} }                 OPTIONAL,
1443         ...
1446 RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1447         ...
1450 RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1451         ...
1454 -- **************************************************************
1456 -- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
1458 -- **************************************************************
1460 -- **************************************************************
1462 -- Iu Release Request
1464 -- **************************************************************
1466 Iu-ReleaseRequest ::= SEQUENCE {
1467         protocolIEs                     ProtocolIE-Container                    { {Iu-ReleaseRequestIEs} },
1468         protocolExtensions              ProtocolExtensionContainer      { {Iu-ReleaseRequestExtensions} }                               OPTIONAL,
1469         ...
1472 Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1473         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
1474         ...
1477 Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1478         ...
1481 -- **************************************************************
1483 -- RELOCATION DETECT ELEMENTARY PROCEDURE
1485 -- **************************************************************
1487 -- **************************************************************
1489 -- Relocation Detect
1491 -- **************************************************************
1493 RelocationDetect ::= SEQUENCE {
1494         protocolIEs                     ProtocolIE-Container                    { {RelocationDetectIEs} },
1495         protocolExtensions              ProtocolExtensionContainer      { {RelocationDetectExtensions} }                                OPTIONAL,
1496         ...
1499 RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
1500         ...
1503 RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1504         ...
1507 -- **************************************************************
1509 -- RELOCATION COMPLETE ELEMENTARY PROCEDURE
1511 -- **************************************************************
1513 -- **************************************************************
1515 -- Relocation Complete
1517 -- **************************************************************
1519 RelocationComplete ::= SEQUENCE {
1520         protocolIEs                     ProtocolIE-Container                    { {RelocationCompleteIEs} },
1521         protocolExtensions              ProtocolExtensionContainer      { {RelocationCompleteExtensions} }                              OPTIONAL,
1522         ...
1525 RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
1526         ...
1529 RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1530 -- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
1531         { ID id-HigherBitratesThan16MbpsFlag            CRITICALITY ignore      EXTENSION HigherBitratesThan16MbpsFlag          PRESENCE optional}|
1532 -- Extension for Release 11 to support BBAI --
1533         { ID id-Tunnel-Information-for-BBF                      CRITICALITY ignore      EXTENSION TunnelInformation                                             PRESENCE optional}|
1534 -- Extension for Release 12 to support SIPTO@LN Stand-Alone --
1535         { ID id-LHN-ID                                                          CRITICALITY ignore      EXTENSION LHN-ID                                                                PRESENCE optional},
1536         ...
1539 -- **************************************************************
1541 -- ENHANCED RELOCATION COMPLETE ELEMENTARY PROCEDURE
1543 -- **************************************************************
1545 -- **************************************************************
1547 -- Enhanced Relocation Complete Request
1549 -- **************************************************************
1551 EnhancedRelocationCompleteRequest ::= SEQUENCE {
1552         protocolIEs                     ProtocolIE-Container                    { {EnhancedRelocationCompleteRequestIEs} },
1553         protocolExtensions              ProtocolExtensionContainer      { {EnhancedRelocationCompleteRequestExtensions} }                               OPTIONAL,
1554         ...
1557 EnhancedRelocationCompleteRequestIEs RANAP-PROTOCOL-IES ::= {
1558         { ID id-OldIuSigConId                                                   CRITICALITY reject      TYPE IuSignallingConnectionIdentifier                           PRESENCE mandatory } |
1559         { ID id-IuSigConId                                                              CRITICALITY reject      TYPE IuSignallingConnectionIdentifier                           PRESENCE mandatory } |
1560         { ID id-Relocation-SourceRNC-ID                                 CRITICALITY ignore      TYPE GlobalRNC-ID                                                                               PRESENCE mandatory } |
1561         { ID id-Relocation-SourceExtendedRNC-ID                 CRITICALITY ignore      TYPE ExtendedRNC-ID                                                                             PRESENCE optional } |
1562         { ID id-Relocation-TargetRNC-ID                                 CRITICALITY reject      TYPE GlobalRNC-ID                                                                               PRESENCE mandatory } |
1563         { ID id-Relocation-TargetExtendedRNC-ID                 CRITICALITY reject      TYPE ExtendedRNC-ID                                                                             PRESENCE optional } |
1564         { ID id-RAB-SetupList-EnhancedRelocCompleteReq  CRITICALITY reject      TYPE RAB-SetupList-EnhancedRelocCompleteReq             PRESENCE optional },
1565         ...
1568 RAB-SetupList-EnhancedRelocCompleteReq                          ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhancedRelocCompleteReq-IEs} }
1570 RAB-SetupItem-EnhancedRelocCompleteReq-IEs RANAP-PROTOCOL-IES ::= {
1571         { ID id-RAB-SetupItem-EnhancedRelocCompleteReq          CRITICALITY reject      TYPE RAB-SetupItem-EnhancedRelocCompleteReq                     PRESENCE mandatory      },
1572         ...
1575 RAB-SetupItem-EnhancedRelocCompleteReq ::= SEQUENCE {
1576         rAB-ID                                                                  RAB-ID,
1577         transportLayerAddressReq1                               TransportLayerAddress   OPTIONAL,
1578         iuTransportAssociationReq1                              IuTransportAssociation  OPTIONAL,
1579         ass-RAB-Parameters                                              Ass-RAB-Parameters OPTIONAL,
1580         iE-Extensions                                   ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs} }                 OPTIONAL,
1581         ...
1584 RAB-SetupItem-EnhancedRelocCompleteReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1585         ...
1588 EnhancedRelocationCompleteRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1589         { ID id-ChosenIntegrityProtectionAlgorithm      CRITICALITY ignore      EXTENSION ChosenIntegrityProtectionAlgorithm            PRESENCE optional}|
1590         { ID id-ChosenEncryptionAlgorithm                       CRITICALITY ignore      EXTENSION ChosenEncryptionAlgorithm                                     PRESENCE optional}|
1591 -- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
1592         { ID id-HigherBitratesThan16MbpsFlag            CRITICALITY ignore      EXTENSION HigherBitratesThan16MbpsFlag                          PRESENCE optional}|
1593 -- Extensions for Release 11 to enable enhanced relocation from RNC to hybrid cell â€“
1594         { ID id-CSG-Id                                                          CRITICALITY reject      EXTENSION CSG-Id                                                                                PRESENCE optional}|
1595         { ID id-Cell-Access-Mode                                        CRITICALITY reject      EXTENSION Cell-Access-Mode                                                              PRESENCE optional}|
1596 -- Extension for Release 11 to support BBAI --
1597         { ID id-Tunnel-Information-for-BBF                      CRITICALITY ignore      EXTENSION TunnelInformation                                                             PRESENCE optional}|
1598 -- Extension for Release 12 to support SIPTO@LN Stand-Alone --
1599         { ID id-LHN-ID                                                          CRITICALITY ignore      EXTENSION LHN-ID                                                                                PRESENCE optional},
1600         ...
1603 -- **************************************************************
1605 -- Enhanced Relocation Complete Response
1607 -- **************************************************************
1609 EnhancedRelocationCompleteResponse ::= SEQUENCE {
1610         protocolIEs                     ProtocolIE-Container                    { {EnhancedRelocationCompleteResponseIEs} },
1611         protocolExtensions              ProtocolExtensionContainer      { {EnhancedRelocationCompleteResponseExtensions} }                      OPTIONAL,
1612         ...
1615 EnhancedRelocationCompleteResponseIEs RANAP-PROTOCOL-IES ::= {
1616         { ID id-RAB-SetupList-EnhancedRelocCompleteRes          CRITICALITY ignore      TYPE RAB-SetupList-EnhancedRelocCompleteRes     PRESENCE optional} |
1617         { ID id-RAB-ToBeReleasedList-EnhancedRelocCompleteRes           CRITICALITY ignore      TYPE RAB-ToBeReleasedList-EnhancedRelocCompleteRes      PRESENCE optional} |
1618         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1619         ...
1622 RAB-SetupList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-SetupItem-EnhancedRelocCompleteRes-IEs} }
1624 RAB-SetupItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
1625         { ID id-RAB-SetupItem-EnhancedRelocCompleteRes          CRITICALITY reject      TYPE RAB-SetupItem-EnhancedRelocCompleteRes             PRESENCE mandatory      },
1626         ...
1629 RAB-SetupItem-EnhancedRelocCompleteRes ::= SEQUENCE {
1630         rAB-ID                                                                  RAB-ID,
1631         rAB-Parameters                                                  RAB-Parameters  OPTIONAL,
1632         userPlaneInformation                                    UserPlaneInformation,
1633         transportLayerAddressRes1                               TransportLayerAddress   OPTIONAL,
1634         iuTransportAssociationRes1                              IuTransportAssociation  OPTIONAL,
1635         rab2beReleasedList                                              RAB-ToBeReleasedList-EnhancedRelocCompleteRes OPTIONAL,
1636         iE-Extensions                                                   ProtocolExtensionContainer { { RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs} }                 OPTIONAL,
1637         ...
1640 RAB-SetupItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1641         -- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
1642         { ID id-Offload-RAB-Parameters                  CRITICALITY ignore      EXTENSION Offload-RAB-Parameters                        PRESENCE optional},
1643         ...
1646 RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= RAB-IE-ContainerList { {RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs} }
1648 RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-IEs RANAP-PROTOCOL-IES ::= {
1649         { ID id-RAB-ToBeReleasedItem-EnhancedRelocCompleteRes           CRITICALITY ignore      TYPE RAB-ToBeReleasedItem-EnhancedRelocCompleteRes              PRESENCE mandatory      },
1650         ...
1653 RAB-ToBeReleasedItem-EnhancedRelocCompleteRes ::= SEQUENCE {
1654         rAB-ID                                          RAB-ID,
1655         cause                                           Cause,
1656         iE-Extensions                           ProtocolExtensionContainer { { RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs} }                  OPTIONAL,
1657         ...
1660 RAB-ToBeReleasedItem-EnhancedRelocCompleteRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1661         ...
1664 EnhancedRelocationCompleteResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1665         { ID id-UE-AggregateMaximumBitRate              CRITICALITY ignore      EXTENSION UE-AggregateMaximumBitRate    PRESENCE optional}|
1666 -- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
1667         { ID id-MSISDN                                                  CRITICALITY ignore      EXTENSION MSISDN                                                PRESENCE optional}|
1668 -- Extension for Release 11 to enable ehnahced relocation from RNC to hybrid cell â€“
1669         { ID id-CSG-Membership-Status                   CRITICALITY ignore      EXTENSION CSG-Membership-Status                 PRESENCE optional},
1670         ...
1673 -- **************************************************************
1675 -- Enhanced Relocation Complete Failure
1677 -- **************************************************************
1679 EnhancedRelocationCompleteFailure ::= SEQUENCE {
1680         protocolIEs                     ProtocolIE-Container                    { {EnhancedRelocationCompleteFailureIEs} },
1681         protocolExtensions              ProtocolExtensionContainer      { {EnhancedRelocationCompleteFailureExtensions} }                               OPTIONAL,
1682         ...
1685 EnhancedRelocationCompleteFailureIEs RANAP-PROTOCOL-IES ::= {
1686         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
1687         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1688         ...
1691 EnhancedRelocationCompleteFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
1692         ...
1695 -- **************************************************************
1697 -- Enhanced Relocation Complete Confirm
1699 -- **************************************************************
1701 EnhancedRelocationCompleteConfirm ::= SEQUENCE {
1702         protocolIEs                     ProtocolIE-Container                    { {EnhancedRelocationCompleteConfirmIEs} },
1703         protocolExtensions              ProtocolExtensionContainer      { {EnhancedRelocationCompleteConfirmExtensions} }                               OPTIONAL,
1704         ...
1707 EnhancedRelocationCompleteConfirmIEs RANAP-PROTOCOL-IES ::= {
1708         { ID id-RAB-FailedList                          CRITICALITY ignore      TYPE RAB-FailedList                             PRESENCE optional },
1709         ...
1712 EnhancedRelocationCompleteConfirmExtensions RANAP-PROTOCOL-EXTENSION ::= {
1713         ...
1717 -- **************************************************************
1719 -- PAGING ELEMENTARY PROCEDURE
1721 -- **************************************************************
1723 -- **************************************************************
1725 -- Paging
1727 -- **************************************************************
1729 Paging ::= SEQUENCE {
1730         protocolIEs                     ProtocolIE-Container                    { {PagingIEs} },
1731         protocolExtensions              ProtocolExtensionContainer      { {PagingExtensions} }                                  OPTIONAL,
1732         ...
1735 PagingIEs RANAP-PROTOCOL-IES ::= {
1736         { ID id-CN-DomainIndicator                              CRITICALITY ignore      TYPE CN-DomainIndicator                                 PRESENCE mandatory      } |
1737         { ID id-PermanentNAS-UE-ID                              CRITICALITY ignore      TYPE PermanentNAS-UE-ID                                 PRESENCE mandatory      } |
1738         { ID id-TemporaryUE-ID                                  CRITICALITY ignore      TYPE TemporaryUE-ID                                             PRESENCE optional       } |
1739         { ID id-PagingAreaID                                    CRITICALITY ignore      TYPE PagingAreaID                                               PRESENCE optional       } |
1740         { ID id-PagingCause                                             CRITICALITY ignore      TYPE PagingCause                                                PRESENCE optional       } |
1741         { ID id-NonSearchingIndication                  CRITICALITY ignore      TYPE NonSearchingIndication                             PRESENCE optional       } |
1742         { ID id-DRX-CycleLengthCoefficient              CRITICALITY ignore      TYPE DRX-CycleLengthCoefficient                 PRESENCE optional       } ,
1743         ...
1746 PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
1747 -- Extension for Release 5 to enable NNSF --
1748         { ID id-GlobalCN-ID                             CRITICALITY ignore      EXTENSION GlobalCN-ID                           PRESENCE optional       } |
1749 -- Extension for Release 8 to support CSG --
1750         { ID id-CSG-Id-List                             CRITICALITY ignore      EXTENSION CSG-Id-List                           PRESENCE optional       },
1751         ...
1754 -- **************************************************************
1756 -- COMMON ID ELEMENTARY PROCEDURE
1758 -- **************************************************************
1760 -- **************************************************************
1762 -- Common ID
1764 -- **************************************************************
1766 CommonID ::= SEQUENCE {
1767         protocolIEs                     ProtocolIE-Container                    { {CommonID-IEs} },
1768         protocolExtensions              ProtocolExtensionContainer      { {CommonIDExtensions} }                                        OPTIONAL,
1769         ...
1772 CommonID-IEs RANAP-PROTOCOL-IES ::= {
1773         { ID id-PermanentNAS-UE-ID                      CRITICALITY ignore      TYPE PermanentNAS-UE-ID                         PRESENCE mandatory      },
1774         ...
1777 CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
1778 -- Extension for Release 5 to enable shared networks in connected mode --
1779         { ID id-SNA-Access-Information                  CRITICALITY ignore      EXTENSION SNA-Access-Information                                PRESENCE optional }|
1780 -- Extension for Release 5 to enable specific behaviour by the RNC in relation with early UE handling --
1781         { ID id-UESBI-Iu                                                CRITICALITY ignore      EXTENSION UESBI-Iu                                                              PRESENCE optional }|
1782 -- Extension for Release 6 to indicate the selected plmn in GWCN configuration for network sharing non-supporting UEs --
1783         { ID id-SelectedPLMN-ID                                 CRITICALITY ignore      EXTENSION PLMNidentity                                                  PRESENCE optional }|
1784 -- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
1785         {ID id-SubscriberProfileIDforRFP                CRITICALITY ignore      EXTENSION SubscriberProfileIDforRFP                     PRESENCE optional }|
1786 -- Extension for Release 8 for SRVCC operation --
1787         { ID id-SRVCC-Operation-Possible                CRITICALITY ignore      EXTENSION SRVCC-Operation-Possible                      PRESENCE optional }|
1788 -- Extension for Release 9 to allow for UE prioritisation during access to hybrid cells --
1789         { ID id-CSG-Membership-Status                   CRITICALITY ignore      EXTENSION CSG-Membership-Status                                 PRESENCE optional }|
1790 -- Extension for Release 10 to indicate Management Based MDT Allowed --
1791         { ID id-Management-Based-MDT-Allowed    CRITICALITY ignore      EXTENSION Management-Based-MDT-Allowed          PRESENCE optional }|
1792 -- Extension for Release 11 to indicate MDT PLMN List --
1793         { ID id-Management-Based-MDT-PLMN-List  CRITICALITY ignore      EXTENSION MDT-PLMN-List                                                 PRESENCE optional }|
1794 -- Extension for Release 11 rSRVCC operation --
1795         { ID id-RSRVCC-Operation-Possible               CRITICALITY ignore      EXTENSION RSRVCC-Operation-Possible                     PRESENCE optional }|
1796 -- Extension for Release 11 to inidcate the last E-UTRAN PLMN Identity --
1797         { ID id-LastE-UTRANPLMNIdentity                 CRITICALITY ignore      EXTENSION PLMNidentity                                                  PRESENCE optional }|
1798         { ID id-PowerSavingIndicator                    CRITICALITY ignore      EXTENSION PowerSavingIndicator                                  PRESENCE optional },
1799         ...
1802 -- **************************************************************
1804 -- CN INVOKE TRACE ELEMENTARY PROCEDURE
1806 -- **************************************************************
1808 -- **************************************************************
1810 -- CN Invoke Trace
1812 -- **************************************************************
1814 CN-InvokeTrace ::= SEQUENCE {
1815         protocolIEs                             ProtocolIE-Container            { {CN-InvokeTraceIEs} },
1816         protocolExtensions              ProtocolExtensionContainer      { {CN-InvokeTraceExtensions} }                          OPTIONAL,
1817         ...
1820 CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
1821         { ID id-TraceType                               CRITICALITY ignore      TYPE TraceType                                          PRESENCE optional       } |
1822         -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1823         { ID id-TraceReference                  CRITICALITY ignore      TYPE TraceReference                                     PRESENCE mandatory      } |
1824         { ID id-TriggerID                               CRITICALITY ignore      TYPE TriggerID                                          PRESENCE optional       } |
1825         -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1826         { ID id-UE-ID                                   CRITICALITY ignore      TYPE UE-ID                                                      PRESENCE optional       } |
1827         -- This information is mandatory for UTRAN, optional for GERAN Iu mode --
1828         { ID id-OMC-ID                                  CRITICALITY ignore      TYPE OMC-ID                                                     PRESENCE optional       },
1829         -- This information is mandatory for GERAN Iu Mode, not applicable to UTRAN --
1830         ...
1833 CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1834 -- Extension for Release 6 to enable signalling based activation for Subscriber and Equipment Trace over Iu interface --
1835         { ID id-TracePropagationParameters                      CRITICALITY ignore      EXTENSION TracePropagationParameters            PRESENCE optional}|
1836 -- Extension for Release 10 to support MDT--
1837         { ID id-MDT-Configuration                                       CRITICALITY ignore      EXTENSION MDT-Configuration                                             PRESENCE optional}|
1838 -- Extension for Release 10 to support MDT--
1839         { ID id-Trace-Collection-Entity-IP-Addess       CRITICALITY ignore      EXTENSION TransportLayerAddress                         PRESENCE optional}|
1840 -- Extension for Release 14 to support QoE function --
1841         {ID id-UE-Application-Layer-Measurement-Configuration CRITICALITY ignore        EXTENSION UE-Application-Layer-Measurement-Configuration        PRESENCE optional},
1842         ...
1845 -- **************************************************************
1847 -- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
1849 -- **************************************************************
1851 -- **************************************************************
1853 -- CN Deactivate Trace
1855 -- **************************************************************
1857 CN-DeactivateTrace ::= SEQUENCE {
1858         protocolIEs                     ProtocolIE-Container                    { {CN-DeactivateTraceIEs} },
1859         protocolExtensions              ProtocolExtensionContainer      { {CN-DeactivateTraceExtensions} }                              OPTIONAL,
1860         ...
1863 CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
1864         { ID id-TraceReference                          CRITICALITY ignore      TYPE TraceReference                             PRESENCE mandatory } |
1865         { ID id-TriggerID                                       CRITICALITY ignore      TYPE TriggerID                                  PRESENCE optional },
1866         -- This information is optional for GERAN Iu Mode, not applicable to UTRAN --
1867         ...
1870 CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1871         ...
1874 -- **************************************************************
1876 -- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
1878 -- **************************************************************
1880 -- **************************************************************
1882 -- Location Reporting Control
1884 -- **************************************************************
1886 LocationReportingControl ::= SEQUENCE {
1887         protocolIEs                             ProtocolIE-Container            { {LocationReportingControlIEs} },
1888         protocolExtensions              ProtocolExtensionContainer      { {LocationReportingControlExtensions} }                        OPTIONAL,
1889         ...
1892 LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
1893         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory      },
1894         ...
1897 LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
1898 -- Extension for Release 4 to enhance the location request over Iu --
1899         { ID id-VerticalAccuracyCode                            CRITICALITY ignore      EXTENSION VerticalAccuracyCode                          PRESENCE optional       } |
1900 -- Extension for Release 4 to enhance the location request over Iu --
1901         { ID id-ResponseTime                                            CRITICALITY ignore      EXTENSION ResponseTime                                                  PRESENCE optional       } |
1902 -- Extension for Release 4 to enhance the location request over Iu --
1903         { ID id-PositioningPriority                             CRITICALITY ignore      EXTENSION PositioningPriority                           PRESENCE optional       } |
1904 -- Extension for Release 4 to enhance the location request over Iu --
1905         { ID id-ClientType                                                      CRITICALITY ignore      EXTENSION ClientType                                                    PRESENCE optional       } |
1906 -- Extension for Release 7 to allow the request of velocity over Iu --
1907         { ID id-IncludeVelocity                                         CRITICALITY ignore      EXTENSION IncludeVelocity                                               PRESENCE optional } |
1908 -- Extension for Release 7 to allow periodic reporting over Iu --
1909         { ID id-PeriodicLocationInfo                            CRITICALITY ignore      EXTENSION PeriodicLocationInfo                          PRESENCE optional },
1910         ...
1913 -- **************************************************************
1915 -- LOCATION REPORT ELEMENTARY PROCEDURE
1917 -- **************************************************************
1919 -- **************************************************************
1921 -- Location Report
1923 -- **************************************************************
1925 LocationReport ::= SEQUENCE {
1926         protocolIEs                     ProtocolIE-Container                    { {LocationReportIEs} },
1927         protocolExtensions              ProtocolExtensionContainer      { {LocationReportExtensions} }                          OPTIONAL,
1928         ...
1931 LocationReportIEs RANAP-PROTOCOL-IES ::= {
1932         { ID id-AreaIdentity                            CRITICALITY ignore      TYPE AreaIdentity                       PRESENCE optional       } |
1933         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                      PRESENCE optional       } |
1934         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                        PRESENCE optional       }       ,
1935         ...
1938 LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1939 -- Extension for Release 4 to enable report of Last Known Service Area with its Age over Iu --
1940         { ID id-LastKnownServiceArea                            CRITICALITY ignore      EXTENSION LastKnownServiceArea                                          PRESENCE optional} |
1941 -- Extension for Release 5 to pass the positioning methods that have been used --
1942         { ID id-PositionData                                            CRITICALITY ignore      EXTENSION PositionData                                                                  PRESENCE optional}|
1943 -- Extension for Release 5 to pass the positioning methods that have been used for GERAN Iu mode --
1944         { ID id-PositionDataSpecificToGERANIuMode       CRITICALITY ignore      EXTENSION PositionDataSpecificToGERANIuMode             PRESENCE optional}|
1945         -- This extension is optional for GERAN Iu mode only, not applicable for UTRAN --
1946 -- Extension for Release 6 to indicate whether the returned position estimate satisfies the requested accuracy or not --
1947         { ID id-AccuracyFulfilmentIndicator                     CRITICALITY ignore      EXTENSION AccuracyFulfilmentIndicator                           PRESENCE optional}|
1948 -- Extension for Release 7 to provide a velocity estimate --
1949         { ID id-VelocityEstimate                                        CRITICALITY ignore      EXTENSION VelocityEstimate                                                              PRESENCE optional}|
1950 -- Extension for Release 13 to provide a barometric pressure --
1951         { ID id-BarometricPressure                                      CRITICALITY ignore      EXTENSION BarometricPressure                                                    PRESENCE optional}|
1952 -- Extension for Release 13 to provide a civic address --
1953         { ID id-CivicAddress                                            CRITICALITY ignore      EXTENSION CivicAddress                                                                  PRESENCE optional},
1954         ...
1957 -- **************************************************************
1959 -- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
1961 -- **************************************************************
1963 -- **************************************************************
1965 -- Initial UE Message
1967 -- **************************************************************
1969 InitialUE-Message ::= SEQUENCE {
1970         protocolIEs                     ProtocolIE-Container                            { {InitialUE-MessageIEs} },
1971         protocolExtensions              ProtocolExtensionContainer              { {InitialUE-MessageExtensions} }                               OPTIONAL,
1972         ...
1975 InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
1976         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator         PRESENCE mandatory      } |
1977         { ID id-LAI                                                     CRITICALITY ignore      TYPE LAI                                        PRESENCE mandatory      } |
1978         { ID id-RAC                                                     CRITICALITY ignore      TYPE RAC                                        PRESENCE conditional
1979         -- This IE shall be present if the CN Domain Indicator IE is set to "PS domain"         --                                                                                              } |
1980         { ID id-SAI                                                     CRITICALITY ignore      TYPE SAI                                        PRESENCE mandatory      } |
1981         { ID id-NAS-PDU                                         CRITICALITY ignore      TYPE NAS-PDU                            PRESENCE mandatory      } |
1982         { ID id-IuSigConId                                      CRITICALITY ignore      TYPE IuSignallingConnectionIdentifier           PRESENCE mandatory      } |
1983         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                       PRESENCE mandatory      },
1984         ...
1987 InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
1988 -- Extension for Release 5 to enable GERAN support over Iu-cs --
1989         { ID id-GERAN-Classmark                                 CRITICALITY ignore      EXTENSION GERAN-Classmark                                       PRESENCE optional}|
1990 -- Extension for Release 6 to convey the selected PLMN id in shared networks --
1991         { ID id-SelectedPLMN-ID                                 CRITICALITY ignore      EXTENSION PLMNidentity                                          PRESENCE optional}|
1992 -- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
1993         { ID id-PermanentNAS-UE-ID                              CRITICALITY ignore      EXTENSION PermanentNAS-UE-ID                            PRESENCE optional}|
1994 -- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
1995         { ID id-NAS-SequenceNumber                              CRITICALITY ignore      EXTENSION NAS-SequenceNumber                            PRESENCE optional}|
1996 -- Extension for Release 6 to indicate rerouting in MOCN configuration for network sharing non-supporting UEs --
1997         { ID id-RedirectAttemptFlag                             CRITICALITY ignore      EXTENSION RedirectAttemptFlag                           PRESENCE optional}|
1998 -- Extension for Release 7 to indicate extended RNC-ID --
1999         { ID id-ExtendedRNC-ID                                  CRITICALITY reject      EXTENSION ExtendedRNC-ID                                        PRESENCE optional}|
2000 -- Extension for Release 8 to support CSG --
2001         { ID id-CSG-Id                                                  CRITICALITY reject      EXTENSION CSG-Id                                                        PRESENCE optional}|
2002 -- Extension for Release 9 to allow communication of the cell access mode --
2003         { ID id-Cell-Access-Mode                                CRITICALITY reject      EXTENSION Cell-Access-Mode                                      PRESENCE optional}|
2004 -- Extension for Release 10 to support LIPA --
2005         { ID id-LGW-TransportLayerAddress               CRITICALITY ignore      EXTENSION TransportLayerAddress                         PRESENCE optional}|
2006 -- Extension for Release 9 to enable the CN to handle potential UE NAS QoS issues related to higher bitrates --
2007         { ID id-HigherBitratesThan16MbpsFlag    CRITICALITY ignore      EXTENSION HigherBitratesThan16MbpsFlag  PRESENCE optional}|
2008 -- Extension for Release 11 to support BBAI --
2009         { ID id-Tunnel-Information-for-BBF              CRITICALITY ignore      EXTENSION TunnelInformation                                     PRESENCE optional}|
2010 -- Extension for Release 12 to support SIPTO@LN with collocated L-GW--
2011         { ID id-SIPTO-LGW-TransportLayerAddress CRITICALITY ignore      EXTENSION TransportLayerAddress                         PRESENCE optional}|
2012 -- Extension for Release 12 to support SIPTO@LN Stand-Alone --
2013         { ID id-LHN-ID                                                  CRITICALITY ignore      EXTENSION LHN-ID                                                        PRESENCE optional}|
2014 -- Extension for Release 13 to support DCN --
2015         { ID id-SGSN-Group-Identity                             CRITICALITY ignore      EXTENSION SGSN-Group-Identity                           PRESENCE optional}|
2016         { ID id-UE-Usage-Type                                   CRITICALITY ignore      EXTENSION UE-Usage-Type                                         PRESENCE optional}|
2017         { ID id-DCN-ID                                                  CRITICALITY ignore      EXTENSION DCN-ID                                                        PRESENCE optional},
2019         ...
2022 -- **************************************************************
2024 -- DIRECT TRANSFER ELEMENTARY PROCEDURE
2026 -- **************************************************************
2028 -- **************************************************************
2030 -- Direct Transfer
2032 -- **************************************************************
2034 DirectTransfer ::= SEQUENCE {
2035         protocolIEs                     ProtocolIE-Container                    { {DirectTransferIEs} },
2036         protocolExtensions              ProtocolExtensionContainer      { {DirectTransferExtensions} }                          OPTIONAL,
2037         ...
2040 DirectTransferIEs RANAP-PROTOCOL-IES ::= {
2041         { ID id-NAS-PDU                         CRITICALITY ignore      TYPE NAS-PDU                            PRESENCE mandatory}|
2042         { ID id-LAI                                     CRITICALITY ignore      TYPE LAI                                        PRESENCE optional}|
2043         { ID id-RAC                                     CRITICALITY ignore      TYPE RAC                                        PRESENCE optional}|
2044         { ID id-SAI                                     CRITICALITY ignore      TYPE SAI                                        PRESENCE optional}|
2045         { ID id-SAPI                            CRITICALITY ignore      TYPE SAPI                                       PRESENCE optional},
2046         ...
2049 DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
2050 -- Extension for Release 6 to enable rerouting in MOCN configuration for network sharing non-supporting UEs --
2051         { ID id-RedirectionIndication                           CRITICALITY ignore      EXTENSION RedirectionIndication                         PRESENCE optional}|
2052 -- Extension for Release 6 to indicate the MOCN rerouting is completed --
2053         { ID id-RedirectionCompleted                            CRITICALITY ignore      EXTENSION RedirectionCompleted                          PRESENCE optional}|
2054 -- Extension for Release 8 to indicate the Subscriber Profile ID for RAT/Frequency Selection Priority --
2055         { ID id-SubscriberProfileIDforRFP                       CRITICALITY ignore      EXTENSION SubscriberProfileIDforRFP                     PRESENCE optional}|
2056 -- Extension for Release 10 to support LIPA --
2057         { ID id-LGW-TransportLayerAddress                       CRITICALITY ignore      EXTENSION TransportLayerAddress                         PRESENCE optional}|
2058 -- Extension for Release 12 to support SIPTO@LN with collocated L-GW --
2059         { ID id-SIPTO-LGW-TransportLayerAddress         CRITICALITY ignore      EXTENSION TransportLayerAddress                         PRESENCE optional}|
2060 -- Extension for Release 12 to support SIPTO@LN Stand-Alone --
2061         { ID id-LHN-ID                                                          CRITICALITY ignore      EXTENSION LHN-ID                                                                PRESENCE optional},
2062         ...
2065 RedirectionIndication ::= ProtocolIE-Container { {RedirectionIndication-IEs} }
2067 RedirectionIndication-IEs RANAP-PROTOCOL-IES ::= {
2068         {       ID id-NAS-PDU                                                                           CRITICALITY ignore TYPE NAS-PDU                                                                                                 PRESENCE mandatory}|
2069         {       ID id-RejectCauseValue                                                          CRITICALITY ignore TYPE RejectCauseValue                                                                                PRESENCE mandatory}|
2070         {       ID id-NAS-SequenceNumber                                                        CRITICALITY ignore TYPE NAS-SequenceNumber                                                                      PRESENCE optional}|
2071         {       ID id-PermanentNAS-UE-ID                                                        CRITICALITY ignore TYPE PermanentNAS-UE-ID                                                                      PRESENCE optional}|
2072         {       ID id-Additional-CSPS-coordination-information          CRITICALITY reject TYPE Additional-CSPS-coordination-information                PRESENCE optional},
2073         ...
2076 -- **************************************************************
2078 -- OVERLOAD CONTROL ELEMENTARY PROCEDURE
2080 -- **************************************************************
2082 -- **************************************************************
2084 -- Overload
2086 -- **************************************************************
2088 Overload ::= SEQUENCE {
2089         protocolIEs                     ProtocolIE-Container                    { {OverloadIEs} },
2090         protocolExtensions              ProtocolExtensionContainer      { {OverloadExtensions} }                                        OPTIONAL,
2091         ...
2094 OverloadIEs RANAP-PROTOCOL-IES ::= {
2095         { ID id-NumberOfSteps                           CRITICALITY ignore      TYPE NumberOfSteps                              PRESENCE optional       } |
2096         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       },
2097         ...
2100 OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
2101 -- Extension for Release 99 to enable the indication to the RNC which CN domain is suffering the signalling traffic overload --
2102         { ID id-CN-DomainIndicator                      CRITICALITY ignore      EXTENSION CN-DomainIndicator            PRESENCE optional} |
2103 -- Extension for Release 5 to enable NNSF --
2104         { ID id-GlobalCN-ID                                     CRITICALITY ignore      EXTENSION GlobalCN-ID                           PRESENCE optional} |
2105 -- Extension for Release 7 to indicate extended RNC-ID --
2106         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                        PRESENCE optional} |
2107 -- Extension for Release 10 to support Low Priority overload --
2108         { ID id-Priority-Class-Indicator        CRITICALITY ignore      EXTENSION Priority-Class-Indicator      PRESENCE optional},
2109         ...
2112 -- **************************************************************
2114 -- ERROR INDICATION ELEMENTARY PROCEDURE
2116 -- **************************************************************
2118 -- **************************************************************
2120 -- Error Indication
2122 -- **************************************************************
2124 ErrorIndication ::= SEQUENCE {
2125         protocolIEs                     ProtocolIE-Container                    { {ErrorIndicationIEs} },
2126         protocolExtensions              ProtocolExtensionContainer      { {ErrorIndicationExtensions} }                         OPTIONAL,
2127         ...
2130 ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
2131         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE optional       } |
2132         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       } |
2133         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                 PRESENCE optional       } |
2134         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE optional       },
2135         ...
2138 ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2139 -- Extension for Release 4 --
2140         { ID id-GlobalCN-ID                             CRITICALITY ignore              EXTENSION GlobalCN-ID                           PRESENCE optional}|
2141 -- Extension for Release 7 to indicate extended RNC-ID --
2142         { ID id-ExtendedRNC-ID                  CRITICALITY reject              EXTENSION ExtendedRNC-ID                        PRESENCE optional       },
2143         ...
2146 -- **************************************************************
2148 -- SRNS DATA FORWARD ELEMENTARY PROCEDURE
2150 -- **************************************************************
2152 -- **************************************************************
2154 -- SRNS Data Forward Command
2156 -- **************************************************************
2158 SRNS-DataForwardCommand ::= SEQUENCE {
2159         protocolIEs                     ProtocolIE-Container                    { {SRNS-DataForwardCommandIEs} },
2160         protocolExtensions              ProtocolExtensionContainer      { {SRNS-DataForwardCommandExtensions} }                 OPTIONAL,
2161         ...
2164 SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
2165         { ID id-RAB-DataForwardingList                  CRITICALITY ignore      TYPE RAB-DataForwardingList                     PRESENCE optional       },
2166         ...
2169 SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
2170         ...
2173 -- **************************************************************
2175 -- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
2177 -- **************************************************************
2179 -- **************************************************************
2181 -- Forward SRNS Context
2183 -- **************************************************************
2185 ForwardSRNS-Context ::= SEQUENCE {
2186         protocolIEs                     ProtocolIE-Container                    { {ForwardSRNS-ContextIEs} },
2187         protocolExtensions              ProtocolExtensionContainer      { {ForwardSRNS-ContextExtensions} }                             OPTIONAL,
2188         ...
2191 ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
2192         { ID id-RAB-ContextList                         CRITICALITY ignore      TYPE RAB-ContextList                            PRESENCE mandatory      },
2193         ...
2196 ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
2197 -- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
2198         { ID id-SourceRNC-PDCP-context-info             CRITICALITY ignore      EXTENSION RRC-Container PRESENCE optional},
2199         ...
2202 -- **************************************************************
2204 -- RAB ASSIGNMENT ELEMENTARY PROCEDURE
2206 -- **************************************************************
2208 -- **************************************************************
2210 -- RAB Assignment Request
2212 -- **************************************************************
2214 RAB-AssignmentRequest ::= SEQUENCE {
2215         protocolIEs                     ProtocolIE-Container                    { {RAB-AssignmentRequestIEs} },
2216         protocolExtensions              ProtocolExtensionContainer      { {RAB-AssignmentRequestExtensions} }                   OPTIONAL,
2217         ...
2220 RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
2221         { ID id-RAB-SetupOrModifyList                   CRITICALITY ignore      TYPE RAB-SetupOrModifyList                      PRESENCE optional       } |
2222         { ID id-RAB-ReleaseList                         CRITICALITY ignore      TYPE RAB-ReleaseList                            PRESENCE optional       },
2223         ...
2226 RAB-SetupOrModifyList                                   ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
2228 RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
2229         { ID id-RAB-SetupOrModifyItem                   FIRST CRITICALITY reject        FIRST TYPE RAB-SetupOrModifyItemFirst
2230                                                         SECOND CRITICALITY ignore       SECOND TYPE RAB-SetupOrModifyItemSecond
2231                                                                                                                                 PRESENCE mandatory      },
2232         ...
2235 RAB-SetupOrModifyItemFirst ::= SEQUENCE {
2236         rAB-ID                                          RAB-ID,
2237         nAS-SynchronisationIndicator    NAS-SynchronisationIndicator    OPTIONAL,
2238         rAB-Parameters                                  RAB-Parameters          OPTIONAL,
2239         userPlaneInformation                            UserPlaneInformation            OPTIONAL,
2240         transportLayerInformation                                TransportLayerInformation              OPTIONAL,
2241         service-Handover                                        Service-Handover                        OPTIONAL,
2242         iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} }                      OPTIONAL,
2243         ...
2246 TransportLayerInformation ::= SEQUENCE {
2247         transportLayerAddress                   TransportLayerAddress,
2248         iuTransportAssociation                  IuTransportAssociation,
2249         iE-Extensions                                   ProtocolExtensionContainer { {TransportLayerInformation-ExtIEs} }                       OPTIONAL,
2250         ...
2253 TransportLayerInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2254         ...
2257 RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2258 -- Extension for Release 8 to enable handover restriction to E-UTRAN --
2259         { ID id-E-UTRAN-Service-Handover                CRITICALITY ignore      EXTENSION E-UTRAN-Service-Handover      PRESENCE optional}|
2260 -- Extension for Release 10 to support LIPA --
2261         { ID id-Correlation-ID                                  CRITICALITY ignore      EXTENSION Correlation-ID                                PRESENCE optional}|
2262 -- Extension for Release 12 to support SIPTO@LN with collocated L-GW --
2263         { ID id-SIPTO-Correlation-ID                    CRITICALITY ignore      EXTENSION Correlation-ID                                PRESENCE optional},
2264         ...
2267 RAB-SetupOrModifyItemSecond ::= SEQUENCE {
2268         pDP-TypeInformation                             PDP-TypeInformation                     OPTIONAL,
2269         dataVolumeReportingIndication                   DataVolumeReportingIndication   OPTIONAL,
2270         dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber       OPTIONAL,
2271         ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber       OPTIONAL,
2272         dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber         OPTIONAL,
2273         ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber         OPTIONAL,
2274         iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} }                     OPTIONAL,
2275         ...
2278 RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2279 -- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
2280         { ID id-Alt-RAB-Parameters                                      CRITICALITY ignore      EXTENSION Alt-RAB-Parameters                    PRESENCE optional}|
2281 -- Extension for Release 5 to enable GERAN support over Iu-cs --
2282         { ID id-GERAN-BSC-Container                                     CRITICALITY ignore      EXTENSION GERAN-BSC-Container                   PRESENCE optional}|
2283 -- Extension for Release Release 9 to enable a new value --
2284         { ID id-PDP-TypeInformation-extension           CRITICALITY ignore      EXTENSION PDP-TypeInformation-extension PRESENCE optional}|
2285 -- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
2286         { ID id-Offload-RAB-Parameters                          CRITICALITY ignore      EXTENSION Offload-RAB-Parameters                PRESENCE optional},
2287         ...
2290 RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2291         { ID id-UE-AggregateMaximumBitRate              CRITICALITY ignore      EXTENSION UE-AggregateMaximumBitRate    PRESENCE optional}|
2292 -- Extension for Release 10 to enable Offload at Iu-ps for UTRAN --
2293         { ID id-MSISDN                                                  CRITICALITY ignore      EXTENSION MSISDN                                                PRESENCE optional},
2294         ...
2297 -- **************************************************************
2299 -- RAB Assignment Response
2301 -- **************************************************************
2303 RAB-AssignmentResponse ::= SEQUENCE {
2304         protocolIEs                     ProtocolIE-Container                    { {RAB-AssignmentResponseIEs} },
2305         protocolExtensions              ProtocolExtensionContainer      { {RAB-AssignmentResponseExtensions} }                  OPTIONAL,
2306         ...
2309 RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
2310         { ID id-RAB-SetupOrModifiedList                 CRITICALITY ignore      TYPE RAB-SetupOrModifiedList                    PRESENCE optional       } |
2311         { ID id-RAB-ReleasedList                        CRITICALITY ignore      TYPE RAB-ReleasedList                           PRESENCE optional       } |
2313         { ID id-RAB-QueuedList                          CRITICALITY ignore      TYPE RAB-QueuedList                             PRESENCE optional       } |
2314         { ID id-RAB-FailedList                          CRITICALITY ignore      TYPE RAB-FailedList                             PRESENCE optional       } |
2315         { ID id-RAB-ReleaseFailedList                   CRITICALITY ignore      TYPE RAB-ReleaseFailedList                      PRESENCE optional       } |
2316         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
2317         ...
2320 RAB-SetupOrModifiedList                                 ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
2322 RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
2323         { ID id-RAB-SetupOrModifiedItem                 CRITICALITY ignore      TYPE RAB-SetupOrModifiedItem                    PRESENCE mandatory      },
2324         ...
2327 RAB-SetupOrModifiedItem ::= SEQUENCE {
2328         rAB-ID                                          RAB-ID,
2329         transportLayerAddress                           TransportLayerAddress   OPTIONAL,
2330         iuTransportAssociation                          IuTransportAssociation  OPTIONAL,
2331         dl-dataVolumes                                  DataVolumeList          OPTIONAL,
2332         iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} }                 OPTIONAL,
2333         ...
2336 RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2337 -- Extension for Release 4 to enable RAB Quality of Service negotiation over Iu --
2338         {       ID id-Ass-RAB-Parameters        CRITICALITY ignore              EXTENSION Ass-RAB-Parameters            PRESENCE optional       },
2339         ...
2342 RAB-ReleasedList                                        ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
2344 RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
2345         { ID id-RAB-ReleasedItem                        CRITICALITY ignore      TYPE RAB-ReleasedItem                           PRESENCE mandatory      },
2346         ...
2349 RAB-ReleasedItem ::= SEQUENCE {
2350         rAB-ID                                          RAB-ID,
2351         dl-dataVolumes                                  DataVolumeList          OPTIONAL,
2352         dL-GTP-PDU-SequenceNumber               DL-GTP-PDU-SequenceNumber                       OPTIONAL,
2353         uL-GTP-PDU-SequenceNumber               UL-GTP-PDU-SequenceNumber                       OPTIONAL,
2354         iE-Extensions                                   ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} }                        OPTIONAL,
2355         ...
2358 RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2359         ...
2362 DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
2363         SEQUENCE {
2364                 dl-UnsuccessfullyTransmittedDataVolume          UnsuccessfullyTransmittedDataVolume,
2365                 dataVolumeReference                             DataVolumeReference     OPTIONAL,
2366                 iE-Extensions                                   ProtocolExtensionContainer { {DataVolumeList-ExtIEs} }                  OPTIONAL,
2367                 ...
2368         }
2370 DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2371         ...
2374 RAB-QueuedList                                          ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
2376 RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
2377         { ID id-RAB-QueuedItem                          CRITICALITY ignore      TYPE RAB-QueuedItem                             PRESENCE mandatory      },
2378         ...
2381 RAB-QueuedItem ::= SEQUENCE {
2382         rAB-ID                                          RAB-ID,
2383         iE-Extensions                                   ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} }                  OPTIONAL,
2384         ...
2387 RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2388         ...
2391 RAB-ReleaseFailedList ::= RAB-FailedList
2393 RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2394 -- Extension for Release 5 to enable GERAN support over Iu-cs --
2395         { ID id-GERAN-Iumode-RAB-FailedList-RABAssgntResponse           CRITICALITY ignore      EXTENSION GERAN-Iumode-RAB-FailedList-RABAssgntResponse                 PRESENCE optional} ,
2396         ...
2399 GERAN-Iumode-RAB-FailedList-RABAssgntResponse           ::= RAB-IE-ContainerList { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs} }
2401 GERAN-Iumode-RAB-Failed-RABAssgntResponse-ItemIEs RANAP-PROTOCOL-IES ::= {
2402         { ID id-GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item          CRITICALITY ignore      TYPE GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item                     PRESENCE mandatory      },
2403         ...
2406 GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item ::= SEQUENCE {
2407         rAB-ID                                          RAB-ID,
2408         cause                                           Cause,
2409         gERAN-Classmark                         GERAN-Classmark         OPTIONAL,
2410         iE-Extensions                           ProtocolExtensionContainer { {GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs} }                  OPTIONAL,
2411         ...
2414 GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2415         ...
2418 -- **************************************************************
2420 -- PRIVATE MESSAGE
2422 -- **************************************************************
2424 PrivateMessage ::= SEQUENCE {
2425         privateIEs              PrivateIE-Container             { {PrivateMessage-IEs } },
2426         ...
2429 PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
2430         ...
2433 -- **************************************************************
2435 -- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
2437 -- **************************************************************
2439 RANAP-RelocationInformation ::= SEQUENCE {
2440         protocolIEs                     ProtocolIE-Container                    { {RANAP-RelocationInformationIEs} },
2441         protocolExtensions              ProtocolExtensionContainer      { {RANAP-RelocationInformationExtensions} }                     OPTIONAL,
2442         ...
2445 RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
2446         { ID id-DirectTransferInformationList-RANAP-RelocInf
2447                                                         CRITICALITY ignore      TYPE DirectTransferInformationList-RANAP-RelocInf
2448                                                                                                                                 PRESENCE optional       } |
2449         { ID id-RAB-ContextList-RANAP-RelocInf          CRITICALITY ignore      TYPE RAB-ContextList-RANAP-RelocInf             PRESENCE optional       },
2450         ...
2453 DirectTransferInformationList-RANAP-RelocInf            ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
2455 DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2456         { ID id-DirectTransferInformationItem-RANAP-RelocInf
2457                                                         CRITICALITY ignore      TYPE DirectTransferInformationItem-RANAP-RelocInf
2458                                                                                                                                 PRESENCE mandatory      },
2459         ...
2462 DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
2463         nAS-PDU                                         NAS-PDU,
2464         sAPI                                            SAPI,
2465         cN-DomainIndicator                      CN-DomainIndicator,
2466         iE-Extensions                                   ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} }                      OPTIONAL,
2467         ...
2470 RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2471         ...
2474 RAB-ContextList-RANAP-RelocInf                          ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
2476 RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2477         { ID id-RAB-ContextItem-RANAP-RelocInf          CRITICALITY ignore      TYPE RAB-ContextItem-RANAP-RelocInf                     PRESENCE mandatory      },
2478         ...
2481 RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
2482         rAB-ID                          RAB-ID,
2483         dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber       OPTIONAL,
2484         ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber       OPTIONAL,
2485         dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber         OPTIONAL,
2486         ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber         OPTIONAL,
2487         iE-Extensions                                           ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} }          OPTIONAL,
2488         ...
2491 RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2492         ...
2495 RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2496 -- Extension for Release 5 to enable relocation of Source RNC PDCP context info --
2497         { ID id-SourceRNC-PDCP-context-info             CRITICALITY ignore      EXTENSION RRC-Container                                 PRESENCE optional} |
2498 -- Extension for Release 10 to enable RNSAP Relocation --
2499         { ID id-RNSAPRelocationParameters               CRITICALITY reject      EXTENSION RNSAPRelocationParameters     PRESENCE optional},
2500         ...
2503 -- **************************************************************
2505 -- RANAP ENHANCED RELOCATION INFORMATION ELEMENTARY PROCEDURE
2507 -- **************************************************************
2509 -- **************************************************************
2511 -- RANAP Enhanced Relocation Information Request
2513 -- **************************************************************
2515 RANAP-EnhancedRelocationInformationRequest ::= SEQUENCE {
2516         protocolIEs                     ProtocolIE-Container                    { {RANAP-EnhancedRelocationInformationRequestIEs} },
2517         protocolExtensions              ProtocolExtensionContainer      { {RANAP-EnhancedRelocationInformationRequestExtensions} }                      OPTIONAL,
2518         ...
2521 RANAP-EnhancedRelocationInformationRequestIEs RANAP-PROTOCOL-IES ::= {
2522         { ID id-Source-ToTarget-TransparentContainer
2523                                                         CRITICALITY reject      TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory      } |
2524         { ID id-OldIuSigConIdCS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier        PRESENCE optional } |
2525         { ID id-GlobalCN-IDCS                           CRITICALITY reject              TYPE GlobalCN-ID                                PRESENCE optional} |
2526         { ID id-OldIuSigConIdPS CRITICALITY ignore TYPE IuSignallingConnectionIdentifier        PRESENCE optional } |
2527         { ID id-GlobalCN-IDPS                           CRITICALITY reject              TYPE GlobalCN-ID                                PRESENCE optional} |
2528         { ID id-RAB-SetupList-EnhRelocInfoReq                   CRITICALITY reject      TYPE RAB-SetupList-EnhRelocInfoReq                      PRESENCE optional       } |
2529         { ID id-SNA-Access-Information  CRITICALITY ignore              TYPE SNA-Access-Information     PRESENCE optional} |
2530         { ID id-UESBI-Iu        CRITICALITY ignore              TYPE UESBI-Iu   PRESENCE optional}|
2531         { ID id-SelectedPLMN-ID         CRITICALITY ignore      TYPE PLMNidentity               PRESENCE optional       }|
2532         { ID id-CNMBMSLinkingInformation        CRITICALITY ignore              TYPE CNMBMSLinkingInformation   PRESENCE optional},
2533         ...
2536 RAB-SetupList-EnhRelocInfoReq                                   ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoReq-IEs} }
2538 RAB-SetupItem-EnhRelocInfoReq-IEs RANAP-PROTOCOL-IES ::= {
2539         { ID id-RAB-SetupItem-EnhRelocInfoReq                   CRITICALITY reject      TYPE RAB-SetupItem-EnhRelocInfoReq                      PRESENCE mandatory      },
2540         ...
2543 RAB-SetupItem-EnhRelocInfoReq ::= SEQUENCE {
2544         rAB-ID                                                          RAB-ID,
2545         cN-DomainIndicator                                      CN-DomainIndicator,
2546         rAB-Parameters                                          RAB-Parameters,
2547         dataVolumeReportingIndication                   DataVolumeReportingIndication   OPTIONAL
2548         -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
2549         pDP-TypeInformation                                     PDP-TypeInformation             OPTIONAL
2550         -- This IE shall be present if the CN domain indicator IE is set to "PS domain" --,
2551         userPlaneInformation                            UserPlaneInformation,
2552         dataForwardingInformation                       TNLInformationEnhRelInfoReq     OPTIONAL,
2553         sourceSideIuULTNLInfo                           TNLInformationEnhRelInfoReq     OPTIONAL,
2555         service-Handover                                        Service-Handover                OPTIONAL,
2556         alt-RAB-Parameters                                      Alt-RAB-Parameters              OPTIONAL,
2557         iE-Extensions                                           ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoReq-ExtIEs} }                  OPTIONAL,
2558         ...
2561 RAB-SetupItem-EnhRelocInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2562 -- Extension for Release 8 to enable handover restriction to E-UTRAN --
2563         { ID id-E-UTRAN-Service-Handover                        CRITICALITY ignore      EXTENSION E-UTRAN-Service-Handover                      PRESENCE optional       }|
2564 -- Extension for Release Release 9 to enable a new value --
2565         { ID id-PDP-TypeInformation-extension           CRITICALITY ignore      EXTENSION PDP-TypeInformation-extension PRESENCE optional       },
2566         ...
2569 TNLInformationEnhRelInfoReq ::=SEQUENCE{
2570         transportLayerAddress                           TransportLayerAddress,
2571         iuTransportAssociation                          IuTransportAssociation,
2572         iE-Extensions                                   ProtocolExtensionContainer { { TNLInformationEnhRelInfoReq-ExtIEs} }                    OPTIONAL,
2573         ...
2576 TNLInformationEnhRelInfoReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2577         ...
2581 RANAP-EnhancedRelocationInformationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2582         { ID id-IntegrityProtectionInformation  CRITICALITY ignore      EXTENSION IntegrityProtectionInformation        PRESENCE optional} |
2583         { ID id-EncryptionInformation                   CRITICALITY ignore      EXTENSION EncryptionInformation                                 PRESENCE optional} |
2584         { ID id-UE-AggregateMaximumBitRate              CRITICALITY ignore      EXTENSION UE-AggregateMaximumBitRate                    PRESENCE optional} |
2585 -- Extension for Release 10 to enable RNSAP Relocation --
2586         { ID id-RABParametersList                               CRITICALITY reject      EXTENSION RABParametersList                                             PRESENCE optional} |
2587         { ID id-CSG-Id                                                  CRITICALITY reject      EXTENSION CSG-Id                                                                PRESENCE optional} |
2588         { ID id-CSG-Membership-Status                   CRITICALITY reject      EXTENSION CSG-Membership-Status                                 PRESENCE optional} |
2589 -- Extension for Release 11 to support rSRVCC in case of network sharing â€“
2590         { ID id-AnchorPLMN-ID                                   CRITICALITY ignore      EXTENSION PLMNidentity                                                  PRESENCE optional},
2591         ...
2594 -- **************************************************************
2596 -- RANAP Enhanced Relocation Information Response
2598 -- **************************************************************
2600 RANAP-EnhancedRelocationInformationResponse ::= SEQUENCE {
2601         protocolIEs                     ProtocolIE-Container                    { {RANAP-EnhancedRelocationInformationResponseIEs} },
2602         protocolExtensions              ProtocolExtensionContainer      { {RANAP-EnhancedRelocationInformationResponseExtensions} }                     OPTIONAL,
2603         ...
2606 RANAP-EnhancedRelocationInformationResponseIEs RANAP-PROTOCOL-IES ::= {
2607         { ID id-Target-ToSource-TransparentContainer
2608                                                         CRITICALITY ignore      TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE optional       } |
2609         { ID id-RAB-SetupList-EnhRelocInfoRes           CRITICALITY ignore      TYPE RAB-SetupList-EnhRelocInfoRes                      PRESENCE optional} |
2610         { ID id-RAB-FailedList-EnhRelocInfoRes          CRITICALITY ignore      TYPE RAB-FailedList-EnhRelocInfoRes                     PRESENCE optional }|
2611         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
2612         ...
2615 RAB-SetupList-EnhRelocInfoRes                           ::= RAB-IE-ContainerList { { RAB-SetupItem-EnhRelocInfoRes-IEs} }
2617 RAB-SetupItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
2618         { ID id-RAB-SetupItem-EnhRelocInfoRes           CRITICALITY reject      TYPE RAB-SetupItem-EnhRelocInfoRes                      PRESENCE mandatory      },
2619         ...
2622 RAB-SetupItem-EnhRelocInfoRes ::= SEQUENCE {
2623         cN-DomainIndicator                      CN-DomainIndicator,
2624         rAB-ID                                          RAB-ID,
2625         dataForwardingInformation               TNLInformationEnhRelInfoRes     OPTIONAL,
2626         ass-RAB-Parameters                                      Ass-RAB-Parameters              OPTIONAL,
2627         iE-Extensions                                           ProtocolExtensionContainer { { RAB-SetupItem-EnhRelocInfoRes-ExtIEs} }                  OPTIONAL,
2628         ...
2631 RAB-SetupItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2632         ...
2635 RAB-FailedList-EnhRelocInfoRes                          ::= RAB-IE-ContainerList { { RAB-FailedItem-EnhRelocInfoRes-IEs} }
2637 RAB-FailedItem-EnhRelocInfoRes-IEs RANAP-PROTOCOL-IES ::= {
2638         { ID id-RAB-FailedItem-EnhRelocInfoRes          CRITICALITY reject      TYPE RAB-FailedItem-EnhRelocInfoRes                     PRESENCE mandatory      },
2639         ...
2642 RAB-FailedItem-EnhRelocInfoRes ::= SEQUENCE {
2643         cN-DomainIndicator                      CN-DomainIndicator,
2644         rAB-ID                                          RAB-ID,
2645         cause                                           Cause,
2646         iE-Extensions                                   ProtocolExtensionContainer { { RAB-FailedItem-EnhRelocInfoRes-ExtIEs} }                 OPTIONAL,
2647         ...
2650 RAB-FailedItem-EnhRelocInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2651         ...
2653 TNLInformationEnhRelInfoRes ::=SEQUENCE{
2654         dl-forwardingTransportLayerAddress                              TransportLayerAddress,
2655         dl-forwardingTransportAssociation                               IuTransportAssociation,
2656         iE-Extensions                                           ProtocolExtensionContainer { { TNLInformationEnhRelInfoRes-ExtIEs} }                    OPTIONAL,
2657         ...
2660 TNLInformationEnhRelInfoRes-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2661         ...
2664 RANAP-EnhancedRelocationInformationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2665         ...
2667 -- **************************************************************
2669 -- RAB MODIFICATION REQUEST ELEMENTARY PROCEDURE
2671 -- **************************************************************
2673 -- **************************************************************
2675 -- RAB Modify Request
2677 -- **************************************************************
2679 RAB-ModifyRequest ::= SEQUENCE {
2680         protocolIEs                     ProtocolIE-Container                    { {RAB-ModifyRequestIEs} },
2681         protocolExtensions              ProtocolExtensionContainer      { {RAB-ModifyRequestExtensions} }                               OPTIONAL,
2682         ...
2685 RAB-ModifyRequestIEs RANAP-PROTOCOL-IES ::= {
2686         { ID id-RAB-ModifyList                  CRITICALITY ignore      TYPE RAB-ModifyList                     PRESENCE mandatory},
2687         ...
2690 RAB-ModifyList                  ::= RAB-IE-ContainerList { {RAB-ModifyItemIEs} }
2692 RAB-ModifyItemIEs RANAP-PROTOCOL-IES ::= {
2693         { ID id-RAB-ModifyItem          CRITICALITY ignore      TYPE RAB-ModifyItem             PRESENCE mandatory      },
2694         ...
2697 RAB-ModifyItem ::= SEQUENCE {
2698         rAB-ID                                          RAB-ID,
2699         requested-RAB-Parameter-Values  Requested-RAB-Parameter-Values,
2700         iE-Extensions                                   ProtocolExtensionContainer { {RAB-ModifyItem-ExtIEs} }                  OPTIONAL,
2701         ...
2704 RAB-ModifyItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2705         ...
2708 RAB-ModifyRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2709         ...
2712 -- **************************************************************
2714 -- LOCATION RELATED DATA ELEMENTARY PROCEDURE
2716 -- **************************************************************
2718 -- **************************************************************
2720 -- Location Related Data Request
2722 -- **************************************************************
2724 LocationRelatedDataRequest ::= SEQUENCE {
2725         protocolIEs                             ProtocolIE-Container            { {LocationRelatedDataRequestIEs} },
2726         protocolExtensions              ProtocolExtensionContainer      { {LocationRelatedDataRequestExtensions} }                              OPTIONAL,
2727         ...
2730 LocationRelatedDataRequestIEs RANAP-PROTOCOL-IES ::= {
2731         { ID id-LocationRelatedDataRequestType          CRITICALITY reject      TYPE LocationRelatedDataRequestType             PRESENCE optional       },
2732         -- This IE is mandatory for UTRAN, optional for GERAN Iu Mode â€“-
2733         ...
2736 LocationRelatedDataRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2737 -- Extension for Release 5 to enable LCS support for GERAN Iu mode --
2738         { ID id-LocationRelatedDataRequestTypeSpecificToGERANIuMode             CRITICALITY reject      EXTENSION LocationRelatedDataRequestTypeSpecificToGERANIuMode           PRESENCE optional       }|
2739         -- The previous extension is optional for GERAN Iu Mode only, not applicable for UTRAN --
2740         -- 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
2741         -- â€˜Dedicated Assistance Data for Assisted GANSS’ or `Dedicated Assistance Data for Assisted GPS and GANSS’--
2742         { ID id-RequestedGANSSAssistanceData                                                    CRITICALITY reject      EXTENSION RequestedGANSSAssistanceData                                                  PRESENCE conditional    },
2743         ...
2746 -- **************************************************************
2748 -- Location Related Data Response
2750 -- **************************************************************
2752 LocationRelatedDataResponse ::= SEQUENCE {
2753         protocolIEs                     ProtocolIE-Container                    { { LocationRelatedDataResponseIEs} },
2754         protocolExtensions              ProtocolExtensionContainer      { { LocationRelatedDataResponseExtensions} }                            OPTIONAL,
2755         ...
2758 LocationRelatedDataResponseIEs RANAP-PROTOCOL-IES ::= {
2759         { ID id-BroadcastAssistanceDataDecipheringKeys          CRITICALITY ignore      TYPE BroadcastAssistanceDataDecipheringKeys             PRESENCE optional       },
2760         ...
2763 LocationRelatedDataResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2764 -- Extension for error handling
2765         { ID id-CriticalityDiagnostics                                          CRITICALITY ignore      EXTENSION CriticalityDiagnostics                                                        PRESENCE optional       }|
2766         { ID id-BroadcastGANSSAssistanceDataDecipheringKeys     CRITICALITY ignore      EXTENSION BroadcastAssistanceDataDecipheringKeys                PRESENCE optional},
2767         ...
2770 -- **************************************************************
2772 -- Location Related Data Failure
2774 -- **************************************************************
2776 LocationRelatedDataFailure ::= SEQUENCE {
2777         protocolIEs                     ProtocolIE-Container                    { { LocationRelatedDataFailureIEs} },
2778         protocolExtensions              ProtocolExtensionContainer      { { LocationRelatedDataFailureExtensions} }                             OPTIONAL,
2779         ...
2782 LocationRelatedDataFailureIEs RANAP-PROTOCOL-IES ::= {
2783         { ID id-Cause                           CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
2784         ...
2787 LocationRelatedDataFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
2788 -- Extension for error handling
2789         { ID id-CriticalityDiagnostics          CRITICALITY ignore      EXTENSION CriticalityDiagnostics                PRESENCE optional       },
2790         ...
2793 -- **************************************************************
2795 -- INFORMATION TRANSFER ELEMENTARY PROCEDURE
2797 -- **************************************************************
2799 -- **************************************************************
2801 -- Information Transfer Indication
2803 -- **************************************************************
2805 InformationTransferIndication ::= SEQUENCE {
2806         protocolIEs                     ProtocolIE-Container                    { { InformationTransferIndicationIEs} },
2807         protocolExtensions              ProtocolExtensionContainer      { { InformationTransferIndicationExtensions} }                          OPTIONAL,
2808         ...
2811 InformationTransferIndicationIEs RANAP-PROTOCOL-IES ::= {
2812         { ID id-InformationTransferID           CRITICALITY reject      TYPE InformationTransferID              PRESENCE mandatory      } |
2813         { ID id-ProvidedData                            CRITICALITY reject      TYPE ProvidedData                               PRESENCE mandatory      } |
2814         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
2815         { ID id-GlobalCN-ID                                     CRITICALITY ignore      TYPE GlobalCN-ID                                PRESENCE optional},
2816         ...
2819 InformationTransferIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2820         ...
2823 -- **************************************************************
2825 -- Information Transfer Confirmation
2827 -- **************************************************************
2829 InformationTransferConfirmation ::= SEQUENCE {
2830         protocolIEs                     ProtocolIE-Container                    { { InformationTransferConfirmationIEs} },
2831         protocolExtensions              ProtocolExtensionContainer      { { InformationTransferConfirmationExtensions} }                                OPTIONAL,
2832         ...
2835 InformationTransferConfirmationIEs RANAP-PROTOCOL-IES ::= {
2836         { ID id-InformationTransferID           CRITICALITY ignore      TYPE InformationTransferID              PRESENCE mandatory      } |
2837         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
2838         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       } |
2839         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE mandatory      },
2840         ...
2843 InformationTransferConfirmationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2844 -- Extension for Release 7 to indicate extended RNC-ID --
2845         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
2846         ...
2849 -- **************************************************************
2851 -- Information Transfer Failure
2853 -- **************************************************************
2855 InformationTransferFailure ::= SEQUENCE {
2856         protocolIEs                     ProtocolIE-Container                    { { InformationTransferFailureIEs} },
2857         protocolExtensions              ProtocolExtensionContainer      { { InformationTransferFailureExtensions} }                             OPTIONAL,
2858         ...
2861 InformationTransferFailureIEs RANAP-PROTOCOL-IES ::= {
2862         { ID id-InformationTransferID           CRITICALITY ignore      TYPE InformationTransferID              PRESENCE mandatory      } |
2863         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
2864         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      } |
2865         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       } |
2866         { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE mandatory      },
2867         ...
2870 InformationTransferFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
2871 -- Extension for Release 7 to indicate extended RNC-ID --
2872         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
2873         ...
2876 -- **************************************************************
2878 -- UE SPECIFIC INFORMATION ELEMENTARY PROCEDURE
2880 -- **************************************************************
2882 -- **************************************************************
2884 -- UE Specific Information Indication
2886 -- **************************************************************
2888 UESpecificInformationIndication ::= SEQUENCE {
2889         protocolIEs                     ProtocolIE-Container                    { {UESpecificInformationIndicationIEs} },
2890         protocolExtensions              ProtocolExtensionContainer      { {UESpecificInformationIndicationExtensions} }                                 OPTIONAL,
2891         ...
2894 UESpecificInformationIndicationIEs RANAP-PROTOCOL-IES ::= {
2895         { ID id-UESBI-Iu                                CRITICALITY ignore      TYPE UESBI-Iu                           PRESENCE optional       },
2896         ...
2899 UESpecificInformationIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2900         ...
2903 -- **************************************************************
2905 -- DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2907 -- **************************************************************
2909 -- **************************************************************
2911 -- Direct Information Transfer
2913 -- **************************************************************
2915 DirectInformationTransfer ::= SEQUENCE {
2916         protocolIEs                     ProtocolIE-Container                    { { DirectInformationTransferIEs} },
2917         protocolExtensions              ProtocolExtensionContainer      { { DirectInformationTransferExtensions} }                              OPTIONAL,
2918         ...
2921 DirectInformationTransferIEs RANAP-PROTOCOL-IES ::= {
2922         { ID id-InterSystemInformationTransferType      CRITICALITY ignore      TYPE InterSystemInformationTransferType PRESENCE optional } |
2923         { ID id-CN-DomainIndicator                                      CRITICALITY ignore      TYPE CN-DomainIndicator                                                 PRESENCE mandatory } |
2924         { ID id-GlobalRNC-ID                                            CRITICALITY ignore      TYPE GlobalRNC-ID                                                               PRESENCE optional } |
2925         { ID id-GlobalCN-ID                                             CRITICALITY ignore      TYPE GlobalCN-ID                                                                PRESENCE optional },
2926         ...
2929 DirectInformationTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
2930 -- Extension for Release 7 to indicate extended RNC-ID --
2931         { ID id-ExtendedRNC-ID                  CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional },
2932         ...
2935 -- **************************************************************
2937 -- UPLINK INFORMATION EXCHANGE ELEMENTARY PROCEDURE
2939 -- **************************************************************
2941 -- **************************************************************
2943 -- Uplink Information Exchange Request
2945 -- **************************************************************
2947 UplinkInformationExchangeRequest ::= SEQUENCE {
2948         protocolIEs                             ProtocolIE-Container            { { UplinkInformationExchangeRequestIEs} },
2949         protocolExtensions              ProtocolExtensionContainer      { { UplinkInformationExchangeRequestExtensions} }                       OPTIONAL,
2950         ...
2953 UplinkInformationExchangeRequestIEs RANAP-PROTOCOL-IES ::= {
2954         { ID id-InformationExchangeID           CRITICALITY reject      TYPE InformationExchangeID              PRESENCE mandatory      } |
2955         { ID id-InformationExchangeType         CRITICALITY reject      TYPE InformationExchangeType    PRESENCE mandatory      } |
2956         { ID id-InformationTransferType         CRITICALITY reject      TYPE InformationTransferType    PRESENCE conditional
2957         -- This IE shall be present if the Information Exchange Type IE is set to "transfer"    --                                                                                      } |
2958         { ID id-InformationRequestType          CRITICALITY reject      TYPE InformationRequestType     PRESENCE conditional
2959         -- This IE shall be present if the Information Exchange Type IE is set to "request"             --                                                                                      } |
2960         { ID id-CN-DomainIndicator                      CRITICALITY reject      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
2961         { ID id-GlobalRNC-ID                            CRITICALITY reject      TYPE GlobalRNC-ID                               PRESENCE mandatory      },
2962         ...
2965 UplinkInformationExchangeRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2966 -- Extension for Release 7 to indicate extended RNC-ID --
2967         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
2968         ...
2971 -- **************************************************************
2973 -- Uplink Information Exchange Response
2975 -- **************************************************************
2977 UplinkInformationExchangeResponse ::= SEQUENCE {
2978         protocolIEs                             ProtocolIE-Container            { { UplinkInformationExchangeResponseIEs} },
2979         protocolExtensions              ProtocolExtensionContainer      { { UplinkInformationExchangeResponseExtensions} }              OPTIONAL,
2980         ...
2983 UplinkInformationExchangeResponseIEs RANAP-PROTOCOL-IES ::= {
2984         { ID id-InformationExchangeID           CRITICALITY ignore      TYPE InformationExchangeID              PRESENCE mandatory      } |
2985         { ID id-InformationRequested            CRITICALITY ignore      TYPE InformationRequested               PRESENCE optional               } |
2986         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
2987         { ID id-GlobalCN-ID                                     CRITICALITY ignore      TYPE GlobalCN-ID                                PRESENCE optional               } |
2988         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional               } ,
2989         ...
2992 UplinkInformationExchangeResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2993         ...
2996 -- **************************************************************
2998 -- Uplink Information Exchange Failure
3000 -- **************************************************************
3002 UplinkInformationExchangeFailure ::= SEQUENCE {
3003         protocolIEs                     ProtocolIE-Container                    { { UplinkInformationExchangeFailureIEs} },
3004         protocolExtensions              ProtocolExtensionContainer      { { UplinkInformationExchangeFailureExtensions} }                               OPTIONAL,
3005         ...
3008 UplinkInformationExchangeFailureIEs RANAP-PROTOCOL-IES ::= {
3009         { ID id-InformationExchangeID           CRITICALITY ignore      TYPE InformationExchangeID              PRESENCE mandatory      } |
3010         { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                 PRESENCE mandatory      } |
3011         { ID id-GlobalCN-ID                                     CRITICALITY ignore      TYPE GlobalCN-ID                                PRESENCE optional               } |
3012         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      } |
3013         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional               } ,
3014         ...
3017 UplinkInformationExchangeFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3018         ...
3021 -- **************************************************************
3023 -- MBMS SESSION START PROCEDURE
3025 -- **************************************************************
3027 -- **************************************************************
3029 -- MBMS Session Start
3031 -- **************************************************************
3033 MBMSSessionStart ::= SEQUENCE {
3034         protocolIEs                             ProtocolIE-Container            { { MBMSSessionStartIEs} },
3035         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionStartExtensions} }                       OPTIONAL,
3036         ...
3039 MBMSSessionStartIEs RANAP-PROTOCOL-IES ::= {
3040         { ID id-TMGI                                            CRITICALITY reject      TYPE TMGI                                                                       PRESENCE mandatory      } |
3041         { ID id-MBMSSessionIdentity             CRITICALITY ignore      TYPE MBMSSessionIdentity                                                PRESENCE optional       } |
3042         { ID id-MBMSBearerServiceType           CRITICALITY reject      TYPE MBMSBearerServiceType                                      PRESENCE mandatory      } |
3043         { ID id-IuSigConId                                      CRITICALITY reject      TYPE IuSignallingConnectionIdentifier           PRESENCE mandatory      }|
3044         { ID id-RAB-Parameters                          CRITICALITY reject      TYPE RAB-Parameters                                                     PRESENCE mandatory      } |
3045         { ID id-PDP-TypeInformation                     CRITICALITY ignore      TYPE PDP-TypeInformation                                        PRESENCE optional               } |
3046         { ID id-MBMSSessionDuration                     CRITICALITY reject      TYPE MBMSSessionDuration                                        PRESENCE mandatory              } |
3047         { ID id-MBMSServiceArea                         CRITICALITY reject      TYPE MBMSServiceArea                                            PRESENCE mandatory      } |
3048         { ID id-FrequenceLayerConvergenceFlag   CRITICALITY ignore      TYPE FrequenceLayerConvergenceFlag      PRESENCE optional               } |
3049         { ID id-RAListofIdleModeUEs                     CRITICALITY ignore      TYPE RAListofIdleModeUEs                                        PRESENCE optional               } |
3050         { ID id-GlobalCN-ID                                     CRITICALITY reject      TYPE GlobalCN-ID                                                        PRESENCE optional               } |
3051         { ID id-MBMSSessionRepetitionNumber     CRITICALITY     ignore  TYPE MBMSSessionRepetitionNumber                        PRESENCE optional               } |
3052         { ID id-TimeToMBMSDataTransfer          CRITICALITY reject      TYPE TimeToMBMSDataTransfer                                     PRESENCE mandatory      },
3053         ...
3056 MBMSSessionStartExtensions RANAP-PROTOCOL-EXTENSION ::= {
3057 -- Extension for Release 6 to enable MBMS counting in broadcast mode --
3058         { ID id-MBMSCountingInformation                         CRITICALITY ignore      EXTENSION MBMSCountingInformation                                       PRESENCE optional}|
3059         { ID id-MBMSSynchronisationInformation          CRITICALITY ignore      EXTENSION MBMSSynchronisationInformation                        PRESENCE optional}|
3060 -- Extension for Release Release 9 to enable a new value --
3061         { ID id-PDP-TypeInformation-extension           CRITICALITY ignore      EXTENSION PDP-TypeInformation-extension                 PRESENCE optional}|
3062 -- Extension for Release 12 to support Session re-establishment --
3063         { ID id-Session-Re-establishment-Indicator      CRITICALITY ignore      EXTENSION Session-Re-establishment-Indicator            PRESENCE optional},
3064         ...
3067 MBMSSynchronisationInformation ::= SEQUENCE {
3068         mBMSHCIndicator                                 MBMSHCIndicator,
3069         iPMulticastAddress                              IPMulticastAddress,
3070         gTPDLTEID                                               GTP-TEI,
3071         iE-Extensions                                   ProtocolExtensionContainer { {MBMSSynchronisationInformation-ExtIEs} }                  OPTIONAL,
3072         ...
3075 MBMSSynchronisationInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3076         { ID id-IP-Source-Address                       CRITICALITY reject              EXTENSION IPMulticastAddress                            PRESENCE optional       },
3077         ...
3080 -- **************************************************************
3082 -- MBMS Session Start Response
3084 -- **************************************************************
3086 MBMSSessionStartResponse::= SEQUENCE {
3087         protocolIEs                             ProtocolIE-Container            { {MBMSSessionStartResponseIEs} },
3088         protocolExtensions              ProtocolExtensionContainer      { {MBMSSessionStartResponseExtensions} }                OPTIONAL,
3089         ...
3092 MBMSSessionStartResponseIEs RANAP-PROTOCOL-IES ::= {
3093         { ID id-TransportLayerInformation               CRITICALITY ignore      TYPE TransportLayerInformation          PRESENCE optional               } |
3094         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE optional               } |
3095         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3096         ...
3099 MBMSSessionStartResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3100         ...
3103 -- **************************************************************
3105 -- MBMS Session Start Failure
3107 -- **************************************************************
3109 MBMSSessionStartFailure ::= SEQUENCE {
3110         protocolIEs                             ProtocolIE-Container            { { MBMSSessionStartFailureIEs} },
3111         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionStartFailureExtensions} }                OPTIONAL,
3112         ...
3115 MBMSSessionStartFailureIEs RANAP-PROTOCOL-IES ::= {
3116         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      } |
3117         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3118         ...
3121 MBMSSessionStartFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3122         ...
3125 -- **************************************************************
3127 -- MBMS SESSION UPDATE PROCEDURE
3129 -- **************************************************************
3131 -- **************************************************************
3133 -- MBMS Session Update
3135 -- **************************************************************
3137 MBMSSessionUpdate ::= SEQUENCE {
3138         protocolIEs                             ProtocolIE-Container            { { MBMSSessionUpdateIEs} },
3139         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionUpdateExtensions} }                      OPTIONAL,
3140         ...
3143 MBMSSessionUpdateIEs RANAP-PROTOCOL-IES ::= {
3144         { ID id-SessionUpdateID                         CRITICALITY reject      TYPE SessionUpdateID                                            PRESENCE mandatory      } |
3145         { ID id-DeltaRAListofIdleModeUEs        CRITICALITY reject      TYPE DeltaRAListofIdleModeUEs                           PRESENCE mandatory      },
3146         ...
3149 MBMSSessionUpdateExtensions RANAP-PROTOCOL-EXTENSION ::= {
3150         ...
3153 -- **************************************************************
3155 -- MBMS Session Update Response
3157 -- **************************************************************
3159 MBMSSessionUpdateResponse ::= SEQUENCE {
3160         protocolIEs                             ProtocolIE-Container            { { MBMSSessionUpdateResponseIEs} },
3161         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionUpdateResponseExtensions} }              OPTIONAL,
3162         ...
3165 MBMSSessionUpdateResponseIEs RANAP-PROTOCOL-IES ::= {
3166         { ID id-SessionUpdateID                                 CRITICALITY ignore      TYPE SessionUpdateID                            PRESENCE mandatory      } |
3167         { ID id-TransportLayerInformation               CRITICALITY ignore      TYPE TransportLayerInformation          PRESENCE optional               } |
3168         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE optional               } |
3169         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3170         ...
3173 MBMSSessionUpdateResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3174         ...
3177 -- **************************************************************
3179 -- MBMS Session Update Failure
3181 -- **************************************************************
3183 MBMSSessionUpdateFailure ::= SEQUENCE {
3184         protocolIEs                             ProtocolIE-Container            { { MBMSSessionUpdateFailureIEs} },
3185         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionUpdateFailureExtensions} }               OPTIONAL,
3186         ...
3189 MBMSSessionUpdateFailureIEs RANAP-PROTOCOL-IES ::= {
3190         { ID id-SessionUpdateID                                 CRITICALITY ignore      TYPE SessionUpdateID                            PRESENCE mandatory      } |
3191         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      } |
3192         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3193         ...
3196 MBMSSessionUpdateFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3197         ...
3200 -- **************************************************************
3202 -- MBMS SESSION STOP PROCEDURE
3204 -- **************************************************************
3206 -- **************************************************************
3208 -- MBMS Session Stop
3210 -- **************************************************************
3212 MBMSSessionStop ::= SEQUENCE {
3213         protocolIEs                             ProtocolIE-Container            { { MBMSSessionStopIEs} },
3214         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionStopExtensions} }                        OPTIONAL,
3215         ...
3218 MBMSSessionStopIEs RANAP-PROTOCOL-IES ::= {
3219         { ID id-MBMSCNDe-Registration   CRITICALITY reject      TYPE MBMSCNDe-Registration                              PRESENCE mandatory      },
3220         ...
3223 MBMSSessionStopExtensions RANAP-PROTOCOL-EXTENSION ::= {
3224         ...
3227 -- **************************************************************
3229 -- MBMS Session Stop Response
3231 -- **************************************************************
3233 MBMSSessionStopResponse ::= SEQUENCE {
3234         protocolIEs                             ProtocolIE-Container            { { MBMSSessionStopResponseIEs} },
3235         protocolExtensions              ProtocolExtensionContainer      { { MBMSSessionStopResponseExtensions} }                OPTIONAL,
3236         ...
3239 MBMSSessionStopResponseIEs RANAP-PROTOCOL-IES ::= {
3240         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE optional               } |
3241         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3242         ...
3245 MBMSSessionStopResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3246         ...
3249 -- **************************************************************
3251 -- MBMS UE LINKING PROCEDURE
3253 -- **************************************************************
3255 -- **************************************************************
3257 -- MBMS UE Linking Request
3259 -- **************************************************************
3261 MBMSUELinkingRequest ::= SEQUENCE {
3262         protocolIEs                             ProtocolIE-Container            { { MBMSUELinkingRequestIEs} },
3263         protocolExtensions              ProtocolExtensionContainer      { { MBMSUELinkingRequestExtensions} }                   OPTIONAL,
3264         ...
3267 MBMSUELinkingRequestIEs RANAP-PROTOCOL-IES ::= {
3268         { ID id-JoinedMBMSBearerServicesList    CRITICALITY reject      TYPE JoinedMBMSBearerService-IEs                PRESENCE optional       } |
3269         { ID id-LeftMBMSBearerServicesList              CRITICALITY reject      TYPE LeftMBMSBearerService-IEs                  PRESENCE optional       },
3270         ...
3273 LeftMBMSBearerService-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
3274         SEQUENCE {
3275                 tMGI                            TMGI,
3276                 iE-Extensions           ProtocolExtensionContainer { {LeftMBMSBearerService-ExtIEs} } OPTIONAL,
3277                 ...
3278         }
3280 LeftMBMSBearerService-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3281         ...
3284 MBMSUELinkingRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3285         ...
3288 -- **************************************************************
3290 -- MBMS UE Linking Response
3292 -- **************************************************************
3294 MBMSUELinkingResponse ::= SEQUENCE {
3295         protocolIEs                             ProtocolIE-Container            { { MBMSUELinkingResponseIEs} },
3296         protocolExtensions              ProtocolExtensionContainer      { { MBMSUELinkingResponseExtensions} }          OPTIONAL,
3297         ...
3300 MBMSUELinkingResponseIEs RANAP-PROTOCOL-IES ::= {
3301         { ID id-UnsuccessfulLinkingList                 CRITICALITY ignore      TYPE UnsuccessfulLinking-IEs            PRESENCE optional               } |
3302         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3303         ...
3306 UnsuccessfulLinking-IEs ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF
3307         SEQUENCE {
3308                 tMGI                            TMGI,
3309                 cause                           Cause,
3310                 iE-Extensions           ProtocolExtensionContainer { {UnsuccessfulLinking-ExtIEs} } OPTIONAL,
3311                 ...
3312         }
3314 UnsuccessfulLinking-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
3315         ...
3318 MBMSUELinkingResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3319         ...
3322 -- **************************************************************
3324 -- MBMS REGISTRATION PROCEDURE
3326 -- **************************************************************
3328 -- **************************************************************
3330 -- MBMS Registration Request
3332 -- **************************************************************
3334 MBMSRegistrationRequest ::= SEQUENCE {
3335         protocolIEs                             ProtocolIE-Container            { { MBMSRegistrationRequestIEs} },
3336         protocolExtensions              ProtocolExtensionContainer      { { MBMSRegistrationRequestExtensions} }                        OPTIONAL,
3337         ...
3340 MBMSRegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
3341         { ID id-MBMSRegistrationRequestType             CRITICALITY reject      TYPE MBMSRegistrationRequestType                                PRESENCE mandatory      } |
3342         { ID id-TMGI                                            CRITICALITY reject      TYPE TMGI                                                                       PRESENCE mandatory      } |
3343         { ID id-IPMulticastAddress                      CRITICALITY reject      TYPE IPMulticastAddress                                         PRESENCE conditional
3344         -- This IE shall be present if the MBMS Registration Request Type IE is set to "register"       --                                                              } |
3345         { ID id-APN                                                     CRITICALITY reject      TYPE APN                                                                        PRESENCE conditional
3346         -- This IE shall be present if the MBMS Registration Request Type IE is set to "register"       --                                                              } |
3347         { ID id-GlobalRNC-ID                            CRITICALITY reject      TYPE GlobalRNC-ID                                                       PRESENCE optional               },
3348         ...
3351 MBMSRegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3352 -- Extension for Release 7 to indicate extended RNC-ID --
3353         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
3354         ...
3357 -- **************************************************************
3359 -- MBMS Registration Response
3361 -- **************************************************************
3363 MBMSRegistrationResponse ::= SEQUENCE {
3364         protocolIEs                             ProtocolIE-Container            { { MBMSRegistrationResponseIEs} },
3365         protocolExtensions              ProtocolExtensionContainer      { { MBMSRegistrationResponseExtensions} }               OPTIONAL,
3366         ...
3369 MBMSRegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
3370         { ID id-TMGI                                                    CRITICALITY ignore      TYPE TMGI                                                       PRESENCE optional               } |
3371         { ID id-GlobalCN-ID                                             CRITICALITY ignore      TYPE GlobalCN-ID                                        PRESENCE optional               } |
3372         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3373         ...
3376 MBMSRegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3377         ...
3380 -- **************************************************************
3382 -- MBMS Registration Failure
3384 -- **************************************************************
3386 MBMSRegistrationFailure ::= SEQUENCE {
3387         protocolIEs                             ProtocolIE-Container            { { MBMSRegistrationFailureIEs} },
3388         protocolExtensions              ProtocolExtensionContainer      { { MBMSRegistrationFailureExtensions} }                OPTIONAL,
3389         ...
3392 MBMSRegistrationFailureIEs RANAP-PROTOCOL-IES ::= {
3393         { ID id-TMGI                                                    CRITICALITY ignore      TYPE TMGI                                                       PRESENCE optional               } |
3394         { ID id-GlobalCN-ID                                             CRITICALITY ignore      TYPE GlobalCN-ID                                        PRESENCE optional               } |
3395         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      } |
3396         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3397         ...
3400 MBMSRegistrationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3401         ...
3404 -- **************************************************************
3406 -- MBMS CN DE-REGISTRATION PROCEDURE
3408 -- **************************************************************
3410 -- **************************************************************
3412 -- MBMS CN De-Registration Request
3414 -- **************************************************************
3416 MBMSCNDe-RegistrationRequest ::= SEQUENCE {
3417         protocolIEs                             ProtocolIE-Container            { { MBMSCNDe-RegistrationRequestIEs} },
3418         protocolExtensions              ProtocolExtensionContainer      { { MBMSCNDe-RegistrationRequestExtensions} }                   OPTIONAL,
3419         ...
3422 MBMSCNDe-RegistrationRequestIEs RANAP-PROTOCOL-IES ::= {
3423         { ID id-TMGI                                            CRITICALITY reject      TYPE TMGI                                                                       PRESENCE mandatory      } |
3424         { ID id-GlobalCN-ID                                     CRITICALITY reject      TYPE GlobalCN-ID                                                        PRESENCE optional               },
3425         ...
3428 MBMSCNDe-RegistrationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3429         ...
3432 -- **************************************************************
3434 -- MBMS CN De-Registration Response
3436 -- **************************************************************
3438 MBMSCNDe-RegistrationResponse ::= SEQUENCE {
3439         protocolIEs                             ProtocolIE-Container            { { MBMSCNDe-RegistrationResponseIEs} },
3440         protocolExtensions              ProtocolExtensionContainer      { { MBMSCNDe-RegistrationResponseExtensions} }          OPTIONAL,
3441         ...
3444 MBMSCNDe-RegistrationResponseIEs RANAP-PROTOCOL-IES ::= {
3445         { ID id-TMGI                                                    CRITICALITY ignore      TYPE TMGI                                                       PRESENCE mandatory      } |
3446         { ID id-GlobalRNC-ID                                    CRITICALITY ignore      TYPE GlobalRNC-ID                                       PRESENCE mandatory      } |
3447         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE optional               } |
3448         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               } ,
3449         ...
3452 MBMSCNDe-RegistrationResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3453 -- Extension for Release 7 to indicate extended RNC-ID --
3454         { ID id-ExtendedRNC-ID                          CRITICALITY reject      EXTENSION ExtendedRNC-ID                PRESENCE optional       },
3455         ...
3458 -- **************************************************************
3460 -- MBMS RAB ESTABLISHMENT INDICATION PROCEDURE
3462 -- **************************************************************
3464 -- **************************************************************
3466 -- MBMS RAB Establishment Indication
3468 -- **************************************************************
3470 MBMSRABEstablishmentIndication ::= SEQUENCE {
3471         protocolIEs                             ProtocolIE-Container            { { MBMSRABEstablishmentIndicationIEs} },
3472         protocolExtensions              ProtocolExtensionContainer      { { MBMSRABEstablishmentIndicationExtensions} }                 OPTIONAL,
3473         ...
3476 MBMSRABEstablishmentIndicationIEs RANAP-PROTOCOL-IES ::= {
3477         { ID id-TransportLayerInformation               CRITICALITY ignore      TYPE TransportLayerInformation          PRESENCE mandatory      } ,
3478         ...
3481 MBMSRABEstablishmentIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
3482         ...
3485 -- **************************************************************
3487 -- MBMS RAB RELEASE PROCEDURE
3489 -- **************************************************************
3491 -- **************************************************************
3493 -- MBMS RAB Release Request
3495 -- **************************************************************
3497 MBMSRABReleaseRequest ::= SEQUENCE {
3498         protocolIEs                             ProtocolIE-Container            { {MBMSRABReleaseRequestIEs} },
3499         protocolExtensions              ProtocolExtensionContainer      { {MBMSRABReleaseRequestExtensions} }                   OPTIONAL,
3500         ...
3503 MBMSRABReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
3504         { ID id-Cause           CRITICALITY ignore      TYPE Cause                              PRESENCE mandatory      },
3505         ...
3509 MBMSRABReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3510         ...
3513 -- **************************************************************
3515 -- MBMS RAB Release
3517 -- **************************************************************
3519 MBMSRABRelease ::= SEQUENCE {
3520         protocolIEs                             ProtocolIE-Container            { {MBMSRABReleaseIEs} },
3521         protocolExtensions              ProtocolExtensionContainer      { {MBMSRABReleaseExtensions} }                  OPTIONAL,
3522         ...
3525 MBMSRABReleaseIEs RANAP-PROTOCOL-IES ::= {
3526         { ID id-Cause           CRITICALITY ignore      TYPE Cause                              PRESENCE mandatory      }|
3527         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               },
3528         ...
3531 MBMSRABReleaseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3532         ...
3535 -- **************************************************************
3537 -- MBMS RAB Release Failure
3539 -- **************************************************************
3541 MBMSRABReleaseFailure ::= SEQUENCE {
3542         protocolIEs                             ProtocolIE-Container            { {MBMSRABReleaseFailureIEs} },
3543         protocolExtensions              ProtocolExtensionContainer      { {MBMSRABReleaseFailureExtensions} }                   OPTIONAL,
3544         ...
3547 MBMSRABReleaseFailureIEs RANAP-PROTOCOL-IES ::= {
3548         { ID id-Cause           CRITICALITY ignore      TYPE Cause                              PRESENCE mandatory      }|
3549         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional               },
3550         ...
3553 MBMSRABReleaseFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
3554         ...
3557 -- **************************************************************
3559 -- SRVCC PREPARATION ELEMENTARY PROCEDURE
3561 -- **************************************************************
3563 -- **************************************************************
3565 -- SRVCC CS Keys Request
3567 -- **************************************************************
3569 SRVCC-CSKeysRequest ::= SEQUENCE {
3570         protocolIEs                     ProtocolIE-Container                    { {SRVCC-CSKeysRequestIEs} },
3571         protocolExtensions              ProtocolExtensionContainer      { {SRVCC-CSKeysRequestExtensions} }                             OPTIONAL,
3572         ...
3575 SRVCC-CSKeysRequestIEs RANAP-PROTOCOL-IES ::= {
3576         ...
3579 SRVCC-CSKeysRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3580         ...
3583 -- **************************************************************
3585 -- SRVCC CS Keys Response
3587 -- **************************************************************
3589 SRVCC-CSKeysResponse ::= SEQUENCE {
3590         protocolIEs                     ProtocolIE-Container                    { {SRVCC-CSKeysResponseIEs} },
3591         protocolExtensions              ProtocolExtensionContainer      { {SRVCC-CSKeysResponseExtensions} }                            OPTIONAL,
3592         ...
3595 SRVCC-CSKeysResponseIEs RANAP-PROTOCOL-IES ::= {
3596         { ID id-IntegrityProtectionKey          CRITICALITY reject      TYPE IntegrityProtectionKey             PRESENCE mandatory      }|
3597         { ID id-EncryptionKey                           CRITICALITY reject      TYPE EncryptionKey                              PRESENCE mandatory      }|
3598         { ID id-SRVCC-Information                       CRITICALITY reject      TYPE SRVCC-Information                  PRESENCE mandatory      }|
3599         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional               },
3600         ...
3603 SRVCC-CSKeysResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3604         ...
3607 -- **************************************************************
3609 -- UE RADIO CAPABILITY MATCH PROCEDURE
3611 -- **************************************************************
3614 -- **************************************************************
3616 -- UE Radio Capability Match Request
3618 -- **************************************************************
3620 UeRadioCapabilityMatchRequest ::= SEQUENCE {
3621         protocolIEs                             ProtocolIE-Container            { {UeRadioCapabilityMatchRequestIEs} },
3622         protocolExtensions              ProtocolExtensionContainer      { {UeRadioCapabilityMatchRequestExtensions} }                   OPTIONAL,
3623         ...
3626 UeRadioCapabilityMatchRequestIEs RANAP-PROTOCOL-IES ::= {
3627         ...
3630 UeRadioCapabilityMatchRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3631         ...
3634 -- **************************************************************
3636 -- UE Radio Capability Match Response
3638 -- **************************************************************
3640 UeRadioCapabilityMatchResponse ::= SEQUENCE {
3641         protocolIEs                             ProtocolIE-Container            { {UeRadioCapabilityMatchResponseIEs} },
3642         protocolExtensions              ProtocolExtensionContainer      { {UeRadioCapabilityMatchResponseExtensions} }                          OPTIONAL,
3643         ...
3646 UeRadioCapabilityMatchResponseIEs RANAP-PROTOCOL-IES ::= {
3647         { ID id-VoiceSupportMatchIndicator              CRITICALITY reject      TYPE VoiceSupportMatchIndicator         PRESENCE mandatory      },
3648         ...
3651 UeRadioCapabilityMatchResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3652         ...
3655 -- **************************************************************
3657 -- UE REGISTRATION QUERY PROCEDURE
3659 -- **************************************************************
3662 -- **************************************************************
3664 -- UE Registration Query Request
3666 -- **************************************************************
3668 UeRegistrationQueryRequest ::= SEQUENCE {
3669         protocolIEs                             ProtocolIE-Container            { {UeRegistrationQueryRequestIEs} },
3670         protocolExtensions              ProtocolExtensionContainer      { {UeRegistrationQueryRequestExtensions} }                      OPTIONAL,
3671         ...
3674 UeRegistrationQueryRequestIEs RANAP-PROTOCOL-IES ::= {
3675         { ID id-IuSigConId                              CRITICALITY ignore      TYPE IuSignallingConnectionIdentifier   PRESENCE mandatory}|
3676         { ID id-PermanentNAS-UE-ID              CRITICALITY ignore      TYPE PermanentNAS-UE-ID                                 PRESENCE mandatory},
3677         ...
3680 UeRegistrationQueryRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3681         ...
3684 -- **************************************************************
3686 -- UE Registration Query Response
3688 -- **************************************************************
3690 UeRegistrationQueryResponse ::= SEQUENCE {
3691         protocolIEs                             ProtocolIE-Container            { {UeRegistrationQueryResponseIEs} },
3692         protocolExtensions              ProtocolExtensionContainer      { {UeRegistrationQueryResponseExtensions} }                             OPTIONAL,
3693         ...
3696 UeRegistrationQueryResponseIEs RANAP-PROTOCOL-IES ::= {
3697         { ID id-UERegistrationQueryResult               CRITICALITY ignore      TYPE UERegistrationQueryResult  PRESENCE mandatory},
3698         ...
3701 UeRegistrationQueryResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
3702         ...
3705 -- **************************************************************
3707 -- REROUTE NAS REQUEST PROCEDURE
3709 -- **************************************************************
3712 -- **************************************************************
3714 -- Reroute NAS Request
3716 -- **************************************************************
3718 RerouteNASRequest ::= SEQUENCE {
3719         protocolIEs                             ProtocolIE-Container            { {RerouteNASRequestIEs} },
3720         protocolExtensions              ProtocolExtensionContainer      { {RerouteNASRequestExtensions} }                       OPTIONAL,
3721         ...
3724 RerouteNASRequestIEs RANAP-PROTOCOL-IES ::= {
3725         { ID id-RANAP-Message                           CRITICALITY ignore      TYPE OCTET STRING                       PRESENCE mandatory}|
3726         { ID id-SGSN-Group-Identity                     CRITICALITY ignore      TYPE SGSN-Group-Identity        PRESENCE mandatory}|
3727         { ID id-P-TMSI                                          CRITICALITY ignore      TYPE P-TMSI                                     PRESENCE optional}|
3728         { ID id-UE-Usage-Type                           CRITICALITY ignore      TYPE UE-Usage-Type                      PRESENCE optional},
3729         ...
3732 RerouteNASRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
3733         ...