1
RANAP DEFINITIONS AUTOMATIC TAGS ::=
3
-- **************************************************************
7
-- **************************************************************
9
-- RANAP-CommonDataTypes { object identifier to be allocated }--
10
-- DEFINITIONS AUTOMATIC TAGS ::=
14
Criticality ::= ENUMERATED { reject, ignore, notify }
16
Presence ::= ENUMERATED { optional, conditional, mandatory }
18
PrivateIE-ID ::= CHOICE {
19
local INTEGER (0..65535),
20
global OBJECT IDENTIFIER
23
ProcedureCode ::= INTEGER (0..255)
25
ProtocolExtensionID ::= INTEGER (0..65535)
27
ProtocolIE-ID ::= INTEGER (0..65535)
29
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
32
-- **************************************************************
34
-- Constant definitions
36
-- **************************************************************
38
-- RANAP-Constants { object identifier to be allocated }--
39
-- DEFINITIONS AUTOMATIC TAGS ::=
43
-- **************************************************************
45
-- Elementary Procedures
47
-- **************************************************************
49
id-RAB-Assignment INTEGER ::= 0
50
id-Iu-Release INTEGER ::= 1
51
id-RelocationPreparation INTEGER ::= 2
52
id-RelocationResourceAllocation INTEGER ::= 3
53
id-RelocationCancel INTEGER ::= 4
54
id-SRNS-ContextTransfer INTEGER ::= 5
55
id-SecurityModeControl INTEGER ::= 6
56
id-DataVolumeReport INTEGER ::= 7
57
id-CN-InformationBroadcast INTEGER ::= 8
58
id-Reset INTEGER ::= 9
59
id-RAB-ReleaseRequest INTEGER ::= 10
60
id-Iu-ReleaseRequest INTEGER ::= 11
61
id-RelocationDetect INTEGER ::= 12
62
id-RelocationComplete INTEGER ::= 13
63
id-Paging INTEGER ::= 14
64
id-CommonID INTEGER ::= 15
65
id-CN-InvokeTrace INTEGER ::= 16
66
id-LocationReportingControl INTEGER ::= 17
67
id-LocationReport INTEGER ::= 18
68
id-InitialUE-Message INTEGER ::= 19
69
id-DirectTransfer INTEGER ::= 20
70
id-OverloadControl INTEGER ::= 21
71
id-ErrorIndication INTEGER ::= 22
72
id-SRNS-DataForward INTEGER ::= 23
73
id-ForwardSRNS-Context INTEGER ::= 24
74
id-privateMessage INTEGER ::= 25
75
id-CN-DeactivateTrace INTEGER ::= 26
76
id-ResetResource INTEGER ::= 27
77
id-RANAP-Relocation INTEGER ::= 28
79
-- **************************************************************
81
-- Extension constants
83
-- **************************************************************
85
maxPrivateIEs INTEGER ::= 65535
86
maxProtocolExtensions INTEGER ::= 65535
87
maxProtocolIEs INTEGER ::= 65535
89
-- **************************************************************
93
-- **************************************************************
95
maxNrOfDTs INTEGER ::= 15
96
maxNrOfErrors INTEGER ::= 256
97
maxNrOfIuSigConIds INTEGER ::= 1000
98
maxNrOfPDPDirections INTEGER ::= 2
99
maxNrOfPieces INTEGER ::= 16
100
maxNrOfPoints INTEGER ::= 15
101
maxNrOfRABs INTEGER ::= 256
102
maxNrOfSeparateTrafficDirections INTEGER ::= 2
103
maxNrOfVol INTEGER ::= 2
105
maxRAB-Subflows INTEGER ::= 7
106
maxRAB-SubflowCombination INTEGER ::= 64
108
-- **************************************************************
112
-- **************************************************************
114
id-AreaIdentity INTEGER ::= 0
115
id-CN-BroadcastInformationPiece INTEGER ::= 1
116
id-CN-BroadcastInformationPieceList INTEGER ::= 2
117
id-CN-DomainIndicator INTEGER ::= 3
118
id-Cause INTEGER ::= 4
119
id-ChosenEncryptionAlgorithm INTEGER ::= 5
120
id-ChosenIntegrityProtectionAlgorithm INTEGER ::= 6
121
id-ClassmarkInformation2 INTEGER ::= 7
122
id-ClassmarkInformation3 INTEGER ::= 8
123
id-CriticalityDiagnostics INTEGER ::= 9
124
id-DL-GTP-PDU-SequenceNumber INTEGER ::= 10
125
id-EncryptionInformation INTEGER ::= 11
126
id-IntegrityProtectionInformation INTEGER ::= 12
127
id-IuTransportAssociation INTEGER ::= 13
128
id-L3-Information INTEGER ::= 14
129
id-LAI INTEGER ::= 15
130
id-NAS-PDU INTEGER ::= 16
131
id-NonSearchingIndication INTEGER ::= 17
132
id-NumberOfSteps INTEGER ::= 18
133
id-OMC-ID INTEGER ::= 19
134
id-OldBSS-ToNewBSS-Information INTEGER ::= 20
135
id-PagingAreaID INTEGER ::= 21
136
id-PagingCause INTEGER ::= 22
137
id-PermanentNAS-UE-ID INTEGER ::= 23
138
id-RAB-ContextItem INTEGER ::= 24
139
id-RAB-ContextList INTEGER ::= 25
140
id-RAB-DataForwardingItem INTEGER ::= 26
141
id-RAB-DataForwardingItem-SRNS-CtxReq INTEGER ::= 27
142
id-RAB-DataForwardingList INTEGER ::= 28
143
id-RAB-DataForwardingList-SRNS-CtxReq INTEGER ::= 29
144
id-RAB-DataVolumeReportItem INTEGER ::= 30
145
id-RAB-DataVolumeReportList INTEGER ::= 31
146
id-RAB-DataVolumeReportRequestItem INTEGER ::= 32
147
id-RAB-DataVolumeReportRequestList INTEGER ::= 33
148
id-RAB-FailedItem INTEGER ::= 34
149
id-RAB-FailedList INTEGER ::= 35
150
id-RAB-ID INTEGER ::= 36
151
id-RAB-QueuedItem INTEGER ::= 37
152
id-RAB-QueuedList INTEGER ::= 38
153
id-RAB-ReleaseFailedList INTEGER ::= 39
154
id-RAB-ReleaseItem INTEGER ::= 40
155
id-RAB-ReleaseList INTEGER ::= 41
156
id-RAB-ReleasedItem INTEGER ::= 42
157
id-RAB-ReleasedList INTEGER ::= 43
158
id-RAB-ReleasedList-IuRelComp INTEGER ::= 44
159
id-RAB-RelocationReleaseItem INTEGER ::= 45
160
id-RAB-RelocationReleaseList INTEGER ::= 46
161
id-RAB-SetupItem-RelocReq INTEGER ::= 47
162
id-RAB-SetupItem-RelocReqAck INTEGER ::= 48
163
id-RAB-SetupList-RelocReq INTEGER ::= 49
164
id-RAB-SetupList-RelocReqAck INTEGER ::= 50
165
id-RAB-SetupOrModifiedItem INTEGER ::= 51
166
id-RAB-SetupOrModifiedList INTEGER ::= 52
167
id-RAB-SetupOrModifyItem INTEGER ::= 53
168
id-RAB-SetupOrModifyList INTEGER ::= 54
169
id-RAC INTEGER ::= 55
170
id-RelocationType INTEGER ::= 56
171
id-RequestType INTEGER ::= 57
172
id-SAI INTEGER ::= 58
173
id-SAPI INTEGER ::= 59
174
id-SourceID INTEGER ::= 60
175
id-SourceRNC-ToTargetRNC-TransparentContainer INTEGER ::= 61
176
id-TargetID INTEGER ::= 62
177
id-TargetRNC-ToSourceRNC-TransparentContainer INTEGER ::= 63
178
id-TemporaryUE-ID INTEGER ::= 64
179
id-TraceReference INTEGER ::= 65
180
id-TraceType INTEGER ::= 66
181
id-TransportLayerAddress INTEGER ::= 67
182
id-TriggerID INTEGER ::= 68
183
id-UE-ID INTEGER ::= 69
184
id-UL-GTP-PDU-SequenceNumber INTEGER ::= 70
185
id-RAB-FailedtoReportItem INTEGER ::= 71
186
id-RAB-FailedtoReportList INTEGER ::= 72
187
id-KeyStatus INTEGER ::= 75
188
id-DRX-CycleLengthCoefficient INTEGER ::= 76
189
id-IuSigConIdList INTEGER ::= 77
190
id-IuSigConIdItem INTEGER ::= 78
191
id-IuSigConId INTEGER ::= 79
192
id-DirectTransferInformationItem-RANAP-RelocInf INTEGER ::= 80
193
id-DirectTransferInformationList-RANAP-RelocInf INTEGER ::= 81
194
id-RAB-ContextItem-RANAP-RelocInf INTEGER ::= 82
195
id-RAB-ContextList-RANAP-RelocInf INTEGER ::= 83
196
id-RAB-ContextFailedtoTransferItem INTEGER ::= 84
197
id-RAB-ContextFailedtoTransferList INTEGER ::= 85
198
id-GlobalRNC-ID INTEGER ::= 86
199
id-RAB-ReleasedItem-IuRelComp INTEGER ::= 87
201
-- END **************************************************************
203
-- Container definitions
205
-- **************************************************************
207
-- RANAP-Containers { object identifier to be allocated }--
208
-- DEFINITIONS AUTOMATIC TAGS ::=
212
-- **************************************************************
214
-- IE parameter types from other modules.
216
-- **************************************************************
218
-- **************************************************************
220
-- Class Definition for Protocol IEs
222
-- **************************************************************
224
RANAP-PROTOCOL-IES ::= CLASS {
225
&id ProtocolIE-ID UNIQUE,
226
&criticality Criticality,
232
CRITICALITY &criticality
237
-- **************************************************************
239
-- Class Definition for Protocol IEs
241
-- **************************************************************
243
RANAP-PROTOCOL-IES-PAIR ::= CLASS {
244
&id ProtocolIE-ID UNIQUE,
245
&firstCriticality Criticality,
247
&secondCriticality Criticality,
253
FIRST CRITICALITY &firstCriticality
254
FIRST TYPE &FirstValue
255
SECOND CRITICALITY &secondCriticality
256
SECOND TYPE &SecondValue
260
-- **************************************************************
262
-- Class Definition for Protocol Extensions
264
-- **************************************************************
266
RANAP-PROTOCOL-EXTENSION ::= CLASS {
267
&id ProtocolExtensionID UNIQUE,
268
&criticality Criticality,
274
CRITICALITY &criticality
279
-- **************************************************************
281
-- Class Definition for Private IEs
283
-- **************************************************************
285
RANAP-PRIVATE-IES ::= CLASS {
287
&criticality Criticality,
293
CRITICALITY &criticality
298
-- **************************************************************
300
-- Container for Protocol IEs
302
-- **************************************************************
304
ProtocolIE-Container {RANAP-PROTOCOL-IES : IEsSetParam} ::=
305
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
306
ProtocolIE-Field {{IEsSetParam}}
308
ProtocolIE-Field {RANAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
309
id RANAP-PROTOCOL-IES.&id ({IEsSetParam}),
310
criticality RANAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
311
value RANAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
314
-- **************************************************************
316
-- Container for Protocol IE Pairs
318
-- **************************************************************
320
ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
321
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
322
ProtocolIE-FieldPair {{IEsSetParam}}
324
ProtocolIE-FieldPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
325
id RANAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
326
firstCriticality RANAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
327
firstValue RANAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
328
secondCriticality RANAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
329
secondValue RANAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
332
-- **************************************************************
334
-- Container Lists for Protocol IE Containers
336
-- **************************************************************
338
ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES : IEsSetParam} ::=
339
SEQUENCE (SIZE (lowerBound..upperBound)) OF
340
ProtocolIE-Container {{IEsSetParam}}
342
ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
343
SEQUENCE (SIZE (lowerBound..upperBound)) OF
344
ProtocolIE-ContainerPair {{IEsSetParam}}
346
-- **************************************************************
348
-- Container for Protocol Extensions
350
-- **************************************************************
352
ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
353
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
354
ProtocolExtensionField {{ExtensionSetParam}}
356
ProtocolExtensionField {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
357
id RANAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
358
criticality RANAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
359
extensionValue RANAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
362
-- **************************************************************
364
-- Container for Private IEs
366
-- **************************************************************
368
PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::=
369
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
370
PrivateIE-Field {{IEsSetParam}}
372
PrivateIE-Field {RANAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
373
id RANAP-PRIVATE-IES.&id ({IEsSetParam}),
374
criticality RANAP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}),
375
value RANAP-PRIVATE-IES.&Value ({IEsSetParam}{@id})
378
-- END **************************************************************
380
-- Information Element Definitions
382
-- **************************************************************
384
-- RANAP-IEs { object identifier to be allocated }--
385
-- DEFINITIONS AUTOMATIC TAGS ::=
391
AllocationOrRetentionPriority ::= SEQUENCE {
392
priorityLevel PriorityLevel,
393
pre-emptionCapability Pre-emptionCapability,
394
pre-emptionVulnerability Pre-emptionVulnerability,
395
queuingAllowed QueuingAllowed,
396
iE-Extensions ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL,
400
AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
404
AreaIdentity ::= CHOICE {
406
geographicalArea GeographicalArea,
412
BindingID ::= OCTET STRING (SIZE (4))
418
radioNetwork CauseRadioNetwork,
419
transmissionNetwork CauseTransmissionNetwork,
421
protocol CauseProtocol,
423
non-Standard CauseNon-Standard,
427
CauseMisc ::= INTEGER {
428
om-intervention (113),
429
no-resource-available (114),
430
unspecified-failure (115),
431
network-optimisation (116)
434
CauseNAS ::= INTEGER {
435
user-restriction-start-indication (81),
436
user-restriction-end-indication (82),
440
CauseProtocol ::= INTEGER {
441
transfer-syntax-error (97),
443
message-not-compatible-with-receiver-state (99),
444
abstract-syntax-error-reject (100),
445
abstract-syntax-error-ignore-and-notify (101)
449
CauseRadioNetwork ::= INTEGER {
451
trelocoverall-expiry (2),
452
trelocprep-expiry (3),
453
treloccomplete-expiry (4),
455
relocation-triggered (6),
456
trellocalloc-expiry(7),
457
unable-to-establish-during-relocation (8),
458
unknown-target-rnc (9),
459
relocation-cancelled (10),
460
successful-relocation (11),
461
requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12),
462
change-of-ciphering-and-or-integrity-protection-is-not-supported (13),
463
failure-in-the-radio-interface-procedure (14),
464
release-due-to-utran-generated-reason (15),
465
user-inactivity (16),
466
time-critical-relocation (17),
467
requested-traffic-class-not-available (18),
468
invalid-rab-parameters-value (19),
469
requested-maximum-bit-rate-not-available (20),
470
requested-guaranteed-bit-rate-not-available (21),
471
requested-transfer-delay-not-achievable (22),
472
invalid-rab-parameters-combination (23),
473
condition-violation-for-sdu-parameters (24),
474
condition-violation-for-traffic-handling-priority (25),
475
condition-violation-for-guaranteed-bit-rate (26),
476
user-plane-versions-not-supported (27),
478
relocation-failure-in-target-CN-RNC-or-target-system(29),
480
no-remaining-rab (31),
481
interaction-with-other-procedure (32),
482
requested-maximum-bit-rate-for-dl-not-available (33),
483
requested-maximum-bitr-ate-for-ul-not-available (34),
484
requested-guaranteed-bit-rate-for-dl-not-available (35),
485
requested-guaranteed-bit-rate-for-ul-not-available (36),
486
repeated-integrity-checking-failure (37),
487
requested-report-type-not-supported (38),
488
request-superseded (39),
489
release-due-to-UE-generated-signalling-connection-release (40)
492
CauseNon-Standard ::= INTEGER (129..256)
494
CauseTransmissionNetwork ::= INTEGER {
495
logical-error-unknown-iu-transport-association (65)
499
CriticalityDiagnostics ::= SEQUENCE {
500
procedureCode ProcedureCode OPTIONAL,
501
triggeringMessage TriggeringMessage OPTIONAL,
502
criticalityResponse Criticality OPTIONAL,
503
iEsCriticalityResponses CriticalityDiagnostics-IE-List OPTIONAL,
504
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
508
CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
512
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
514
criticalityResponse Criticality,
516
repetitionNumber RepetitionNumber OPTIONAL,
517
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
521
CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
529
iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
532
CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
536
ChosenEncryptionAlgorithm ::= EncryptionAlgorithm
538
ChosenIntegrityProtectionAlgorithm ::= IntegrityProtectionAlgorithm
540
CI ::= OCTET STRING (SIZE (2))
542
ClassmarkInformation2 ::= OCTET STRING
544
ClassmarkInformation3 ::= OCTET STRING
546
CN-DomainIndicator ::= ENUMERATED {
552
CN-BroadcastArea ::= CHOICE {
556
geographicalArea GeographicalArea,
562
DataVolumeReference ::= INTEGER (0..255)
564
DataVolumeReportingIndication ::= ENUMERATED {
569
DCH-ID ::= INTEGER (0..255)
571
DeliveryOfErroneousSDU ::= ENUMERATED {
574
no-error-detection-consideration
577
DeliveryOrder::= ENUMERATED {
578
delivery-order-requested,
579
delivery-order-not-requested
582
DL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
585
DL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
588
D-RNTI ::= INTEGER (0..1048575)
590
DRX-CycleLengthCoefficient ::= INTEGER (2..12)
591
DSCH-ID ::= INTEGER (0..255)
595
EncryptionAlgorithm ::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1) } (0..15)
597
EncryptionInformation ::= SEQUENCE {
598
permittedAlgorithms PermittedEncryptionAlgorithms,
600
iE-Extensions ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL
603
EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
607
EncryptionKey ::= BIT STRING (SIZE (128))
610
Event ::= ENUMERATED {
613
change-of-servicearea,
620
GeographicalArea ::= CHOICE {
622
pointWithUnCertainty GA-PointWithUnCertainty,
627
GeographicalCoordinates ::= SEQUENCE {
628
latitudeSign ENUMERATED { north, south },
629
latitude INTEGER (0..8388607),
630
longitude INTEGER (-8388608..8388607),
631
iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
635
GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
639
GA-Point ::= SEQUENCE {
640
geographicalCoordinates GeographicalCoordinates,
641
iE-Extensions ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
645
GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
649
GA-PointWithUnCertainty ::=SEQUENCE {
650
geographicalCoordinates GeographicalCoordinates,
651
iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
652
uncertaintyCode INTEGER (0..127)
655
GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
659
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
661
geographicalCoordinates GeographicalCoordinates,
662
iE-Extensions ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
666
GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
670
GlobalRNC-ID ::= SEQUENCE {
675
GTP-TEI ::= OCTET STRING (SIZE (4))
678
GuaranteedBitrate ::= INTEGER (0..16000000)
679
-- Unit is bits per sec
684
InformationIdentity ::= INTEGER (0..255)
686
InformationPriority ::= INTEGER (0..15)
688
InformationControl ::= ENUMERATED {
694
IMEI ::= OCTET STRING (SIZE (8))
697
IMSI ::= TBCD-STRING (SIZE (3..8))
700
IntegrityProtectionAlgorithm ::= INTEGER { standard-UMTS-integrity-algorithm-UIA1 (0) } (0..15)
702
IntegrityProtectionInformation ::= SEQUENCE {
703
permittedAlgorithms PermittedIntegrityProtectionAlgorithms,
704
key IntegrityProtectionKey,
705
iE-Extensions ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL
708
IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
712
IntegrityProtectionKey ::= BIT STRING (SIZE (128))
714
IuSignallingConnectionIdentifier ::= BIT STRING (SIZE (24))
716
IuTransportAssociation ::= CHOICE {
725
KeyStatus ::= ENUMERATED {
732
LAC ::= OCTET STRING (SIZE (2))
737
iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL
740
LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
744
L3-Information ::= OCTET STRING
748
MaxBitrate ::= INTEGER (1..16000000)
749
-- Unit is bits per sec
751
MaxSDU-Size ::= INTEGER (0..32768)
755
MCC ::= TBCD-STRING (SIZE (2))
758
MNC ::= TBCD-STRING (SIZE (2))
764
NAS-BroadcastInformation ::= OCTET STRING
766
NAS-PDU ::= OCTET STRING
768
NAS-SynchronisationIndicator ::= BIT STRING (SIZE (4))
770
NonSearchingIndication ::= ENUMERATED {
775
NumberOfIuInstances ::= INTEGER (1..2)
777
NumberOfSteps ::= INTEGER (1..16)
781
OldBSS-ToNewBSS-Information ::= OCTET STRING
783
OMC-ID ::= OCTET STRING (SIZE (3..22))
784
-- Reference: GSM TS 12.20
788
PagingAreaID ::= CHOICE {
794
PagingCause ::= ENUMERATED {
802
PDP-TypeInformation ::= SEQUENCE (SIZE (1..maxNrOfPDPDirections)) OF
805
PDP-Type ::= ENUMERATED {
808
osp-ihoss -- this value is used for OSP:IHOSS -- ,
814
PermanentNAS-UE-ID ::= CHOICE {
819
PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
822
PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
823
IntegrityProtectionAlgorithm
825
PLMN-ID ::= TBCD-STRING (SIZE (3))
827
Pre-emptionCapability ::= ENUMERATED {
828
can-not-trigger-pre-emption,
829
can-trigger-pre-emption
832
Pre-emptionVulnerability ::= ENUMERATED {
833
not-vulnerable-to-pre-emption,
834
vulnerable-to-pre-emption
837
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
839
P-TMSI ::= OCTET STRING (SIZE (4))
843
QueuingAllowed ::= ENUMERATED {
844
queueing-not-allowed,
849
RAB-AsymmetryIndicator::= ENUMERATED {
850
symmetric-bidirectional,
851
asymmetric-unidirectional-downlink,
852
asymmetric-unidirectional-uplink,
853
asymmetric-bidirectional,
857
RAB-ID ::= BIT STRING (SIZE (8))
859
RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
861
RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
863
RAB-Parameters ::= SEQUENCE {
864
trafficClass TrafficClass,
865
rAB-AsymmetryIndicator RAB-AsymmetryIndicator,
866
maxBitrate RAB-Parameter-MaxBitrateList,
867
guaranteedBitRate RAB-Parameter-GuaranteedBitrateList OPTIONAL
868
-- This IE is only present when traffic class indicates Conversational or Streaming --,
869
deliveryOrder DeliveryOrder,
870
maxSDU-Size MaxSDU-Size,
871
sDU-Parameters SDU-Parameters,
872
transferDelay TransferDelay OPTIONAL
873
-- This IE is only present when traffic class indicates Conversational or Streaming --,
874
trafficHandlingPriority TrafficHandlingPriority OPTIONAL
875
-- This IE is only present when traffic class indicates Interactiv --,
876
allocationOrRetentionPriority AllocationOrRetentionPriority OPTIONAL,
877
sourceStatisticsDescriptor SourceStatisticsDescriptor OPTIONAL
878
-- This IE is only present when traffic class indicates Conversational or Streaming --,
879
iE-Extensions ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL,
883
RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
887
RAB-SubflowCombinationBitRate ::= INTEGER (0..16000000)
889
RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfRABs)) OF
892
RAB-TrCH-MappingItem ::= SEQUENCE {
894
trCH-ID-List TrCH-ID-List,
898
RAC ::= OCTET STRING (SIZE (1))
903
iE-Extensions ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL,
907
RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
911
RateControlAllowed ::= ENUMERATED {
916
RelocationType ::= ENUMERATED {
922
RepetitionNumber ::= INTEGER (0..255)
924
ReportArea ::= ENUMERATED {
926
geographical-coordinates,
930
RequestType ::= SEQUENCE {
932
reportArea ReportArea,
933
accuracyCode INTEGER (0..127) OPTIONAL,
934
-- To be used if Geographical Coordinates shall be reported with a requested accuracy. --
938
ResidualBitErrorRatio ::= SEQUENCE {
939
mantissa INTEGER (1..9),
940
exponent INTEGER (1..8),
941
iE-Extensions ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL
943
-- ResidualBitErrorRatio = mantissa * 10^-exponent
945
ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
949
RNC-ID ::= INTEGER (0..4095)
950
-- RNC-ID ::= BIT STRING (SIZE (12))
951
-- Harmonized with RNSAP and NBAP definitions
953
RRC-Container ::= OCTET STRING
957
SAC ::= OCTET STRING (SIZE (2))
963
iE-Extensions ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL
966
SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
970
SAPI ::= ENUMERATED {
976
SDU-ErrorRatio ::= SEQUENCE {
977
mantissa INTEGER (1..9),
978
exponent INTEGER (1..6),
979
iE-Extensions ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL
981
-- SDU-ErrorRatio = mantissa * 10^-exponent
983
SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
986
SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..maxRAB-SubflowCombination)) OF
988
subflowSDU-Size SubflowSDU-Size OPTIONAL
989
-- This IE is only present for RABs that have predefined SDU size(s) --,
990
rAB-SubflowCombinationBitRate RAB-SubflowCombinationBitRate OPTIONAL
991
-- At least either of subflowSDU-Size or rABsubflowCombinationBitRate --
992
-- shall be present when SDUformatInformationParameter is present --,
993
iE-Extensions ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL,
997
SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1001
SDU-Parameters ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
1003
sDU-ErrorRatio SDU-ErrorRatio OPTIONAL
1004
-- This IE is not present when DeliveryOfErroneousSDU is set to no-error-detection-consideration --,
1005
residualBitErrorRatio ResidualBitErrorRatio,
1006
deliveryOfErroneousSDU DeliveryOfErroneousSDU,
1007
sDU-FormatInformationParameters SDU-FormatInformationParameters OPTIONAL
1008
-- When signalled, this IE indicates that the RAB is rate controllable --,
1009
iE-Extensions ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL,
1013
SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1017
SourceID ::= CHOICE {
1018
sourceRNC-ID SourceRNC-ID, -- If UMTS target
1019
sAI SAI, -- if GSM target
1024
SourceRNC-ID ::= SEQUENCE {
1027
iE-Extensions ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL
1030
SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1034
SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE {
1035
rRC-Container RRC-Container,
1036
numberOfIuInstances NumberOfIuInstances,
1037
relocationType RelocationType,
1038
chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm OPTIONAL
1039
-- Must be present for intra UMTS Handovers if available --,
1040
integrityProtectionKey IntegrityProtectionKey OPTIONAL
1041
-- Must be present for intra UMTS Handovers if available --,
1042
chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm OPTIONAL
1043
-- Must be present for intra UMTS Handovers if ciphering is active --,
1044
cipheringKey EncryptionKey OPTIONAL
1045
-- Must be present for intra UMTS Handovers if ciphering is active --,
1046
chosenEncryptionAlgorithForCS ChosenEncryptionAlgorithm OPTIONAL
1047
-- Must be present for intra UMTS Handovers if ciphering is active --,
1048
chosenEncryptionAlgorithForPS ChosenEncryptionAlgorithm OPTIONAL
1049
-- Must be present for intra UMTS Handovers if ciphering is active --,
1050
d-RNTI D-RNTI OPTIONAL
1051
-- Included for SRNS Relocation without UE involvement --,
1052
targetCellId TargetCellId OPTIONAL
1053
-- Included for SRNS Relocation with UE involvement --,
1054
rAB-TrCH-Mapping RAB-TrCH-Mapping OPTIONAL
1055
-- Included for SRNS Relocation without UE involvement and --
1056
-- if RABs are carried on DCH, USCH or DSCH transport channels --,
1057
iE-Extensions ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL,
1061
SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1065
SourceStatisticsDescriptor ::= ENUMERATED {
1071
SubflowSDU-Size ::= INTEGER (0..4095)
1077
TargetCellId ::= INTEGER (0..268435455)
1079
TargetID ::= CHOICE {
1080
targetRNC-ID TargetRNC-ID, -- If UMTS target
1081
cGI CGI, -- If GSM target
1088
TargetRNC-ID ::= SEQUENCE {
1091
-- Must always be present towards the PS domain and never towards the CS domain --,
1093
iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL
1096
TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1100
TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE {
1101
rRC-Container RRC-Container,
1102
d-RNTI D-RNTI OPTIONAL
1103
-- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --,
1104
iE-Extensions ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL,
1108
TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1112
TBCD-STRING ::= OCTET STRING
1114
TemporaryUE-ID ::= CHOICE {
1120
TMSI ::= OCTET STRING (SIZE (4))
1122
TraceReference ::= OCTET STRING (SIZE (2..3))
1124
TraceType ::= OCTET STRING (SIZE (1))
1125
-- Reference: GSM TS 12.08
1127
TrafficClass ::= ENUMERATED {
1135
TrafficHandlingPriority ::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15)
1137
TransferDelay ::= INTEGER (0..65535)
1138
-- Unit is millisecond
1140
UnsuccessfullyTransmittedDataVolume ::= INTEGER (0..4294967295)
1142
TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
1144
TrCH-ID ::= SEQUENCE {
1145
dCH-ID DCH-ID OPTIONAL
1146
-- At least one of these IEs shall be included --,
1147
dSCH-ID DSCH-ID OPTIONAL
1148
-- At least one of these IEs shall be included --,
1149
uSCH-ID USCH-ID OPTIONAL
1150
-- At least one of these IEs shall be included --,
1154
TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
1157
TriggerID ::= OCTET STRING (SIZE (3..22))
1167
UL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
1169
UL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
1171
UP-ModeVersions ::= BIT STRING (SIZE (16))
1173
USCH-ID ::= INTEGER (0..255)
1175
UserPlaneMode ::= ENUMERATED {
1177
support-mode-for-predefined-SDU-sizes,
1181
-- END **************************************************************
1183
-- PDU definitions for RANAP.
1185
-- **************************************************************
1187
-- RANAP-PDU-Contents { object identifier to be allocated }--
1188
-- DEFINITIONS AUTOMATIC TAGS ::=
1192
-- **************************************************************
1194
-- IE parameter types from other modules.
1196
-- **************************************************************
1198
-- **************************************************************
1200
-- Common Container Lists
1202
-- **************************************************************
1204
RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
1205
RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
1206
ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
1207
CN-BroadcastInfPiece-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfPieces, {IEsSetParam} }
1208
IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
1209
DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
1211
-- **************************************************************
1213
-- Iu RELEASE ELEMENTARY PROCEDURE
1215
-- **************************************************************
1217
-- **************************************************************
1219
-- Iu Release Command
1221
-- **************************************************************
1223
Iu-ReleaseCommand ::= SEQUENCE {
1224
protocolIEs ProtocolIE-Container { {Iu-ReleaseCommandIEs} },
1225
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} } OPTIONAL,
1229
Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
1230
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
1234
Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1238
-- **************************************************************
1240
-- Iu Release Complete
1242
-- **************************************************************
1244
Iu-ReleaseComplete ::= SEQUENCE {
1245
protocolIEs ProtocolIE-Container { {Iu-ReleaseCompleteIEs} },
1246
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCompleteExtensions} } OPTIONAL,
1250
Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
1251
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE conditional
1252
-- This group is only present if data volume reporting for PS domain is required -- } |
1253
{ ID id-RAB-ReleasedList-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedList-IuRelComp PRESENCE conditional
1254
-- This group is only present for RABs towards the PS domain when the release was initiated by UTRAN -- } |
1255
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1259
RAB-DataVolumeReportList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
1261
RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
1262
{ ID id-RAB-DataVolumeReportItem CRITICALITY ignore TYPE RAB-DataVolumeReportItem PRESENCE mandatory },
1266
RAB-DataVolumeReportItem ::= SEQUENCE {
1268
dl-UnsuccessfullyTransmittedDataVolume DataVolumeList OPTIONAL
1269
-- This IE is only present if data volume reporting for PS domain is required --,
1270
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} } OPTIONAL,
1274
RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1278
RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
1280
RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
1281
{ ID id-RAB-ReleasedItem-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedItem-IuRelComp PRESENCE mandatory },
1285
RAB-ReleasedItem-IuRelComp ::= SEQUENCE {
1287
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber,
1288
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber,
1289
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} } OPTIONAL,
1293
RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1298
Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1302
-- **************************************************************
1304
-- RELOCATION PREPARATION ELEMENTARY PROCEDURE
1306
-- **************************************************************
1308
-- **************************************************************
1310
-- Relocation Required
1312
-- **************************************************************
1314
RelocationRequired ::= SEQUENCE {
1315
protocolIEs ProtocolIE-Container { {RelocationRequiredIEs} },
1316
protocolExtensions ProtocolExtensionContainer { {RelocationRequiredExtensions} } OPTIONAL,
1320
RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
1321
{ ID id-RelocationType CRITICALITY ignore TYPE RelocationType PRESENCE mandatory } |
1322
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1323
{ ID id-SourceID CRITICALITY ignore TYPE SourceID PRESENCE mandatory } |
1324
{ ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory } |
1325
{ ID id-ClassmarkInformation2 CRITICALITY ignore TYPE ClassmarkInformation2 PRESENCE conditional
1326
-- This is only present when initiating an inter system handover towards GSM BSC -- } |
1327
{ ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE conditional
1328
-- This is only present when initiating an inter system handover towards GSM BSC -- } |
1329
{ ID id-SourceRNC-ToTargetRNC-TransparentContainer
1330
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE conditional
1331
-- This IE shall be present when initiating relocation of SRNS -- } |
1332
{ ID id-OldBSS-ToNewBSS-Information CRITICALITY ignore TYPE OldBSS-ToNewBSS-Information PRESENCE conditional
1333
-- This is only present when initiating an inter system handover towards GSM BSC -- } ,
1337
RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
1341
-- **************************************************************
1343
-- Relocation Command
1345
-- **************************************************************
1347
RelocationCommand ::= SEQUENCE {
1348
protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
1349
protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
1353
RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
1354
{ ID id-TargetRNC-ToSourceRNC-TransparentContainer
1355
CRITICALITY reject TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional
1356
-- This IE shall be included if it is received by the CN from the relocation target. -- } |
1357
{ ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE conditional
1358
-- This IE shall be included if it is received by the CN from the relocation target. -- } |
1359
{ ID id-RAB-RelocationReleaseList CRITICALITY ignore TYPE RAB-RelocationReleaseList PRESENCE optional } |
1360
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE conditional
1361
-- This group if applicable is only present for RABs towards the PS domain -- } |
1362
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1366
RAB-RelocationReleaseList ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
1368
RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
1369
{ ID id-RAB-RelocationReleaseItem CRITICALITY ignore TYPE RAB-RelocationReleaseItem PRESENCE mandatory },
1373
RAB-RelocationReleaseItem ::= SEQUENCE {
1375
iE-Extensions ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} } OPTIONAL,
1379
RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1383
RAB-DataForwardingList ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
1385
RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
1386
{ ID id-RAB-DataForwardingItem CRITICALITY ignore TYPE RAB-DataForwardingItem PRESENCE mandatory },
1390
RAB-DataForwardingItem ::= SEQUENCE {
1392
transportLayerAddress TransportLayerAddress,
1393
iuTransportAssociation IuTransportAssociation,
1394
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} } OPTIONAL,
1398
RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1402
RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1406
-- **************************************************************
1408
-- Relocation Preparation Failure
1410
-- **************************************************************
1412
RelocationPreparationFailure ::= SEQUENCE {
1413
protocolIEs ProtocolIE-Container { {RelocationPreparationFailureIEs} },
1414
protocolExtensions ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} } OPTIONAL,
1418
RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
1419
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1420
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1424
RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
1428
-- **************************************************************
1430
-- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
1432
-- **************************************************************
1434
-- **************************************************************
1436
-- Relocation Request
1438
-- **************************************************************
1440
RelocationRequest ::= SEQUENCE {
1441
protocolIEs ProtocolIE-Container { {RelocationRequestIEs} },
1442
protocolExtensions ProtocolExtensionContainer { {RelocationRequestExtensions} } OPTIONAL,
1446
RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
1447
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE conditional
1448
-- This IE is only present if available at the sending side -- } |
1449
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1450
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1451
{ ID id-SourceRNC-ToTargetRNC-TransparentContainer
1452
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory } |
1453
{ ID id-RAB-SetupList-RelocReq CRITICALITY reject TYPE RAB-SetupList-RelocReq PRESENCE optional } |
1454
{ ID id-IntegrityProtectionInformation CRITICALITY ignore TYPE IntegrityProtectionInformation PRESENCE conditional
1455
-- This IE is only present if available at the sending side -- } |
1456
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
1457
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory },
1461
RAB-SetupList-RelocReq ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
1463
RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
1464
{ ID id-RAB-SetupItem-RelocReq CRITICALITY reject TYPE RAB-SetupItem-RelocReq PRESENCE mandatory },
1468
RAB-SetupItem-RelocReq ::= SEQUENCE {
1470
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL
1471
-- This IE is present if the relevant NAS information is provided by the CN --,
1472
rAB-Parameters RAB-Parameters,
1473
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
1474
-- This IE is only present if available at the sending side --,
1475
pDP-TypeInformation PDP-TypeInformation OPTIONAL
1476
-- This IE is only present for RABs towards the PS domain --,
1477
userPlaneInformation UserPlaneInformation,
1478
transportLayerAddress TransportLayerAddress,
1479
iuTransportAssociation IuTransportAssociation,
1480
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} } OPTIONAL,
1484
RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1488
UserPlaneInformation ::= SEQUENCE {
1489
userPlaneMode UserPlaneMode,
1490
uP-ModeVersions UP-ModeVersions,
1491
iE-Extensions ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} } OPTIONAL,
1495
UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1499
RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1503
-- **************************************************************
1505
-- Relocation Request Acknowledge
1507
-- **************************************************************
1509
RelocationRequestAcknowledge ::= SEQUENCE {
1510
protocolIEs ProtocolIE-Container { {RelocationRequestAcknowledgeIEs} },
1511
protocolExtensions ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} } OPTIONAL,
1515
RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1516
{ ID id-TargetRNC-ToSourceRNC-TransparentContainer
1517
CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional
1518
-- Must be included if applicapble and if not sent via the other CN -- } |
1519
{ ID id-RAB-SetupList-RelocReqAck CRITICALITY ignore TYPE RAB-SetupList-RelocReqAck PRESENCE optional} |
1520
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional }|
1521
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore TYPE ChosenIntegrityProtectionAlgorithm PRESENCE conditional
1522
-- This IE is only present if available at the sending side -- } |
1523
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
1524
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1528
RAB-SetupList-RelocReqAck ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
1530
RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
1531
{ ID id-RAB-SetupItem-RelocReqAck CRITICALITY reject TYPE RAB-SetupItem-RelocReqAck PRESENCE mandatory },
1535
RAB-SetupItem-RelocReqAck ::= SEQUENCE {
1537
transportLayerAddress TransportLayerAddress OPTIONAL,
1538
--This IE is only present for RABS towards the PS Domain
1539
iuTransportAssociation IuTransportAssociation OPTIONAL,
1540
--This IE is only present for RABS towards the PS Domain
1541
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} } OPTIONAL,
1545
RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1549
RAB-FailedList ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
1551
RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
1552
{ ID id-RAB-FailedItem CRITICALITY ignore TYPE RAB-FailedItem PRESENCE mandatory },
1556
RAB-FailedItem ::= SEQUENCE {
1559
iE-Extensions ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} } OPTIONAL,
1563
RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1567
RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1571
-- **************************************************************
1573
-- Relocation Failure
1575
-- **************************************************************
1577
RelocationFailure ::= SEQUENCE {
1578
protocolIEs ProtocolIE-Container { {RelocationFailureIEs} },
1579
protocolExtensions ProtocolExtensionContainer { {RelocationFailureExtensions} } OPTIONAL,
1583
RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
1584
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1585
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1589
RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
1593
-- **************************************************************
1595
-- RELOCATION CANCEL ELEMENTARY PROCEDURE
1597
-- **************************************************************
1599
-- **************************************************************
1601
-- Relocation Cancel
1603
-- **************************************************************
1605
RelocationCancel ::= SEQUENCE {
1606
protocolIEs ProtocolIE-Container { {RelocationCancelIEs} },
1607
protocolExtensions ProtocolExtensionContainer { {RelocationCancelExtensions} } OPTIONAL,
1611
RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
1612
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
1616
RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
1620
-- **************************************************************
1622
-- Relocation Cancel Acknowledge
1624
-- **************************************************************
1626
RelocationCancelAcknowledge ::= SEQUENCE {
1627
protocolIEs ProtocolIE-Container { {RelocationCancelAcknowledgeIEs} },
1628
protocolExtensions ProtocolExtensionContainer { {RelocationCancelAcknowledgeExtensions} } OPTIONAL,
1632
RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1633
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1637
RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1641
-- **************************************************************
1643
-- SRNS CONTEXT TRANSFER OPEARATION
1645
-- **************************************************************
1647
-- **************************************************************
1649
-- SRNS Context Request
1651
-- **************************************************************
1653
SRNS-ContextRequest ::= SEQUENCE {
1654
protocolIEs ProtocolIE-Container { {SRNS-ContextRequestIEs} },
1655
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextRequestExtensions} } OPTIONAL,
1659
SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
1660
{ ID id-RAB-DataForwardingList-SRNS-CtxReq CRITICALITY ignore TYPE RAB-DataForwardingList-SRNS-CtxReq PRESENCE mandatory },
1664
RAB-DataForwardingList-SRNS-CtxReq ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
1666
RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
1667
{ ID id-RAB-DataForwardingItem-SRNS-CtxReq CRITICALITY ignore TYPE RAB-DataForwardingItem-SRNS-CtxReq PRESENCE mandatory },
1671
RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
1673
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} } OPTIONAL,
1677
RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1681
SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1685
-- **************************************************************
1687
-- SRNS Context Response
1689
-- **************************************************************
1691
SRNS-ContextResponse ::= SEQUENCE {
1692
protocolIEs ProtocolIE-Container { {SRNS-ContextResponseIEs} },
1693
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} } OPTIONAL,
1697
SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
1699
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE conditional
1700
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1701
{ ID id-RAB-ContextFailedtoTransferList CRITICALITY ignore TYPE RAB-ContextFailedtoTransferList PRESENCE conditional
1702
-- This group must be present at least when no other group is present, ie. at least one group must be present -- }|
1703
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1707
RAB-ContextList ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
1709
RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
1710
{ ID id-RAB-ContextItem CRITICALITY ignore TYPE RAB-ContextItem PRESENCE mandatory },
1714
RAB-ContextItem ::= SEQUENCE {
1716
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber,
1717
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber,
1718
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber,
1719
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber,
1720
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} } OPTIONAL,
1724
RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1728
RAB-ContextFailedtoTransferList ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
1730
RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
1731
{ ID id-RAB-ContextFailedtoTransferItem CRITICALITY ignore TYPE RABs-ContextFailedtoTransferItem PRESENCE mandatory },
1735
RABs-ContextFailedtoTransferItem::= SEQUENCE {
1738
iE-Extensions ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} } OPTIONAL,
1743
RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1747
SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1751
-- **************************************************************
1753
-- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
1755
-- **************************************************************
1757
-- **************************************************************
1759
-- Security Mode Command
1761
-- **************************************************************
1763
SecurityModeCommand ::= SEQUENCE {
1764
protocolIEs ProtocolIE-Container { {SecurityModeCommandIEs} },
1765
protocolExtensions ProtocolExtensionContainer { {SecurityModeCommandExtensions} } OPTIONAL,
1769
SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
1770
{ ID id-IntegrityProtectionInformation CRITICALITY ignore TYPE IntegrityProtectionInformation PRESENCE mandatory } |
1771
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
1772
{ ID id-KeyStatus CRITICALITY ignore TYPE KeyStatus PRESENCE mandatory},
1776
SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1780
-- **************************************************************
1782
-- Security Mode Complete
1784
-- **************************************************************
1786
SecurityModeComplete ::= SEQUENCE {
1787
protocolIEs ProtocolIE-Container { {SecurityModeCompleteIEs} },
1788
protocolExtensions ProtocolExtensionContainer { {SecurityModeCompleteExtensions} } OPTIONAL,
1792
SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
1793
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore TYPE ChosenIntegrityProtectionAlgorithm PRESENCE mandatory } |
1794
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
1795
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1799
SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1803
-- **************************************************************
1805
-- Security Mode Reject
1807
-- **************************************************************
1809
SecurityModeReject ::= SEQUENCE {
1810
protocolIEs ProtocolIE-Container { {SecurityModeRejectIEs} },
1811
protocolExtensions ProtocolExtensionContainer { {SecurityModeRejectExtensions} } OPTIONAL,
1815
SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
1816
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1817
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1821
SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1825
-- **************************************************************
1827
-- DATA VOLUME REPORT ELEMENTARY PROCEDURE
1829
-- **************************************************************
1831
-- **************************************************************
1833
-- Data Volume Report Request
1835
-- **************************************************************
1837
DataVolumeReportRequest ::= SEQUENCE {
1838
protocolIEs ProtocolIE-Container { {DataVolumeReportRequestIEs} },
1839
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportRequestExtensions} } OPTIONAL,
1843
DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
1844
{ ID id-RAB-DataVolumeReportRequestList CRITICALITY ignore TYPE RAB-DataVolumeReportRequestList PRESENCE mandatory },
1848
RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
1850
RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
1851
{ ID id-RAB-DataVolumeReportRequestItem CRITICALITY ignore TYPE RAB-DataVolumeReportRequestItem PRESENCE mandatory },
1855
RAB-DataVolumeReportRequestItem ::= SEQUENCE {
1857
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} } OPTIONAL,
1861
RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1865
DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1869
-- **************************************************************
1871
-- Data Volume Report
1873
-- **************************************************************
1875
DataVolumeReport ::= SEQUENCE {
1876
protocolIEs ProtocolIE-Container { {DataVolumeReportIEs} },
1877
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportExtensions} } OPTIONAL,
1881
DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
1882
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE conditional
1883
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1884
{ ID id-RAB-FailedtoReportList CRITICALITY ignore TYPE RAB-FailedtoReportList PRESENCE conditional
1885
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1886
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1890
DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1894
RAB-FailedtoReportList ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
1896
RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
1897
{ ID id-RAB-FailedtoReportItem CRITICALITY ignore TYPE RABs-failed-to-reportItem PRESENCE mandatory },
1901
RABs-failed-to-reportItem::= SEQUENCE {
1904
iE-Extensions ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} } OPTIONAL,
1909
RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1913
-- **************************************************************
1915
-- CN INFORMATION BROADCAST
1917
-- **************************************************************
1919
-- **************************************************************
1921
-- CN Information Broadcast Request
1923
-- **************************************************************
1925
CN-InformationBroadcastRequest ::= SEQUENCE {
1926
protocolIEs ProtocolIE-Container { {CN-InformationBroadcastRequestIEs} },
1927
protocolExtensions ProtocolExtensionContainer { {CN-InformationBroadcastRequestExtensions} } OPTIONAL,
1931
CN-InformationBroadcastRequestIEs RANAP-PROTOCOL-IES ::= {
1932
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1933
{ ID id-CN-BroadcastInformationPieceList CRITICALITY ignore TYPE CN-BroadcastInformationPieceList PRESENCE mandatory },
1937
CN-BroadcastInformationPieceList ::= CN-BroadcastInfPiece-IE-ContainerList { {CN-BroadcastInformationPieceIEs} }
1939
CN-BroadcastInformationPieceIEs RANAP-PROTOCOL-IES ::= {
1940
{ ID id-CN-BroadcastInformationPiece CRITICALITY ignore TYPE CN-BroadcastInformationPiece PRESENCE mandatory },
1944
CN-BroadcastInformationPiece ::= SEQUENCE {
1945
informationIdentity InformationIdentity,
1946
nAS-BroadcastInformation NAS-BroadcastInformation OPTIONAL
1947
-- Included if CN requests UTRAN to broadcast the information piece --,
1948
cN-BroadcastArea CN-BroadcastArea OPTIONAL
1949
-- Included if CN requests UTRAN to broadcast the information piece --,
1950
informationPriority InformationPriority OPTIONAL
1951
-- Included if CN requests UTRAN to broadcast the information piece --,
1952
informationControl InformationControl,
1953
iE-Extensions ProtocolExtensionContainer { {CN-BroadcastInformationPiece-ExtIEs} } OPTIONAL,
1957
CN-BroadcastInformationPiece-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1961
CN-InformationBroadcastRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1965
-- **************************************************************
1967
-- CN Information Broadcast Confirm
1969
-- **************************************************************
1971
CN-InformationBroadcastConfirm ::= SEQUENCE {
1972
protocolIEs ProtocolIE-Container { {CN-InformationBroadcastConfirmIEs} },
1973
protocolExtensions ProtocolExtensionContainer { {CN-InformationBroadcastConfirmExtensions} } OPTIONAL,
1977
CN-InformationBroadcastConfirmIEs RANAP-PROTOCOL-IES ::= {
1978
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1979
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
1980
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
1984
CN-InformationBroadcastConfirmExtensions RANAP-PROTOCOL-EXTENSION ::= {
1988
-- **************************************************************
1990
-- CN Information Broadcast Reject
1992
-- **************************************************************
1994
CN-InformationBroadcastReject ::= SEQUENCE {
1995
protocolIEs ProtocolIE-Container { {CN-InformationBroadcastRejectIEs} },
1996
protocolExtensions ProtocolExtensionContainer { {CN-InformationBroadcastRejectExtensions} } OPTIONAL,
2000
CN-InformationBroadcastRejectIEs RANAP-PROTOCOL-IES ::= {
2001
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2002
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
2003
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
2004
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
2008
CN-InformationBroadcastRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
2012
-- **************************************************************
2014
-- RESET ELEMENTARY PROCEDURE
2016
-- **************************************************************
2018
-- **************************************************************
2022
-- **************************************************************
2024
Reset ::= SEQUENCE {
2025
protocolIEs ProtocolIE-Container { {ResetIEs} },
2026
protocolExtensions ProtocolExtensionContainer { {ResetExtensions} } OPTIONAL,
2030
ResetIEs RANAP-PROTOCOL-IES ::= {
2031
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
2032
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2033
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2034
-- This IE is always used in the uplink direction -- },
2038
ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
2042
-- **************************************************************
2044
-- Reset Acknowledge
2046
-- **************************************************************
2048
ResetAcknowledge ::= SEQUENCE {
2049
protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },
2050
protocolExtensions ProtocolExtensionContainer { {ResetAcknowledgeExtensions} } OPTIONAL,
2054
ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
2055
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2056
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
2057
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2058
-- This IE is always used in the uplink direction -- },
2062
ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
2065
-- **************************************************************
2067
-- RESET RESOURCE ELEMENTARY PROCEDURE
2069
-- **************************************************************
2072
-- **************************************************************
2076
-- **************************************************************
2078
ResetResource ::= SEQUENCE {
2079
protocolIEs ProtocolIE-Container { {ResetResourceIEs} },
2080
protocolExtensions ProtocolExtensionContainer { {ResetResourceExtensions} } OPTIONAL,
2084
ResetResourceIEs RANAP-PROTOCOL-IES ::= {
2085
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2086
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
2087
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceList PRESENCE mandatory } |
2088
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2089
-- This IE is always used in the uplink direction -- },
2093
ResetResourceList ::= IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
2095
ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
2096
{ ID id-IuSigConIdItem CRITICALITY ignore TYPE ResetResourceItem PRESENCE mandatory },
2100
ResetResourceItem ::= SEQUENCE {
2101
iuSigConId IuSignallingConnectionIdentifier,
2102
iE-Extensions ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} } OPTIONAL,
2106
ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2110
ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
2114
-- **************************************************************
2116
-- Reset Resource Acknowledge
2118
-- **************************************************************
2120
ResetResourceAcknowledge ::= SEQUENCE {
2121
protocolIEs ProtocolIE-Container { {ResetResourceAcknowledgeIEs} },
2122
protocolExtensions ProtocolExtensionContainer { {ResetResourceAcknowledgeExtensions} } OPTIONAL,
2126
ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
2127
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2128
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceAckList PRESENCE mandatory } |
2129
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2130
-- This IE is always used in the uplink direction -- } |
2131
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
2134
ResetResourceAckList ::= IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
2136
ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
2137
{ ID id-IuSigConIdItem CRITICALITY ignore TYPE ResetResourceAckItem PRESENCE mandatory },
2141
ResetResourceAckItem ::= SEQUENCE {
2142
iuSigConId IuSignallingConnectionIdentifier,
2143
iE-Extensions ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} } OPTIONAL,
2147
ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2151
ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
2155
-- **************************************************************
2157
-- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
2159
-- **************************************************************
2161
-- **************************************************************
2163
-- RAB Release Request
2165
-- **************************************************************
2167
RAB-ReleaseRequest ::= SEQUENCE {
2168
protocolIEs ProtocolIE-Container { {RAB-ReleaseRequestIEs} },
2169
protocolExtensions ProtocolExtensionContainer { {RAB-ReleaseRequestExtensions} } OPTIONAL,
2173
RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
2174
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE mandatory },
2178
RAB-ReleaseList ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
2180
RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
2181
{ ID id-RAB-ReleaseItem CRITICALITY ignore TYPE RAB-ReleaseItem PRESENCE mandatory },
2185
RAB-ReleaseItem ::= SEQUENCE {
2188
iE-Extensions ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} } OPTIONAL,
2192
RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2196
RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2200
-- **************************************************************
2202
-- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
2204
-- **************************************************************
2206
-- **************************************************************
2208
-- Iu Release Request
2210
-- **************************************************************
2212
Iu-ReleaseRequest ::= SEQUENCE {
2213
protocolIEs ProtocolIE-Container { {Iu-ReleaseRequestIEs} },
2214
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseRequestExtensions} } OPTIONAL,
2218
Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
2219
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
2223
Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2227
-- **************************************************************
2229
-- RELOCATION DETECT ELEMENTARY PROCEDURE
2231
-- **************************************************************
2233
-- **************************************************************
2235
-- Relocation Detect
2237
-- **************************************************************
2239
RelocationDetect ::= SEQUENCE {
2240
protocolIEs ProtocolIE-Container { {RelocationDetectIEs} },
2241
protocolExtensions ProtocolExtensionContainer { {RelocationDetectExtensions} } OPTIONAL,
2245
RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
2249
RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
2253
-- **************************************************************
2255
-- RELOCATION COMPLETE ELEMENTARY PROCEDURE
2257
-- **************************************************************
2259
-- **************************************************************
2261
-- Relocation Complete
2263
-- **************************************************************
2265
RelocationComplete ::= SEQUENCE {
2266
protocolIEs ProtocolIE-Container { {RelocationCompleteIEs} },
2267
protocolExtensions ProtocolExtensionContainer { {RelocationCompleteExtensions} } OPTIONAL,
2271
RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
2275
RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
2279
-- **************************************************************
2281
-- PAGING ELEMENTARY PROCEDURE
2283
-- **************************************************************
2285
-- **************************************************************
2289
-- **************************************************************
2291
Paging ::= SEQUENCE {
2292
protocolIEs ProtocolIE-Container { {PagingIEs} },
2293
protocolExtensions ProtocolExtensionContainer { {PagingExtensions} } OPTIONAL,
2297
PagingIEs RANAP-PROTOCOL-IES ::= {
2298
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2299
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory } |
2300
{ ID id-TemporaryUE-ID CRITICALITY ignore TYPE TemporaryUE-ID PRESENCE optional } |
2301
{ ID id-PagingAreaID CRITICALITY ignore TYPE PagingAreaID PRESENCE optional } |
2302
{ ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional } |
2303
{ ID id-NonSearchingIndication CRITICALITY ignore TYPE NonSearchingIndication PRESENCE optional } |
2304
{ ID id-DRX-CycleLengthCoefficient CRITICALITY ignore TYPE DRX-CycleLengthCoefficient PRESENCE optional } ,
2308
PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
2312
-- **************************************************************
2314
-- COMMON ID ELEMENTARY PROCEDURE
2316
-- **************************************************************
2318
-- **************************************************************
2322
-- **************************************************************
2324
CommonID ::= SEQUENCE {
2325
protocolIEs ProtocolIE-Container { {CommonID-IEs} },
2326
protocolExtensions ProtocolExtensionContainer { {CommonIDExtensions} } OPTIONAL,
2330
CommonID-IEs RANAP-PROTOCOL-IES ::= {
2331
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory },
2335
CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
2339
-- **************************************************************
2341
-- CN INVOKE TRACE ELEMENTARY PROCEDURE
2343
-- **************************************************************
2345
-- **************************************************************
2349
-- **************************************************************
2351
CN-InvokeTrace ::= SEQUENCE {
2352
protocolIEs ProtocolIE-Container { {CN-InvokeTraceIEs} },
2353
protocolExtensions ProtocolExtensionContainer { {CN-InvokeTraceExtensions} } OPTIONAL,
2357
CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
2358
{ ID id-TraceType CRITICALITY ignore TYPE TraceType PRESENCE mandatory } |
2359
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
2360
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional } |
2361
{ ID id-UE-ID CRITICALITY ignore TYPE UE-ID PRESENCE optional } |
2362
{ ID id-OMC-ID CRITICALITY ignore TYPE OMC-ID PRESENCE optional },
2366
CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
2370
-- **************************************************************
2372
-- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
2374
-- **************************************************************
2376
-- **************************************************************
2378
-- CN Deactivate Trace
2380
-- **************************************************************
2382
CN-DeactivateTrace ::= SEQUENCE {
2383
protocolIEs ProtocolIE-Container { {CN-DeactivateTraceIEs} },
2384
protocolExtensions ProtocolExtensionContainer { {CN-DeactivateTraceExtensions} } OPTIONAL,
2388
CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
2389
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
2390
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional },
2394
CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
2398
-- **************************************************************
2400
-- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
2402
-- **************************************************************
2404
-- **************************************************************
2406
-- Location Reporting Control
2408
-- **************************************************************
2410
LocationReportingControl ::= SEQUENCE {
2411
protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} },
2412
protocolExtensions ProtocolExtensionContainer { {LocationReportingControlExtensions} } OPTIONAL,
2416
LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
2417
{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory },
2421
LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
2425
-- **************************************************************
2427
-- LOCATION REPORT ELEMENTARY PROCEDURE
2429
-- **************************************************************
2431
-- **************************************************************
2435
-- **************************************************************
2437
LocationReport ::= SEQUENCE {
2438
protocolIEs ProtocolIE-Container { {LocationReportIEs} },
2439
protocolExtensions ProtocolExtensionContainer { {LocationReportExtensions} } OPTIONAL,
2443
LocationReportIEs RANAP-PROTOCOL-IES ::= {
2444
{ ID id-AreaIdentity CRITICALITY ignore TYPE AreaIdentity PRESENCE optional } |
2445
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional },
2449
LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
2453
-- **************************************************************
2455
-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
2457
-- **************************************************************
2459
-- **************************************************************
2461
-- Initial UE Message
2463
-- **************************************************************
2465
InitialUE-Message ::= SEQUENCE {
2466
protocolIEs ProtocolIE-Container { {InitialUE-MessageIEs} },
2467
protocolExtensions ProtocolExtensionContainer { {InitialUE-MessageExtensions} } OPTIONAL,
2471
InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
2472
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
2473
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE mandatory } |
2474
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional
2475
-- This IE is only present for RABs towards the PS domain -- } |
2476
{ ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } |
2477
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
2478
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
2479
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
2484
InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
2488
-- **************************************************************
2490
-- DIRECT TRANSFER ELEMENTARY PROCEDURE
2492
-- **************************************************************
2494
-- **************************************************************
2498
-- **************************************************************
2500
DirectTransfer ::= SEQUENCE {
2501
protocolIEs ProtocolIE-Container { {DirectTransferIEs} },
2502
protocolExtensions ProtocolExtensionContainer { {DirectTransferExtensions} } OPTIONAL,
2506
DirectTransferIEs RANAP-PROTOCOL-IES ::= {
2507
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
2508
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE conditional
2509
-- This IE is only present if the message is directed to the PS domain -- } |
2510
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional
2511
-- This IE is only present if the message is directed to the PS domain -- } |
2512
{ ID id-SAPI CRITICALITY ignore TYPE SAPI PRESENCE conditional
2513
-- This IE is always used in downlink direction-- },
2517
DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
2521
-- **************************************************************
2523
-- OVERLOAD CONTROL ELEMENTARY PROCEDURE
2525
-- **************************************************************
2527
-- **************************************************************
2531
-- **************************************************************
2533
Overload ::= SEQUENCE {
2534
protocolIEs ProtocolIE-Container { {OverloadIEs} },
2535
protocolExtensions ProtocolExtensionContainer { {OverloadExtensions} } OPTIONAL,
2539
OverloadIEs RANAP-PROTOCOL-IES ::= {
2540
{ ID id-NumberOfSteps CRITICALITY ignore TYPE NumberOfSteps PRESENCE optional } |
2541
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2542
-- This IE is always used in the uplink direction -- },
2546
OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
2550
-- **************************************************************
2552
-- ERROR INDICATION ELEMENTARY PROCEDURE
2554
-- **************************************************************
2556
-- **************************************************************
2560
-- **************************************************************
2562
ErrorIndication ::= SEQUENCE {
2563
protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} },
2564
protocolExtensions ProtocolExtensionContainer { {ErrorIndicationExtensions} } OPTIONAL,
2568
ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
2569
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE conditional
2570
-- At least either of Cause IE or Criticality IE shall be present -- } |
2571
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE conditional
2572
-- At least either of Cause IE or Criticality IE shall be present -- } |
2573
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE optional } |
2574
{ ID id-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional } |
2575
{ ID id-IuTransportAssociation CRITICALITY ignore TYPE IuTransportAssociation PRESENCE optional } |
2576
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
2577
-- This IE is always used in the uplink direction when message is sent connectionless -- },
2581
ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2585
-- **************************************************************
2587
-- SRNS DATA FORWARD ELEMENTARY PROCEDURE
2589
-- **************************************************************
2591
-- **************************************************************
2593
-- SRNS Data Forward Command
2595
-- **************************************************************
2597
SRNS-DataForwardCommand ::= SEQUENCE {
2598
protocolIEs ProtocolIE-Container { {SRNS-DataForwardCommandIEs} },
2599
protocolExtensions ProtocolExtensionContainer { {SRNS-DataForwardCommandExtensions} } OPTIONAL,
2603
SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
2604
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE conditional
2605
-- This group is only present for RABs towards the PS domain -- },
2609
SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
2613
-- **************************************************************
2615
-- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
2617
-- **************************************************************
2619
-- **************************************************************
2621
-- Forward SRNS Context
2623
-- **************************************************************
2625
ForwardSRNS-Context ::= SEQUENCE {
2626
protocolIEs ProtocolIE-Container { {ForwardSRNS-ContextIEs} },
2627
protocolExtensions ProtocolExtensionContainer { {ForwardSRNS-ContextExtensions} } OPTIONAL,
2631
ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
2632
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE mandatory },
2636
ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
2640
-- **************************************************************
2642
-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
2644
-- **************************************************************
2646
-- **************************************************************
2648
-- RAB Assignment Request
2650
-- **************************************************************
2652
RAB-AssignmentRequest ::= SEQUENCE {
2653
protocolIEs ProtocolIE-Container { {RAB-AssignmentRequestIEs} },
2654
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentRequestExtensions} } OPTIONAL,
2658
RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
2659
{ ID id-RAB-SetupOrModifyList CRITICALITY ignore TYPE RAB-SetupOrModifyList PRESENCE conditional
2660
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2661
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE conditional
2662
-- This group must be present at least when no other group is present, ie. at least one group must be present -- },
2666
RAB-SetupOrModifyList ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
2668
RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
2669
{ ID id-RAB-SetupOrModifyItem FIRST CRITICALITY reject FIRST TYPE RAB-SetupOrModifyItemFirst
2670
SECOND CRITICALITY ignore SECOND TYPE RAB-SetupOrModifyItemSecond
2671
PRESENCE mandatory },
2675
RAB-SetupOrModifyItemFirst ::= SEQUENCE {
2677
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL
2678
-- This IE is present if the relevant NAS information is provided by the CN --,
2679
rAB-Parameters RAB-Parameters,
2680
userPlaneInformation UserPlaneInformation,
2681
transportLayerAddress TransportLayerAddress,
2682
iuTransportAssociation IuTransportAssociation,
2683
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} } OPTIONAL,
2687
RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2691
RAB-SetupOrModifyItemSecond ::= SEQUENCE {
2692
pDP-TypeInformation PDP-TypeInformation
2693
-- This IE is only present for RABs towards the PS domain -- OPTIONAL,
2694
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
2695
-- This IE, if applicable, is only present for RABs towards the PS domain --,
2696
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
2697
-- This IE, if applicable, is only present for RABs towards the PS domain --,
2698
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
2699
-- This IE, if applicable, is only present for RABs towards the PS domain --,
2700
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL
2701
-- This IE, if applicable, is only present for RABs towards the PS domain --,
2702
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL
2703
-- This IE, if applicable, is only present for RABs towards the PS domain --,
2704
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} } OPTIONAL,
2708
RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2712
RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
2716
-- **************************************************************
2718
-- RAB Assignment Response
2720
-- **************************************************************
2722
RAB-AssignmentResponse ::= SEQUENCE {
2723
protocolIEs ProtocolIE-Container { {RAB-AssignmentResponseIEs} },
2724
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentResponseExtensions} } OPTIONAL,
2728
RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
2729
{ ID id-RAB-SetupOrModifiedList CRITICALITY ignore TYPE RAB-SetupOrModifiedList PRESENCE conditional
2730
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2731
{ ID id-RAB-ReleasedList CRITICALITY ignore TYPE RAB-ReleasedList PRESENCE conditional
2732
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2734
{ ID id-RAB-QueuedList CRITICALITY ignore TYPE RAB-QueuedList PRESENCE conditional
2735
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2736
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE conditional
2737
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2738
{ ID id-RAB-ReleaseFailedList CRITICALITY ignore TYPE RAB-ReleaseFailedList PRESENCE conditional
2739
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
2740
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
2744
RAB-SetupOrModifiedList ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
2746
RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
2747
{ ID id-RAB-SetupOrModifiedItem CRITICALITY ignore TYPE RAB-SetupOrModifiedItem PRESENCE mandatory },
2751
RAB-SetupOrModifiedItem ::= SEQUENCE {
2753
transportLayerAddress TransportLayerAddress OPTIONAL
2754
-- This IE is only present for RABs towards the PS domain --,
2755
iuTransportAssociation IuTransportAssociation OPTIONAL
2756
-- This IE is only present for RABs towards the PS domain --,
2757
dl-dataVolumes DataVolumeList OPTIONAL
2758
-- This IE is only present if the RAB has been modified and --
2759
-- RAB data volume reporting for PS domain is required --,
2760
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} } OPTIONAL,
2764
RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2768
RAB-ReleasedList ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
2770
RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
2771
{ ID id-RAB-ReleasedItem CRITICALITY ignore TYPE RAB-ReleasedItem PRESENCE mandatory },
2775
RAB-ReleasedItem ::= SEQUENCE {
2777
dl-dataVolumes DataVolumeList OPTIONAL
2778
-- This IE is only present if data volume reporting for PS domain is required --,
2779
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
2780
-- This IE is only present for RABs towards the PS domain when the release is UTRAN initiated -- ,
2781
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
2782
-- This IE is only present for RABs towards the PS domain when the release is UTRAN initiated -- ,
2783
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} } OPTIONAL,
2787
RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2791
DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
2793
dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
2794
dataVolumeReference DataVolumeReference OPTIONAL,
2795
iE-Extensions ProtocolExtensionContainer { {DataVolumeList-ExtIEs} } OPTIONAL,
2799
DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2803
RAB-QueuedList ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
2805
RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
2806
{ ID id-RAB-QueuedItem CRITICALITY ignore TYPE RAB-QueuedItem PRESENCE mandatory },
2810
RAB-QueuedItem ::= SEQUENCE {
2812
iE-Extensions ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} } OPTIONAL,
2816
RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2820
RAB-ReleaseFailedList ::= RAB-FailedList
2822
RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
2826
-- **************************************************************
2830
-- **************************************************************
2832
PrivateMessage ::= SEQUENCE {
2833
privateIEs PrivateIE-Container { {PrivateMessage-IEs } },
2837
PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
2841
-- **************************************************************
2843
-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
2845
-- **************************************************************
2847
RANAP-RelocationInformation ::= SEQUENCE {
2848
protocolIEs ProtocolIE-Container { {RANAP-RelocationInformationIEs} },
2849
protocolExtensions ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} } OPTIONAL,
2853
RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
2854
{ ID id-DirectTransferInformationList-RANAP-RelocInf
2855
CRITICALITY ignore TYPE DirectTransferInformationList-RANAP-RelocInf
2856
PRESENCE optional } |
2857
{ ID id-RAB-ContextList-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextList-RANAP-RelocInf PRESENCE optional },
2861
DirectTransferInformationList-RANAP-RelocInf ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
2863
DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2864
{ ID id-DirectTransferInformationItem-RANAP-RelocInf
2865
CRITICALITY ignore TYPE DirectTransferInformationItem-RANAP-RelocInf
2866
PRESENCE mandatory },
2870
DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
2873
iE-Extensions ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
2877
RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2881
RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
2883
RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
2884
{ ID id-RAB-ContextItem-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextItem-RANAP-RelocInf PRESENCE mandatory },
2888
RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
2890
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber,
2891
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber,
2892
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber,
2893
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber,
2894
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
2898
RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
2902
RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
2907
-- **************************************************************
2909
-- Elementary Procedure definitions
2911
-- **************************************************************
2913
-- RANAP-PDU-Descriptions { object identifier to be allocated }--
2914
-- DEFINITIONS AUTOMATIC TAGS ::=
2918
-- **************************************************************
2920
-- IE parameter types from other modules.
2922
-- **************************************************************
2925
-- **************************************************************
2927
-- Interface Elementary Procedure Class
2929
-- **************************************************************
2931
RANAP-ELEMENTARY-PROCEDURE ::= CLASS {
2932
&InitiatingMessage ,
2933
&SuccessfulOutcome OPTIONAL,
2934
&UnsuccessfulOutcome OPTIONAL,
2936
&procedureCode ProcedureCode UNIQUE,
2937
&criticality Criticality DEFAULT ignore
2940
INITIATING MESSAGE &InitiatingMessage
2941
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
2942
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
2944
PROCEDURE CODE &procedureCode
2945
[CRITICALITY &criticality]
2948
-- **************************************************************
2950
-- Interface PDU Definition
2952
-- **************************************************************
2954
RANAP-PDU ::= CHOICE {
2955
initiatingMessage InitiatingMessage,
2956
successfulOutcome SuccessfulOutcome,
2957
unsuccessfulOutcome UnsuccessfulOutcome,
2962
InitiatingMessage ::= SEQUENCE {
2963
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
2964
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
2965
value RANAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
2968
SuccessfulOutcome ::= SEQUENCE {
2969
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
2970
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
2971
value RANAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
2974
UnsuccessfulOutcome ::= SEQUENCE {
2975
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
2976
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
2977
value RANAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
2980
Outcome ::= SEQUENCE {
2981
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
2982
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
2983
value RANAP-ELEMENTARY-PROCEDURE.&Outcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
2986
-- **************************************************************
2988
-- Interface Elementary Procedure List
2990
-- **************************************************************
2992
RANAP-ELEMENTARY-PROCEDURES RANAP-ELEMENTARY-PROCEDURE ::= {
2993
RANAP-ELEMENTARY-PROCEDURES-CLASS-1 |
2994
RANAP-ELEMENTARY-PROCEDURES-CLASS-2 |
2995
RANAP-ELEMENTARY-PROCEDURES-CLASS-3 ,
3000
RANAP-ELEMENTARY-PROCEDURES-CLASS-1 RANAP-ELEMENTARY-PROCEDURE ::= {
3002
relocationPreparation |
3003
relocationResourceAllocation |
3005
sRNS-ContextTransfer |
3006
securityModeControl |
3008
cN-InformationBroadcast |
3014
RANAP-ELEMENTARY-PROCEDURES-CLASS-2 RANAP-ELEMENTARY-PROCEDURE ::= {
3015
rAB-ReleaseRequest |
3018
relocationComplete |
3022
cN-DeactivateTrace |
3023
locationReportingControl |
3030
forwardSRNS-Context |
3036
RANAP-ELEMENTARY-PROCEDURES-CLASS-3 RANAP-ELEMENTARY-PROCEDURE ::= {
3041
-- **************************************************************
3043
-- Interface Elementary Procedures
3045
-- **************************************************************
3047
iu-Release RANAP-ELEMENTARY-PROCEDURE ::= {
3048
INITIATING MESSAGE Iu-ReleaseCommand
3049
SUCCESSFUL OUTCOME Iu-ReleaseComplete
3050
PROCEDURE CODE id-Iu-Release
3054
relocationPreparation RANAP-ELEMENTARY-PROCEDURE ::= {
3055
INITIATING MESSAGE RelocationRequired
3056
SUCCESSFUL OUTCOME RelocationCommand
3057
UNSUCCESSFUL OUTCOME RelocationPreparationFailure
3058
PROCEDURE CODE id-RelocationPreparation
3062
relocationResourceAllocation RANAP-ELEMENTARY-PROCEDURE ::= {
3063
INITIATING MESSAGE RelocationRequest
3064
SUCCESSFUL OUTCOME RelocationRequestAcknowledge
3065
UNSUCCESSFUL OUTCOME RelocationFailure
3066
PROCEDURE CODE id-RelocationResourceAllocation
3070
relocationCancel RANAP-ELEMENTARY-PROCEDURE ::= {
3071
INITIATING MESSAGE RelocationCancel
3072
SUCCESSFUL OUTCOME RelocationCancelAcknowledge
3073
PROCEDURE CODE id-RelocationCancel
3077
sRNS-ContextTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
3078
INITIATING MESSAGE SRNS-ContextRequest
3079
SUCCESSFUL OUTCOME SRNS-ContextResponse
3080
PROCEDURE CODE id-SRNS-ContextTransfer
3084
securityModeControl RANAP-ELEMENTARY-PROCEDURE ::= {
3085
INITIATING MESSAGE SecurityModeCommand
3086
SUCCESSFUL OUTCOME SecurityModeComplete
3087
UNSUCCESSFUL OUTCOME SecurityModeReject
3088
PROCEDURE CODE id-SecurityModeControl
3092
dataVolumeReport RANAP-ELEMENTARY-PROCEDURE ::= {
3093
INITIATING MESSAGE DataVolumeReportRequest
3094
SUCCESSFUL OUTCOME DataVolumeReport
3095
PROCEDURE CODE id-DataVolumeReport
3099
cN-InformationBroadcast RANAP-ELEMENTARY-PROCEDURE ::= {
3100
INITIATING MESSAGE CN-InformationBroadcastRequest
3101
SUCCESSFUL OUTCOME CN-InformationBroadcastConfirm
3102
UNSUCCESSFUL OUTCOME CN-InformationBroadcastReject
3103
PROCEDURE CODE id-CN-InformationBroadcast
3107
reset RANAP-ELEMENTARY-PROCEDURE ::= {
3108
INITIATING MESSAGE Reset
3109
SUCCESSFUL OUTCOME ResetAcknowledge
3110
PROCEDURE CODE id-Reset
3114
rAB-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
3115
INITIATING MESSAGE RAB-ReleaseRequest
3116
PROCEDURE CODE id-RAB-ReleaseRequest
3120
iu-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
3121
INITIATING MESSAGE Iu-ReleaseRequest
3122
PROCEDURE CODE id-Iu-ReleaseRequest
3126
relocationDetect RANAP-ELEMENTARY-PROCEDURE ::= {
3127
INITIATING MESSAGE RelocationDetect
3128
PROCEDURE CODE id-RelocationDetect
3132
relocationComplete RANAP-ELEMENTARY-PROCEDURE ::= {
3133
INITIATING MESSAGE RelocationComplete
3134
PROCEDURE CODE id-RelocationComplete
3138
paging RANAP-ELEMENTARY-PROCEDURE ::= {
3139
INITIATING MESSAGE Paging
3140
PROCEDURE CODE id-Paging
3144
commonID RANAP-ELEMENTARY-PROCEDURE ::= {
3145
INITIATING MESSAGE CommonID
3146
PROCEDURE CODE id-CommonID
3150
cN-InvokeTrace RANAP-ELEMENTARY-PROCEDURE ::= {
3151
INITIATING MESSAGE CN-InvokeTrace
3152
PROCEDURE CODE id-CN-InvokeTrace
3156
cN-DeactivateTrace RANAP-ELEMENTARY-PROCEDURE ::= {
3157
INITIATING MESSAGE CN-DeactivateTrace
3158
PROCEDURE CODE id-CN-DeactivateTrace
3162
locationReportingControl RANAP-ELEMENTARY-PROCEDURE ::= {
3163
INITIATING MESSAGE LocationReportingControl
3164
PROCEDURE CODE id-LocationReportingControl
3168
locationReport RANAP-ELEMENTARY-PROCEDURE ::= {
3169
INITIATING MESSAGE LocationReport
3170
PROCEDURE CODE id-LocationReport
3174
initialUE-Message RANAP-ELEMENTARY-PROCEDURE ::= {
3175
INITIATING MESSAGE InitialUE-Message
3176
PROCEDURE CODE id-InitialUE-Message
3180
directTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
3181
INITIATING MESSAGE DirectTransfer
3182
PROCEDURE CODE id-DirectTransfer
3186
overloadControl RANAP-ELEMENTARY-PROCEDURE ::= {
3187
INITIATING MESSAGE Overload
3188
PROCEDURE CODE id-OverloadControl
3192
errorIndication RANAP-ELEMENTARY-PROCEDURE ::= {
3193
INITIATING MESSAGE ErrorIndication
3194
PROCEDURE CODE id-ErrorIndication
3198
sRNS-DataForward RANAP-ELEMENTARY-PROCEDURE ::= {
3199
INITIATING MESSAGE SRNS-DataForwardCommand
3200
PROCEDURE CODE id-SRNS-DataForward
3204
forwardSRNS-Context RANAP-ELEMENTARY-PROCEDURE ::= {
3205
INITIATING MESSAGE ForwardSRNS-Context
3206
PROCEDURE CODE id-ForwardSRNS-Context
3210
rAB-Assignment RANAP-ELEMENTARY-PROCEDURE ::= {
3211
INITIATING MESSAGE RAB-AssignmentRequest
3212
OUTCOME RAB-AssignmentResponse
3213
PROCEDURE CODE id-RAB-Assignment
3217
privateMessage RANAP-ELEMENTARY-PROCEDURE ::= {
3218
INITIATING MESSAGE PrivateMessage
3220
PROCEDURE CODE id-privateMessage
3224
resetResource RANAP-ELEMENTARY-PROCEDURE ::= {
3225
INITIATING MESSAGE ResetResource
3226
SUCCESSFUL OUTCOME ResetResourceAcknowledge
3227
PROCEDURE CODE id-ResetResource
3231
rANAP-Relocation RANAP-ELEMENTARY-PROCEDURE ::= {
3232
INITIATING MESSAGE RANAP-RelocationInformation
3233
PROCEDURE CODE id-RANAP-Relocation