~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/RANAP.asn1

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
RANAP DEFINITIONS AUTOMATIC TAGS ::=
 
2
BEGIN
 
3
-- **************************************************************
 
4
--
 
5
-- Common definitions
 
6
--
 
7
-- **************************************************************
 
8
 
 
9
-- RANAP-CommonDataTypes  { object identifier to be allocated }-- 
 
10
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
11
 
 
12
-- BEGIN
 
13
 
 
14
Criticality             ::= ENUMERATED { reject, ignore, notify }
 
15
 
 
16
Presence                ::= ENUMERATED { optional, conditional, mandatory }
 
17
 
 
18
PrivateIE-ID    ::= CHOICE {
 
19
        local                           INTEGER (0..65535),
 
20
        global                          OBJECT IDENTIFIER
 
21
}
 
22
 
 
23
ProcedureCode           ::= INTEGER (0..255)
 
24
 
 
25
ProtocolExtensionID     ::= INTEGER (0..65535)
 
26
 
 
27
ProtocolIE-ID           ::= INTEGER (0..65535)
 
28
 
 
29
TriggeringMessage       ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
 
30
 
 
31
-- END
 
32
-- **************************************************************
 
33
--
 
34
-- Constant definitions
 
35
--
 
36
-- **************************************************************
 
37
 
 
38
-- RANAP-Constants  { object identifier to be allocated }-- 
 
39
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
40
 
 
41
-- BEGIN
 
42
 
 
43
-- **************************************************************
 
44
--
 
45
-- Elementary Procedures
 
46
--
 
47
-- **************************************************************
 
48
 
 
49
id-RAB-Assignment                                       INTEGER ::= 0
 
50
id-Iu-Release                                           INTEGER ::= 1
 
51
id-RelocationPreparation                        INTEGER ::= 2
 
52
id-RelocationResourceAllocation         INTEGER ::= 3
 
53
id-RelocationCancel                                     INTEGER ::= 4
 
54
id-SRNS-ContextTransfer                         INTEGER ::= 5
 
55
id-SecurityModeControl                          INTEGER ::= 6
 
56
id-DataVolumeReport                                     INTEGER ::= 7
 
57
id-CN-InformationBroadcast                      INTEGER ::= 8
 
58
id-Reset                                                        INTEGER ::= 9
 
59
id-RAB-ReleaseRequest                           INTEGER ::= 10
 
60
id-Iu-ReleaseRequest                            INTEGER ::= 11
 
61
id-RelocationDetect                                     INTEGER ::= 12
 
62
id-RelocationComplete                           INTEGER ::= 13
 
63
id-Paging                                                       INTEGER ::= 14
 
64
id-CommonID                                                     INTEGER ::= 15
 
65
id-CN-InvokeTrace                                       INTEGER ::= 16
 
66
id-LocationReportingControl                     INTEGER ::= 17
 
67
id-LocationReport                                       INTEGER ::= 18
 
68
id-InitialUE-Message                            INTEGER ::= 19
 
69
id-DirectTransfer                                       INTEGER ::= 20
 
70
id-OverloadControl                                      INTEGER ::= 21
 
71
id-ErrorIndication                                      INTEGER ::= 22
 
72
id-SRNS-DataForward                                     INTEGER ::= 23
 
73
id-ForwardSRNS-Context                          INTEGER ::= 24
 
74
id-privateMessage                                       INTEGER ::= 25
 
75
id-CN-DeactivateTrace                           INTEGER ::= 26
 
76
id-ResetResource                                        INTEGER ::= 27
 
77
id-RANAP-Relocation                                     INTEGER ::= 28
 
78
 
 
79
-- **************************************************************
 
80
--
 
81
-- Extension constants
 
82
--
 
83
-- **************************************************************
 
84
 
 
85
maxPrivateIEs                                           INTEGER ::= 65535
 
86
maxProtocolExtensions                           INTEGER ::= 65535
 
87
maxProtocolIEs                                          INTEGER ::= 65535
 
88
 
 
89
-- **************************************************************
 
90
--
 
91
-- Lists
 
92
--
 
93
-- **************************************************************
 
94
 
 
95
maxNrOfDTs                                                      INTEGER ::= 15
 
96
maxNrOfErrors                                           INTEGER ::= 256
 
97
maxNrOfIuSigConIds                                      INTEGER ::= 1000
 
98
maxNrOfPDPDirections                            INTEGER ::= 2
 
99
maxNrOfPieces                                           INTEGER ::= 16
 
100
maxNrOfPoints                                           INTEGER ::= 15
 
101
maxNrOfRABs                                                     INTEGER ::= 256
 
102
maxNrOfSeparateTrafficDirections        INTEGER ::= 2
 
103
maxNrOfVol                                                      INTEGER ::= 2
 
104
 
 
105
maxRAB-Subflows                                         INTEGER ::= 7
 
106
maxRAB-SubflowCombination                       INTEGER ::= 64
 
107
 
 
108
-- **************************************************************
 
109
--
 
110
-- IEs
 
111
--
 
112
-- **************************************************************
 
113
 
 
114
id-AreaIdentity                                                                 INTEGER ::= 0
 
115
id-CN-BroadcastInformationPiece                                 INTEGER ::= 1
 
116
id-CN-BroadcastInformationPieceList                     INTEGER ::= 2
 
117
id-CN-DomainIndicator                                                   INTEGER ::= 3
 
118
id-Cause                                                                                INTEGER ::= 4
 
119
id-ChosenEncryptionAlgorithm                                    INTEGER ::= 5
 
120
id-ChosenIntegrityProtectionAlgorithm                   INTEGER ::= 6
 
121
id-ClassmarkInformation2                                                INTEGER ::= 7
 
122
id-ClassmarkInformation3                                                INTEGER ::= 8
 
123
id-CriticalityDiagnostics                                               INTEGER ::= 9
 
124
id-DL-GTP-PDU-SequenceNumber                                    INTEGER ::= 10
 
125
id-EncryptionInformation                                                INTEGER ::= 11
 
126
id-IntegrityProtectionInformation                               INTEGER ::= 12
 
127
id-IuTransportAssociation                                               INTEGER ::= 13
 
128
id-L3-Information                                                               INTEGER ::= 14
 
129
id-LAI                                                                                  INTEGER ::= 15
 
130
id-NAS-PDU                                                                              INTEGER ::= 16
 
131
id-NonSearchingIndication                                               INTEGER ::= 17
 
132
id-NumberOfSteps                                                                INTEGER ::= 18
 
133
id-OMC-ID                                                                               INTEGER ::= 19
 
134
id-OldBSS-ToNewBSS-Information                                  INTEGER ::= 20
 
135
id-PagingAreaID                                                                 INTEGER ::= 21
 
136
id-PagingCause                                                                  INTEGER ::= 22
 
137
id-PermanentNAS-UE-ID                                                   INTEGER ::= 23
 
138
id-RAB-ContextItem                                                              INTEGER ::= 24
 
139
id-RAB-ContextList                                                              INTEGER ::= 25
 
140
id-RAB-DataForwardingItem                                               INTEGER ::= 26
 
141
id-RAB-DataForwardingItem-SRNS-CtxReq                   INTEGER ::= 27
 
142
id-RAB-DataForwardingList                                               INTEGER ::= 28
 
143
id-RAB-DataForwardingList-SRNS-CtxReq                   INTEGER ::= 29
 
144
id-RAB-DataVolumeReportItem                                     INTEGER ::= 30
 
145
id-RAB-DataVolumeReportList                                     INTEGER ::= 31
 
146
id-RAB-DataVolumeReportRequestItem                              INTEGER ::= 32
 
147
id-RAB-DataVolumeReportRequestList                              INTEGER ::= 33
 
148
id-RAB-FailedItem                                                               INTEGER ::= 34
 
149
id-RAB-FailedList                                                               INTEGER ::= 35
 
150
id-RAB-ID                                                                               INTEGER ::= 36
 
151
id-RAB-QueuedItem                                                               INTEGER ::= 37
 
152
id-RAB-QueuedList                                                               INTEGER ::= 38
 
153
id-RAB-ReleaseFailedList                                                INTEGER ::= 39
 
154
id-RAB-ReleaseItem                                                              INTEGER ::= 40
 
155
id-RAB-ReleaseList                                                              INTEGER ::= 41
 
156
id-RAB-ReleasedItem                                                     INTEGER ::= 42
 
157
id-RAB-ReleasedList                                                     INTEGER ::= 43
 
158
id-RAB-ReleasedList-IuRelComp                                   INTEGER ::= 44
 
159
id-RAB-RelocationReleaseItem                                    INTEGER ::= 45
 
160
id-RAB-RelocationReleaseList                                    INTEGER ::= 46
 
161
id-RAB-SetupItem-RelocReq                                               INTEGER ::= 47
 
162
id-RAB-SetupItem-RelocReqAck                                    INTEGER ::= 48
 
163
id-RAB-SetupList-RelocReq                                               INTEGER ::= 49
 
164
id-RAB-SetupList-RelocReqAck                                    INTEGER ::= 50
 
165
id-RAB-SetupOrModifiedItem                                              INTEGER ::= 51
 
166
id-RAB-SetupOrModifiedList                                              INTEGER ::= 52
 
167
id-RAB-SetupOrModifyItem                                                INTEGER ::= 53
 
168
id-RAB-SetupOrModifyList                                                INTEGER ::= 54
 
169
id-RAC                                                                                  INTEGER ::= 55
 
170
id-RelocationType                                                               INTEGER ::= 56
 
171
id-RequestType                                                                  INTEGER ::= 57
 
172
id-SAI                                                                                  INTEGER ::= 58
 
173
id-SAPI                                                                                 INTEGER ::= 59
 
174
id-SourceID                                                                     INTEGER ::= 60
 
175
id-SourceRNC-ToTargetRNC-TransparentContainer   INTEGER ::= 61
 
176
id-TargetID                                                                     INTEGER ::= 62
 
177
id-TargetRNC-ToSourceRNC-TransparentContainer   INTEGER ::= 63
 
178
id-TemporaryUE-ID                                                               INTEGER ::= 64
 
179
id-TraceReference                                                               INTEGER ::= 65
 
180
id-TraceType                                                                    INTEGER ::= 66
 
181
id-TransportLayerAddress                                                INTEGER ::= 67
 
182
id-TriggerID                                                                    INTEGER ::= 68
 
183
id-UE-ID                                                                                INTEGER ::= 69
 
184
id-UL-GTP-PDU-SequenceNumber                                    INTEGER ::= 70
 
185
id-RAB-FailedtoReportItem                                               INTEGER ::= 71
 
186
id-RAB-FailedtoReportList                                               INTEGER ::= 72
 
187
id-KeyStatus                                                                    INTEGER ::= 75
 
188
id-DRX-CycleLengthCoefficient                                   INTEGER ::= 76
 
189
id-IuSigConIdList                                                               INTEGER ::= 77
 
190
id-IuSigConIdItem                                                               INTEGER ::= 78
 
191
id-IuSigConId                                                                   INTEGER ::= 79
 
192
id-DirectTransferInformationItem-RANAP-RelocInf INTEGER ::= 80
 
193
id-DirectTransferInformationList-RANAP-RelocInf INTEGER ::= 81
 
194
id-RAB-ContextItem-RANAP-RelocInf                               INTEGER ::= 82
 
195
id-RAB-ContextList-RANAP-RelocInf                               INTEGER ::= 83
 
196
id-RAB-ContextFailedtoTransferItem                              INTEGER ::= 84
 
197
id-RAB-ContextFailedtoTransferList                              INTEGER ::= 85 
 
198
id-GlobalRNC-ID                                                                 INTEGER ::= 86
 
199
id-RAB-ReleasedItem-IuRelComp                                   INTEGER ::= 87
 
200
 
 
201
-- END **************************************************************
 
202
--
 
203
-- Container definitions
 
204
--
 
205
-- **************************************************************
 
206
 
 
207
-- RANAP-Containers  { object identifier to be allocated }-- 
 
208
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
209
 
 
210
-- BEGIN
 
211
 
 
212
-- **************************************************************
 
213
--
 
214
-- IE parameter types from other modules.
 
215
--
 
216
-- **************************************************************
 
217
 
 
218
-- **************************************************************
 
219
--
 
220
-- Class Definition for Protocol IEs
 
221
--
 
222
-- **************************************************************
 
223
 
 
224
RANAP-PROTOCOL-IES ::= CLASS {
 
225
        &id                             ProtocolIE-ID                                   UNIQUE,
 
226
        &criticality                    Criticality,
 
227
        &Value,
 
228
        &presence                       Presence
 
229
}
 
230
WITH SYNTAX {
 
231
        ID                              &id
 
232
        CRITICALITY                     &criticality
 
233
        TYPE                            &Value
 
234
        PRESENCE                        &presence
 
235
}
 
236
 
 
237
-- **************************************************************
 
238
--
 
239
-- Class Definition for Protocol IEs
 
240
--
 
241
-- **************************************************************
 
242
 
 
243
RANAP-PROTOCOL-IES-PAIR ::= CLASS {
 
244
        &id                             ProtocolIE-ID                                   UNIQUE,
 
245
        &firstCriticality               Criticality,
 
246
        &FirstValue,
 
247
        &secondCriticality              Criticality,
 
248
        &SecondValue,
 
249
        &presence                       Presence
 
250
}
 
251
WITH SYNTAX {
 
252
        ID                              &id
 
253
        FIRST CRITICALITY               &firstCriticality
 
254
        FIRST TYPE                      &FirstValue
 
255
        SECOND CRITICALITY              &secondCriticality
 
256
        SECOND TYPE                     &SecondValue
 
257
        PRESENCE                        &presence
 
258
}
 
259
 
 
260
-- **************************************************************
 
261
--
 
262
-- Class Definition for Protocol Extensions
 
263
--
 
264
-- **************************************************************
 
265
 
 
266
RANAP-PROTOCOL-EXTENSION ::= CLASS {
 
267
        &id                             ProtocolExtensionID                             UNIQUE,
 
268
        &criticality                    Criticality,
 
269
        &Extension,
 
270
        &presence               Presence
 
271
}
 
272
WITH SYNTAX {
 
273
        ID                              &id
 
274
        CRITICALITY                     &criticality
 
275
        EXTENSION                       &Extension
 
276
        PRESENCE                &presence
 
277
}
 
278
 
 
279
-- **************************************************************
 
280
--
 
281
-- Class Definition for Private IEs
 
282
--
 
283
-- **************************************************************
 
284
 
 
285
RANAP-PRIVATE-IES ::= CLASS {
 
286
        &id                             PrivateIE-ID,
 
287
        &criticality                    Criticality,
 
288
        &Value,
 
289
        &presence               Presence
 
290
}
 
291
WITH SYNTAX {
 
292
        ID                              &id
 
293
        CRITICALITY                     &criticality
 
294
        TYPE                    &Value
 
295
        PRESENCE                &presence
 
296
}
 
297
 
 
298
-- **************************************************************
 
299
--
 
300
-- Container for Protocol IEs
 
301
--
 
302
-- **************************************************************
 
303
 
 
304
ProtocolIE-Container {RANAP-PROTOCOL-IES : IEsSetParam} ::= 
 
305
        SEQUENCE (SIZE (0..maxProtocolIEs)) OF
 
306
        ProtocolIE-Field {{IEsSetParam}}
 
307
 
 
308
ProtocolIE-Field {RANAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
 
309
        id                              RANAP-PROTOCOL-IES.&id                          ({IEsSetParam}),
 
310
        criticality                     RANAP-PROTOCOL-IES.&criticality                 ({IEsSetParam}{@id}),
 
311
        value                           RANAP-PROTOCOL-IES.&Value                       ({IEsSetParam}{@id})
 
312
}
 
313
 
 
314
-- **************************************************************
 
315
--
 
316
-- Container for Protocol IE Pairs
 
317
--
 
318
-- **************************************************************
 
319
 
 
320
ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= 
 
321
        SEQUENCE (SIZE (0..maxProtocolIEs)) OF
 
322
        ProtocolIE-FieldPair {{IEsSetParam}}
 
323
 
 
324
ProtocolIE-FieldPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
 
325
        id                              RANAP-PROTOCOL-IES-PAIR.&id                     ({IEsSetParam}),
 
326
        firstCriticality                RANAP-PROTOCOL-IES-PAIR.&firstCriticality       ({IEsSetParam}{@id}),
 
327
        firstValue                      RANAP-PROTOCOL-IES-PAIR.&FirstValue             ({IEsSetParam}{@id}),
 
328
        secondCriticality               RANAP-PROTOCOL-IES-PAIR.&secondCriticality      ({IEsSetParam}{@id}),
 
329
        secondValue                     RANAP-PROTOCOL-IES-PAIR.&SecondValue            ({IEsSetParam}{@id})
 
330
}
 
331
 
 
332
-- **************************************************************
 
333
--
 
334
-- Container Lists for Protocol IE Containers
 
335
--
 
336
-- **************************************************************
 
337
 
 
338
ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES : IEsSetParam} ::=
 
339
        SEQUENCE (SIZE (lowerBound..upperBound)) OF
 
340
        ProtocolIE-Container {{IEsSetParam}}
 
341
 
 
342
ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
 
343
        SEQUENCE (SIZE (lowerBound..upperBound)) OF
 
344
        ProtocolIE-ContainerPair {{IEsSetParam}}
 
