~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/RANAP-PDU-Contents.asn1

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2010-03-09 17:34:57 UTC
  • mfrom: (10.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100309173457-4yd6hlcb2osfhx31
Tags: 1:13.b.4-dfsg-3
Manpages in section 1 are needed even if only arch-dependent packages are
built. So, re-enabled them.

Show diffs side-by-side

added added

removed removed

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