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

« back to all changes in this revision

Viewing changes to lib/asn1/test/bench/RanapASN1.asn

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

Show diffs side-by-side

added added

removed removed

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