345
 
 
346
-- **************************************************************
 
347
--
 
348
-- Container for Protocol Extensions
 
349
--
 
350
-- **************************************************************
 
351
 
 
352
ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= 
 
353
        SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
 
354
        ProtocolExtensionField {{ExtensionSetParam}}
 
355
 
 
356
ProtocolExtensionField {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
 
357
        id                              RANAP-PROTOCOL-EXTENSION.&id                    ({ExtensionSetParam}),
 
358
        criticality                     RANAP-PROTOCOL-EXTENSION.&criticality           ({ExtensionSetParam}{@id}),
 
359
        extensionValue                  RANAP-PROTOCOL-EXTENSION.&Extension             ({ExtensionSetParam}{@id})
 
360
}
 
361
 
 
362
-- **************************************************************
 
363
--
 
364
-- Container for Private IEs
 
365
--
 
366
-- **************************************************************
 
367
 
 
368
PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::= 
 
369
        SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
 
370
        PrivateIE-Field {{IEsSetParam}}
 
371
 
 
372
PrivateIE-Field {RANAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
 
373
        id                              RANAP-PRIVATE-IES.&id                   ({IEsSetParam}),
 
374
        criticality                     RANAP-PRIVATE-IES.&criticality          ({IEsSetParam}{@id}),
 
375
        value                   RANAP-PRIVATE-IES.&Value                ({IEsSetParam}{@id})
 
376
}
 
377
 
 
378
-- END **************************************************************
 
379
--
 
380
-- Information Element Definitions
 
381
--
 
382
-- **************************************************************
 
383
 
 
384
-- RANAP-IEs  { object identifier to be allocated }-- 
 
385
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
386
 
 
387
-- BEGIN
 
388
 
 
389
-- A
 
390
 
 
391
AllocationOrRetentionPriority ::= SEQUENCE {
 
392
        priorityLevel                   PriorityLevel,
 
393
        pre-emptionCapability           Pre-emptionCapability,
 
394
        pre-emptionVulnerability        Pre-emptionVulnerability,
 
395
        queuingAllowed                  QueuingAllowed,
 
396
        iE-Extensions                   ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL,
 
397
        ...
 
398
}
 
399
 
 
400
AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
401
        ...
 
402
}
 
403
 
 
404
AreaIdentity ::= CHOICE {
 
405
        sAI                             SAI,
 
406
        geographicalArea                GeographicalArea,
 
407
        ...
 
408
}
 
409
 
 
410
-- B
 
411
 
 
412
BindingID                               ::= OCTET STRING (SIZE (4))
 
413
 
 
414
-- C
 
415
 
 
416
 
 
417
Cause ::= CHOICE {
 
418
        radioNetwork                    CauseRadioNetwork,
 
419
        transmissionNetwork             CauseTransmissionNetwork,
 
420
        nAS                             CauseNAS,
 
421
        protocol                        CauseProtocol,
 
422
        misc                            CauseMisc,
 
423
        non-Standard                    CauseNon-Standard,
 
424
        ...
 
425
}
 
426
 
 
427
CauseMisc ::= INTEGER {
 
428
        om-intervention (113),
 
429
        no-resource-available (114),
 
430
        unspecified-failure (115),
 
431
        network-optimisation (116)
 
432
} (113..128)
 
433
 
 
434
CauseNAS ::= INTEGER {
 
435
        user-restriction-start-indication (81),
 
436
        user-restriction-end-indication (82),
 
437
        normal-release (83)
 
438
} (81..96)
 
439
 
 
440
CauseProtocol ::= INTEGER {
 
441
        transfer-syntax-error (97),
 
442
        semantic-error (98),
 
443
        message-not-compatible-with-receiver-state (99),
 
444
        abstract-syntax-error-reject (100),
 
445
        abstract-syntax-error-ignore-and-notify (101)
 
446
 
 
447
} (97..112)
 
448
 
 
449
CauseRadioNetwork ::= INTEGER {
 
450
        rab-pre-empted (1),
 
451
        trelocoverall-expiry (2),
 
452
        trelocprep-expiry (3),
 
453
        treloccomplete-expiry (4),
 
454
        tqueing-expiry (5),
 
455
        relocation-triggered (6),
 
456
        trellocalloc-expiry(7),
 
457
        unable-to-establish-during-relocation (8),
 
458
        unknown-target-rnc (9),
 
459
        relocation-cancelled (10),
 
460
        successful-relocation (11),
 
461
        requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12),
 
462
        change-of-ciphering-and-or-integrity-protection-is-not-supported (13),
 
463
        failure-in-the-radio-interface-procedure (14),
 
464
        release-due-to-utran-generated-reason (15),
 
465
        user-inactivity (16),
 
466
        time-critical-relocation (17),
 
467
        requested-traffic-class-not-available (18),
 
468
        invalid-rab-parameters-value (19),
 
469
        requested-maximum-bit-rate-not-available (20),
 
470
        requested-guaranteed-bit-rate-not-available (21),
 
471
        requested-transfer-delay-not-achievable (22),
 
472
        invalid-rab-parameters-combination (23),
 
473
        condition-violation-for-sdu-parameters (24),
 
474
        condition-violation-for-traffic-handling-priority (25),
 
475
        condition-violation-for-guaranteed-bit-rate (26),
 
476
        user-plane-versions-not-supported (27),
 
477
        iu-up-failure (28),
 
478
        relocation-failure-in-target-CN-RNC-or-target-system(29),
 
479
        invalid-RAB-ID (30),
 
480
        no-remaining-rab (31),
 
481
        interaction-with-other-procedure (32),
 
482
        requested-maximum-bit-rate-for-dl-not-available (33), 
 
483
        requested-maximum-bitr-ate-for-ul-not-available (34), 
 
484
        requested-guaranteed-bit-rate-for-dl-not-available (35), 
 
485
        requested-guaranteed-bit-rate-for-ul-not-available (36),
 
486
        repeated-integrity-checking-failure (37),
 
487
        requested-report-type-not-supported (38),
 
488
        request-superseded (39),
 
489
        release-due-to-UE-generated-signalling-connection-release (40)
 
490
} (1..64)
 
491
 
 
492
CauseNon-Standard ::= INTEGER (129..256)
 
493
 
 
494
CauseTransmissionNetwork ::= INTEGER {
 
495
        logical-error-unknown-iu-transport-association (65)
 
496
} (65..80)
 
497
 
 
498
 
 
499
CriticalityDiagnostics ::= SEQUENCE {
 
500
        procedureCode                   ProcedureCode                   OPTIONAL,
 
501
        triggeringMessage               TriggeringMessage               OPTIONAL,
 
502
        criticalityResponse             Criticality                     OPTIONAL,
 
503
        iEsCriticalityResponses         CriticalityDiagnostics-IE-List  OPTIONAL,
 
504
        iE-Extensions                   ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
 
505
        ...
 
506
}
 
507
 
 
508
CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
509
        ...
 
510
}
 
511
 
 
512
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
 
513
        SEQUENCE {
 
514
                criticalityResponse             Criticality,
 
515
                iE-ID                           ProtocolIE-ID,
 
516
                repetitionNumber                RepetitionNumber                OPTIONAL,
 
517
                iE-Extensions                   ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
 
518
                ...
 
519
        }
 
520
 
 
521
CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
522
        ...
 
523
}
 
524
 
 
525
CGI ::= SEQUENCE {
 
526
        pLMN-ID                         PLMN-ID,
 
527
        lAC                             LAC,
 
528
        cI                              CI,
 
529
        iE-Extensions                   ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
 
530
}
 
531
 
 
532
CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
533
        ...
 
534
}
 
535
 
 
536
ChosenEncryptionAlgorithm               ::= EncryptionAlgorithm
 
537
 
 
538
ChosenIntegrityProtectionAlgorithm      ::= IntegrityProtectionAlgorithm
 
539
 
 
540
CI                                      ::= OCTET STRING (SIZE (2))
 
541
 
 
542
ClassmarkInformation2                   ::= OCTET STRING
 
543
 
 
544
ClassmarkInformation3                   ::= OCTET STRING
 
545
 
 
546
CN-DomainIndicator ::= ENUMERATED { 
 
547
        cs-domain, 
 
548
        ps-domain 
 
549
}
 
550
 
 
551
 
 
552
CN-BroadcastArea ::= CHOICE {
 
553
        lAI                             LAI,
 
554
        rAI                             RAI,
 
555
        sAI                             SAI,
 
556
        geographicalArea                GeographicalArea,
 
557
        ...
 
558
}
 
559
 
 
560
-- D
 
561
 
 
562
DataVolumeReference                     ::= INTEGER (0..255)
 
563
 
 
564
DataVolumeReportingIndication ::= ENUMERATED {
 
565
        do-report,
 
566
        do-not-report
 
567
}
 
568
 
 
569
DCH-ID ::= INTEGER (0..255)
 
570
 
 
571
DeliveryOfErroneousSDU ::= ENUMERATED { 
 
572
        yes, 
 
573
        no, 
 
574
        no-error-detection-consideration
 
575
}
 
576
 
 
577
DeliveryOrder::= ENUMERATED {
 
578
        delivery-order-requested,
 
579
        delivery-order-not-requested
 
580
}
 
581
 
 
582
DL-GTP-PDU-SequenceNumber               ::= INTEGER (0..65535)
 
583
-- Reference: xx.xxx
 
584
 
 
585
DL-N-PDU-SequenceNumber                 ::= INTEGER (0..65535)
 
586
-- Reference: xx.xxx
 
587
 
 
588
D-RNTI                                  ::= INTEGER (0..1048575)
 
589
 
 
590
DRX-CycleLengthCoefficient                      ::= INTEGER (2..12)
 
591
DSCH-ID ::= INTEGER (0..255)
 
592
 
 
593
-- E
 
594
 
 
595
EncryptionAlgorithm                     ::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1) } (0..15)
 
596
 
 
597
EncryptionInformation ::= SEQUENCE {
 
598
        permittedAlgorithms             PermittedEncryptionAlgorithms,
 
599
        key                             EncryptionKey,
 
600
        iE-Extensions                   ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL
 
601
}
 
602
 
 
603
EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
604
        ...
 
605
}
 
606
 
 
607
EncryptionKey                           ::= BIT STRING (SIZE (128))
 
608
-- Reference: 33.102
 
609
 
 
610
Event ::= ENUMERATED { 
 
611
        stop, 
 
612
        direct, 
 
613
        change-of-servicearea, 
 
614
        ... 
 
615
}
 
616
 
 
617
-- F
 
618
-- G
 
619
 
 
620
GeographicalArea ::= CHOICE {
 
621
        point                           GA-Point,
 
622
        pointWithUnCertainty            GA-PointWithUnCertainty,
 
623
        polygon                         GA-Polygon,
 
624
        ...
 
625
}
 
626
 
 
627
GeographicalCoordinates ::= SEQUENCE {
 
628
        latitudeSign                    ENUMERATED { north, south },
 
629
        latitude                        INTEGER (0..8388607),
 
630
        longitude                       INTEGER (-8388608..8388607),
 
631
        iE-Extensions                   ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
 
632
        ...
 
633
}
 
634
 
 
635
GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
636
        ...
 
637
}
 
638
 
 
639
GA-Point ::= SEQUENCE {
 
640
        geographicalCoordinates         GeographicalCoordinates,
 
641
        iE-Extensions                   ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
 
642
        ...
 
643
}
 
644
 
 
645
GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
646
        ...
 
647
}
 
648
 
 
649
GA-PointWithUnCertainty ::=SEQUENCE {
 
650
        geographicalCoordinates         GeographicalCoordinates,
 
651
        iE-Extensions                   ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
 
652
        uncertaintyCode                 INTEGER (0..127)
 
653
}
 
654
 
 
655
GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
656
        ...
 
657
}
 
658
 
 
659
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
 
660
        SEQUENCE {
 
661
                geographicalCoordinates         GeographicalCoordinates,
 
662
                iE-Extensions                   ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
 
663
                ...
 
664
        }
 
665
 
 
666
GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
667
        ...
 
668
}
 
669
 
 
670
GlobalRNC-ID ::= SEQUENCE {
 
671
        pLMN-ID                         PLMN-ID,
 
672
        rNC-ID                          RNC-ID
 
673
}
 
674
 
 
675
GTP-TEI                                 ::= OCTET STRING (SIZE (4))
 
676
-- Reference: xx.xxx
 
677
 
 
678
GuaranteedBitrate                       ::= INTEGER (0..16000000)
 
679
-- Unit is bits per sec
 
680
 
 
681
-- H
 
682
 
 
683
-- I
 
684
InformationIdentity ::= INTEGER (0..255)
 
685
 
 
686
InformationPriority ::= INTEGER (0..15)
 
687
 
 
688
InformationControl ::= ENUMERATED {
 
689
        on,
 
690
        off
 
691
}
 
692
 
 
693
 
 
694
IMEI                                    ::= OCTET STRING (SIZE (8))
 
695
-- Reference: 23.003
 
696
 
 
697
IMSI                                    ::= TBCD-STRING (SIZE (3..8))
 
698
-- Reference: 23.003
 
699
 
 
700
IntegrityProtectionAlgorithm            ::= INTEGER { standard-UMTS-integrity-algorithm-UIA1 (0) } (0..15)
 
701
 
 
702
IntegrityProtectionInformation ::= SEQUENCE {
 
703
        permittedAlgorithms             PermittedIntegrityProtectionAlgorithms,
 
704
        key                             IntegrityProtectionKey,
 
705
        iE-Extensions                   ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL
 
706
}
 
707
 
 
708
IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
709
        ...
 
710
}
 
711
 
 
712
IntegrityProtectionKey                  ::= BIT STRING (SIZE (128))
 
713
 
 
714
IuSignallingConnectionIdentifier        ::= BIT STRING (SIZE (24))
 
715
 
 
716
IuTransportAssociation ::= CHOICE {
 
717
        gTP-TEI                         GTP-TEI,
 
718
        bindingID                       BindingID,
 
719
        ...
 
720
}
 
721
 
 
722
-- J
 
723
-- K
 
724
 
 
725
KeyStatus       ::= ENUMERATED {
 
726
        old,
 
727
        new,
 
728
        ...
 
729
}
 
730
-- L
 
731
 
 
732
LAC                                     ::= OCTET STRING (SIZE (2))
 
733
 
 
734
LAI ::= SEQUENCE {
 
735
        pLMN-ID                         PLMN-ID,
 
736
        lAC                             LAC,
 
737
        iE-Extensions                   ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL
 
738
}
 
739
 
 
740
LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
741
        ...
 
742
}
 
743
 
 
744
L3-Information                          ::= OCTET STRING
 
745
 
 
746
-- M
 
747
 
 
748
MaxBitrate                              ::= INTEGER (1..16000000)
 
749
-- Unit is bits per sec
 
750
 
 
751
MaxSDU-Size                             ::= INTEGER (0..32768)
 
752
-- MaxSDU-Size
 
753
-- Unit is bit
 
754
 
 
755
MCC                                     ::= TBCD-STRING (SIZE (2))
 
756
-- Reference: 24.008
 
757
 
 
758
MNC                                     ::= TBCD-STRING (SIZE (2))
 
759
-- Reference: 24.008
 
760
 
 
761
-- N
 
762
 
 
763
 
 
764
NAS-BroadcastInformation                ::= OCTET STRING 
 
765
 
 
766
NAS-PDU                                 ::= OCTET STRING
 
767
 
 
768
NAS-SynchronisationIndicator    ::= BIT STRING (SIZE (4))
 
769
 
 
770
NonSearchingIndication ::= ENUMERATED {
 
771
        non-searching,
 
772
        searching
 
773
}
 
774
 
 
775
NumberOfIuInstances                     ::= INTEGER (1..2)
 
776
 
 
777
NumberOfSteps                           ::= INTEGER (1..16)
 
778
 
 
779
-- O
 
780
 
 
781
OldBSS-ToNewBSS-Information             ::= OCTET STRING
 
782
 
 
783
OMC-ID                                  ::= OCTET STRING (SIZE (3..22))
 
784
-- Reference: GSM TS 12.20
 
785
 
 
786
-- P
 
787
 
 
788
PagingAreaID ::= CHOICE {
 
789
        lAI                             LAI,
 
790
        rAI                             RAI,
 
791
        ...
 
792
}
 
793
 
 
794
PagingCause ::= ENUMERATED { 
 
795
        speech-call, 
 
796
        cs-data-call, 
 
797
        ps-data-call, 
 
798
        sms,
 
799
        ...
 
800
}
 
801
 
 
802
PDP-TypeInformation ::= SEQUENCE (SIZE (1..maxNrOfPDPDirections)) OF
 
803
        PDP-Type
 
804
 
 
805
PDP-Type ::= ENUMERATED {
 
806
        empty,
 
807
        ppp,
 
808
        osp-ihoss  -- this value is used for OSP:IHOSS -- ,
 
809
        ipv4,
 
810
        ipv6,
 
811
        ...
 
812
}
 
813
 
 
814
PermanentNAS-UE-ID ::= CHOICE {
 
815
        iMSI                            IMSI,
 
816
        ...
 
817
}
 
818
 
 
819
PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
 
820
        EncryptionAlgorithm
 
821
 
 
822
PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
 
823
        IntegrityProtectionAlgorithm
 
824
 
 
825
PLMN-ID                                 ::= TBCD-STRING (SIZE (3))
 
826
 
 
827
Pre-emptionCapability ::= ENUMERATED {
 
828
        can-not-trigger-pre-emption,
 
829
        can-trigger-pre-emption
 
830
}
 
831
 
 
832
Pre-emptionVulnerability ::= ENUMERATED {
 
833
        not-vulnerable-to-pre-emption,
 
834
        vulnerable-to-pre-emption
 
835
}
 
836
 
 
837
PriorityLevel                           ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
 
838
 
 
839
P-TMSI                                  ::= OCTET STRING (SIZE (4))
 
840
 
 
841
-- Q
 
842
 
 
843
QueuingAllowed ::= ENUMERATED {
 
844
        queueing-not-allowed,
 
845
        queueing-allowed
 
846
}
 
847
 
 
848
-- R
 
849
RAB-AsymmetryIndicator::= ENUMERATED {
 
850
        symmetric-bidirectional,
 
851
        asymmetric-unidirectional-downlink,
 
852
        asymmetric-unidirectional-uplink,
 
853
        asymmetric-bidirectional,
 
854
        ...
 
855
}
 
856
 
 
857
RAB-ID                                  ::= BIT STRING (SIZE (8))
 
858
 
 
859
RAB-Parameter-GuaranteedBitrateList     ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
 
860
 
 
861
RAB-Parameter-MaxBitrateList            ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
 
862
 
 
863
RAB-Parameters ::= SEQUENCE {
 
864
        trafficClass                    TrafficClass,
 
865
        rAB-AsymmetryIndicator                  RAB-AsymmetryIndicator,
 
866
        maxBitrate                      RAB-Parameter-MaxBitrateList,
 
867
        guaranteedBitRate               RAB-Parameter-GuaranteedBitrateList OPTIONAL
 
868
        -- This IE is only present when traffic class indicates Conversational or Streaming --,
 
869
        deliveryOrder                   DeliveryOrder,
 
870
        maxSDU-Size                     MaxSDU-Size,
 
871
        sDU-Parameters                  SDU-Parameters,
 
872
        transferDelay                   TransferDelay OPTIONAL
 
873
        -- This IE is only present when traffic class indicates Conversational or Streaming --,
 
874
        trafficHandlingPriority         TrafficHandlingPriority OPTIONAL
 
875
        -- This IE is only present when traffic class indicates Interactiv --,
 
876
        allocationOrRetentionPriority   AllocationOrRetentionPriority OPTIONAL,
 
877
        sourceStatisticsDescriptor      SourceStatisticsDescriptor OPTIONAL
 
878
        -- This IE is only present when traffic class indicates Conversational or Streaming --,
 
879
        iE-Extensions                   ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL,
 
880
        ...
 
881
}
 
882
 
 
883
RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
884
        ...
 
885
}
 
886
 
 
887
RAB-SubflowCombinationBitRate   ::= INTEGER (0..16000000)
 
888
 
 
889
RAB-TrCH-Mapping ::=    SEQUENCE ( SIZE (1..maxNrOfRABs)) OF 
 
890
        RAB-TrCH-MappingItem
 
891
 
 
892
RAB-TrCH-MappingItem ::= SEQUENCE {
 
893
        rAB-ID                  RAB-ID,
 
894
        trCH-ID-List    TrCH-ID-List,
 
895
        ...
 
896
}
 
897
 
 
898
RAC                                     ::= OCTET STRING (SIZE (1))
 
899
 
 
900
RAI ::= SEQUENCE {
 
901
        lAI                             LAI,
 
902
        rAC                             RAC,
 
903
        iE-Extensions                   ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL,
 
904
        ...
 
905
}
 
906
 
 
907
RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
908
        ...
 
909
}
 
910
 
 
911
RateControlAllowed ::= ENUMERATED {
 
912
        not-allowed,
 
913
        allowed
 
914
}
 
915
 
 
916
RelocationType ::= ENUMERATED { 
 
917
        ue-not-involved,
 
918
        ue-involved,
 
919
        ...
 
920
}
 
921
 
 
922
RepetitionNumber ::= INTEGER (0..255)
 
923
 
 
924
ReportArea ::= ENUMERATED { 
 
925
        service-area, 
 
926
        geographical-coordinates, 
 
927
        ... 
 
928
}
 
929
 
 
930
RequestType ::= SEQUENCE {
 
931
        event                           Event,
 
932
        reportArea                      ReportArea,
 
933
        accuracyCode            INTEGER (0..127)        OPTIONAL,
 
934
        -- To be used if Geographical Coordinates shall be reported with a requested accuracy. --
 
935
        ...
 
936
}
 
937
 
 
938
ResidualBitErrorRatio ::= SEQUENCE {
 
939
        mantissa                        INTEGER (1..9),
 
940
        exponent                        INTEGER (1..8),
 
941
        iE-Extensions                   ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL
 
942
}
 
943
-- ResidualBitErrorRatio = mantissa * 10^-exponent
 
944
 
 
945
ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
946
        ...
 
947
}
 
948
 
 
949
RNC-ID                                  ::= INTEGER (0..4095)
 
950
-- RNC-ID                                       ::= BIT STRING (SIZE (12))
 
951
-- Harmonized with RNSAP and NBAP definitions
 
952
 
 
953
RRC-Container                           ::= OCTET STRING
 
954
 
 
955
-- S
 
956
 
 
957
SAC                                     ::= OCTET STRING (SIZE (2))
 
958
 
 
959
SAI ::= SEQUENCE {
 
960
        pLMN-ID                         PLMN-ID,
 
961
        lAC                             LAC,
 
962
        sAC                             SAC,
 
963
        iE-Extensions                   ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL
 
964
}
 
965
 
 
966
SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
967
        ...
 
968
}
 
969
 
 
970
SAPI ::= ENUMERATED {
 
971
        normal-priority,
 
972
        low-priority,
 
973
        ...
 
974
}
 
975
 
 
976
SDU-ErrorRatio ::= SEQUENCE {
 
977
        mantissa                        INTEGER (1..9),
 
978
        exponent                        INTEGER (1..6),
 
979
        iE-Extensions                   ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL
 
980
}
 
981
-- SDU-ErrorRatio = mantissa * 10^-exponent
 
982
 
 
983
SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
984
        ...
 
985
}
 
986
SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..maxRAB-SubflowCombination)) OF
 
987
        SEQUENCE {
 
988
                subflowSDU-Size                 SubflowSDU-Size         OPTIONAL
 
989
                -- This IE is only present for RABs that have predefined SDU size(s) --,
 
990
                rAB-SubflowCombinationBitRate   RAB-SubflowCombinationBitRate   OPTIONAL
 
991
                -- At least either of subflowSDU-Size or rABsubflowCombinationBitRate --
 
992
                -- shall be present when SDUformatInformationParameter is present --,
 
993
                iE-Extensions                   ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL,
 
994
                ...
 
995
        }
 
996
 
 
997
SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
998
        ...
 
999
}
 
1000
 
 
1001
SDU-Parameters ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
 
1002
        SEQUENCE {
 
1003
                sDU-ErrorRatio                  SDU-ErrorRatio OPTIONAL
 
1004
                -- This IE is not present when DeliveryOfErroneousSDU is set to no-error-detection-consideration --,
 
1005
                residualBitErrorRatio           ResidualBitErrorRatio,
 
1006
                deliveryOfErroneousSDU          DeliveryOfErroneousSDU,
 
1007
                sDU-FormatInformationParameters SDU-FormatInformationParameters OPTIONAL
 
1008
                -- When signalled, this IE indicates that the RAB is rate controllable --,
 
1009
                iE-Extensions                   ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL,
 
1010
                ...
 
1011
        }
 
1012
 
 
1013
SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1014
        ...
 
1015
}
 
1016
 
 
1017
SourceID ::= CHOICE {
 
1018
        sourceRNC-ID                    SourceRNC-ID, -- If UMTS target
 
1019
        sAI                             SAI,          -- if GSM target
 
1020
        ...
 
1021
}
 
1022
 
 
1023
 
 
1024
SourceRNC-ID ::= SEQUENCE {
 
1025
        pLMN-ID                         PLMN-ID,
 
1026
        rNC-ID                          RNC-ID,
 
1027
        iE-Extensions                   ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL
 
1028
}
 
1029
 
 
1030
SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1031
        ...
 
1032
}
 
1033
 
 
1034
SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE {
 
1035
        rRC-Container                   RRC-Container,
 
1036
        numberOfIuInstances             NumberOfIuInstances,
 
1037
        relocationType                  RelocationType,
 
1038
        chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm   OPTIONAL
 
1039
        -- Must be present for intra UMTS Handovers if available --,
 
1040
        integrityProtectionKey          IntegrityProtectionKey                  OPTIONAL
 
1041
        -- Must be present for intra UMTS Handovers if available --,
 
1042
        chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm         OPTIONAL
 
1043
        -- Must be present for intra UMTS Handovers if ciphering is active --,
 
1044
        cipheringKey                    EncryptionKey                           OPTIONAL
 
1045
        -- Must be present for intra UMTS Handovers if ciphering is active --,
 
1046
        chosenEncryptionAlgorithForCS   ChosenEncryptionAlgorithm               OPTIONAL
 
1047
        -- Must be present for intra UMTS Handovers if ciphering is active --,
 
1048
        chosenEncryptionAlgorithForPS   ChosenEncryptionAlgorithm               OPTIONAL
 
1049
        -- Must be present for intra UMTS Handovers if ciphering is active --,
 
1050
        d-RNTI                          D-RNTI                                  OPTIONAL
 
1051
        -- Included for SRNS Relocation without UE involvement --,
 
1052
        targetCellId                    TargetCellId                            OPTIONAL
 
1053
        -- Included for SRNS Relocation with UE involvement --,
 
1054
        rAB-TrCH-Mapping                        RAB-TrCH-Mapping                                OPTIONAL
 
1055
        -- Included for SRNS Relocation without UE involvement and     -- 
 
1056
        -- if RABs are carried on DCH, USCH or DSCH transport channels --,
 
1057
        iE-Extensions                   ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL,
 
1058
        ...
 
1059
}
 
1060
 
 
1061
SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1062
        ...
 
1063
}
 
1064
 
 
1065
SourceStatisticsDescriptor ::= ENUMERATED { 
 
1066
        speech, 
 
1067
        unknown, 
 
1068
        ... 
 
1069
}
 
1070
 
 
1071
SubflowSDU-Size                         ::= INTEGER (0..4095)
 
1072
-- Unit is bit
 
1073
 
 
1074
 
 
1075
-- T
 
1076
 
 
1077
TargetCellId                            ::= INTEGER (0..268435455)
 
1078
 
 
1079
TargetID ::= CHOICE {
 
1080
        targetRNC-ID                    TargetRNC-ID, -- If UMTS target
 
1081
        cGI                             CGI,          -- If GSM target
 
1082
        ...
 
1083
}
 
1084
 
 
1085
 
 
1086
 
 
1087
 
 
1088
TargetRNC-ID ::= SEQUENCE {
 
1089
        lAI                             LAI,
 
1090
    rAC                         RAC             OPTIONAL
 
1091
        -- Must always be present towards the PS domain and never towards the CS domain --,
 
1092
        rNC-ID                          RNC-ID,
 
1093
        iE-Extensions                   ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL
 
1094
}
 
1095
 
 
1096
TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1097
        ...
 
1098
}
 
1099
 
 
1100
TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE {
 
1101
        rRC-Container                   RRC-Container,
 
1102
        d-RNTI                                  D-RNTI                                  OPTIONAL
 
1103
        -- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --,
 
1104
        iE-Extensions                   ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL,
 
1105
        ...
 
1106
}
 
1107
 
 
1108
TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1109
        ...
 
1110
}
 
1111
 
 
1112
TBCD-STRING                             ::= OCTET STRING
 
1113
 
 
1114
TemporaryUE-ID ::= CHOICE {
 
1115
        tMSI                            TMSI,
 
1116
        p-TMSI                          P-TMSI,
 
1117
        ...
 
1118
}
 
1119
 
 
1120
TMSI                                    ::= OCTET STRING (SIZE (4))
 
1121
 
 
1122
TraceReference                          ::= OCTET STRING (SIZE (2..3))
 
1123
 
 
1124
TraceType                               ::= OCTET STRING (SIZE (1))
 
1125
-- Reference: GSM TS 12.08
 
1126
 
 
1127
TrafficClass ::= ENUMERATED { 
 
1128
        conversational, 
 
1129
        streaming, 
 
1130
        interactive, 
 
1131
        background,
 
1132
        ...
 
1133
}
 
1134
 
 
1135
TrafficHandlingPriority                 ::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15)
 
1136
 
 
1137
TransferDelay                           ::= INTEGER (0..65535)
 
1138
-- Unit is millisecond
 
1139
 
 
1140
UnsuccessfullyTransmittedDataVolume     ::= INTEGER (0..4294967295)
 
1141
 
 
1142
TransportLayerAddress                   ::= BIT STRING (SIZE (1..160, ...))
 
1143
 
 
1144
TrCH-ID ::= SEQUENCE {
 
1145
        dCH-ID                          DCH-ID          OPTIONAL
 
1146
        -- At least one of these IEs shall be included --,
 
1147
        dSCH-ID                         DSCH-ID         OPTIONAL
 
1148
        -- At least one of these IEs shall be included --,
 
1149
        uSCH-ID                         USCH-ID         OPTIONAL
 
1150
        -- At least one of these IEs shall be included --,
 
1151
        ...
 
1152
}
 
1153
 
 
1154
TrCH-ID-List ::=  SEQUENCE (SIZE (1..maxRAB-Subflows)) OF 
 
1155
        TrCH-ID
 
1156
 
 
1157
TriggerID                               ::= OCTET STRING (SIZE (3..22))
 
1158
 
 
1159
-- U
 
1160
 
 
1161
UE-ID ::= CHOICE {
 
1162
        imsi                            IMSI,
 
1163
        imei                            IMEI,
 
1164
        ...
 
1165
}
 
1166
 
 
1167
UL-GTP-PDU-SequenceNumber               ::= INTEGER (0..65535)
 
1168
 
 
1169
UL-N-PDU-SequenceNumber                 ::= INTEGER (0..65535)
 
1170
 
 
1171
UP-ModeVersions                         ::= BIT STRING (SIZE (16))
 
1172
 
 
1173
USCH-ID                                         ::= INTEGER (0..255)
 
1174
 
 
1175
UserPlaneMode ::= ENUMERATED { 
 
1176
        transparent-mode, 
 
1177
        support-mode-for-predefined-SDU-sizes, 
 
1178
        ... 
 
1179
}
 
1180
 
 
1181
-- END **************************************************************
 
1182
--
 
1183
-- PDU definitions for RANAP.
 
1184
--
 
1185
-- **************************************************************
 
1186
 
 
1187
-- RANAP-PDU-Contents  { object identifier to be allocated }-- 
 
1188
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
1189
 
 
1190
-- BEGIN
 
1191
 
 
1192
-- **************************************************************
 
1193
--
 
1194
-- IE parameter types from other modules.
 
1195
--
 
1196
-- **************************************************************
 
1197
 
 
1198
-- **************************************************************
 
1199
--
 
1200
-- Common Container Lists
 
1201
--
 
1202
-- **************************************************************
 
1203
 
 
1204
RAB-IE-ContainerList                  { RANAP-PROTOCOL-IES      : IEsSetParam } ::= ProtocolIE-ContainerList     { 1, maxNrOfRABs,   {IEsSetParam} }
 
1205
RAB-IE-ContainerPairList              { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs,   {IEsSetParam} }
 
1206
ProtocolError-IE-ContainerList        { RANAP-PROTOCOL-IES      : IEsSetParam } ::= ProtocolIE-ContainerList     { 1, maxNrOfRABs,   {IEsSetParam} }
 
1207
CN-BroadcastInfPiece-IE-ContainerList { RANAP-PROTOCOL-IES      : IEsSetParam } ::= ProtocolIE-ContainerList     { 1, maxNrOfPieces, {IEsSetParam} }
 
1208
IuSigConId-IE-ContainerList           { RANAP-PROTOCOL-IES      : IEsSetParam } ::= ProtocolIE-ContainerList     { 1, maxNrOfIuSigConIds,   {IEsSetParam} }
 
1209
DirectTransfer-IE-ContainerList   { RANAP-PROTOCOL-IES      : IEsSetParam }     ::= ProtocolIE-ContainerList     { 1, maxNrOfDTs,    {IEsSetParam} }
 
1210
 
 
1211
-- **************************************************************
 
1212
--
 
1213
-- Iu RELEASE ELEMENTARY PROCEDURE
 
1214
--
 
1215
-- **************************************************************
 
1216
 
 
1217
-- **************************************************************
 
1218
--
 
1219
-- Iu Release Command
 
1220
--
 
1221
-- **************************************************************
 
1222
 
 
1223
Iu-ReleaseCommand ::= SEQUENCE {
 
1224
        protocolIEs                     ProtocolIE-Container       { {Iu-ReleaseCommandIEs} },
 
1225
        protocolExtensions              ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} }                            OPTIONAL,
 
1226
        ...
 
1227
}
 
1228
 
 
1229
Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
 
1230
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
 
1231
        ...
 
1232
}
 
1233
 
 
1234
Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1235
        ...
 
1236
}
 
1237
 
 
1238
-- **************************************************************
 
1239
--
 
1240
-- Iu Release Complete
 
1241
--
 
1242
-- **************************************************************
 
1243
 
 
1244
Iu-ReleaseComplete ::= SEQUENCE {
 
1245
        protocolIEs                     ProtocolIE-Container       { {Iu-ReleaseCompleteIEs} },
 
1246
        protocolExtensions              ProtocolExtensionContainer { {Iu-ReleaseCompleteExtensions} }                           OPTIONAL,
 
1247
        ...
 
1248
}
 
1249
 
 
1250
Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
 
1251
        { ID id-RAB-DataVolumeReportList                CRITICALITY ignore      TYPE RAB-DataVolumeReportList                   PRESENCE conditional    
 
1252
        -- This group is only present if data volume reporting for PS domain is required --                                                             } |
 
1253
        { ID id-RAB-ReleasedList-IuRelComp              CRITICALITY ignore      TYPE RAB-ReleasedList-IuRelComp                 PRESENCE conditional
 
1254
        -- This group is only present for RABs towards the PS domain when the release was initiated by UTRAN --                                         } |
 
1255
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1256
        ...
 
1257
}
 
1258
 
 
1259
RAB-DataVolumeReportList                                ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
 
1260
 
 
1261
RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
 
1262
        { ID id-RAB-DataVolumeReportItem                CRITICALITY ignore      TYPE RAB-DataVolumeReportItem                   PRESENCE mandatory      },
 
1263
        ...
 
1264
}
 
1265
 
 
1266
RAB-DataVolumeReportItem ::= SEQUENCE {
 
1267
        rAB-ID                                          RAB-ID,
 
1268
        dl-UnsuccessfullyTransmittedDataVolume          DataVolumeList          OPTIONAL
 
1269
        -- This IE is only present if data volume reporting for PS domain is required --,
 
1270
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} }                        OPTIONAL,
 
1271
        ...
 
1272
}
 
1273
 
 
1274
RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1275
        ...
 
1276
}
 
1277
 
 
1278
RAB-ReleasedList-IuRelComp                              ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
 
1279
 
 
1280
RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
 
1281
        { ID id-RAB-ReleasedItem-IuRelComp                      CRITICALITY ignore      TYPE RAB-ReleasedItem-IuRelComp                         PRESENCE mandatory      },
 
1282
        ...
 
1283
}
 
1284
 
 
1285
RAB-ReleasedItem-IuRelComp      ::= SEQUENCE {
 
1286
                rAB-ID                                          RAB-ID,
 
1287
                dL-GTP-PDU-SequenceNumber       DL-GTP-PDU-SequenceNumber,
 
1288
                uL-GTP-PDU-SequenceNumber       UL-GTP-PDU-SequenceNumber,
 
1289
                iE-Extensions                           ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} }                      OPTIONAL,
 
1290
        ...
 
1291
}
 
1292
 
 
1293
RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1294
        ...
 
1295
}
 
1296
 
 
1297
 
 
1298
Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1299
        ...
 
1300
}
 
1301
 
 
1302
-- **************************************************************
 
1303
--
 
1304
-- RELOCATION PREPARATION ELEMENTARY PROCEDURE
 
1305
--
 
1306
-- **************************************************************
 
1307
 
 
1308
-- **************************************************************
 
1309
--
 
1310
-- Relocation Required
 
1311
--
 
1312
-- **************************************************************
 
1313
 
 
1314
RelocationRequired ::= SEQUENCE {
 
1315
        protocolIEs                     ProtocolIE-Container       { {RelocationRequiredIEs} },
 
1316
        protocolExtensions              ProtocolExtensionContainer { {RelocationRequiredExtensions} }                           OPTIONAL,
 
1317
        ...
 
1318
}
 
1319
 
 
1320
RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
 
1321
        { ID id-RelocationType                          CRITICALITY ignore      TYPE RelocationType                             PRESENCE mandatory      } |
 
1322
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
1323
        { ID id-SourceID                                CRITICALITY ignore      TYPE SourceID                                   PRESENCE mandatory      } |
 
1324
        { ID id-TargetID                                CRITICALITY reject      TYPE TargetID                                   PRESENCE mandatory      } |
 
1325
        { ID id-ClassmarkInformation2                   CRITICALITY ignore      TYPE ClassmarkInformation2                      PRESENCE conditional
 
1326
        -- This is only present when initiating an inter system handover towards GSM BSC --                                                             } |
 
1327
        { ID id-ClassmarkInformation3                   CRITICALITY ignore      TYPE ClassmarkInformation3                      PRESENCE conditional
 
1328
        -- This is only present when initiating an inter system handover towards GSM BSC --                                                             } |
 
1329
        { ID id-SourceRNC-ToTargetRNC-TransparentContainer      
 
1330
                                                        CRITICALITY reject      TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE conditional
 
1331
        -- This IE shall be present when initiating relocation of SRNS  --                                                                                              } |
 
1332
        { ID id-OldBSS-ToNewBSS-Information             CRITICALITY ignore      TYPE OldBSS-ToNewBSS-Information                PRESENCE conditional
 
1333
        -- This is only present when initiating an inter system handover towards GSM BSC --                                                             } ,
 
1334
        ...
 
1335
}
 
1336
 
 
1337
RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1338
        ...
 
1339
}
 
1340
 
 
1341
-- **************************************************************
 
1342
--
 
1343
-- Relocation Command
 
1344
--
 
1345
-- **************************************************************
 
1346
 
 
1347
RelocationCommand ::= SEQUENCE {
 
1348
        protocolIEs                     ProtocolIE-Container       { {RelocationCommandIEs} },
 
1349
        protocolExtensions              ProtocolExtensionContainer { {RelocationCommandExtensions} }                            OPTIONAL,
 
1350
        ...
 
1351
}
 
1352
 
 
1353
RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
 
1354
        { ID id-TargetRNC-ToSourceRNC-TransparentContainer      
 
1355
                                                        CRITICALITY reject      TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional    
 
1356
        -- This IE shall be included if it is received by the CN from the relocation target. --                                         } |
 
1357
        { ID id-L3-Information                          CRITICALITY ignore      TYPE L3-Information                             PRESENCE conditional
 
1358
        -- This IE shall be included if it is received by the CN from the relocation target. --                                         } |
 
1359
        { ID id-RAB-RelocationReleaseList               CRITICALITY ignore      TYPE RAB-RelocationReleaseList                  PRESENCE optional       } |
 
1360
        { ID id-RAB-DataForwardingList                  CRITICALITY ignore      TYPE RAB-DataForwardingList                     PRESENCE conditional    
 
1361
        -- This group if applicable is only present for RABs towards the PS domain --                                                                   } |
 
1362
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1363
        ...
 
1364
}
 
1365
 
 
1366
RAB-RelocationReleaseList                               ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
 
1367
 
 
1368
RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
 
1369
        { ID id-RAB-RelocationReleaseItem               CRITICALITY ignore      TYPE RAB-RelocationReleaseItem                  PRESENCE mandatory      },
 
1370
        ...
 
1371
}
 
1372
 
 
1373
RAB-RelocationReleaseItem ::= SEQUENCE {
 
1374
        rAB-ID                                          RAB-ID,
 
1375
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} }                       OPTIONAL,
 
1376
        ...
 
1377
}
 
1378
 
 
1379
RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1380
        ...
 
1381
}
 
1382
 
 
1383
RAB-DataForwardingList                                  ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
 
1384
 
 
1385
RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
 
1386
        { ID id-RAB-DataForwardingItem                  CRITICALITY ignore      TYPE RAB-DataForwardingItem                     PRESENCE mandatory      },
 
1387
        ...
 
1388
}
 
1389
 
 
1390
RAB-DataForwardingItem ::= SEQUENCE {
 
1391
        rAB-ID                                          RAB-ID,
 
1392
        transportLayerAddress                           TransportLayerAddress,
 
1393
        iuTransportAssociation                          IuTransportAssociation,
 
1394
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} }                  OPTIONAL,
 
1395
        ...
 
1396
}
 
1397
 
 
1398
RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1399
        ...
 
1400
}
 
1401
 
 
1402
RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1403
        ...
 
1404
}
 
1405
 
 
1406
-- **************************************************************
 
1407
--
 
1408
-- Relocation Preparation Failure
 
1409
--
 
1410
-- **************************************************************
 
1411
 
 
1412
RelocationPreparationFailure ::= SEQUENCE {
 
1413
        protocolIEs                     ProtocolIE-Container       { {RelocationPreparationFailureIEs} },
 
1414
        protocolExtensions              ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} }                 OPTIONAL,
 
1415
        ...
 
1416
}
 
1417
 
 
1418
RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
 
1419
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
1420
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1421
        ...
 
1422
}
 
1423
 
 
1424
RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1425
        ...
 
1426
}
 
1427
 
 
1428
-- **************************************************************
 
1429
--
 
1430
-- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
 
1431
--
 
1432
-- **************************************************************
 
1433
 
 
1434
-- **************************************************************
 
1435
--
 
1436
-- Relocation Request
 
1437
--
 
1438
-- **************************************************************
 
1439
 
 
1440
RelocationRequest ::= SEQUENCE {
 
1441
        protocolIEs                     ProtocolIE-Container       { {RelocationRequestIEs} },
 
1442
        protocolExtensions              ProtocolExtensionContainer { {RelocationRequestExtensions} }                            OPTIONAL,
 
1443
        ...
 
1444
}
 
1445
 
 
1446
RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
 
1447
        { ID id-PermanentNAS-UE-ID                      CRITICALITY ignore      TYPE PermanentNAS-UE-ID                         PRESENCE conditional
 
1448
        -- This IE is only present if available at the sending side --                                                                                  } |
 
1449
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
1450
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
1451
        { ID id-SourceRNC-ToTargetRNC-TransparentContainer              
 
1452
                                                        CRITICALITY reject      TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory      } |
 
1453
        { ID id-RAB-SetupList-RelocReq                  CRITICALITY reject      TYPE RAB-SetupList-RelocReq                     PRESENCE optional       } |
 
1454
        { ID id-IntegrityProtectionInformation          CRITICALITY ignore      TYPE IntegrityProtectionInformation             PRESENCE conditional    
 
1455
        -- This IE is only present if available at the sending side --                                                                                  } |
 
1456
        { ID id-EncryptionInformation                   CRITICALITY ignore      TYPE EncryptionInformation                      PRESENCE optional       } |
 
1457
        { ID id-IuSigConId      CRITICALITY ignore TYPE IuSignallingConnectionIdentifier  PRESENCE mandatory },
 
1458
        ...
 
1459
}
 
1460
 
 
1461
RAB-SetupList-RelocReq                                  ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
 
1462
 
 
1463
RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= { 
 
1464
        { ID id-RAB-SetupItem-RelocReq                  CRITICALITY reject      TYPE RAB-SetupItem-RelocReq                     PRESENCE mandatory      },
 
1465
        ...
 
1466
}
 
1467
 
 
1468
RAB-SetupItem-RelocReq ::= SEQUENCE {
 
1469
        rAB-ID                                          RAB-ID,
 
1470
        nAS-SynchronisationIndicator    NAS-SynchronisationIndicator    OPTIONAL
 
1471
        -- This IE is present if the relevant NAS information is provided by the CN --,
 
1472
        rAB-Parameters                                  RAB-Parameters,
 
1473
        dataVolumeReportingIndication                   DataVolumeReportingIndication   OPTIONAL
 
1474
        -- This IE is only present if available at the sending side --,
 
1475
        pDP-TypeInformation                             PDP-TypeInformation             OPTIONAL
 
1476
        -- This IE is only present for RABs towards the PS domain --,
 
1477
        userPlaneInformation                            UserPlaneInformation,
 
1478
        transportLayerAddress                           TransportLayerAddress,
 
1479
        iuTransportAssociation                          IuTransportAssociation,
 
1480
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} }                  OPTIONAL,
 
1481
        ...
 
1482
}
 
1483
 
 
1484
RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1485
        ...
 
1486
}
 
1487
 
 
1488
UserPlaneInformation ::= SEQUENCE {
 
1489
        userPlaneMode                                   UserPlaneMode,
 
1490
        uP-ModeVersions                                 UP-ModeVersions,
 
1491
        iE-Extensions                                   ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} }                    OPTIONAL,
 
1492
        ...
 
1493
}
 
1494
 
 
1495
UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1496
        ...
 
1497
}
 
1498
 
 
1499
RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1500
        ...
 
1501
}
 
1502
 
 
1503
-- **************************************************************
 
1504
--
 
1505
-- Relocation Request Acknowledge
 
1506
--
 
1507
-- **************************************************************
 
1508
 
 
1509
RelocationRequestAcknowledge ::= SEQUENCE {
 
1510
        protocolIEs                     ProtocolIE-Container       { {RelocationRequestAcknowledgeIEs} },
 
1511
        protocolExtensions              ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} }                 OPTIONAL,
 
1512
        ...
 
1513
}
 
1514
 
 
1515
RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
 
1516
        { ID id-TargetRNC-ToSourceRNC-TransparentContainer
 
1517
                                                        CRITICALITY ignore      TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional
 
1518
        -- Must be included if applicapble and if not sent via the other CN --                                                                          } |
 
1519
        { ID id-RAB-SetupList-RelocReqAck               CRITICALITY ignore      TYPE RAB-SetupList-RelocReqAck                  PRESENCE optional} |
 
1520
        { ID id-RAB-FailedList                          CRITICALITY ignore      TYPE RAB-FailedList                             PRESENCE optional }|
 
1521
        { ID id-ChosenIntegrityProtectionAlgorithm      CRITICALITY ignore      TYPE ChosenIntegrityProtectionAlgorithm         PRESENCE conditional
 
1522
        -- This IE is only present if available at the sending side --                                                                                  } |
 
1523
        { ID id-ChosenEncryptionAlgorithm               CRITICALITY ignore      TYPE ChosenEncryptionAlgorithm                  PRESENCE optional       } |
 
1524
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1525
        ...
 
1526
}
 
1527
 
 
1528
RAB-SetupList-RelocReqAck                               ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
 
1529
 
 
1530
RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= { 
 
1531
        { ID id-RAB-SetupItem-RelocReqAck               CRITICALITY reject      TYPE RAB-SetupItem-RelocReqAck                  PRESENCE mandatory      },
 
1532
        ...
 
1533
}
 
1534
 
 
1535
RAB-SetupItem-RelocReqAck ::= SEQUENCE {
 
1536
        rAB-ID                                          RAB-ID,
 
1537
        transportLayerAddress                           TransportLayerAddress   OPTIONAL,
 
1538
        --This IE is only present for RABS towards the PS Domain
 
1539
        iuTransportAssociation                          IuTransportAssociation  OPTIONAL,
 
1540
        --This IE is only present for RABS towards the PS Domain
 
1541
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} }                       OPTIONAL,
 
1542
        ...
 
1543
}
 
1544
 
 
1545
RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1546
        ...
 
1547
}
 
1548
 
 
1549
RAB-FailedList                                          ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
 
1550
 
 
1551
RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
 
1552
        { ID id-RAB-FailedItem                          CRITICALITY ignore      TYPE RAB-FailedItem                             PRESENCE mandatory      },
 
1553
        ...
 
1554
}
 
1555
 
 
1556
RAB-FailedItem ::= SEQUENCE {
 
1557
        rAB-ID                                          RAB-ID,
 
1558
        cause                                           Cause,
 
1559
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} }                  OPTIONAL,
 
1560
        ...
 
1561
}
 
1562
 
 
1563
RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1564
        ...
 
1565
}
 
1566
 
 
1567
RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1568
        ...
 
1569
}
 
1570
 
 
1571
-- **************************************************************
 
1572
--
 
1573
-- Relocation Failure
 
1574
--
 
1575
-- **************************************************************
 
1576
 
 
1577
RelocationFailure ::= SEQUENCE {
 
1578
        protocolIEs                     ProtocolIE-Container       { {RelocationFailureIEs} },
 
1579
        protocolExtensions              ProtocolExtensionContainer { {RelocationFailureExtensions} }                            OPTIONAL,
 
1580
        ...
 
1581
}
 
1582
 
 
1583
RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
 
1584
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
1585
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1586
        ...
 
1587
}
 
1588
 
 
1589
RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1590
        ...
 
1591
}
 
1592
 
 
1593
-- **************************************************************
 
1594
--
 
1595
-- RELOCATION CANCEL ELEMENTARY PROCEDURE
 
1596
--
 
1597
-- **************************************************************
 
1598
 
 
1599
-- **************************************************************
 
1600
--
 
1601
-- Relocation Cancel
 
1602
--
 
1603
-- **************************************************************
 
1604
 
 
1605
RelocationCancel ::= SEQUENCE {
 
1606
        protocolIEs                     ProtocolIE-Container       { {RelocationCancelIEs} },
 
1607
        protocolExtensions              ProtocolExtensionContainer { {RelocationCancelExtensions} }                             OPTIONAL,
 
1608
        ...
 
1609
}
 
1610
 
 
1611
RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
 
1612
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
 
1613
        ...
 
1614
}
 
1615
 
 
1616
RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1617
        ...
 
1618
}
 
1619
 
 
1620
-- **************************************************************
 
1621
--
 
1622
-- Relocation Cancel Acknowledge
 
1623
--
 
1624
-- **************************************************************
 
1625
 
 
1626
RelocationCancelAcknowledge ::= SEQUENCE {
 
1627
        protocolIEs                     ProtocolIE-Container       { {RelocationCancelAcknowledgeIEs} },
 
1628
        protocolExtensions              ProtocolExtensionContainer { {RelocationCancelAcknowledgeExtensions} }                  OPTIONAL,
 
1629
        ...
 
1630
}
 
1631
 
 
1632
RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
 
1633
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1634
        ...
 
1635
}
 
1636
 
 
1637
RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1638
        ...
 
1639
}
 
1640
 
 
1641
-- **************************************************************
 
1642
--
 
1643
-- SRNS CONTEXT TRANSFER OPEARATION
 
1644
--
 
1645
-- **************************************************************
 
1646
 
 
1647
-- **************************************************************
 
1648
--
 
1649
-- SRNS Context Request
 
1650
--
 
1651
-- **************************************************************
 
1652
 
 
1653
SRNS-ContextRequest ::= SEQUENCE {
 
1654
        protocolIEs                     ProtocolIE-Container       { {SRNS-ContextRequestIEs} },
 
1655
        protocolExtensions              ProtocolExtensionContainer { {SRNS-ContextRequestExtensions} }                          OPTIONAL,
 
1656
        ...
 
1657
}
 
1658
 
 
1659
SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
 
1660
        { ID id-RAB-DataForwardingList-SRNS-CtxReq      CRITICALITY ignore      TYPE RAB-DataForwardingList-SRNS-CtxReq         PRESENCE mandatory      },
 
1661
        ...
 
1662
}
 
1663
 
 
1664
RAB-DataForwardingList-SRNS-CtxReq                      ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
 
1665
 
 
1666
RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
 
1667
        { ID id-RAB-DataForwardingItem-SRNS-CtxReq      CRITICALITY ignore      TYPE RAB-DataForwardingItem-SRNS-CtxReq         PRESENCE mandatory      },
 
1668
        ...
 
1669
}
 
1670
 
 
1671
RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
 
1672
        rAB-ID                                          RAB-ID,
 
1673
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} }                      OPTIONAL,
 
1674
        ...
 
1675
}
 
1676
 
 
1677
RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1678
        ...
 
1679
}
 
1680
 
 
1681
SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1682
        ...
 
1683
}
 
1684
 
 
1685
-- **************************************************************
 
1686
--
 
1687
-- SRNS Context Response
 
1688
--
 
1689
-- **************************************************************
 
1690
 
 
1691
SRNS-ContextResponse ::= SEQUENCE {
 
1692
        protocolIEs                     ProtocolIE-Container       { {SRNS-ContextResponseIEs} },
 
1693
        protocolExtensions              ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} }                         OPTIONAL,
 
1694
        ...
 
1695
}
 
1696
 
 
1697
SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
 
1698
 
 
1699
        { ID id-RAB-ContextList                         CRITICALITY ignore      TYPE RAB-ContextList                            PRESENCE conditional
 
1700
        -- This group must be present at least when no other group is present, ie. at least one group must be present --        } |
 
1701
        { ID id-RAB-ContextFailedtoTransferList         CRITICALITY ignore      TYPE RAB-ContextFailedtoTransferList            PRESENCE conditional
 
1702
        -- This group must be present at least when no other group is present, ie. at least one group must be present --        }|
 
1703
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1704
        ...
 
1705
}
 
1706
 
 
1707
RAB-ContextList                                         ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
 
1708
 
 
1709
RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
 
1710
        { ID id-RAB-ContextItem                         CRITICALITY ignore      TYPE RAB-ContextItem                            PRESENCE mandatory      },
 
1711
        ...
 
1712
}
 
1713
 
 
1714
RAB-ContextItem ::= SEQUENCE {
 
1715
        rAB-ID                                          RAB-ID,
 
1716
        dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber,
 
1717
        ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber,
 
1718
        dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber,
 
1719
        ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber,
 
1720
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} }                 OPTIONAL,
 
1721
        ...
 
1722
}
 
1723
 
 
1724
RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1725
        ...
 
1726
}
 
1727
 
 
1728
RAB-ContextFailedtoTransferList                                 ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
 
1729
 
 
1730
RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
 
1731
        { ID id-RAB-ContextFailedtoTransferItem         CRITICALITY ignore      TYPE RABs-ContextFailedtoTransferItem                   PRESENCE mandatory      },
 
1732
        ...
 
1733
}
 
1734
 
 
1735
RABs-ContextFailedtoTransferItem::= SEQUENCE {
 
1736
        rAB-ID                                          RAB-ID,
 
1737
        cause                                           Cause,
 
1738
        iE-Extensions                                   ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} }                       OPTIONAL,
 
1739
        ...
 
1740
}
 
1741
 
 
1742
 
 
1743
RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1744
        ...
 
1745
}
 
1746
 
 
1747
SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1748
        ...
 
1749
}
 
1750
 
 
1751
-- **************************************************************
 
1752
--
 
1753
-- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
 
1754
--
 
1755
-- **************************************************************
 
1756
 
 
1757
-- **************************************************************
 
1758
--
 
1759
-- Security Mode Command
 
1760
--
 
1761
-- **************************************************************
 
1762
 
 
1763
SecurityModeCommand ::= SEQUENCE {
 
1764
        protocolIEs                     ProtocolIE-Container       { {SecurityModeCommandIEs} },
 
1765
        protocolExtensions              ProtocolExtensionContainer { {SecurityModeCommandExtensions} }                          OPTIONAL,
 
1766
        ...
 
1767
}
 
1768
 
 
1769
SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
 
1770
        { ID id-IntegrityProtectionInformation          CRITICALITY ignore      TYPE IntegrityProtectionInformation             PRESENCE mandatory      } |
 
1771
        { ID id-EncryptionInformation                   CRITICALITY ignore      TYPE EncryptionInformation                      PRESENCE optional       } |
 
1772
        { ID id-KeyStatus                                               CRITICALITY ignore      TYPE KeyStatus                                          PRESENCE mandatory},
 
1773
        ...
 
1774
}
 
1775
 
 
1776
SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1777
        ...
 
1778
}
 
1779
 
 
1780
-- **************************************************************
 
1781
--
 
1782
-- Security Mode Complete
 
1783
--
 
1784
-- **************************************************************
 
1785
 
 
1786
SecurityModeComplete ::= SEQUENCE {
 
1787
        protocolIEs                     ProtocolIE-Container       { {SecurityModeCompleteIEs} },
 
1788
        protocolExtensions              ProtocolExtensionContainer { {SecurityModeCompleteExtensions} }                         OPTIONAL,
 
1789
        ...
 
1790
}
 
1791
 
 
1792
SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
 
1793
        { ID id-ChosenIntegrityProtectionAlgorithm      CRITICALITY ignore      TYPE ChosenIntegrityProtectionAlgorithm         PRESENCE mandatory      } |
 
1794
        { ID id-ChosenEncryptionAlgorithm               CRITICALITY ignore      TYPE ChosenEncryptionAlgorithm                  PRESENCE optional       } |
 
1795
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1796
        ...
 
1797
}
 
1798
 
 
1799
SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1800
        ...
 
1801
}
 
1802
 
 
1803
-- **************************************************************
 
1804
--
 
1805
-- Security Mode Reject
 
1806
--
 
1807
-- **************************************************************
 
1808
 
 
1809
SecurityModeReject ::= SEQUENCE {
 
1810
        protocolIEs                     ProtocolIE-Container       { {SecurityModeRejectIEs} },
 
1811
        protocolExtensions              ProtocolExtensionContainer { {SecurityModeRejectExtensions} }                           OPTIONAL,
 
1812
        ...
 
1813
}
 
1814
 
 
1815
SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
 
1816
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
1817
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1818
        ...
 
1819
}
 
1820
 
 
1821
SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1822
        ...
 
1823
}
 
1824
 
 
1825
-- **************************************************************
 
1826
--
 
1827
-- DATA VOLUME REPORT ELEMENTARY PROCEDURE
 
1828
--
 
1829
-- **************************************************************
 
1830
 
 
1831
-- **************************************************************
 
1832
--
 
1833
-- Data Volume Report Request
 
1834
--
 
1835
-- **************************************************************
 
1836
 
 
1837
DataVolumeReportRequest ::= SEQUENCE {
 
1838
        protocolIEs                     ProtocolIE-Container       { {DataVolumeReportRequestIEs} },
 
1839
        protocolExtensions              ProtocolExtensionContainer { {DataVolumeReportRequestExtensions} }                      OPTIONAL,
 
1840
        ...
 
1841
}
 
1842
 
 
1843
DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
 
1844
        { ID id-RAB-DataVolumeReportRequestList         CRITICALITY ignore      TYPE RAB-DataVolumeReportRequestList            PRESENCE mandatory      },
 
1845
        ...
 
1846
}
 
1847
 
 
1848
RAB-DataVolumeReportRequestList                         ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
 
1849
 
 
1850
RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
 
1851
        { ID id-RAB-DataVolumeReportRequestItem         CRITICALITY ignore      TYPE RAB-DataVolumeReportRequestItem            PRESENCE mandatory      },
 
1852
        ...
 
1853
}
 
1854
 
 
1855
RAB-DataVolumeReportRequestItem ::= SEQUENCE {
 
1856
        rAB-ID                                          RAB-ID,
 
1857
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} }                 OPTIONAL,
 
1858
        ...
 
1859
}
 
1860
 
 
1861
RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1862
        ...
 
1863
}
 
1864
 
 
1865
DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1866
        ...
 
1867
}
 
1868
 
 
1869
-- **************************************************************
 
1870
--
 
1871
-- Data Volume Report
 
1872
--
 
1873
-- **************************************************************
 
1874
 
 
1875
DataVolumeReport ::= SEQUENCE {
 
1876
        protocolIEs                     ProtocolIE-Container       { {DataVolumeReportIEs} },
 
1877
        protocolExtensions              ProtocolExtensionContainer { {DataVolumeReportExtensions} }                             OPTIONAL,
 
1878
        ...
 
1879
}
 
1880
 
 
1881
DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
 
1882
        { ID id-RAB-DataVolumeReportList                CRITICALITY ignore      TYPE RAB-DataVolumeReportList                   PRESENCE conditional
 
1883
        -- This group must be present at least when no other group is present, ie. at least one group must be present --        } |
 
1884
        { ID id-RAB-FailedtoReportList                  CRITICALITY ignore      TYPE RAB-FailedtoReportList                     PRESENCE conditional
 
1885
        -- This group must be present at least when no other group is present, ie. at least one group must be present --        } |
 
1886
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
1887
        ...
 
1888
}
 
1889
 
 
1890
DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1891
        ...
 
1892
}
 
1893
 
 
1894
RAB-FailedtoReportList                          ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
 
1895
 
 
1896
RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
 
1897
        { ID id-RAB-FailedtoReportItem          CRITICALITY ignore      TYPE RABs-failed-to-reportItem                  PRESENCE mandatory      },
 
1898
        ...
 
1899
}
 
1900
 
 
1901
RABs-failed-to-reportItem::= SEQUENCE {
 
1902
        rAB-ID                                          RAB-ID,
 
1903
        cause                                           Cause,
 
1904
        iE-Extensions                                   ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} }                      OPTIONAL,
 
1905
        ...
 
1906
}
 
1907
 
 
1908
 
 
1909
RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1910
        ...
 
1911
}
 
1912
 
 
1913
-- **************************************************************
 
1914
--
 
1915
-- CN INFORMATION BROADCAST
 
1916
--
 
1917
-- **************************************************************
 
1918
 
 
1919
-- **************************************************************
 
1920
--
 
1921
-- CN Information Broadcast Request
 
1922
--
 
1923
-- **************************************************************
 
1924
 
 
1925
CN-InformationBroadcastRequest ::= SEQUENCE {
 
1926
        protocolIEs                     ProtocolIE-Container       { {CN-InformationBroadcastRequestIEs} },
 
1927
        protocolExtensions              ProtocolExtensionContainer { {CN-InformationBroadcastRequestExtensions} }               OPTIONAL,
 
1928
        ...
 
1929
}
 
1930
 
 
1931
CN-InformationBroadcastRequestIEs RANAP-PROTOCOL-IES ::= {
 
1932
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
1933
        { ID id-CN-BroadcastInformationPieceList        CRITICALITY ignore      TYPE CN-BroadcastInformationPieceList           PRESENCE mandatory      },
 
1934
        ...
 
1935
}
 
1936
 
 
1937
CN-BroadcastInformationPieceList                        ::= CN-BroadcastInfPiece-IE-ContainerList { {CN-BroadcastInformationPieceIEs} }
 
1938
 
 
1939
CN-BroadcastInformationPieceIEs RANAP-PROTOCOL-IES ::= {
 
1940
        { ID id-CN-BroadcastInformationPiece            CRITICALITY ignore      TYPE CN-BroadcastInformationPiece               PRESENCE mandatory      },
 
1941
        ...
 
1942
}
 
1943
 
 
1944
CN-BroadcastInformationPiece ::= SEQUENCE {
 
1945
        informationIdentity                             InformationIdentity,
 
1946
        nAS-BroadcastInformation                        NAS-BroadcastInformation                OPTIONAL
 
1947
        -- Included if CN requests UTRAN to broadcast the information piece --,
 
1948
        cN-BroadcastArea                                        CN-BroadcastArea                OPTIONAL
 
1949
        -- Included if CN requests UTRAN to broadcast the information piece --,
 
1950
        informationPriority                             InformationPriority             OPTIONAL
 
1951
        -- Included if CN requests UTRAN to broadcast the information piece --,
 
1952
        informationControl                              InformationControl,
 
1953
        iE-Extensions                                   ProtocolExtensionContainer { {CN-BroadcastInformationPiece-ExtIEs} }                    OPTIONAL,
 
1954
        ...
 
1955
}
 
1956
 
 
1957
CN-BroadcastInformationPiece-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
1958
        ...
 
1959
}
 
1960
 
 
1961
CN-InformationBroadcastRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1962
        ...
 
1963
}
 
1964
 
 
1965
-- **************************************************************
 
1966
--
 
1967
-- CN Information Broadcast Confirm
 
1968
--
 
1969
-- **************************************************************
 
1970
 
 
1971
CN-InformationBroadcastConfirm ::= SEQUENCE {
 
1972
        protocolIEs                     ProtocolIE-Container       { {CN-InformationBroadcastConfirmIEs} },
 
1973
        protocolExtensions              ProtocolExtensionContainer { {CN-InformationBroadcastConfirmExtensions} }               OPTIONAL,
 
1974
        ...
 
1975
}
 
1976
 
 
1977
CN-InformationBroadcastConfirmIEs RANAP-PROTOCOL-IES ::= {
 
1978
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
1979
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       } |
 
1980
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE mandatory },
 
1981
        ...
 
1982
}
 
1983
 
 
1984
CN-InformationBroadcastConfirmExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
1985
        ...
 
1986
}
 
1987
 
 
1988
-- **************************************************************
 
1989
--
 
1990
-- CN Information Broadcast Reject
 
1991
--
 
1992
-- **************************************************************
 
1993
 
 
1994
CN-InformationBroadcastReject ::= SEQUENCE {
 
1995
        protocolIEs                     ProtocolIE-Container       { {CN-InformationBroadcastRejectIEs} },
 
1996
        protocolExtensions              ProtocolExtensionContainer { {CN-InformationBroadcastRejectExtensions} }                OPTIONAL,
 
1997
        ...
 
1998
}
 
1999
 
 
2000
CN-InformationBroadcastRejectIEs RANAP-PROTOCOL-IES ::= {
 
2001
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2002
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
2003
         { ID id-CriticalityDiagnostics                 CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       } |
 
2004
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE mandatory },
 
2005
        ...
 
2006
}
 
2007
 
 
2008
CN-InformationBroadcastRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2009
        ...
 
2010
}
 
2011
 
 
2012
-- **************************************************************
 
2013
--
 
2014
-- RESET ELEMENTARY PROCEDURE
 
2015
--
 
2016
-- **************************************************************
 
2017
 
 
2018
-- **************************************************************
 
2019
--
 
2020
-- Reset
 
2021
--
 
2022
-- **************************************************************
 
2023
 
 
2024
Reset ::= SEQUENCE {
 
2025
        protocolIEs                     ProtocolIE-Container       { {ResetIEs} },
 
2026
        protocolExtensions              ProtocolExtensionContainer { {ResetExtensions} }                                        OPTIONAL,
 
2027
        ...
 
2028
}
 
2029
 
 
2030
ResetIEs RANAP-PROTOCOL-IES ::= {
 
2031
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
2032
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2033
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2034
        -- This IE is always used in the uplink direction --                                                                                            },
 
2035
        ...
 
2036
}
 
2037
 
 
2038
ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2039
        ...
 
2040
}
 
2041
 
 
2042
-- **************************************************************
 
2043
--
 
2044
-- Reset Acknowledge
 
2045
--
 
2046
-- **************************************************************
 
2047
 
 
2048
ResetAcknowledge ::= SEQUENCE {
 
2049
        protocolIEs                     ProtocolIE-Container       { {ResetAcknowledgeIEs} },
 
2050
        protocolExtensions              ProtocolExtensionContainer { {ResetAcknowledgeExtensions} }                             OPTIONAL,
 
2051
        ...
 
2052
}
 
2053
 
 
2054
ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
 
2055
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2056
         { ID id-CriticalityDiagnostics                 CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       } |
 
2057
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2058
        -- This IE is always used in the uplink direction --                                                                                            },
 
2059
        ...
 
2060
}
 
2061
 
 
2062
ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2063
        ...
 
2064
}
 
2065
-- **************************************************************
 
2066
--
 
2067
-- RESET RESOURCE ELEMENTARY PROCEDURE
 
2068
--
 
2069
-- **************************************************************
 
2070
 
 
2071
 
 
2072
-- **************************************************************
 
2073
--
 
2074
-- Reset Resource
 
2075
--
 
2076
-- **************************************************************
 
2077
 
 
2078
ResetResource ::= SEQUENCE {
 
2079
        protocolIEs                     ProtocolIE-Container       { {ResetResourceIEs} },
 
2080
        protocolExtensions              ProtocolExtensionContainer { {ResetResourceExtensions} }                                        OPTIONAL,
 
2081
        ...
 
2082
}
 
2083
 
 
2084
ResetResourceIEs RANAP-PROTOCOL-IES ::= {
 
2085
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2086
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      } |
 
2087
        { ID id-IuSigConIdList                          CRITICALITY ignore      TYPE ResetResourceList                          PRESENCE mandatory      } |
 
2088
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2089
        -- This IE is always used in the uplink direction --                                                                                            },
 
2090
        ...
 
2091
}
 
2092
 
 
2093
ResetResourceList       ::=     IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
 
2094
 
 
2095
ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
 
2096
        { ID id-IuSigConIdItem                          CRITICALITY ignore      TYPE    ResetResourceItem                       PRESENCE mandatory      },
 
2097
        ...
 
2098
}
 
2099
 
 
2100
ResetResourceItem ::= SEQUENCE {
 
2101
        iuSigConId                                      IuSignallingConnectionIdentifier,
 
2102
        iE-Extensions                           ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} }                      OPTIONAL,
 
2103
        ...
 
2104
}
 
2105
 
 
2106
ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2107
        ...
 
2108
}
 
2109
 
 
2110
ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2111
        ...
 
2112
}
 
2113
 
 
2114
-- **************************************************************
 
2115
--
 
2116
-- Reset Resource Acknowledge
 
2117
--
 
2118
-- **************************************************************
 
2119
 
 
2120
ResetResourceAcknowledge ::= SEQUENCE {
 
2121
        protocolIEs                     ProtocolIE-Container       { {ResetResourceAcknowledgeIEs} },
 
2122
        protocolExtensions              ProtocolExtensionContainer { {ResetResourceAcknowledgeExtensions} }                             OPTIONAL,
 
2123
        ...
 
2124
}
 
2125
 
 
2126
ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
 
2127
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2128
        { ID id-IuSigConIdList                          CRITICALITY ignore      TYPE ResetResourceAckList                       PRESENCE mandatory      } |
 
2129
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2130
         -- This IE is always used in the uplink direction --                                                                                           } |
 
2131
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
 
2132
        ...
 
2133
}
 
2134
ResetResourceAckList    ::=     IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
 
2135
 
 
2136
ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
 
2137
        { ID id-IuSigConIdItem                          CRITICALITY ignore      TYPE    ResetResourceAckItem                    PRESENCE mandatory      },
 
2138
        ...
 
2139
}
 
2140
 
 
2141
ResetResourceAckItem ::= SEQUENCE {
 
2142
        iuSigConId                                      IuSignallingConnectionIdentifier,
 
2143
        iE-Extensions                           ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} }                   OPTIONAL,
 
2144
        ...
 
2145
}
 
2146
 
 
2147
ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2148
        ...
 
2149
}
 
2150
 
 
2151
ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2152
        ...
 
2153
}
 
2154
 
 
2155
-- **************************************************************
 
2156
--
 
2157
-- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
 
2158
--
 
2159
-- **************************************************************
 
2160
 
 
2161
-- **************************************************************
 
2162
--
 
2163
-- RAB Release Request
 
2164
--
 
2165
-- **************************************************************
 
2166
 
 
2167
RAB-ReleaseRequest ::= SEQUENCE {
 
2168
        protocolIEs                     ProtocolIE-Container       { {RAB-ReleaseRequestIEs} },
 
2169
        protocolExtensions              ProtocolExtensionContainer { {RAB-ReleaseRequestExtensions} }                           OPTIONAL,
 
2170
        ...
 
2171
}
 
2172
 
 
2173
RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
 
2174
        { ID id-RAB-ReleaseList                         CRITICALITY ignore      TYPE RAB-ReleaseList                            PRESENCE mandatory      },
 
2175
        ...
 
2176
}
 
2177
 
 
2178
RAB-ReleaseList                                         ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
 
2179
 
 
2180
RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
 
2181
        { ID id-RAB-ReleaseItem                         CRITICALITY ignore      TYPE RAB-ReleaseItem                            PRESENCE mandatory      },
 
2182
        ...
 
2183
}
 
2184
 
 
2185
RAB-ReleaseItem ::= SEQUENCE {
 
2186
        rAB-ID                                          RAB-ID,
 
2187
        cause                                           Cause,
 
2188
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} }                 OPTIONAL,
 
2189
        ...
 
2190
}
 
2191
 
 
2192
RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2193
        ...
 
2194
}
 
2195
 
 
2196
RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2197
        ...
 
2198
}
 
2199
 
 
2200
-- **************************************************************
 
2201
--
 
2202
-- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
 
2203
--
 
2204
-- **************************************************************
 
2205
 
 
2206
-- **************************************************************
 
2207
--
 
2208
-- Iu Release Request
 
2209
--
 
2210
-- **************************************************************
 
2211
 
 
2212
Iu-ReleaseRequest ::= SEQUENCE {
 
2213
        protocolIEs                     ProtocolIE-Container       { {Iu-ReleaseRequestIEs} },
 
2214
        protocolExtensions              ProtocolExtensionContainer { {Iu-ReleaseRequestExtensions} }                            OPTIONAL,
 
2215
        ...
 
2216
}
 
2217
 
 
2218
Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
 
2219
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory      },
 
2220
        ...
 
2221
}
 
2222
 
 
2223
Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2224
        ...
 
2225
}
 
2226
 
 
2227
-- **************************************************************
 
2228
--
 
2229
-- RELOCATION DETECT ELEMENTARY PROCEDURE
 
2230
--
 
2231
-- **************************************************************
 
2232
 
 
2233
-- **************************************************************
 
2234
--
 
2235
-- Relocation Detect
 
2236
--
 
2237
-- **************************************************************
 
2238
 
 
2239
RelocationDetect ::= SEQUENCE {
 
2240
        protocolIEs                     ProtocolIE-Container       { {RelocationDetectIEs} },
 
2241
        protocolExtensions              ProtocolExtensionContainer { {RelocationDetectExtensions} }                             OPTIONAL,
 
2242
        ...
 
2243
}
 
2244
 
 
2245
RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
 
2246
        ...
 
2247
}
 
2248
 
 
2249
RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2250
        ...
 
2251
}
 
2252
 
 
2253
-- **************************************************************
 
2254
--
 
2255
-- RELOCATION COMPLETE ELEMENTARY PROCEDURE
 
2256
--
 
2257
-- **************************************************************
 
2258
 
 
2259
-- **************************************************************
 
2260
--
 
2261
-- Relocation Complete
 
2262
--
 
2263
-- **************************************************************
 
2264
 
 
2265
RelocationComplete ::= SEQUENCE {
 
2266
        protocolIEs                     ProtocolIE-Container       { {RelocationCompleteIEs} },
 
2267
        protocolExtensions              ProtocolExtensionContainer { {RelocationCompleteExtensions} }                           OPTIONAL,
 
2268
        ...
 
2269
}
 
2270
 
 
2271
RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
 
2272
        ...
 
2273
}
 
2274
 
 
2275
RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2276
        ...
 
2277
}
 
2278
 
 
2279
-- **************************************************************
 
2280
--
 
2281
-- PAGING ELEMENTARY PROCEDURE
 
2282
--
 
2283
-- **************************************************************
 
2284
 
 
2285
-- **************************************************************
 
2286
--
 
2287
-- Paging
 
2288
--
 
2289
-- **************************************************************
 
2290
 
 
2291
Paging ::= SEQUENCE {
 
2292
        protocolIEs                     ProtocolIE-Container       { {PagingIEs} },
 
2293
        protocolExtensions              ProtocolExtensionContainer { {PagingExtensions} }                                       OPTIONAL,
 
2294
        ...
 
2295
}
 
2296
 
 
2297
PagingIEs RANAP-PROTOCOL-IES ::= {
 
2298
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2299
        { ID id-PermanentNAS-UE-ID                      CRITICALITY ignore      TYPE PermanentNAS-UE-ID                         PRESENCE mandatory      } |
 
2300
        { ID id-TemporaryUE-ID                          CRITICALITY ignore      TYPE TemporaryUE-ID                             PRESENCE optional       } |
 
2301
        { ID id-PagingAreaID                            CRITICALITY ignore      TYPE PagingAreaID                               PRESENCE optional       } |
 
2302
        { ID id-PagingCause                             CRITICALITY ignore      TYPE PagingCause                                PRESENCE optional       } |
 
2303
        { ID id-NonSearchingIndication                  CRITICALITY ignore      TYPE NonSearchingIndication                     PRESENCE optional       } |
 
2304
        { ID id-DRX-CycleLengthCoefficient                              CRITICALITY ignore      TYPE DRX-CycleLengthCoefficient                         PRESENCE optional       } ,
 
2305
        ...
 
2306
}
 
2307
 
 
2308
PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2309
        ...
 
2310
}
 
2311
 
 
2312
-- **************************************************************
 
2313
--
 
2314
-- COMMON ID ELEMENTARY PROCEDURE
 
2315
--
 
2316
-- **************************************************************
 
2317
 
 
2318
-- **************************************************************
 
2319
--
 
2320
-- Common ID
 
2321
--
 
2322
-- **************************************************************
 
2323
 
 
2324
CommonID ::= SEQUENCE {
 
2325
        protocolIEs                     ProtocolIE-Container       { {CommonID-IEs} },
 
2326
        protocolExtensions              ProtocolExtensionContainer { {CommonIDExtensions} }                                     OPTIONAL,
 
2327
        ...
 
2328
}
 
2329
 
 
2330
CommonID-IEs RANAP-PROTOCOL-IES ::= {
 
2331
        { ID id-PermanentNAS-UE-ID                      CRITICALITY ignore      TYPE PermanentNAS-UE-ID                         PRESENCE mandatory      },
 
2332
        ...
 
2333
}
 
2334
 
 
2335
CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2336
        ...
 
2337
}
 
2338
 
 
2339
-- **************************************************************
 
2340
--
 
2341
-- CN INVOKE TRACE ELEMENTARY PROCEDURE
 
2342
--
 
2343
-- **************************************************************
 
2344
 
 
2345
-- **************************************************************
 
2346
--
 
2347
-- CN Invoke Trace
 
2348
--
 
2349
-- **************************************************************
 
2350
 
 
2351
CN-InvokeTrace ::= SEQUENCE {
 
2352
        protocolIEs                     ProtocolIE-Container       { {CN-InvokeTraceIEs} },
 
2353
        protocolExtensions              ProtocolExtensionContainer { {CN-InvokeTraceExtensions} }                               OPTIONAL,
 
2354
        ...
 
2355
}
 
2356
 
 
2357
CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
 
2358
        { ID id-TraceType                               CRITICALITY ignore      TYPE TraceType                                  PRESENCE mandatory      } |
 
2359
        { ID id-TraceReference                          CRITICALITY ignore      TYPE TraceReference                             PRESENCE mandatory      } |
 
2360
        { ID id-TriggerID                               CRITICALITY ignore      TYPE TriggerID                                  PRESENCE optional       } |
 
2361
        { ID id-UE-ID                                   CRITICALITY ignore      TYPE UE-ID                                      PRESENCE optional       } |
 
2362
        { ID id-OMC-ID                                  CRITICALITY ignore      TYPE OMC-ID                                     PRESENCE optional       },
 
2363
        ...
 
2364
}
 
2365
 
 
2366
CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2367
        ...
 
2368
}
 
2369
 
 
2370
-- **************************************************************
 
2371
--
 
2372
-- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
 
2373
--
 
2374
-- **************************************************************
 
2375
 
 
2376
-- **************************************************************
 
2377
--
 
2378
-- CN Deactivate Trace
 
2379
--
 
2380
-- **************************************************************
 
2381
 
 
2382
CN-DeactivateTrace ::= SEQUENCE {
 
2383
        protocolIEs                     ProtocolIE-Container       { {CN-DeactivateTraceIEs} },
 
2384
        protocolExtensions              ProtocolExtensionContainer { {CN-DeactivateTraceExtensions} }                           OPTIONAL,
 
2385
        ...
 
2386
}
 
2387
 
 
2388
CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
 
2389
        { ID id-TraceReference                          CRITICALITY ignore      TYPE TraceReference                             PRESENCE mandatory } |
 
2390
        { ID id-TriggerID                               CRITICALITY ignore      TYPE TriggerID                                  PRESENCE optional },
 
2391
        ...
 
2392
}
 
2393
 
 
2394
CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2395
        ...
 
2396
}
 
2397
 
 
2398
-- **************************************************************
 
2399
--
 
2400
-- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
 
2401
--
 
2402
-- **************************************************************
 
2403
 
 
2404
-- **************************************************************
 
2405
--
 
2406
-- Location Reporting Control
 
2407
--
 
2408
-- **************************************************************
 
2409
 
 
2410
LocationReportingControl ::= SEQUENCE {
 
2411
        protocolIEs                     ProtocolIE-Container       { {LocationReportingControlIEs} },
 
2412
        protocolExtensions              ProtocolExtensionContainer { {LocationReportingControlExtensions} }                     OPTIONAL,
 
2413
        ...
 
2414
}
 
2415
 
 
2416
LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
 
2417
        { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory      },
 
2418
        ...
 
2419
}
 
2420
 
 
2421
LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2422
        ...
 
2423
}
 
2424
 
 
2425
-- **************************************************************
 
2426
--
 
2427
-- LOCATION REPORT ELEMENTARY PROCEDURE
 
2428
--
 
2429
-- **************************************************************
 
2430
 
 
2431
-- **************************************************************
 
2432
--
 
2433
-- Location Report
 
2434
--
 
2435
-- **************************************************************
 
2436
 
 
2437
LocationReport ::= SEQUENCE {
 
2438
        protocolIEs                     ProtocolIE-Container       { {LocationReportIEs} },
 
2439
        protocolExtensions              ProtocolExtensionContainer { {LocationReportExtensions} }                               OPTIONAL,
 
2440
        ...
 
2441
}
 
2442
 
 
2443
LocationReportIEs RANAP-PROTOCOL-IES ::= {
 
2444
        { ID id-AreaIdentity                            CRITICALITY ignore      TYPE AreaIdentity                               PRESENCE optional       } |
 
2445
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE optional       },
 
2446
        ...
 
2447
}
 
2448
 
 
2449
LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2450
        ...
 
2451
}
 
2452
 
 
2453
-- **************************************************************
 
2454
--
 
2455
-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
 
2456
--
 
2457
-- **************************************************************
 
2458
 
 
2459
-- **************************************************************
 
2460
--
 
2461
-- Initial UE Message
 
2462
--
 
2463
-- **************************************************************
 
2464
 
 
2465
InitialUE-Message ::= SEQUENCE {
 
2466
        protocolIEs                     ProtocolIE-Container       { {InitialUE-MessageIEs} },
 
2467
        protocolExtensions              ProtocolExtensionContainer { {InitialUE-MessageExtensions} }                            OPTIONAL,
 
2468
        ...
 
2469
}
 
2470
 
 
2471
InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
 
2472
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE mandatory      } |
 
2473
        { ID id-LAI                                     CRITICALITY ignore      TYPE LAI                                        PRESENCE mandatory      } |
 
2474
        { ID id-RAC                                     CRITICALITY ignore      TYPE RAC                                        PRESENCE conditional    
 
2475
        -- This IE is only present for RABs towards the PS domain --                                                                                    } |
 
2476
        { ID id-SAI                                     CRITICALITY ignore      TYPE SAI                                        PRESENCE mandatory      } |
 
2477
        { ID id-NAS-PDU                                 CRITICALITY ignore      TYPE NAS-PDU                                    PRESENCE mandatory      } |
 
2478
        { ID id-IuSigConId                              CRITICALITY ignore      TYPE IuSignallingConnectionIdentifier           PRESENCE mandatory      } |
 
2479
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE mandatory      },
 
2480
 
 
2481
        ...
 
2482
}
 
2483
 
 
2484
InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2485
        ...
 
2486
}
 
2487
 
 
2488
-- **************************************************************
 
2489
--
 
2490
-- DIRECT TRANSFER ELEMENTARY PROCEDURE
 
2491
--
 
2492
-- **************************************************************
 
2493
 
 
2494
-- **************************************************************
 
2495
--
 
2496
-- Direct Transfer
 
2497
--
 
2498
-- **************************************************************
 
2499
 
 
2500
DirectTransfer ::= SEQUENCE {
 
2501
        protocolIEs                     ProtocolIE-Container       { {DirectTransferIEs} },
 
2502
        protocolExtensions              ProtocolExtensionContainer { {DirectTransferExtensions} }                               OPTIONAL,
 
2503
        ...
 
2504
}
 
2505
 
 
2506
DirectTransferIEs RANAP-PROTOCOL-IES ::= {
 
2507
        { ID id-NAS-PDU                                 CRITICALITY ignore      TYPE NAS-PDU                                    PRESENCE mandatory      } |
 
2508
        { ID id-LAI                                     CRITICALITY ignore      TYPE LAI                                        PRESENCE conditional
 
2509
        -- This IE is only present if the message is directed to the PS domain --                                                                       } |
 
2510
        { ID id-RAC                                     CRITICALITY ignore      TYPE RAC                                        PRESENCE conditional
 
2511
        -- This IE is only present if the message is directed to the PS domain --                                                                       } |
 
2512
        { ID id-SAPI                                    CRITICALITY ignore      TYPE SAPI                                       PRESENCE conditional
 
2513
        -- This IE is always used in downlink direction--                                                                                               },
 
2514
        ...
 
2515
}
 
2516
 
 
2517
DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2518
        ...
 
2519
}
 
2520
 
 
2521
-- **************************************************************
 
2522
--
 
2523
-- OVERLOAD CONTROL ELEMENTARY PROCEDURE
 
2524
--
 
2525
-- **************************************************************
 
2526
 
 
2527
-- **************************************************************
 
2528
--
 
2529
-- Overload
 
2530
--
 
2531
-- **************************************************************
 
2532
 
 
2533
Overload ::= SEQUENCE {
 
2534
        protocolIEs                     ProtocolIE-Container       { {OverloadIEs} },
 
2535
        protocolExtensions              ProtocolExtensionContainer { {OverloadExtensions} }                                     OPTIONAL,
 
2536
        ...
 
2537
}
 
2538
 
 
2539
OverloadIEs RANAP-PROTOCOL-IES ::= {
 
2540
        { ID id-NumberOfSteps                           CRITICALITY ignore      TYPE NumberOfSteps                              PRESENCE optional       } |
 
2541
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2542
        -- This IE is always used in the uplink direction --                                                                                            },
 
2543
        ...
 
2544
}
 
2545
 
 
2546
OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2547
        ...
 
2548
}
 
2549
 
 
2550
-- **************************************************************
 
2551
--
 
2552
-- ERROR INDICATION ELEMENTARY PROCEDURE
 
2553
--
 
2554
-- **************************************************************
 
2555
 
 
2556
-- **************************************************************
 
2557
--
 
2558
-- Error Indication
 
2559
--
 
2560
-- **************************************************************
 
2561
 
 
2562
ErrorIndication ::= SEQUENCE {
 
2563
        protocolIEs                     ProtocolIE-Container       { {ErrorIndicationIEs} },
 
2564
        protocolExtensions              ProtocolExtensionContainer { {ErrorIndicationExtensions} }                              OPTIONAL,
 
2565
        ...
 
2566
}
 
2567
 
 
2568
ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
 
2569
        { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                      PRESENCE conditional
 
2570
        -- At least either of Cause IE or Criticality IE shall be present --                                                                            } |
 
2571
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE conditional
 
2572
        -- At least either of Cause IE or Criticality IE shall be present --                                                                            } |
 
2573
        { ID id-CN-DomainIndicator                      CRITICALITY ignore      TYPE CN-DomainIndicator                         PRESENCE optional       } |
 
2574
        { ID id-TransportLayerAddress                   CRITICALITY ignore      TYPE TransportLayerAddress                      PRESENCE optional       } |
 
2575
         { ID id-IuTransportAssociation                 CRITICALITY ignore      TYPE IuTransportAssociation                     PRESENCE optional       } |
 
2576
        { ID id-GlobalRNC-ID                            CRITICALITY ignore      TYPE GlobalRNC-ID                               PRESENCE conditional 
 
2577
        -- This IE is always used in the uplink direction when message is sent connectionless --                                                        },
 
2578
        ...
 
2579
}
 
2580
 
 
2581
ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2582
        ...
 
2583
}
 
2584
 
 
2585
-- **************************************************************
 
2586
--
 
2587
-- SRNS DATA FORWARD ELEMENTARY PROCEDURE
 
2588
--
 
2589
-- **************************************************************
 
2590
 
 
2591
-- **************************************************************
 
2592
--
 
2593
-- SRNS Data Forward Command
 
2594
--
 
2595
-- **************************************************************
 
2596
 
 
2597
SRNS-DataForwardCommand ::= SEQUENCE {
 
2598
        protocolIEs                     ProtocolIE-Container       { {SRNS-DataForwardCommandIEs} },
 
2599
        protocolExtensions              ProtocolExtensionContainer { {SRNS-DataForwardCommandExtensions} }                      OPTIONAL,
 
2600
        ...
 
2601
}
 
2602
 
 
2603
SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
 
2604
        { ID id-RAB-DataForwardingList                  CRITICALITY ignore      TYPE RAB-DataForwardingList                     PRESENCE conditional
 
2605
        -- This group is only present for RABs towards the PS domain --                                                                                 },
 
2606
        ...
 
2607
}
 
2608
 
 
2609
SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2610
        ...
 
2611
}
 
2612
 
 
2613
-- **************************************************************
 
2614
--
 
2615
-- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
 
2616
--
 
2617
-- **************************************************************
 
2618
 
 
2619
-- **************************************************************
 
2620
--
 
2621
-- Forward SRNS Context
 
2622
--
 
2623
-- **************************************************************
 
2624
 
 
2625
ForwardSRNS-Context ::= SEQUENCE {
 
2626
        protocolIEs                     ProtocolIE-Container       { {ForwardSRNS-ContextIEs} },
 
2627
        protocolExtensions              ProtocolExtensionContainer { {ForwardSRNS-ContextExtensions} }                          OPTIONAL,
 
2628
        ...
 
2629
}
 
2630
 
 
2631
ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
 
2632
        { ID id-RAB-ContextList                         CRITICALITY ignore      TYPE RAB-ContextList                            PRESENCE mandatory      },
 
2633
        ...
 
2634
}
 
2635
 
 
2636
ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2637
        ...
 
2638
}
 
2639
 
 
2640
-- **************************************************************
 
2641
--
 
2642
-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
 
2643
--
 
2644
-- **************************************************************
 
2645
 
 
2646
-- **************************************************************
 
2647
--
 
2648
-- RAB Assignment Request
 
2649
--
 
2650
-- **************************************************************
 
2651
 
 
2652
RAB-AssignmentRequest ::= SEQUENCE {
 
2653
        protocolIEs                     ProtocolIE-Container       { {RAB-AssignmentRequestIEs} },
 
2654
        protocolExtensions              ProtocolExtensionContainer { {RAB-AssignmentRequestExtensions} }                        OPTIONAL,
 
2655
        ...
 
2656
}
 
2657
 
 
2658
RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
 
2659
        { ID id-RAB-SetupOrModifyList                   CRITICALITY ignore      TYPE RAB-SetupOrModifyList                      PRESENCE conditional
 
2660
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2661
        { ID id-RAB-ReleaseList                         CRITICALITY ignore      TYPE RAB-ReleaseList                            PRESENCE conditional
 
2662
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                },
 
2663
        ...
 
2664
}
 
2665
 
 
2666
RAB-SetupOrModifyList                                   ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
 
2667
 
 
2668
RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
 
2669
        { ID id-RAB-SetupOrModifyItem                   FIRST CRITICALITY  reject       FIRST TYPE  RAB-SetupOrModifyItemFirst
 
2670
                                                        SECOND CRITICALITY ignore       SECOND TYPE RAB-SetupOrModifyItemSecond 
 
2671
                                                                                                                                PRESENCE mandatory      },
 
2672
        ...
 
2673
}
 
2674
 
 
2675
RAB-SetupOrModifyItemFirst ::= SEQUENCE {
 
2676
        rAB-ID                                          RAB-ID,
 
2677
        nAS-SynchronisationIndicator    NAS-SynchronisationIndicator    OPTIONAL
 
2678
        -- This IE is present if the relevant NAS information is provided by the CN --,
 
2679
        rAB-Parameters                                  RAB-Parameters,
 
2680
        userPlaneInformation                            UserPlaneInformation,
 
2681
        transportLayerAddress                           TransportLayerAddress,
 
2682
        iuTransportAssociation                          IuTransportAssociation,
 
2683
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} }                      OPTIONAL,
 
2684
        ...
 
2685
}
 
2686
 
 
2687
RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2688
        ...
 
2689
}
 
2690
 
 
2691
RAB-SetupOrModifyItemSecond ::= SEQUENCE {
 
2692
        pDP-TypeInformation                             PDP-TypeInformation
 
2693
        -- This IE is only present for RABs towards the PS domain -- OPTIONAL,
 
2694
        dataVolumeReportingIndication                   DataVolumeReportingIndication   OPTIONAL
 
2695
        -- This IE, if applicable, is only present for RABs towards the PS domain --,
 
2696
        dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber       OPTIONAL
 
2697
        -- This IE, if applicable, is only present for RABs towards the PS domain --,
 
2698
        ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber       OPTIONAL
 
2699
        -- This IE, if applicable, is only present for RABs towards the PS domain --,
 
2700
        dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber         OPTIONAL
 
2701
        -- This IE, if applicable, is only present for RABs towards the PS domain --,
 
2702
        ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber         OPTIONAL
 
2703
        -- This IE, if applicable, is only present for RABs towards the PS domain --,
 
2704
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} }                     OPTIONAL,
 
2705
        ...
 
2706
}
 
2707
 
 
2708
RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2709
        ...
 
2710
}
 
2711
 
 
2712
RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2713
        ...
 
2714
}
 
2715
 
 
2716
-- **************************************************************
 
2717
--
 
2718
-- RAB Assignment Response
 
2719
--
 
2720
-- **************************************************************
 
2721
 
 
2722
RAB-AssignmentResponse ::= SEQUENCE {
 
2723
        protocolIEs                     ProtocolIE-Container       { {RAB-AssignmentResponseIEs} },
 
2724
        protocolExtensions              ProtocolExtensionContainer { {RAB-AssignmentResponseExtensions} }                       OPTIONAL,
 
2725
        ...
 
2726
}
 
2727
 
 
2728
RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
 
2729
        { ID id-RAB-SetupOrModifiedList                 CRITICALITY ignore      TYPE RAB-SetupOrModifiedList                    PRESENCE conditional
 
2730
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2731
        { ID id-RAB-ReleasedList                        CRITICALITY ignore      TYPE RAB-ReleasedList                           PRESENCE conditional
 
2732
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2733
        
 
2734
        { ID id-RAB-QueuedList                          CRITICALITY ignore      TYPE RAB-QueuedList                             PRESENCE conditional
 
2735
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2736
        { ID id-RAB-FailedList                          CRITICALITY ignore      TYPE RAB-FailedList                             PRESENCE conditional
 
2737
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2738
        { ID id-RAB-ReleaseFailedList                   CRITICALITY ignore      TYPE RAB-ReleaseFailedList                      PRESENCE conditional    
 
2739
        -- This group must be present at least when no other group is present, ie. at least one group must be present --                                } |
 
2740
        { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
 
2741
        ...
 
2742
}
 
2743
 
 
2744
RAB-SetupOrModifiedList                                 ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
 
2745
 
 
2746
RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
 
2747
        { ID id-RAB-SetupOrModifiedItem                 CRITICALITY ignore      TYPE RAB-SetupOrModifiedItem                    PRESENCE mandatory      },
 
2748
        ...
 
2749
}
 
2750
 
 
2751
RAB-SetupOrModifiedItem ::= SEQUENCE {
 
2752
        rAB-ID                                          RAB-ID,
 
2753
        transportLayerAddress                           TransportLayerAddress   OPTIONAL
 
2754
        -- This IE is only present for RABs towards the PS domain --,
 
2755
        iuTransportAssociation                          IuTransportAssociation  OPTIONAL
 
2756
        -- This IE is only present for RABs towards the PS domain --,
 
2757
        dl-dataVolumes                                  DataVolumeList          OPTIONAL
 
2758
        -- This IE is only present if the RAB has been modified and --
 
2759
        -- RAB data volume reporting for PS domain is required  --,
 
2760
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} }                 OPTIONAL,
 
2761
        ...
 
2762
}
 
2763
 
 
2764
RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2765
        ...
 
2766
}
 
2767
 
 
2768
RAB-ReleasedList                                        ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
 
2769
 
 
2770
RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
 
2771
        { ID id-RAB-ReleasedItem                        CRITICALITY ignore      TYPE RAB-ReleasedItem                           PRESENCE mandatory      },
 
2772
        ...
 
2773
}
 
2774
 
 
2775
RAB-ReleasedItem ::= SEQUENCE {
 
2776
        rAB-ID                                          RAB-ID,
 
2777
        dl-dataVolumes                                  DataVolumeList          OPTIONAL
 
2778
        -- This IE is only present if data volume reporting for PS domain is required --,
 
2779
        dL-GTP-PDU-SequenceNumber               DL-GTP-PDU-SequenceNumber                       OPTIONAL
 
2780
        -- This IE is only present for RABs towards the PS domain when the release is UTRAN initiated --        ,
 
2781
        uL-GTP-PDU-SequenceNumber               UL-GTP-PDU-SequenceNumber                       OPTIONAL
 
2782
        -- This IE is only present for RABs towards the PS domain when the release is UTRAN initiated --        ,
 
2783
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} }                        OPTIONAL,
 
2784
        ...
 
2785
}
 
2786
 
 
2787
RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2788
        ...
 
2789
}
 
2790
 
 
2791
DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
 
2792
        SEQUENCE {
 
2793
                dl-UnsuccessfullyTransmittedDataVolume          UnsuccessfullyTransmittedDataVolume,
 
2794
                dataVolumeReference                             DataVolumeReference     OPTIONAL,
 
2795
                iE-Extensions                                   ProtocolExtensionContainer { {DataVolumeList-ExtIEs} }                  OPTIONAL,
 
2796
                ...
 
2797
        }
 
2798
 
 
2799
DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2800
        ...
 
2801
}
 
2802
 
 
2803
RAB-QueuedList                                          ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
 
2804
 
 
2805
RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
 
2806
        { ID id-RAB-QueuedItem                          CRITICALITY ignore      TYPE RAB-QueuedItem                             PRESENCE mandatory      },
 
2807
        ...
 
2808
}
 
2809
 
 
2810
RAB-QueuedItem ::= SEQUENCE {
 
2811
        rAB-ID                                          RAB-ID,
 
2812
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} }                  OPTIONAL,
 
2813
        ...
 
2814
}
 
2815
 
 
2816
RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
 
2817
        ...
 
2818
}
 
2819
 
 
2820
RAB-ReleaseFailedList ::= RAB-FailedList
 
2821
 
 
2822
RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2823
        ...
 
2824
}
 
2825
 
 
2826
-- **************************************************************
 
2827
--
 
2828
-- PRIVATE MESSAGE
 
2829
--
 
2830
-- **************************************************************
 
2831
 
 
2832
PrivateMessage ::= SEQUENCE {
 
2833
        privateIEs              PrivateIE-Container  { {PrivateMessage-IEs } },
 
2834
        ...
 
2835
}
 
2836
 
 
2837
PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
 
2838
        ...
 
2839
}
 
2840
 
 
2841
-- **************************************************************
 
2842
--
 
2843
-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
 
2844
--
 
2845
-- **************************************************************
 
2846
 
 
2847
RANAP-RelocationInformation ::= SEQUENCE {
 
2848
        protocolIEs                     ProtocolIE-Container       { {RANAP-RelocationInformationIEs} },
 
2849
        protocolExtensions              ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} }                  OPTIONAL,
 
2850
        ...
 
2851
}
 
2852
 
 
2853
RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
 
2854
        { ID id-DirectTransferInformationList-RANAP-RelocInf    
 
2855
                                                        CRITICALITY ignore      TYPE DirectTransferInformationList-RANAP-RelocInf               
 
2856
                                                                                                                                PRESENCE optional       } |
 
2857
        { ID id-RAB-ContextList-RANAP-RelocInf          CRITICALITY ignore      TYPE RAB-ContextList-RANAP-RelocInf             PRESENCE optional       },
 
2858
        ...
 
2859
}
 
2860
 
 
2861
DirectTransferInformationList-RANAP-RelocInf            ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
 
2862
 
 
2863
DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
 
2864
        { ID id-DirectTransferInformationItem-RANAP-RelocInf
 
2865
                                                        CRITICALITY ignore      TYPE DirectTransferInformationItem-RANAP-RelocInf
 
2866
                                                                                                                                PRESENCE mandatory      },
 
2867
        ...
 
2868
}
 
2869
 
 
2870
DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
 
2871
        nAS-PDU                                         NAS-PDU,
 
2872
        sAPI                                            SAPI,
 
2873
        iE-Extensions                                   ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} }                      OPTIONAL,
 
2874
        ...
 
2875
}
 
2876
 
 
2877
RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
 
2878
        ...
 
2879
}
 
2880
 
 
2881
RAB-ContextList-RANAP-RelocInf                          ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
 
2882
 
 
2883
RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
 
2884
        { ID id-RAB-ContextItem-RANAP-RelocInf          CRITICALITY ignore      TYPE RAB-ContextItem-RANAP-RelocInf                     PRESENCE mandatory      },
 
2885
        ...
 
2886
}
 
2887
 
 
2888
RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
 
2889
        rAB-ID                          RAB-ID,
 
2890
        dl-GTP-PDU-SequenceNumber                       DL-GTP-PDU-SequenceNumber,
 
2891
        ul-GTP-PDU-SequenceNumber                       UL-GTP-PDU-SequenceNumber,
 
2892
        dl-N-PDU-SequenceNumber                         DL-N-PDU-SequenceNumber,
 
2893
        ul-N-PDU-SequenceNumber                         UL-N-PDU-SequenceNumber,
 
2894
        iE-Extensions                                   ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} }                  OPTIONAL,
 
2895
        ...
 
2896
}
 
2897
 
 
2898
RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
 
2899
        ...
 
2900
}
 
2901
 
 
2902
RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
 
2903
        ...
 
2904
}
 
2905
 
 
2906
-- END
 
2907
-- **************************************************************
 
2908
--
 
2909
-- Elementary Procedure definitions
 
2910
--
 
2911
-- **************************************************************
 
2912
 
 
2913
-- RANAP-PDU-Descriptions  { object identifier to be allocated }-- 
 
2914
-- DEFINITIONS AUTOMATIC TAGS ::= 
 
2915
 
 
2916
-- BEGIN
 
2917
 
 
2918
-- **************************************************************
 
2919
--
 
2920
-- IE parameter types from other modules.
 
2921
--
 
2922
-- **************************************************************
 
2923
 
 
2924
 
 
2925
-- **************************************************************
 
2926
--
 
2927
-- Interface Elementary Procedure Class
 
2928
--
 
2929
-- **************************************************************
 
2930
 
 
2931
RANAP-ELEMENTARY-PROCEDURE ::= CLASS {
 
2932
        &InitiatingMessage                              ,
 
2933
        &SuccessfulOutcome                              OPTIONAL,
 
2934
        &UnsuccessfulOutcome                            OPTIONAL,
 
2935
        &Outcome                                        OPTIONAL,
 
2936
        &procedureCode                  ProcedureCode   UNIQUE,
 
2937
        &criticality                    Criticality     DEFAULT ignore
 
2938
}
 
2939
WITH SYNTAX {
 
2940
        INITIATING MESSAGE              &InitiatingMessage
 
2941
        [SUCCESSFUL OUTCOME             &SuccessfulOutcome]
 
2942
        [UNSUCCESSFUL OUTCOME           &UnsuccessfulOutcome]
 
2943
        [OUTCOME                        &Outcome]
 
2944
        PROCEDURE CODE                          &procedureCode
 
2945
        [CRITICALITY                    &criticality]
 
2946
}
 
2947
 
 
2948
-- **************************************************************
 
2949
--
 
2950
-- Interface PDU Definition
 
2951
--
 
2952
-- **************************************************************
 
2953
 
 
2954
RANAP-PDU ::= CHOICE {
 
2955
        initiatingMessage       InitiatingMessage,
 
2956
        successfulOutcome       SuccessfulOutcome,
 
2957
        unsuccessfulOutcome     UnsuccessfulOutcome,
 
2958
        outcome                 Outcome,
 
2959
        ...
 
2960
}
 
2961
 
 
2962
InitiatingMessage ::= SEQUENCE {
 
2963
        procedureCode   RANAP-ELEMENTARY-PROCEDURE.&procedureCode       ({RANAP-ELEMENTARY-PROCEDURES}),
 
2964
        criticality     RANAP-ELEMENTARY-PROCEDURE.&criticality         ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
 
2965
        value           RANAP-ELEMENTARY-PROCEDURE.&InitiatingMessage   ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
 
2966
}
 
2967
 
 
2968
SuccessfulOutcome ::= SEQUENCE {
 
2969
        procedureCode   RANAP-ELEMENTARY-PROCEDURE.&procedureCode       ({RANAP-ELEMENTARY-PROCEDURES}),
 
2970
        criticality     RANAP-ELEMENTARY-PROCEDURE.&criticality         ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
 
2971
        value           RANAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome   ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
 
2972
}
 
2973
 
 
2974
UnsuccessfulOutcome ::= SEQUENCE {
 
2975
        procedureCode   RANAP-ELEMENTARY-PROCEDURE.&procedureCode       ({RANAP-ELEMENTARY-PROCEDURES}),
 
2976
        criticality     RANAP-ELEMENTARY-PROCEDURE.&criticality         ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
 
2977
        value           RANAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
 
2978
}
 
2979
 
 
2980
Outcome ::= SEQUENCE {
 
2981
        procedureCode   RANAP-ELEMENTARY-PROCEDURE.&procedureCode       ({RANAP-ELEMENTARY-PROCEDURES}),
 
2982
        criticality     RANAP-ELEMENTARY-PROCEDURE.&criticality         ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
 
2983
        value           RANAP-ELEMENTARY-PROCEDURE.&Outcome             ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
 
2984
}
 
2985
 
 
2986
-- **************************************************************
 
2987
--
 
2988
-- Interface Elementary Procedure List
 
2989
--
 
2990
-- **************************************************************
 
2991
 
 
2992
RANAP-ELEMENTARY-PROCEDURES RANAP-ELEMENTARY-PROCEDURE ::= {
 
2993
        RANAP-ELEMENTARY-PROCEDURES-CLASS-1     |
 
2994
        RANAP-ELEMENTARY-PROCEDURES-CLASS-2     |
 
2995
        RANAP-ELEMENTARY-PROCEDURES-CLASS-3     ,
 
2996
        ...
 
2997
}
 
2998
 
 
2999
 
 
3000
RANAP-ELEMENTARY-PROCEDURES-CLASS-1 RANAP-ELEMENTARY-PROCEDURE ::= {
 
3001
        iu-Release                      |
 
3002
        relocationPreparation           |
 
3003
        relocationResourceAllocation    |
 
3004
        relocationCancel                |
 
3005
        sRNS-ContextTransfer            |
 
3006
        securityModeControl             |
 
3007
        dataVolumeReport                |
 
3008
        cN-InformationBroadcast         |
 
3009
        reset           |
 
3010
        resetResource                           ,
 
3011
        ...
 
3012
}
 
3013
 
 
3014
RANAP-ELEMENTARY-PROCEDURES-CLASS-2 RANAP-ELEMENTARY-PROCEDURE ::= {
 
3015
        rAB-ReleaseRequest              |
 
3016
        iu-ReleaseRequest               |
 
3017
        relocationDetect                |
 
3018
        relocationComplete              |
 
3019
        paging                          |
 
3020
        commonID                        |
 
3021
        cN-InvokeTrace                  |
 
3022
        cN-DeactivateTrace              |
 
3023
        locationReportingControl        |
 
3024
        locationReport                  |
 
3025
        initialUE-Message               |
 
3026
        directTransfer                  |
 
3027
        overloadControl                 |
 
3028
        errorIndication                 |
 
3029
        sRNS-DataForward                |
 
3030
        forwardSRNS-Context             |
 
3031
        privateMessage          |
 
3032
        rANAP-Relocation        ,
 
3033
        ...
 
3034
}
 
3035
 
 
3036
RANAP-ELEMENTARY-PROCEDURES-CLASS-3 RANAP-ELEMENTARY-PROCEDURE ::= {
 
3037
        rAB-Assignment                  ,
 
3038
        ...
 
3039
}
 
3040
 
 
3041
-- **************************************************************
 
3042
--
 
3043
-- Interface Elementary Procedures
 
3044
--
 
3045
-- **************************************************************
 
3046
 
 
3047
iu-Release RANAP-ELEMENTARY-PROCEDURE ::= {
 
3048
        INITIATING MESSAGE      Iu-ReleaseCommand
 
3049
        SUCCESSFUL OUTCOME      Iu-ReleaseComplete
 
3050
        PROCEDURE CODE          id-Iu-Release
 
3051
        CRITICALITY             ignore
 
3052
}
 
3053
 
 
3054
relocationPreparation RANAP-ELEMENTARY-PROCEDURE ::= {
 
3055
        INITIATING MESSAGE      RelocationRequired
 
3056
        SUCCESSFUL OUTCOME      RelocationCommand
 
3057
        UNSUCCESSFUL OUTCOME    RelocationPreparationFailure
 
3058
        PROCEDURE CODE                  id-RelocationPreparation
 
3059
        CRITICALITY             ignore
 
3060
}
 
3061
 
 
3062
relocationResourceAllocation RANAP-ELEMENTARY-PROCEDURE ::= {
 
3063
        INITIATING MESSAGE      RelocationRequest
 
3064
        SUCCESSFUL OUTCOME      RelocationRequestAcknowledge
 
3065
        UNSUCCESSFUL OUTCOME    RelocationFailure
 
3066
        PROCEDURE CODE                  id-RelocationResourceAllocation
 
3067
        CRITICALITY             ignore
 
3068
}
 
3069
 
 
3070
relocationCancel RANAP-ELEMENTARY-PROCEDURE ::= {
 
3071
        INITIATING MESSAGE      RelocationCancel
 
3072
        SUCCESSFUL OUTCOME      RelocationCancelAcknowledge
 
3073
        PROCEDURE CODE          id-RelocationCancel
 
3074
        CRITICALITY             ignore
 
3075
}
 
3076
 
 
3077
sRNS-ContextTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
 
3078
        INITIATING MESSAGE      SRNS-ContextRequest
 
3079
        SUCCESSFUL OUTCOME      SRNS-ContextResponse
 
3080
        PROCEDURE CODE          id-SRNS-ContextTransfer
 
3081
        CRITICALITY             ignore
 
3082
}
 
3083
 
 
3084
securityModeControl RANAP-ELEMENTARY-PROCEDURE ::= {
 
3085
        INITIATING MESSAGE      SecurityModeCommand
 
3086
        SUCCESSFUL OUTCOME      SecurityModeComplete
 
3087
        UNSUCCESSFUL OUTCOME    SecurityModeReject
 
3088
        PROCEDURE CODE          id-SecurityModeControl
 
3089
        CRITICALITY             ignore
 
3090
}
 
3091
        
 
3092
dataVolumeReport RANAP-ELEMENTARY-PROCEDURE ::= {
 
3093
        INITIATING MESSAGE      DataVolumeReportRequest
 
3094
        SUCCESSFUL OUTCOME      DataVolumeReport
 
3095
        PROCEDURE CODE          id-DataVolumeReport
 
3096
        CRITICALITY             ignore
 
3097
}
 
3098
        
 
3099
cN-InformationBroadcast RANAP-ELEMENTARY-PROCEDURE ::= {
 
3100
        INITIATING MESSAGE      CN-InformationBroadcastRequest
 
3101
        SUCCESSFUL OUTCOME      CN-InformationBroadcastConfirm
 
3102
        UNSUCCESSFUL OUTCOME    CN-InformationBroadcastReject
 
3103
        PROCEDURE CODE                  id-CN-InformationBroadcast
 
3104
        CRITICALITY             ignore
 
3105
}
 
3106
 
 
3107
reset RANAP-ELEMENTARY-PROCEDURE ::= {
 
3108
        INITIATING MESSAGE      Reset
 
3109
        SUCCESSFUL OUTCOME      ResetAcknowledge
 
3110
        PROCEDURE CODE          id-Reset
 
3111
        CRITICALITY             ignore
 
3112
}
 
3113
 
 
3114
rAB-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
 
3115
        INITIATING MESSAGE      RAB-ReleaseRequest
 
3116
        PROCEDURE CODE          id-RAB-ReleaseRequest
 
3117
        CRITICALITY             ignore
 
3118
}
 
3119
 
 
3120
iu-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
 
3121
        INITIATING MESSAGE      Iu-ReleaseRequest
 
3122
        PROCEDURE CODE          id-Iu-ReleaseRequest
 
3123
        CRITICALITY             ignore
 
3124
}
 
3125
 
 
3126
relocationDetect RANAP-ELEMENTARY-PROCEDURE ::= {
 
3127
        INITIATING MESSAGE      RelocationDetect
 
3128
        PROCEDURE CODE          id-RelocationDetect
 
3129
        CRITICALITY             ignore
 
3130
}
 
3131
 
 
3132
relocationComplete RANAP-ELEMENTARY-PROCEDURE ::= {
 
3133
        INITIATING MESSAGE      RelocationComplete
 
3134
        PROCEDURE CODE          id-RelocationComplete
 
3135
        CRITICALITY             ignore
 
3136
}
 
3137
 
 
3138
paging RANAP-ELEMENTARY-PROCEDURE ::= {
 
3139
        INITIATING MESSAGE      Paging
 
3140
        PROCEDURE CODE          id-Paging
 
3141
        CRITICALITY             ignore
 
3142
}
 
3143
 
 
3144
commonID RANAP-ELEMENTARY-PROCEDURE ::= {
 
3145
        INITIATING MESSAGE      CommonID
 
3146
        PROCEDURE CODE          id-CommonID
 
3147
        CRITICALITY             ignore
 
3148
}
 
3149
 
 
3150
cN-InvokeTrace RANAP-ELEMENTARY-PROCEDURE ::= {
 
3151
        INITIATING MESSAGE      CN-InvokeTrace
 
3152
        PROCEDURE CODE          id-CN-InvokeTrace
 
3153
        CRITICALITY             ignore
 
3154
}
 
3155
 
 
3156
cN-DeactivateTrace RANAP-ELEMENTARY-PROCEDURE ::= {
 
3157
        INITIATING MESSAGE      CN-DeactivateTrace
 
3158
        PROCEDURE CODE                  id-CN-DeactivateTrace
 
3159
        CRITICALITY             ignore
 
3160
}
 
3161
 
 
3162
locationReportingControl RANAP-ELEMENTARY-PROCEDURE ::= {
 
3163
        INITIATING MESSAGE      LocationReportingControl
 
3164
        PROCEDURE CODE          id-LocationReportingControl
 
3165
        CRITICALITY             ignore
 
3166
}
 
3167
 
 
3168
locationReport RANAP-ELEMENTARY-PROCEDURE ::= {
 
3169
        INITIATING MESSAGE      LocationReport
 
3170
        PROCEDURE CODE          id-LocationReport
 
3171
        CRITICALITY             ignore
 
3172
}
 
3173
 
 
3174
initialUE-Message RANAP-ELEMENTARY-PROCEDURE ::= {
 
3175
        INITIATING MESSAGE      InitialUE-Message
 
3176
        PROCEDURE CODE          id-InitialUE-Message
 
3177
        CRITICALITY             ignore
 
3178
}
 
3179
 
 
3180
directTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
 
3181
        INITIATING MESSAGE      DirectTransfer
 
3182
        PROCEDURE CODE          id-DirectTransfer
 
3183
        CRITICALITY             ignore
 
3184
}
 
3185
 
 
3186
overloadControl RANAP-ELEMENTARY-PROCEDURE ::= {
 
3187
        INITIATING MESSAGE      Overload
 
3188
        PROCEDURE CODE          id-OverloadControl
 
3189
        CRITICALITY             ignore
 
3190
}
 
3191
 
 
3192
errorIndication RANAP-ELEMENTARY-PROCEDURE ::= {
 
3193
        INITIATING MESSAGE      ErrorIndication
 
3194
        PROCEDURE CODE          id-ErrorIndication
 
3195
        CRITICALITY             ignore
 
3196
}
 
3197
 
 
3198
sRNS-DataForward RANAP-ELEMENTARY-PROCEDURE ::= {
 
3199
        INITIATING MESSAGE      SRNS-DataForwardCommand
 
3200
        PROCEDURE CODE          id-SRNS-DataForward
 
3201
        CRITICALITY             ignore
 
3202
}
 
3203
 
 
3204
forwardSRNS-Context RANAP-ELEMENTARY-PROCEDURE ::= {
 
3205
        INITIATING MESSAGE      ForwardSRNS-Context
 
3206
        PROCEDURE CODE          id-ForwardSRNS-Context
 
3207
        CRITICALITY             ignore
 
3208
}
 
3209
 
 
3210
rAB-Assignment RANAP-ELEMENTARY-PROCEDURE ::= {
 
3211
        INITIATING MESSAGE      RAB-AssignmentRequest
 
3212
        OUTCOME                 RAB-AssignmentResponse
 
3213
        PROCEDURE CODE          id-RAB-Assignment
 
3214
        CRITICALITY             ignore
 
3215
}
 
3216
 
 
3217
privateMessage RANAP-ELEMENTARY-PROCEDURE ::= {
 
3218
        INITIATING MESSAGE      PrivateMessage
 
3219
 
 
3220
        PROCEDURE CODE  id-privateMessage
 
3221
        CRITICALITY             ignore
 
3222
}
 
3223
 
 
3224
resetResource RANAP-ELEMENTARY-PROCEDURE ::= {
 
3225
        INITIATING MESSAGE      ResetResource
 
3226
        SUCCESSFUL OUTCOME      ResetResourceAcknowledge
 
3227
        PROCEDURE CODE                  id-ResetResource
 
3228
        CRITICALITY             ignore
 
3229
}
 
3230
 
 
3231
rANAP-Relocation RANAP-ELEMENTARY-PROCEDURE ::= {
 
3232
        INITIATING MESSAGE      RANAP-RelocationInformation
 
3233
        PROCEDURE CODE                  id-RANAP-Relocation
 
3234
        CRITICALITY             ignore
 
3235
}
 
3236
 
 
3237
END