2
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
3
umts-Access (20) modules (3) ranap (0) version1 (1) ranap-PDU-Descriptions (0)}
5
DEFINITIONS AUTOMATIC TAGS ::=
9
-- **************************************************************
11
-- Interface Elementary Procedure Class
13
-- **************************************************************
15
RANAP-ELEMENTARY-PROCEDURE ::= CLASS {
17
&SuccessfulOutcome OPTIONAL,
18
&UnsuccessfulOutcome OPTIONAL,
20
&procedureCode ProcedureCode UNIQUE,
21
&criticality Criticality DEFAULT ignore
24
INITIATING MESSAGE &InitiatingMessage
25
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
26
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
28
PROCEDURE CODE &procedureCode
29
[CRITICALITY &criticality]
32
-- **************************************************************
34
-- Interface PDU Definition
36
-- **************************************************************
38
RANAP-PDU ::= CHOICE {
39
initiatingMessage InitiatingMessage,
40
successfulOutcome SuccessfulOutcome,
41
unsuccessfulOutcome UnsuccessfulOutcome,
46
InitiatingMessage ::= SEQUENCE {
47
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
48
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
49
value RANAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
52
SuccessfulOutcome ::= SEQUENCE {
53
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
54
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
55
value RANAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
58
UnsuccessfulOutcome ::= SEQUENCE {
59
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
60
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
61
value RANAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
64
Outcome ::= SEQUENCE {
65
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
66
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
67
value RANAP-ELEMENTARY-PROCEDURE.&Outcome ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
70
-- **************************************************************
72
-- Interface Elementary Procedure List
74
-- **************************************************************
76
RANAP-ELEMENTARY-PROCEDURES RANAP-ELEMENTARY-PROCEDURE ::= {
77
RANAP-ELEMENTARY-PROCEDURES-CLASS-1 |
78
RANAP-ELEMENTARY-PROCEDURES-CLASS-2 |
79
RANAP-ELEMENTARY-PROCEDURES-CLASS-3 ,
84
RANAP-ELEMENTARY-PROCEDURES-CLASS-1 RANAP-ELEMENTARY-PROCEDURE ::= {
86
relocationPreparation |
87
relocationResourceAllocation |
89
sRNS-ContextTransfer |
97
RANAP-ELEMENTARY-PROCEDURES-CLASS-2 RANAP-ELEMENTARY-PROCEDURE ::= {
106
locationReportingControl |
113
forwardSRNS-Context |
119
RANAP-ELEMENTARY-PROCEDURES-CLASS-3 RANAP-ELEMENTARY-PROCEDURE ::= {
124
-- **************************************************************
126
-- Interface Elementary Procedures
128
-- **************************************************************
130
iu-Release RANAP-ELEMENTARY-PROCEDURE ::= {
131
INITIATING MESSAGE Iu-ReleaseCommand
132
SUCCESSFUL OUTCOME Iu-ReleaseComplete
133
PROCEDURE CODE id-Iu-Release
137
relocationPreparation RANAP-ELEMENTARY-PROCEDURE ::= {
138
INITIATING MESSAGE RelocationRequired
139
SUCCESSFUL OUTCOME RelocationCommand
140
UNSUCCESSFUL OUTCOME RelocationPreparationFailure
141
PROCEDURE CODE id-RelocationPreparation
145
relocationResourceAllocation RANAP-ELEMENTARY-PROCEDURE ::= {
146
INITIATING MESSAGE RelocationRequest
147
SUCCESSFUL OUTCOME RelocationRequestAcknowledge
148
UNSUCCESSFUL OUTCOME RelocationFailure
149
PROCEDURE CODE id-RelocationResourceAllocation
153
relocationCancel RANAP-ELEMENTARY-PROCEDURE ::= {
154
INITIATING MESSAGE RelocationCancel
155
SUCCESSFUL OUTCOME RelocationCancelAcknowledge
156
PROCEDURE CODE id-RelocationCancel
160
sRNS-ContextTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
161
INITIATING MESSAGE SRNS-ContextRequest
162
SUCCESSFUL OUTCOME SRNS-ContextResponse
163
PROCEDURE CODE id-SRNS-ContextTransfer
167
securityModeControl RANAP-ELEMENTARY-PROCEDURE ::= {
168
INITIATING MESSAGE SecurityModeCommand
169
SUCCESSFUL OUTCOME SecurityModeComplete
170
UNSUCCESSFUL OUTCOME SecurityModeReject
171
PROCEDURE CODE id-SecurityModeControl
175
dataVolumeReport RANAP-ELEMENTARY-PROCEDURE ::= {
176
INITIATING MESSAGE DataVolumeReportRequest
177
SUCCESSFUL OUTCOME DataVolumeReport
178
PROCEDURE CODE id-DataVolumeReport
183
reset RANAP-ELEMENTARY-PROCEDURE ::= {
184
INITIATING MESSAGE Reset
185
SUCCESSFUL OUTCOME ResetAcknowledge
186
PROCEDURE CODE id-Reset
190
rAB-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
191
INITIATING MESSAGE RAB-ReleaseRequest
192
PROCEDURE CODE id-RAB-ReleaseRequest
196
iu-ReleaseRequest RANAP-ELEMENTARY-PROCEDURE ::= {
197
INITIATING MESSAGE Iu-ReleaseRequest
198
PROCEDURE CODE id-Iu-ReleaseRequest
202
relocationDetect RANAP-ELEMENTARY-PROCEDURE ::= {
203
INITIATING MESSAGE RelocationDetect
204
PROCEDURE CODE id-RelocationDetect
208
relocationComplete RANAP-ELEMENTARY-PROCEDURE ::= {
209
INITIATING MESSAGE RelocationComplete
210
PROCEDURE CODE id-RelocationComplete
214
paging RANAP-ELEMENTARY-PROCEDURE ::= {
215
INITIATING MESSAGE Paging
216
PROCEDURE CODE id-Paging
220
commonID RANAP-ELEMENTARY-PROCEDURE ::= {
221
INITIATING MESSAGE CommonID
222
PROCEDURE CODE id-CommonID
226
cN-InvokeTrace RANAP-ELEMENTARY-PROCEDURE ::= {
227
INITIATING MESSAGE CN-InvokeTrace
228
PROCEDURE CODE id-CN-InvokeTrace
232
cN-DeactivateTrace RANAP-ELEMENTARY-PROCEDURE ::= {
233
INITIATING MESSAGE CN-DeactivateTrace
234
PROCEDURE CODE id-CN-DeactivateTrace
238
locationReportingControl RANAP-ELEMENTARY-PROCEDURE ::= {
239
INITIATING MESSAGE LocationReportingControl
240
PROCEDURE CODE id-LocationReportingControl
244
locationReport RANAP-ELEMENTARY-PROCEDURE ::= {
245
INITIATING MESSAGE LocationReport
246
PROCEDURE CODE id-LocationReport
250
initialUE-Message RANAP-ELEMENTARY-PROCEDURE ::= {
251
INITIATING MESSAGE InitialUE-Message
252
PROCEDURE CODE id-InitialUE-Message
256
directTransfer RANAP-ELEMENTARY-PROCEDURE ::= {
257
INITIATING MESSAGE DirectTransfer
258
PROCEDURE CODE id-DirectTransfer
262
overloadControl RANAP-ELEMENTARY-PROCEDURE ::= {
263
INITIATING MESSAGE Overload
264
PROCEDURE CODE id-OverloadControl
268
errorIndication RANAP-ELEMENTARY-PROCEDURE ::= {
269
INITIATING MESSAGE ErrorIndication
270
PROCEDURE CODE id-ErrorIndication
274
sRNS-DataForward RANAP-ELEMENTARY-PROCEDURE ::= {
275
INITIATING MESSAGE SRNS-DataForwardCommand
276
PROCEDURE CODE id-SRNS-DataForward
280
forwardSRNS-Context RANAP-ELEMENTARY-PROCEDURE ::= {
281
INITIATING MESSAGE ForwardSRNS-Context
282
PROCEDURE CODE id-ForwardSRNS-Context
286
rAB-Assignment RANAP-ELEMENTARY-PROCEDURE ::= {
287
INITIATING MESSAGE RAB-AssignmentRequest
288
OUTCOME RAB-AssignmentResponse
289
PROCEDURE CODE id-RAB-Assignment
293
privateMessage RANAP-ELEMENTARY-PROCEDURE ::= {
294
INITIATING MESSAGE PrivateMessage
296
PROCEDURE CODE id-privateMessage
300
resetResource RANAP-ELEMENTARY-PROCEDURE ::= {
301
INITIATING MESSAGE ResetResource
302
SUCCESSFUL OUTCOME ResetResourceAcknowledge
303
PROCEDURE CODE id-ResetResource
307
rANAP-Relocation RANAP-ELEMENTARY-PROCEDURE ::= {
308
INITIATING MESSAGE RANAP-RelocationInformation
309
PROCEDURE CODE id-RANAP-Relocation
315
-- **************************************************************
317
-- PDU definitions for RANAP.
319
-- **************************************************************
324
-- **************************************************************
326
-- Common Container Lists
328
-- **************************************************************
330
RAB-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
331
RAB-IE-ContainerPairList { RANAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfRABs, {IEsSetParam} }
332
ProtocolError-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
333
IuSigConId-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfIuSigConIds, {IEsSetParam} }
334
DirectTransfer-IE-ContainerList { RANAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfDTs, {IEsSetParam} }
336
-- **************************************************************
338
-- Iu RELEASE ELEMENTARY PROCEDURE
340
-- **************************************************************
342
-- **************************************************************
344
-- Iu Release Command
346
-- **************************************************************
348
Iu-ReleaseCommand ::= SEQUENCE {
349
protocolIEs ProtocolIE-Container { {Iu-ReleaseCommandIEs} },
350
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCommandExtensions} } OPTIONAL,
354
Iu-ReleaseCommandIEs RANAP-PROTOCOL-IES ::= {
355
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
359
Iu-ReleaseCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
363
-- **************************************************************
365
-- Iu Release Complete
367
-- **************************************************************
369
Iu-ReleaseComplete ::= SEQUENCE {
370
protocolIEs ProtocolIE-Container { {Iu-ReleaseCompleteIEs} },
371
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseCompleteExtensions} } OPTIONAL,
375
Iu-ReleaseCompleteIEs RANAP-PROTOCOL-IES ::= {
376
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE conditional
377
-- This group is only present if data volume reporting for PS domain is required -- } |
378
{ ID id-RAB-ReleasedList-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedList-IuRelComp PRESENCE conditional
379
-- This group is only present for RABs towards the PS domain when sequence numbers are available and when the release was initiated by UTRAN -- } |
380
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
384
RAB-DataVolumeReportList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportItemIEs} }
386
RAB-DataVolumeReportItemIEs RANAP-PROTOCOL-IES ::= {
387
{ ID id-RAB-DataVolumeReportItem CRITICALITY ignore TYPE RAB-DataVolumeReportItem PRESENCE mandatory },
391
RAB-DataVolumeReportItem ::= SEQUENCE {
393
dl-UnsuccessfullyTransmittedDataVolume DataVolumeList OPTIONAL
394
-- This IE is only present if data volume reporting for PS domain is required --,
395
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportItem-ExtIEs} } OPTIONAL,
399
RAB-DataVolumeReportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
403
RAB-ReleasedList-IuRelComp ::= RAB-IE-ContainerList { {RAB-ReleasedItem-IuRelComp-IEs} }
405
RAB-ReleasedItem-IuRelComp-IEs RANAP-PROTOCOL-IES ::= {
406
{ ID id-RAB-ReleasedItem-IuRelComp CRITICALITY ignore TYPE RAB-ReleasedItem-IuRelComp PRESENCE mandatory },
410
RAB-ReleasedItem-IuRelComp ::= SEQUENCE {
412
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
413
--This IE is only present when available--,
414
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
415
--This IE is only present when available--,
416
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-IuRelComp-ExtIEs} } OPTIONAL,
420
RAB-ReleasedItem-IuRelComp-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
425
Iu-ReleaseCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
429
-- **************************************************************
431
-- RELOCATION PREPARATION ELEMENTARY PROCEDURE
433
-- **************************************************************
435
-- **************************************************************
437
-- Relocation Required
439
-- **************************************************************
441
RelocationRequired ::= SEQUENCE {
442
protocolIEs ProtocolIE-Container { {RelocationRequiredIEs} },
443
protocolExtensions ProtocolExtensionContainer { {RelocationRequiredExtensions} } OPTIONAL,
447
RelocationRequiredIEs RANAP-PROTOCOL-IES ::= {
448
{ ID id-RelocationType CRITICALITY reject TYPE RelocationType PRESENCE mandatory } |
449
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
450
{ ID id-SourceID CRITICALITY ignore TYPE SourceID PRESENCE mandatory } |
451
{ ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory } |
452
{ ID id-ClassmarkInformation2 CRITICALITY reject TYPE ClassmarkInformation2 PRESENCE conditional
453
-- This is only present when initiating an inter system handover towards GSM BSC -- } |
454
{ ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE conditional
455
-- This is only present when initiating an inter system handover towards GSM BSC -- } |
456
{ ID id-SourceRNC-ToTargetRNC-TransparentContainer
457
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE conditional
458
-- This IE shall be present when initiating relocation of SRNS -- } |
459
{ ID id-OldBSS-ToNewBSS-Information CRITICALITY ignore TYPE OldBSS-ToNewBSS-Information PRESENCE conditional
460
-- This is only present when initiating an inter system handover towards GSM BSC -- } ,
464
RelocationRequiredExtensions RANAP-PROTOCOL-EXTENSION ::= {
468
-- **************************************************************
470
-- Relocation Command
472
-- **************************************************************
474
RelocationCommand ::= SEQUENCE {
475
protocolIEs ProtocolIE-Container { {RelocationCommandIEs} },
476
protocolExtensions ProtocolExtensionContainer { {RelocationCommandExtensions} } OPTIONAL,
480
RelocationCommandIEs RANAP-PROTOCOL-IES ::= {
481
{ ID id-TargetRNC-ToSourceRNC-TransparentContainer
482
CRITICALITY reject TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional
483
-- This IE shall be included if it is received by the CN from the relocation target. -- } |
484
{ ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE conditional
485
-- This IE shall be included if it is received by the CN from the relocation target. -- } |
486
{ ID id-RAB-RelocationReleaseList CRITICALITY ignore TYPE RAB-RelocationReleaseList PRESENCE optional } |
487
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE conditional
488
-- This group if applicable is only present for RABs towards the PS domain -- } |
489
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
493
RAB-RelocationReleaseList ::= RAB-IE-ContainerList { {RAB-RelocationReleaseItemIEs} }
495
RAB-RelocationReleaseItemIEs RANAP-PROTOCOL-IES ::= {
496
{ ID id-RAB-RelocationReleaseItem CRITICALITY ignore TYPE RAB-RelocationReleaseItem PRESENCE mandatory },
500
RAB-RelocationReleaseItem ::= SEQUENCE {
502
iE-Extensions ProtocolExtensionContainer { {RAB-RelocationReleaseItem-ExtIEs} } OPTIONAL,
506
RAB-RelocationReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
510
RAB-DataForwardingList ::= RAB-IE-ContainerList { {RAB-DataForwardingItemIEs} }
512
RAB-DataForwardingItemIEs RANAP-PROTOCOL-IES ::= {
513
{ ID id-RAB-DataForwardingItem CRITICALITY ignore TYPE RAB-DataForwardingItem PRESENCE mandatory },
517
RAB-DataForwardingItem ::= SEQUENCE {
519
transportLayerAddress TransportLayerAddress,
520
iuTransportAssociation IuTransportAssociation,
521
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-ExtIEs} } OPTIONAL,
525
RAB-DataForwardingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
529
RelocationCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
533
-- **************************************************************
535
-- Relocation Preparation Failure
537
-- **************************************************************
539
RelocationPreparationFailure ::= SEQUENCE {
540
protocolIEs ProtocolIE-Container { {RelocationPreparationFailureIEs} },
541
protocolExtensions ProtocolExtensionContainer { {RelocationPreparationFailureExtensions} } OPTIONAL,
545
RelocationPreparationFailureIEs RANAP-PROTOCOL-IES ::= {
546
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
547
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
551
RelocationPreparationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
555
-- **************************************************************
557
-- RELOCATION RESOURCE ALLOCATION ELEMENTARY PROCEDURE
559
-- **************************************************************
561
-- **************************************************************
563
-- Relocation Request
565
-- **************************************************************
567
RelocationRequest ::= SEQUENCE {
568
protocolIEs ProtocolIE-Container { {RelocationRequestIEs} },
569
protocolExtensions ProtocolExtensionContainer { {RelocationRequestExtensions} } OPTIONAL,
573
RelocationRequestIEs RANAP-PROTOCOL-IES ::= {
574
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE conditional
575
-- This IE is only present if available at the sending side -- } |
576
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
577
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
578
{ ID id-SourceRNC-ToTargetRNC-TransparentContainer
579
CRITICALITY reject TYPE SourceRNC-ToTargetRNC-TransparentContainer PRESENCE mandatory } |
580
{ ID id-RAB-SetupList-RelocReq CRITICALITY reject TYPE RAB-SetupList-RelocReq PRESENCE optional } |
581
{ ID id-IntegrityProtectionInformation CRITICALITY ignore TYPE IntegrityProtectionInformation PRESENCE conditional
582
-- This IE is only present if available at the sending side -- } |
583
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
584
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory },
588
RAB-SetupList-RelocReq ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReq-IEs} }
590
RAB-SetupItem-RelocReq-IEs RANAP-PROTOCOL-IES ::= {
591
{ ID id-RAB-SetupItem-RelocReq CRITICALITY reject TYPE RAB-SetupItem-RelocReq PRESENCE mandatory },
595
RAB-SetupItem-RelocReq ::= SEQUENCE {
597
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL
598
-- This IE is present if the relevant NAS information is provided by the CN --,
599
rAB-Parameters RAB-Parameters,
600
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
601
-- This IE, if applicable, is only present for RABs towards the PS domain --,
602
pDP-TypeInformation PDP-TypeInformation OPTIONAL
603
-- This IE is only present for RABs towards the PS domain --,
604
userPlaneInformation UserPlaneInformation,
605
transportLayerAddress TransportLayerAddress,
606
iuTransportAssociation IuTransportAssociation,
607
service-Handover Service-Handover OPTIONAL,
608
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReq-ExtIEs} } OPTIONAL,
612
RAB-SetupItem-RelocReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
616
UserPlaneInformation ::= SEQUENCE {
617
userPlaneMode UserPlaneMode,
618
uP-ModeVersions UP-ModeVersions,
619
iE-Extensions ProtocolExtensionContainer { {UserPlaneInformation-ExtIEs} } OPTIONAL,
623
UserPlaneInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
627
RelocationRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
631
-- **************************************************************
633
-- Relocation Request Acknowledge
635
-- **************************************************************
637
RelocationRequestAcknowledge ::= SEQUENCE {
638
protocolIEs ProtocolIE-Container { {RelocationRequestAcknowledgeIEs} },
639
protocolExtensions ProtocolExtensionContainer { {RelocationRequestAcknowledgeExtensions} } OPTIONAL,
643
RelocationRequestAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
644
{ ID id-TargetRNC-ToSourceRNC-TransparentContainer
645
CRITICALITY ignore TYPE TargetRNC-ToSourceRNC-TransparentContainer PRESENCE conditional
646
-- Must be included if applicapble and if not sent via the other CN -- } |
647
{ ID id-RAB-SetupList-RelocReqAck CRITICALITY ignore TYPE RAB-SetupList-RelocReqAck PRESENCE optional} |
648
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE optional }|
649
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY ignore TYPE ChosenIntegrityProtectionAlgorithm PRESENCE conditional
650
-- This IE is only present if available at the sending side -- } |
651
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
652
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
656
RAB-SetupList-RelocReqAck ::= RAB-IE-ContainerList { {RAB-SetupItem-RelocReqAck-IEs} }
658
RAB-SetupItem-RelocReqAck-IEs RANAP-PROTOCOL-IES ::= {
659
{ ID id-RAB-SetupItem-RelocReqAck CRITICALITY reject TYPE RAB-SetupItem-RelocReqAck PRESENCE mandatory },
663
RAB-SetupItem-RelocReqAck ::= SEQUENCE {
665
transportLayerAddress TransportLayerAddress OPTIONAL,
666
--This IE is only present for RABS towards the PS Domain
667
iuTransportAssociation IuTransportAssociation OPTIONAL,
668
--This IE is only present for RABS towards the PS Domain
669
iE-Extensions ProtocolExtensionContainer { {RAB-SetupItem-RelocReqAck-ExtIEs} } OPTIONAL,
673
RAB-SetupItem-RelocReqAck-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
677
RAB-FailedList ::= RAB-IE-ContainerList { {RAB-FailedItemIEs} }
679
RAB-FailedItemIEs RANAP-PROTOCOL-IES ::= {
680
{ ID id-RAB-FailedItem CRITICALITY ignore TYPE RAB-FailedItem PRESENCE mandatory },
684
RAB-FailedItem ::= SEQUENCE {
687
iE-Extensions ProtocolExtensionContainer { {RAB-FailedItem-ExtIEs} } OPTIONAL,
691
RAB-FailedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
695
RelocationRequestAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
699
-- **************************************************************
701
-- Relocation Failure
703
-- **************************************************************
705
RelocationFailure ::= SEQUENCE {
706
protocolIEs ProtocolIE-Container { {RelocationFailureIEs} },
707
protocolExtensions ProtocolExtensionContainer { {RelocationFailureExtensions} } OPTIONAL,
711
RelocationFailureIEs RANAP-PROTOCOL-IES ::= {
712
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
713
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
717
RelocationFailureExtensions RANAP-PROTOCOL-EXTENSION ::= {
721
-- **************************************************************
723
-- RELOCATION CANCEL ELEMENTARY PROCEDURE
725
-- **************************************************************
727
-- **************************************************************
731
-- **************************************************************
733
RelocationCancel ::= SEQUENCE {
734
protocolIEs ProtocolIE-Container { {RelocationCancelIEs} },
735
protocolExtensions ProtocolExtensionContainer { {RelocationCancelExtensions} } OPTIONAL,
739
RelocationCancelIEs RANAP-PROTOCOL-IES ::= {
740
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
744
RelocationCancelExtensions RANAP-PROTOCOL-EXTENSION ::= {
748
-- **************************************************************
750
-- Relocation Cancel Acknowledge
752
-- **************************************************************
754
RelocationCancelAcknowledge ::= SEQUENCE {
755
protocolIEs ProtocolIE-Container { {RelocationCancelAcknowledgeIEs} },
756
protocolExtensions ProtocolExtensionContainer { {RelocationCancelAcknowledgeExtensions} } OPTIONAL,
760
RelocationCancelAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
761
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
765
RelocationCancelAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
769
-- **************************************************************
771
-- SRNS CONTEXT TRANSFER OPEARATION
773
-- **************************************************************
775
-- **************************************************************
777
-- SRNS Context Request
779
-- **************************************************************
781
SRNS-ContextRequest ::= SEQUENCE {
782
protocolIEs ProtocolIE-Container { {SRNS-ContextRequestIEs} },
783
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextRequestExtensions} } OPTIONAL,
787
SRNS-ContextRequestIEs RANAP-PROTOCOL-IES ::= {
788
{ ID id-RAB-DataForwardingList-SRNS-CtxReq CRITICALITY ignore TYPE RAB-DataForwardingList-SRNS-CtxReq PRESENCE mandatory },
792
RAB-DataForwardingList-SRNS-CtxReq ::= RAB-IE-ContainerList { {RAB-DataForwardingItem-SRNS-CtxReq-IEs} }
794
RAB-DataForwardingItem-SRNS-CtxReq-IEs RANAP-PROTOCOL-IES ::= {
795
{ ID id-RAB-DataForwardingItem-SRNS-CtxReq CRITICALITY reject TYPE RAB-DataForwardingItem-SRNS-CtxReq PRESENCE mandatory },
799
RAB-DataForwardingItem-SRNS-CtxReq ::= SEQUENCE {
801
iE-Extensions ProtocolExtensionContainer { {RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs} } OPTIONAL,
805
RAB-DataForwardingItem-SRNS-CtxReq-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
809
SRNS-ContextRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
813
-- **************************************************************
815
-- SRNS Context Response
817
-- **************************************************************
819
SRNS-ContextResponse ::= SEQUENCE {
820
protocolIEs ProtocolIE-Container { {SRNS-ContextResponseIEs} },
821
protocolExtensions ProtocolExtensionContainer { {SRNS-ContextResponseExtensions} } OPTIONAL,
825
SRNS-ContextResponseIEs RANAP-PROTOCOL-IES ::= {
826
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE conditional
827
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
828
{ ID id-RAB-ContextFailedtoTransferList CRITICALITY ignore TYPE RAB-ContextFailedtoTransferList PRESENCE conditional
829
-- This group must be present at least when no other group is present, ie. at least one group must be present -- }|
830
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
834
RAB-ContextList ::= RAB-IE-ContainerList { {RAB-ContextItemIEs} }
836
RAB-ContextItemIEs RANAP-PROTOCOL-IES ::= {
837
{ ID id-RAB-ContextItem CRITICALITY ignore TYPE RAB-ContextItem PRESENCE mandatory },
841
RAB-ContextItem ::= SEQUENCE {
843
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
844
--This IE is only present when available--,
845
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
846
--This IE is only present when available--,
847
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL
848
--This IE is only present when available--,
849
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL
850
--This IE is only present when available--,
851
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs} } OPTIONAL,
855
RAB-ContextItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
859
RAB-ContextFailedtoTransferList ::= RAB-IE-ContainerList { {RABs-ContextFailedtoTransferItemIEs} }
861
RABs-ContextFailedtoTransferItemIEs RANAP-PROTOCOL-IES ::= {
862
{ ID id-RAB-ContextFailedtoTransferItem CRITICALITY ignore TYPE RABs-ContextFailedtoTransferItem PRESENCE mandatory },
866
RABs-ContextFailedtoTransferItem::= SEQUENCE {
869
iE-Extensions ProtocolExtensionContainer { { RABs-ContextFailedtoTransferItem-ExtIEs} } OPTIONAL,
874
RABs-ContextFailedtoTransferItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
878
SRNS-ContextResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
882
-- **************************************************************
884
-- SECURITY MODE CONTROL ELEMENTARY PROCEDURE
886
-- **************************************************************
888
-- **************************************************************
890
-- Security Mode Command
892
-- **************************************************************
894
SecurityModeCommand ::= SEQUENCE {
895
protocolIEs ProtocolIE-Container { {SecurityModeCommandIEs} },
896
protocolExtensions ProtocolExtensionContainer { {SecurityModeCommandExtensions} } OPTIONAL,
900
SecurityModeCommandIEs RANAP-PROTOCOL-IES ::= {
901
{ ID id-IntegrityProtectionInformation CRITICALITY reject TYPE IntegrityProtectionInformation PRESENCE mandatory } |
902
{ ID id-EncryptionInformation CRITICALITY ignore TYPE EncryptionInformation PRESENCE optional } |
903
{ ID id-KeyStatus CRITICALITY reject TYPE KeyStatus PRESENCE mandatory},
907
SecurityModeCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
911
-- **************************************************************
913
-- Security Mode Complete
915
-- **************************************************************
917
SecurityModeComplete ::= SEQUENCE {
918
protocolIEs ProtocolIE-Container { {SecurityModeCompleteIEs} },
919
protocolExtensions ProtocolExtensionContainer { {SecurityModeCompleteExtensions} } OPTIONAL,
923
SecurityModeCompleteIEs RANAP-PROTOCOL-IES ::= {
924
{ ID id-ChosenIntegrityProtectionAlgorithm CRITICALITY reject TYPE ChosenIntegrityProtectionAlgorithm PRESENCE mandatory } |
925
{ ID id-ChosenEncryptionAlgorithm CRITICALITY ignore TYPE ChosenEncryptionAlgorithm PRESENCE optional } |
926
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
930
SecurityModeCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
934
-- **************************************************************
936
-- Security Mode Reject
938
-- **************************************************************
940
SecurityModeReject ::= SEQUENCE {
941
protocolIEs ProtocolIE-Container { {SecurityModeRejectIEs} },
942
protocolExtensions ProtocolExtensionContainer { {SecurityModeRejectExtensions} } OPTIONAL,
946
SecurityModeRejectIEs RANAP-PROTOCOL-IES ::= {
947
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
948
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
952
SecurityModeRejectExtensions RANAP-PROTOCOL-EXTENSION ::= {
956
-- **************************************************************
958
-- DATA VOLUME REPORT ELEMENTARY PROCEDURE
960
-- **************************************************************
962
-- **************************************************************
964
-- Data Volume Report Request
966
-- **************************************************************
968
DataVolumeReportRequest ::= SEQUENCE {
969
protocolIEs ProtocolIE-Container { {DataVolumeReportRequestIEs} },
970
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportRequestExtensions} } OPTIONAL,
974
DataVolumeReportRequestIEs RANAP-PROTOCOL-IES ::= {
975
{ ID id-RAB-DataVolumeReportRequestList CRITICALITY ignore TYPE RAB-DataVolumeReportRequestList PRESENCE mandatory },
979
RAB-DataVolumeReportRequestList ::= RAB-IE-ContainerList { {RAB-DataVolumeReportRequestItemIEs} }
981
RAB-DataVolumeReportRequestItemIEs RANAP-PROTOCOL-IES ::= {
982
{ ID id-RAB-DataVolumeReportRequestItem CRITICALITY reject TYPE RAB-DataVolumeReportRequestItem PRESENCE mandatory },
986
RAB-DataVolumeReportRequestItem ::= SEQUENCE {
988
iE-Extensions ProtocolExtensionContainer { {RAB-DataVolumeReportRequestItem-ExtIEs} } OPTIONAL,
992
RAB-DataVolumeReportRequestItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
996
DataVolumeReportRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1000
-- **************************************************************
1002
-- Data Volume Report
1004
-- **************************************************************
1006
DataVolumeReport ::= SEQUENCE {
1007
protocolIEs ProtocolIE-Container { {DataVolumeReportIEs} },
1008
protocolExtensions ProtocolExtensionContainer { {DataVolumeReportExtensions} } OPTIONAL,
1012
DataVolumeReportIEs RANAP-PROTOCOL-IES ::= {
1013
{ ID id-RAB-DataVolumeReportList CRITICALITY ignore TYPE RAB-DataVolumeReportList PRESENCE conditional
1014
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1015
{ ID id-RAB-FailedtoReportList CRITICALITY ignore TYPE RAB-FailedtoReportList PRESENCE conditional
1016
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1017
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1021
DataVolumeReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1025
RAB-FailedtoReportList ::= RAB-IE-ContainerList { {RABs-failed-to-reportItemIEs} }
1027
RABs-failed-to-reportItemIEs RANAP-PROTOCOL-IES ::= {
1028
{ ID id-RAB-FailedtoReportItem CRITICALITY ignore TYPE RABs-failed-to-reportItem PRESENCE mandatory },
1032
RABs-failed-to-reportItem::= SEQUENCE {
1035
iE-Extensions ProtocolExtensionContainer { { RABs-failed-to-reportItem-ExtIEs} } OPTIONAL,
1040
RABs-failed-to-reportItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1045
-- **************************************************************
1047
-- RESET ELEMENTARY PROCEDURE
1049
-- **************************************************************
1051
-- **************************************************************
1055
-- **************************************************************
1057
Reset ::= SEQUENCE {
1058
protocolIEs ProtocolIE-Container { {ResetIEs} },
1059
protocolExtensions ProtocolExtensionContainer { {ResetExtensions} } OPTIONAL,
1063
ResetIEs RANAP-PROTOCOL-IES ::= {
1064
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1065
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1066
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1067
-- This IE is always used in the uplink direction -- },
1071
ResetExtensions RANAP-PROTOCOL-EXTENSION ::= {
1075
-- **************************************************************
1077
-- Reset Acknowledge
1079
-- **************************************************************
1081
ResetAcknowledge ::= SEQUENCE {
1082
protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },
1083
protocolExtensions ProtocolExtensionContainer { {ResetAcknowledgeExtensions} } OPTIONAL,
1087
ResetAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1088
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1089
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
1090
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1091
-- This IE is always used in the uplink direction -- },
1095
ResetAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1098
-- **************************************************************
1100
-- RESET RESOURCE ELEMENTARY PROCEDURE
1102
-- **************************************************************
1105
-- **************************************************************
1109
-- **************************************************************
1111
ResetResource ::= SEQUENCE {
1112
protocolIEs ProtocolIE-Container { {ResetResourceIEs} },
1113
protocolExtensions ProtocolExtensionContainer { {ResetResourceExtensions} } OPTIONAL,
1117
ResetResourceIEs RANAP-PROTOCOL-IES ::= {
1118
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1119
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
1120
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceList PRESENCE mandatory } |
1121
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1122
-- This IE is always used in the uplink direction -- },
1126
ResetResourceList ::= IuSigConId-IE-ContainerList{ {ResetResourceItemIEs} }
1128
ResetResourceItemIEs RANAP-PROTOCOL-IES ::= {
1129
{ ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceItem PRESENCE mandatory },
1133
ResetResourceItem ::= SEQUENCE {
1134
iuSigConId IuSignallingConnectionIdentifier,
1135
iE-Extensions ProtocolExtensionContainer { { ResetResourceItem-ExtIEs} } OPTIONAL,
1139
ResetResourceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1143
ResetResourceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1147
-- **************************************************************
1149
-- Reset Resource Acknowledge
1151
-- **************************************************************
1153
ResetResourceAcknowledge ::= SEQUENCE {
1154
protocolIEs ProtocolIE-Container { {ResetResourceAcknowledgeIEs} },
1155
protocolExtensions ProtocolExtensionContainer { {ResetResourceAcknowledgeExtensions} } OPTIONAL,
1159
ResetResourceAcknowledgeIEs RANAP-PROTOCOL-IES ::= {
1160
{ ID id-CN-DomainIndicator CRITICALITY reject TYPE CN-DomainIndicator PRESENCE mandatory } |
1161
{ ID id-IuSigConIdList CRITICALITY ignore TYPE ResetResourceAckList PRESENCE mandatory } |
1162
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1163
-- This IE is always used in the uplink direction -- } |
1164
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1167
ResetResourceAckList ::= IuSigConId-IE-ContainerList{ {ResetResourceAckItemIEs} }
1169
ResetResourceAckItemIEs RANAP-PROTOCOL-IES ::= {
1170
{ ID id-IuSigConIdItem CRITICALITY reject TYPE ResetResourceAckItem PRESENCE mandatory },
1174
ResetResourceAckItem ::= SEQUENCE {
1175
iuSigConId IuSignallingConnectionIdentifier,
1176
iE-Extensions ProtocolExtensionContainer { { ResetResourceAckItem-ExtIEs} } OPTIONAL,
1180
ResetResourceAckItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1184
ResetResourceAcknowledgeExtensions RANAP-PROTOCOL-EXTENSION ::= {
1188
-- **************************************************************
1190
-- RAB RELEASE REQUEST ELEMENTARY PROCEDURE
1192
-- **************************************************************
1194
-- **************************************************************
1196
-- RAB Release Request
1198
-- **************************************************************
1200
RAB-ReleaseRequest ::= SEQUENCE {
1201
protocolIEs ProtocolIE-Container { {RAB-ReleaseRequestIEs} },
1202
protocolExtensions ProtocolExtensionContainer { {RAB-ReleaseRequestExtensions} } OPTIONAL,
1206
RAB-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1207
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE mandatory },
1211
RAB-ReleaseList ::= RAB-IE-ContainerList { {RAB-ReleaseItemIEs} }
1213
RAB-ReleaseItemIEs RANAP-PROTOCOL-IES ::= {
1214
{ ID id-RAB-ReleaseItem CRITICALITY ignore TYPE RAB-ReleaseItem PRESENCE mandatory },
1218
RAB-ReleaseItem ::= SEQUENCE {
1221
iE-Extensions ProtocolExtensionContainer { {RAB-ReleaseItem-ExtIEs} } OPTIONAL,
1225
RAB-ReleaseItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1229
RAB-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1233
-- **************************************************************
1235
-- Iu RELEASE REQUEST ELEMENTARY PROCEDURE
1237
-- **************************************************************
1239
-- **************************************************************
1241
-- Iu Release Request
1243
-- **************************************************************
1245
Iu-ReleaseRequest ::= SEQUENCE {
1246
protocolIEs ProtocolIE-Container { {Iu-ReleaseRequestIEs} },
1247
protocolExtensions ProtocolExtensionContainer { {Iu-ReleaseRequestExtensions} } OPTIONAL,
1251
Iu-ReleaseRequestIEs RANAP-PROTOCOL-IES ::= {
1252
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
1256
Iu-ReleaseRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1260
-- **************************************************************
1262
-- RELOCATION DETECT ELEMENTARY PROCEDURE
1264
-- **************************************************************
1266
-- **************************************************************
1268
-- Relocation Detect
1270
-- **************************************************************
1272
RelocationDetect ::= SEQUENCE {
1273
protocolIEs ProtocolIE-Container { {RelocationDetectIEs} },
1274
protocolExtensions ProtocolExtensionContainer { {RelocationDetectExtensions} } OPTIONAL,
1278
RelocationDetectIEs RANAP-PROTOCOL-IES ::= {
1282
RelocationDetectExtensions RANAP-PROTOCOL-EXTENSION ::= {
1286
-- **************************************************************
1288
-- RELOCATION COMPLETE ELEMENTARY PROCEDURE
1290
-- **************************************************************
1292
-- **************************************************************
1294
-- Relocation Complete
1296
-- **************************************************************
1298
RelocationComplete ::= SEQUENCE {
1299
protocolIEs ProtocolIE-Container { {RelocationCompleteIEs} },
1300
protocolExtensions ProtocolExtensionContainer { {RelocationCompleteExtensions} } OPTIONAL,
1304
RelocationCompleteIEs RANAP-PROTOCOL-IES ::= {
1308
RelocationCompleteExtensions RANAP-PROTOCOL-EXTENSION ::= {
1312
-- **************************************************************
1314
-- PAGING ELEMENTARY PROCEDURE
1316
-- **************************************************************
1318
-- **************************************************************
1322
-- **************************************************************
1324
Paging ::= SEQUENCE {
1325
protocolIEs ProtocolIE-Container { {PagingIEs} },
1326
protocolExtensions ProtocolExtensionContainer { {PagingExtensions} } OPTIONAL,
1330
PagingIEs RANAP-PROTOCOL-IES ::= {
1331
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1332
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory } |
1333
{ ID id-TemporaryUE-ID CRITICALITY ignore TYPE TemporaryUE-ID PRESENCE optional } |
1334
{ ID id-PagingAreaID CRITICALITY ignore TYPE PagingAreaID PRESENCE optional } |
1335
{ ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional } |
1336
{ ID id-NonSearchingIndication CRITICALITY ignore TYPE NonSearchingIndication PRESENCE optional } |
1337
{ ID id-DRX-CycleLengthCoefficient CRITICALITY ignore TYPE DRX-CycleLengthCoefficient PRESENCE conditional
1338
-- This IE shall be included whenever available for that UE -- } ,
1342
PagingExtensions RANAP-PROTOCOL-EXTENSION ::= {
1346
-- **************************************************************
1348
-- COMMON ID ELEMENTARY PROCEDURE
1350
-- **************************************************************
1352
-- **************************************************************
1356
-- **************************************************************
1358
CommonID ::= SEQUENCE {
1359
protocolIEs ProtocolIE-Container { {CommonID-IEs} },
1360
protocolExtensions ProtocolExtensionContainer { {CommonIDExtensions} } OPTIONAL,
1364
CommonID-IEs RANAP-PROTOCOL-IES ::= {
1365
{ ID id-PermanentNAS-UE-ID CRITICALITY ignore TYPE PermanentNAS-UE-ID PRESENCE mandatory },
1369
CommonIDExtensions RANAP-PROTOCOL-EXTENSION ::= {
1373
-- **************************************************************
1375
-- CN INVOKE TRACE ELEMENTARY PROCEDURE
1377
-- **************************************************************
1379
-- **************************************************************
1383
-- **************************************************************
1385
CN-InvokeTrace ::= SEQUENCE {
1386
protocolIEs ProtocolIE-Container { {CN-InvokeTraceIEs} },
1387
protocolExtensions ProtocolExtensionContainer { {CN-InvokeTraceExtensions} } OPTIONAL,
1391
CN-InvokeTraceIEs RANAP-PROTOCOL-IES ::= {
1392
{ ID id-TraceType CRITICALITY ignore TYPE TraceType PRESENCE mandatory } |
1393
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
1394
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional } |
1395
{ ID id-UE-ID CRITICALITY ignore TYPE UE-ID PRESENCE optional } |
1396
{ ID id-OMC-ID CRITICALITY ignore TYPE OMC-ID PRESENCE optional },
1400
CN-InvokeTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1404
-- **************************************************************
1406
-- CN DEACTIVATE TRACE ELEMENTARY PROCEDURE
1408
-- **************************************************************
1410
-- **************************************************************
1412
-- CN Deactivate Trace
1414
-- **************************************************************
1416
CN-DeactivateTrace ::= SEQUENCE {
1417
protocolIEs ProtocolIE-Container { {CN-DeactivateTraceIEs} },
1418
protocolExtensions ProtocolExtensionContainer { {CN-DeactivateTraceExtensions} } OPTIONAL,
1422
CN-DeactivateTraceIEs RANAP-PROTOCOL-IES ::= {
1423
{ ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory } |
1424
{ ID id-TriggerID CRITICALITY ignore TYPE TriggerID PRESENCE optional },
1428
CN-DeactivateTraceExtensions RANAP-PROTOCOL-EXTENSION ::= {
1432
-- **************************************************************
1434
-- LOCATION REPORTING CONTROL ELEMENTARY PROCEDURE
1436
-- **************************************************************
1438
-- **************************************************************
1440
-- Location Reporting Control
1442
-- **************************************************************
1444
LocationReportingControl ::= SEQUENCE {
1445
protocolIEs ProtocolIE-Container { {LocationReportingControlIEs} },
1446
protocolExtensions ProtocolExtensionContainer { {LocationReportingControlExtensions} } OPTIONAL,
1450
LocationReportingControlIEs RANAP-PROTOCOL-IES ::= {
1451
{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory },
1455
LocationReportingControlExtensions RANAP-PROTOCOL-EXTENSION ::= {
1459
-- **************************************************************
1461
-- LOCATION REPORT ELEMENTARY PROCEDURE
1463
-- **************************************************************
1465
-- **************************************************************
1469
-- **************************************************************
1471
LocationReport ::= SEQUENCE {
1472
protocolIEs ProtocolIE-Container { {LocationReportIEs} },
1473
protocolExtensions ProtocolExtensionContainer { {LocationReportExtensions} } OPTIONAL,
1477
LocationReportIEs RANAP-PROTOCOL-IES ::= {
1478
{ ID id-AreaIdentity CRITICALITY ignore TYPE AreaIdentity PRESENCE optional } |
1479
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
1480
{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE conditional
1481
-- This IE shall be present when Cause IE is present and has value "Requested Report Type not supported" --} ,
1485
LocationReportExtensions RANAP-PROTOCOL-EXTENSION ::= {
1489
-- **************************************************************
1491
-- INITIAL UE MESSAGE ELEMENTARY PROCEDURE
1493
-- **************************************************************
1495
-- **************************************************************
1497
-- Initial UE Message
1499
-- **************************************************************
1501
InitialUE-Message ::= SEQUENCE {
1502
protocolIEs ProtocolIE-Container { {InitialUE-MessageIEs} },
1503
protocolExtensions ProtocolExtensionContainer { {InitialUE-MessageExtensions} } OPTIONAL,
1507
InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= {
1508
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE mandatory } |
1509
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE mandatory } |
1510
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional
1511
-- This IE is only present for RABs towards the PS domain -- } |
1512
{ ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } |
1513
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
1514
{ ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } |
1515
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory },
1520
InitialUE-MessageExtensions RANAP-PROTOCOL-EXTENSION ::= {
1524
-- **************************************************************
1526
-- DIRECT TRANSFER ELEMENTARY PROCEDURE
1528
-- **************************************************************
1530
-- **************************************************************
1534
-- **************************************************************
1536
DirectTransfer ::= SEQUENCE {
1537
protocolIEs ProtocolIE-Container { {DirectTransferIEs} },
1538
protocolExtensions ProtocolExtensionContainer { {DirectTransferExtensions} } OPTIONAL,
1542
DirectTransferIEs RANAP-PROTOCOL-IES ::= {
1543
{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } |
1544
{ ID id-LAI CRITICALITY ignore TYPE LAI PRESENCE conditional
1545
-- This IE is only present if the message is directed to the PS domain -- } |
1546
{ ID id-RAC CRITICALITY ignore TYPE RAC PRESENCE conditional
1547
-- This IE is only present if the message is directed to the PS domain -- } |
1548
{ ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE conditional
1549
-- This IE is only present if the message is directed to the PS domain -- } |
1550
{ ID id-SAPI CRITICALITY ignore TYPE SAPI PRESENCE conditional
1551
-- This IE is always used in downlink direction-- },
1555
DirectTransferExtensions RANAP-PROTOCOL-EXTENSION ::= {
1559
-- **************************************************************
1561
-- OVERLOAD CONTROL ELEMENTARY PROCEDURE
1563
-- **************************************************************
1565
-- **************************************************************
1569
-- **************************************************************
1571
Overload ::= SEQUENCE {
1572
protocolIEs ProtocolIE-Container { {OverloadIEs} },
1573
protocolExtensions ProtocolExtensionContainer { {OverloadExtensions} } OPTIONAL,
1577
OverloadIEs RANAP-PROTOCOL-IES ::= {
1578
{ ID id-NumberOfSteps CRITICALITY ignore TYPE NumberOfSteps PRESENCE optional } |
1579
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1580
-- This IE is always used in the uplink direction -- },
1584
OverloadExtensions RANAP-PROTOCOL-EXTENSION ::= {
1588
-- **************************************************************
1590
-- ERROR INDICATION ELEMENTARY PROCEDURE
1592
-- **************************************************************
1594
-- **************************************************************
1598
-- **************************************************************
1600
ErrorIndication ::= SEQUENCE {
1601
protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} },
1602
protocolExtensions ProtocolExtensionContainer { {ErrorIndicationExtensions} } OPTIONAL,
1606
ErrorIndicationIEs RANAP-PROTOCOL-IES ::= {
1607
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE conditional
1608
-- At least either of Cause IE or Criticality IE shall be present -- } |
1609
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE conditional
1610
-- At least either of Cause IE or Criticality IE shall be present -- } |
1611
{ ID id-CN-DomainIndicator CRITICALITY ignore TYPE CN-DomainIndicator PRESENCE optional } |
1612
{ ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE conditional
1613
-- This IE is always used in the uplink direction when message is sent connectionless -- },
1617
ErrorIndicationExtensions RANAP-PROTOCOL-EXTENSION ::= {
1621
-- **************************************************************
1623
-- SRNS DATA FORWARD ELEMENTARY PROCEDURE
1625
-- **************************************************************
1627
-- **************************************************************
1629
-- SRNS Data Forward Command
1631
-- **************************************************************
1633
SRNS-DataForwardCommand ::= SEQUENCE {
1634
protocolIEs ProtocolIE-Container { {SRNS-DataForwardCommandIEs} },
1635
protocolExtensions ProtocolExtensionContainer { {SRNS-DataForwardCommandExtensions} } OPTIONAL,
1639
SRNS-DataForwardCommandIEs RANAP-PROTOCOL-IES ::= {
1640
{ ID id-RAB-DataForwardingList CRITICALITY ignore TYPE RAB-DataForwardingList PRESENCE conditional
1641
-- This group is only present for RABs towards the PS domain -- },
1645
SRNS-DataForwardCommandExtensions RANAP-PROTOCOL-EXTENSION ::= {
1649
-- **************************************************************
1651
-- FORWARD SRNS CONTEXT ELEMENTARY PROCEDURE
1653
-- **************************************************************
1655
-- **************************************************************
1657
-- Forward SRNS Context
1659
-- **************************************************************
1661
ForwardSRNS-Context ::= SEQUENCE {
1662
protocolIEs ProtocolIE-Container { {ForwardSRNS-ContextIEs} },
1663
protocolExtensions ProtocolExtensionContainer { {ForwardSRNS-ContextExtensions} } OPTIONAL,
1667
ForwardSRNS-ContextIEs RANAP-PROTOCOL-IES ::= {
1668
{ ID id-RAB-ContextList CRITICALITY ignore TYPE RAB-ContextList PRESENCE mandatory },
1672
ForwardSRNS-ContextExtensions RANAP-PROTOCOL-EXTENSION ::= {
1676
-- **************************************************************
1678
-- RAB ASSIGNMENT ELEMENTARY PROCEDURE
1680
-- **************************************************************
1682
-- **************************************************************
1684
-- RAB Assignment Request
1686
-- **************************************************************
1688
RAB-AssignmentRequest ::= SEQUENCE {
1689
protocolIEs ProtocolIE-Container { {RAB-AssignmentRequestIEs} },
1690
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentRequestExtensions} } OPTIONAL,
1694
RAB-AssignmentRequestIEs RANAP-PROTOCOL-IES ::= {
1695
{ ID id-RAB-SetupOrModifyList CRITICALITY ignore TYPE RAB-SetupOrModifyList PRESENCE conditional
1696
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1697
{ ID id-RAB-ReleaseList CRITICALITY ignore TYPE RAB-ReleaseList PRESENCE conditional
1698
-- This group must be present at least when no other group is present, ie. at least one group must be present -- },
1702
RAB-SetupOrModifyList ::= RAB-IE-ContainerPairList { {RAB-SetupOrModifyItem-IEs} }
1704
RAB-SetupOrModifyItem-IEs RANAP-PROTOCOL-IES-PAIR ::= {
1705
{ ID id-RAB-SetupOrModifyItem FIRST CRITICALITY reject FIRST TYPE RAB-SetupOrModifyItemFirst
1706
SECOND CRITICALITY ignore SECOND TYPE RAB-SetupOrModifyItemSecond
1707
PRESENCE mandatory },
1711
RAB-SetupOrModifyItemFirst ::= SEQUENCE {
1713
nAS-SynchronisationIndicator NAS-SynchronisationIndicator OPTIONAL
1714
-- This IE is present at a RAB modification if the relevant NAS information is provided by the CN --,
1715
rAB-Parameters RAB-Parameters OPTIONAL
1716
-- This IE is present at a RAB establishment or when any previously set value shall be modified at a RAB modification --,
1717
userPlaneInformation UserPlaneInformation OPTIONAL
1718
-- This IE is present at a RAB establishment or when any previously set value shall be modified at a RAB modification --,
1719
transportLayerInformation TransportLayerInformation OPTIONAL
1720
-- This IE is present at a RAB establishment, and may be present at a RAB modification if at least one more IE than the RAB ID IE and the NAS Syncronisation Indicator IE is also included --,
1721
service-Handover Service-Handover OPTIONAL,
1722
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemFirst-ExtIEs} } OPTIONAL,
1726
TransportLayerInformation ::= SEQUENCE {
1727
transportLayerAddress TransportLayerAddress,
1728
iuTransportAssociation IuTransportAssociation,
1729
iE-Extensions ProtocolExtensionContainer { {TransportLayerInformation-ExtIEs} } OPTIONAL,
1733
TransportLayerInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1737
RAB-SetupOrModifyItemFirst-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1741
RAB-SetupOrModifyItemSecond ::= SEQUENCE {
1742
pDP-TypeInformation PDP-TypeInformation OPTIONAL
1743
-- This IE is only present for RABs towards the PS domain at RAB establishment --,
1744
dataVolumeReportingIndication DataVolumeReportingIndication OPTIONAL
1745
-- This IE, if applicable, is only present for RABs towards the PS domain at RAB establishment --,
1746
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
1747
-- This IE, if available, is only present for RABs towards the PS domain at RAB establishment --,
1748
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
1749
-- This IE, if available, is only present for RABs towards the PS domain at RAB establishment --,
1750
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL
1751
-- This IE, if available, is only present for RABs towards the PS domain at RAB establishment --,
1752
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL
1753
-- This IE, if available, is only present for RABs towards the PS domain at RAB establishment --,
1754
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifyItemSecond-ExtIEs} } OPTIONAL,
1758
RAB-SetupOrModifyItemSecond-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1762
RAB-AssignmentRequestExtensions RANAP-PROTOCOL-EXTENSION ::= {
1766
-- **************************************************************
1768
-- RAB Assignment Response
1770
-- **************************************************************
1772
RAB-AssignmentResponse ::= SEQUENCE {
1773
protocolIEs ProtocolIE-Container { {RAB-AssignmentResponseIEs} },
1774
protocolExtensions ProtocolExtensionContainer { {RAB-AssignmentResponseExtensions} } OPTIONAL,
1778
RAB-AssignmentResponseIEs RANAP-PROTOCOL-IES ::= {
1779
{ ID id-RAB-SetupOrModifiedList CRITICALITY ignore TYPE RAB-SetupOrModifiedList PRESENCE conditional
1780
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1781
{ ID id-RAB-ReleasedList CRITICALITY ignore TYPE RAB-ReleasedList PRESENCE conditional
1782
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1784
{ ID id-RAB-QueuedList CRITICALITY ignore TYPE RAB-QueuedList PRESENCE conditional
1785
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1786
{ ID id-RAB-FailedList CRITICALITY ignore TYPE RAB-FailedList PRESENCE conditional
1787
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1788
{ ID id-RAB-ReleaseFailedList CRITICALITY ignore TYPE RAB-ReleaseFailedList PRESENCE conditional
1789
-- This group must be present at least when no other group is present, ie. at least one group must be present -- } |
1790
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
1794
RAB-SetupOrModifiedList ::= RAB-IE-ContainerList { {RAB-SetupOrModifiedItemIEs} }
1796
RAB-SetupOrModifiedItemIEs RANAP-PROTOCOL-IES ::= {
1797
{ ID id-RAB-SetupOrModifiedItem CRITICALITY ignore TYPE RAB-SetupOrModifiedItem PRESENCE mandatory },
1801
RAB-SetupOrModifiedItem ::= SEQUENCE {
1803
transportLayerAddress TransportLayerAddress OPTIONAL
1804
-- This IE is only present for RABs towards the PS domain --,
1805
iuTransportAssociation IuTransportAssociation OPTIONAL
1806
-- This IE is only present for RABs towards the PS domain --,
1807
dl-dataVolumes DataVolumeList OPTIONAL
1808
-- This IE is only present if the RAB has been modified and --
1809
-- RAB data volume reporting for PS domain is required --,
1810
iE-Extensions ProtocolExtensionContainer { {RAB-SetupOrModifiedItem-ExtIEs} } OPTIONAL,
1814
RAB-SetupOrModifiedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1818
RAB-ReleasedList ::= RAB-IE-ContainerList { {RAB-ReleasedItemIEs} }
1820
RAB-ReleasedItemIEs RANAP-PROTOCOL-IES ::= {
1821
{ ID id-RAB-ReleasedItem CRITICALITY ignore TYPE RAB-ReleasedItem PRESENCE mandatory },
1825
RAB-ReleasedItem ::= SEQUENCE {
1827
dl-dataVolumes DataVolumeList OPTIONAL
1828
-- This IE is only present if data volume reporting for PS domain is required --,
1829
dL-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
1830
-- This IE is only present for RABs towards the PS domain when available and when the release is UTRAN initiated -- ,
1831
uL-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
1832
-- This IE is only present for RABs towards the PS domain when available and when the release is UTRAN initiated -- ,
1833
iE-Extensions ProtocolExtensionContainer { {RAB-ReleasedItem-ExtIEs} } OPTIONAL,
1837
RAB-ReleasedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1841
DataVolumeList ::= SEQUENCE (SIZE (1..maxNrOfVol)) OF
1843
dl-UnsuccessfullyTransmittedDataVolume UnsuccessfullyTransmittedDataVolume,
1844
dataVolumeReference DataVolumeReference OPTIONAL,
1845
iE-Extensions ProtocolExtensionContainer { {DataVolumeList-ExtIEs} } OPTIONAL,
1849
DataVolumeList-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1853
RAB-QueuedList ::= RAB-IE-ContainerList { {RAB-QueuedItemIEs} }
1855
RAB-QueuedItemIEs RANAP-PROTOCOL-IES ::= {
1856
{ ID id-RAB-QueuedItem CRITICALITY ignore TYPE RAB-QueuedItem PRESENCE mandatory },
1860
RAB-QueuedItem ::= SEQUENCE {
1862
iE-Extensions ProtocolExtensionContainer { {RAB-QueuedItem-ExtIEs} } OPTIONAL,
1866
RAB-QueuedItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1870
RAB-ReleaseFailedList ::= RAB-FailedList
1872
RAB-AssignmentResponseExtensions RANAP-PROTOCOL-EXTENSION ::= {
1876
-- **************************************************************
1880
-- **************************************************************
1882
PrivateMessage ::= SEQUENCE {
1883
privateIEs PrivateIE-Container { {PrivateMessage-IEs } },
1887
PrivateMessage-IEs RANAP-PRIVATE-IES ::= {
1891
-- **************************************************************
1893
-- RANAP RELOCATION INFORMATION ELEMENTARY PROCEDURE
1895
-- **************************************************************
1897
RANAP-RelocationInformation ::= SEQUENCE {
1898
protocolIEs ProtocolIE-Container { {RANAP-RelocationInformationIEs} },
1899
protocolExtensions ProtocolExtensionContainer { {RANAP-RelocationInformationExtensions} } OPTIONAL,
1903
RANAP-RelocationInformationIEs RANAP-PROTOCOL-IES ::= {
1904
{ ID id-DirectTransferInformationList-RANAP-RelocInf
1905
CRITICALITY ignore TYPE DirectTransferInformationList-RANAP-RelocInf
1906
PRESENCE optional } |
1907
{ ID id-RAB-ContextList-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextList-RANAP-RelocInf PRESENCE optional },
1911
DirectTransferInformationList-RANAP-RelocInf ::= DirectTransfer-IE-ContainerList { {DirectTransferInformationItemIEs-RANAP-RelocInf} }
1913
DirectTransferInformationItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
1914
{ ID id-DirectTransferInformationItem-RANAP-RelocInf
1915
CRITICALITY ignore TYPE DirectTransferInformationItem-RANAP-RelocInf
1916
PRESENCE mandatory },
1920
DirectTransferInformationItem-RANAP-RelocInf ::= SEQUENCE {
1923
cN-DomainIndicator CN-DomainIndicator,
1924
iE-Extensions ProtocolExtensionContainer { {RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
1928
RANAP-DirectTransferInformationItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
1932
RAB-ContextList-RANAP-RelocInf ::= RAB-IE-ContainerList { {RAB-ContextItemIEs-RANAP-RelocInf} }
1934
RAB-ContextItemIEs-RANAP-RelocInf RANAP-PROTOCOL-IES ::= {
1935
{ ID id-RAB-ContextItem-RANAP-RelocInf CRITICALITY ignore TYPE RAB-ContextItem-RANAP-RelocInf PRESENCE mandatory },
1939
RAB-ContextItem-RANAP-RelocInf ::= SEQUENCE {
1941
dl-GTP-PDU-SequenceNumber DL-GTP-PDU-SequenceNumber OPTIONAL
1942
--This IE is only present when available--,
1943
ul-GTP-PDU-SequenceNumber UL-GTP-PDU-SequenceNumber OPTIONAL
1944
--This IE is only present when available--,
1945
dl-N-PDU-SequenceNumber DL-N-PDU-SequenceNumber OPTIONAL
1946
--This IE is only present when available--,
1947
ul-N-PDU-SequenceNumber UL-N-PDU-SequenceNumber OPTIONAL
1948
--This IE is only present when available--,
1949
iE-Extensions ProtocolExtensionContainer { {RAB-ContextItem-ExtIEs-RANAP-RelocInf} } OPTIONAL,
1953
RAB-ContextItem-ExtIEs-RANAP-RelocInf RANAP-PROTOCOL-EXTENSION ::= {
1957
RANAP-RelocationInformationExtensions RANAP-PROTOCOL-EXTENSION ::= {
1962
-- **************************************************************
1964
-- Information Element Definitions
1966
-- **************************************************************
1973
AllocationOrRetentionPriority ::= SEQUENCE {
1974
priorityLevel PriorityLevel,
1975
pre-emptionCapability Pre-emptionCapability,
1976
pre-emptionVulnerability Pre-emptionVulnerability,
1977
queuingAllowed QueuingAllowed,
1978
iE-Extensions ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL,
1982
AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
1986
AreaIdentity ::= CHOICE {
1988
geographicalArea GeographicalArea,
1994
BindingID ::= OCTET STRING (SIZE (4))
2000
radioNetwork CauseRadioNetwork,
2001
transmissionNetwork CauseTransmissionNetwork,
2003
protocol CauseProtocol,
2005
non-Standard CauseNon-Standard,
2009
CauseMisc ::= INTEGER {
2010
om-intervention (113),
2011
no-resource-available (114),
2012
unspecified-failure (115),
2013
network-optimisation (116)
2016
CauseNAS ::= INTEGER {
2017
user-restriction-start-indication (81),
2018
user-restriction-end-indication (82),
2022
CauseProtocol ::= INTEGER {
2023
transfer-syntax-error (97),
2024
semantic-error (98),
2025
message-not-compatible-with-receiver-state (99),
2026
abstract-syntax-error-reject (100),
2027
abstract-syntax-error-ignore-and-notify (101),
2028
abstract-syntax-error-falsely-constructed-message (102)
2032
CauseRadioNetwork ::= INTEGER {
2034
trelocoverall-expiry (2),
2035
trelocprep-expiry (3),
2036
treloccomplete-expiry (4),
2038
relocation-triggered (6),
2039
trellocalloc-expiry(7),
2040
unable-to-establish-during-relocation (8),
2041
unknown-target-rnc (9),
2042
relocation-cancelled (10),
2043
successful-relocation (11),
2044
requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12),
2045
change-of-ciphering-and-or-integrity-protection-is-not-supported (13),
2046
failure-in-the-radio-interface-procedure (14),
2047
release-due-to-utran-generated-reason (15),
2048
user-inactivity (16),
2049
time-critical-relocation (17),
2050
requested-traffic-class-not-available (18),
2051
invalid-rab-parameters-value (19),
2052
requested-maximum-bit-rate-not-available (20),
2053
requested-guaranteed-bit-rate-not-available (21),
2054
requested-transfer-delay-not-achievable (22),
2055
invalid-rab-parameters-combination (23),
2056
condition-violation-for-sdu-parameters (24),
2057
condition-violation-for-traffic-handling-priority (25),
2058
condition-violation-for-guaranteed-bit-rate (26),
2059
user-plane-versions-not-supported (27),
2061
relocation-failure-in-target-CN-RNC-or-target-system(29),
2062
invalid-RAB-ID (30),
2063
no-remaining-rab (31),
2064
interaction-with-other-procedure (32),
2065
requested-maximum-bit-rate-for-dl-not-available (33),
2066
requested-maximum-bit-rate-for-ul-not-available (34),
2067
requested-guaranteed-bit-rate-for-dl-not-available (35),
2068
requested-guaranteed-bit-rate-for-ul-not-available (36),
2069
repeated-integrity-checking-failure (37),
2070
requested-report-type-not-supported (38),
2071
request-superseded (39),
2072
release-due-to-UE-generated-signalling-connection-release (40),
2073
resource-optimisation-relocation (41),
2074
requested-information-not-available (42),
2075
relocation-desirable-for-radio-reasons (43),
2076
relocation-not-supported-in-target-RNC-or-target-system (44),
2077
directed-retry (45),
2078
radio-connection-with-UE-Lost (46)
2081
CauseNon-Standard ::= INTEGER (129..256)
2083
CauseTransmissionNetwork ::= INTEGER {
2084
signalling-transport-resource-failure (65),
2085
iu-transport-connection-failed-to-establish (66)
2089
CriticalityDiagnostics ::= SEQUENCE {
2090
procedureCode ProcedureCode OPTIONAL,
2091
triggeringMessage TriggeringMessage OPTIONAL,
2092
procedureCriticality Criticality OPTIONAL,
2093
iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
2094
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
2098
CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2102
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
2104
iECriticality Criticality,
2105
iE-ID ProtocolIE-ID,
2106
repetitionNumber RepetitionNumber OPTIONAL,
2107
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
2111
CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2112
{ ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional },
2116
MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
2118
iE-ID ProtocolIE-ID,
2119
repetitionNumber RepetitionNumber OPTIONAL,
2120
iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
2125
MessageStructure-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2133
iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
2136
CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2140
ChosenEncryptionAlgorithm ::= EncryptionAlgorithm
2142
ChosenIntegrityProtectionAlgorithm ::= IntegrityProtectionAlgorithm
2144
CI ::= OCTET STRING (SIZE (2))
2146
ClassmarkInformation2 ::= OCTET STRING
2148
ClassmarkInformation3 ::= OCTET STRING
2150
CN-DomainIndicator ::= ENUMERATED {
2159
DataVolumeReference ::= INTEGER (0..255)
2161
DataVolumeReportingIndication ::= ENUMERATED {
2166
DCH-ID ::= INTEGER (0..255)
2168
DeliveryOfErroneousSDU ::= ENUMERATED {
2171
no-error-detection-consideration
2174
DeliveryOrder::= ENUMERATED {
2175
delivery-order-requested,
2176
delivery-order-not-requested
2179
DL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
2180
-- Reference: xx.xxx
2182
DL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
2183
-- Reference: xx.xxx
2185
D-RNTI ::= INTEGER (0..1048575)
2187
DRX-CycleLengthCoefficient ::= INTEGER (6..9)
2189
DSCH-ID ::= INTEGER (0..255)
2193
EncryptionAlgorithm ::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1) } (0..15)
2195
EncryptionInformation ::= SEQUENCE {
2196
permittedAlgorithms PermittedEncryptionAlgorithms,
2198
iE-Extensions ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL
2201
EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2205
EncryptionKey ::= BIT STRING (SIZE (128))
2206
-- Reference: 33.102
2208
Event ::= ENUMERATED {
2211
change-of-servicearea,
2218
GeographicalArea ::= CHOICE {
2220
pointWithUnCertainty GA-PointWithUnCertainty,
2225
GeographicalCoordinates ::= SEQUENCE {
2226
latitudeSign ENUMERATED { north, south },
2227
latitude INTEGER (0..8388607),
2228
longitude INTEGER (-8388608..8388607),
2229
iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
2233
GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2237
GA-Point ::= SEQUENCE {
2238
geographicalCoordinates GeographicalCoordinates,
2239
iE-Extensions ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
2243
GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2247
GA-PointWithUnCertainty ::=SEQUENCE {
2248
geographicalCoordinates GeographicalCoordinates,
2249
iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
2250
uncertaintyCode INTEGER (0..127)
2253
GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2257
GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
2259
geographicalCoordinates GeographicalCoordinates,
2260
iE-Extensions ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
2264
GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2268
GlobalRNC-ID ::= SEQUENCE {
2273
GTP-TEI ::= OCTET STRING (SIZE (4))
2274
-- Reference: xx.xxx
2276
GuaranteedBitrate ::= INTEGER (0..16000000)
2277
-- Unit is bits per sec
2284
IMEI ::= OCTET STRING (SIZE (8))
2285
-- Reference: 23.003
2287
IMSI ::= TBCD-STRING (SIZE (3..8))
2288
-- Reference: 23.003
2290
IntegrityProtectionAlgorithm ::= INTEGER { standard-UMTS-integrity-algorithm-UIA1 (0) } (0..15)
2292
IntegrityProtectionInformation ::= SEQUENCE {
2293
permittedAlgorithms PermittedIntegrityProtectionAlgorithms,
2294
key IntegrityProtectionKey,
2295
iE-Extensions ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL
2298
IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2302
IntegrityProtectionKey ::= BIT STRING (SIZE (128))
2304
IuSignallingConnectionIdentifier ::= BIT STRING (SIZE (24))
2306
IuTransportAssociation ::= CHOICE {
2308
bindingID BindingID,
2315
KeyStatus ::= ENUMERATED {
2322
LAC ::= OCTET STRING (SIZE (2))
2327
iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL
2330
LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2334
L3-Information ::= OCTET STRING
2338
MaxBitrate ::= INTEGER (1..16000000)
2339
-- Unit is bits per sec
2341
MaxSDU-Size ::= INTEGER (0..32768)
2345
MCC ::= TBCD-STRING (SIZE (2))
2346
-- Reference: 24.008
2348
MNC ::= TBCD-STRING (SIZE (2))
2349
-- Reference: 24.008
2354
NAS-PDU ::= OCTET STRING
2356
NAS-SynchronisationIndicator ::= BIT STRING (SIZE (4))
2358
NonSearchingIndication ::= ENUMERATED {
2363
NumberOfIuInstances ::= INTEGER (1..2)
2365
NumberOfSteps ::= INTEGER (1..16)
2369
OldBSS-ToNewBSS-Information ::= OCTET STRING
2371
OMC-ID ::= OCTET STRING (SIZE (3..22))
2372
-- Reference: GSM TS 12.20
2376
PagingAreaID ::= CHOICE {
2382
PagingCause ::= ENUMERATED {
2383
terminating-conversational-call,
2384
terminating-streaming-call,
2385
terminating-interactive-call,
2386
terminating-background-call,
2387
terminating-low-priority-signalling,
2389
terminating-high-priority-signalling
2392
PDP-TypeInformation ::= SEQUENCE (SIZE (1..maxNrOfPDPDirections)) OF
2395
PDP-Type ::= ENUMERATED {
2398
osp-ihoss -- this value shall not be used -- ,
2404
PermanentNAS-UE-ID ::= CHOICE {
2409
PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
2412
PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF
2413
IntegrityProtectionAlgorithm
2415
PLMN-ID ::= TBCD-STRING (SIZE (3))
2417
Pre-emptionCapability ::= ENUMERATED {
2418
shall-not-trigger-pre-emption,
2419
may-trigger-pre-emption
2422
Pre-emptionVulnerability ::= ENUMERATED {
2427
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
2429
P-TMSI ::= OCTET STRING (SIZE (4))
2433
QueuingAllowed ::= ENUMERATED {
2434
queueing-not-allowed,
2439
RAB-AsymmetryIndicator::= ENUMERATED {
2440
symmetric-bidirectional,
2441
asymmetric-unidirectional-downlink,
2442
asymmetric-unidirectional-uplink,
2443
asymmetric-bidirectional,
2447
RAB-ID ::= BIT STRING (SIZE (8))
2449
RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate
2451
RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate
2453
RAB-Parameters ::= SEQUENCE {
2454
trafficClass TrafficClass,
2455
rAB-AsymmetryIndicator RAB-AsymmetryIndicator,
2456
maxBitrate RAB-Parameter-MaxBitrateList,
2457
guaranteedBitRate RAB-Parameter-GuaranteedBitrateList OPTIONAL
2458
-- This IE is only present when traffic class indicates Conversational or Streaming --,
2459
deliveryOrder DeliveryOrder,
2460
maxSDU-Size MaxSDU-Size,
2461
sDU-Parameters SDU-Parameters,
2462
transferDelay TransferDelay OPTIONAL
2463
-- This IE is only present when traffic class indicates Conversational or Streaming --,
2464
trafficHandlingPriority TrafficHandlingPriority OPTIONAL
2465
-- This IE is only present when traffic class indicates Interactiv --,
2466
allocationOrRetentionPriority AllocationOrRetentionPriority OPTIONAL,
2467
sourceStatisticsDescriptor SourceStatisticsDescriptor OPTIONAL
2468
-- This IE is only present when traffic class indicates Conversational or Streaming --,
2469
relocationRequirement RelocationRequirement OPTIONAL
2470
-- This IE is only present for RABs towards the PS domain --,
2471
iE-Extensions ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL,
2475
RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2479
RAB-SubflowCombinationBitRate ::= INTEGER (0..16000000)
2481
RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfRABs)) OF
2482
RAB-TrCH-MappingItem
2484
RAB-TrCH-MappingItem ::= SEQUENCE {
2486
trCH-ID-List TrCH-ID-List,
2490
RAC ::= OCTET STRING (SIZE (1))
2495
iE-Extensions ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL,
2499
RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2503
RateControlAllowed ::= ENUMERATED {
2508
RelocationRequirement ::= ENUMERATED {
2514
RelocationType ::= ENUMERATED {
2520
RepetitionNumber ::= INTEGER (1..256)
2522
ReportArea ::= ENUMERATED {
2524
geographical-coordinates,
2528
RequestType ::= SEQUENCE {
2530
reportArea ReportArea,
2531
accuracyCode INTEGER (0..127) OPTIONAL,
2532
-- To be used if Geographical Coordinates shall be reported with a requested accuracy. --
2536
ResidualBitErrorRatio ::= SEQUENCE {
2537
mantissa INTEGER (1..9),
2538
exponent INTEGER (1..8),
2539
iE-Extensions ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL
2541
-- ResidualBitErrorRatio = mantissa * 10^-exponent
2543
ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2547
RNC-ID ::= INTEGER (0..4095)
2548
-- RNC-ID ::= BIT STRING (SIZE (12))
2549
-- Harmonized with RNSAP and NBAP definitions
2551
RRC-Container ::= OCTET STRING
2555
SAC ::= OCTET STRING (SIZE (2))
2561
iE-Extensions ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL
2564
SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2568
SAPI ::= ENUMERATED {
2574
SDU-ErrorRatio ::= SEQUENCE {
2575
mantissa INTEGER (1..9),
2576
exponent INTEGER (1..6),
2577
iE-Extensions ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL
2579
-- SDU-ErrorRatio = mantissa * 10^-exponent
2581
SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2584
SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..maxRAB-SubflowCombination)) OF
2586
subflowSDU-Size SubflowSDU-Size OPTIONAL
2587
-- This IE is only present for RABs that have predefined SDU size(s) --,
2588
rAB-SubflowCombinationBitRate RAB-SubflowCombinationBitRate OPTIONAL
2589
-- At least either of subflowSDU-Size or rABsubflowCombinationBitRate --
2590
-- shall be present when SDUformatInformationParameter is present --,
2591
iE-Extensions ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL,
2595
SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2599
SDU-Parameters ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
2601
sDU-ErrorRatio SDU-ErrorRatio OPTIONAL
2602
-- This IE is not present when DeliveryOfErroneousSDU is set to no-error-detection-consideration --,
2603
residualBitErrorRatio ResidualBitErrorRatio,
2604
deliveryOfErroneousSDU DeliveryOfErroneousSDU,
2605
sDU-FormatInformationParameters SDU-FormatInformationParameters OPTIONAL
2606
-- This IE shall be present for RABs with predefined SDU sizes --,
2607
iE-Extensions ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL,
2611
SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2615
Service-Handover ::= ENUMERATED {
2616
handover-to-GSM-should-be-performed,
2617
handover-to-GSM-should-not-be-performed,
2618
handover-to-GSM-shall-not-be-performed,
2622
SourceID ::= CHOICE {
2623
sourceRNC-ID SourceRNC-ID, -- If UMTS target
2624
sAI SAI, -- if GSM target
2629
SourceRNC-ID ::= SEQUENCE {
2632
iE-Extensions ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL
2635
SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2639
SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE {
2640
rRC-Container RRC-Container,
2641
numberOfIuInstances NumberOfIuInstances,
2642
relocationType RelocationType,
2643
chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm OPTIONAL
2644
-- Must be present for intra UMTS Handovers if available --,
2645
integrityProtectionKey IntegrityProtectionKey OPTIONAL
2646
-- Must be present for intra UMTS Handovers if available --,
2647
chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm OPTIONAL
2648
-- Must be present for intra UMTS Handovers if ciphering is active --,
2649
cipheringKey EncryptionKey OPTIONAL
2650
-- Must be present for intra UMTS Handovers if ciphering is active --,
2651
chosenEncryptionAlgorithForCS ChosenEncryptionAlgorithm OPTIONAL
2652
-- Must be present for intra UMTS Handovers if ciphering is active --,
2653
chosenEncryptionAlgorithForPS ChosenEncryptionAlgorithm OPTIONAL
2654
-- Must be present for intra UMTS Handovers if ciphering is active --,
2655
d-RNTI D-RNTI OPTIONAL
2656
-- Included for SRNS Relocation without UE involvement --,
2657
targetCellId TargetCellId OPTIONAL
2658
-- Included for SRNS Relocation with UE involvement --,
2659
rAB-TrCH-Mapping RAB-TrCH-Mapping OPTIONAL
2660
-- Included for SRNS Relocation without UE involvement and --
2661
-- if RABs are carried on DCH, USCH or DSCH transport channels --,
2662
iE-Extensions ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL,
2666
SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2670
SourceStatisticsDescriptor ::= ENUMERATED {
2676
SubflowSDU-Size ::= INTEGER (0..4095)
2682
TargetCellId ::= INTEGER (0..268435455)
2684
TargetID ::= CHOICE {
2685
targetRNC-ID TargetRNC-ID, -- If UMTS target
2686
cGI CGI, -- If GSM target
2693
TargetRNC-ID ::= SEQUENCE {
2696
-- Must always be present towards the PS domain and never towards the CS domain --,
2698
iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL
2701
TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2705
TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE {
2706
rRC-Container RRC-Container,
2707
d-RNTI D-RNTI OPTIONAL
2708
-- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --,
2709
iE-Extensions ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL,
2713
TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= {
2717
TBCD-STRING ::= OCTET STRING
2719
TemporaryUE-ID ::= CHOICE {
2725
TMSI ::= OCTET STRING (SIZE (4))
2727
TraceReference ::= OCTET STRING (SIZE (2..3))
2729
TraceType ::= OCTET STRING (SIZE (1))
2730
-- Reference: GSM TS 12.08
2732
TrafficClass ::= ENUMERATED {
2740
TrafficHandlingPriority ::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15)
2742
TransferDelay ::= INTEGER (0..65535)
2743
-- Unit is millisecond
2745
UnsuccessfullyTransmittedDataVolume ::= INTEGER (0..4294967295)
2747
TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
2749
TrCH-ID ::= SEQUENCE {
2750
dCH-ID DCH-ID OPTIONAL
2751
-- At least one of these IEs shall be included --,
2752
dSCH-ID DSCH-ID OPTIONAL
2753
-- At least one of these IEs shall be included --,
2754
uSCH-ID USCH-ID OPTIONAL
2755
-- At least one of these IEs shall be included --,
2759
TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF
2762
TriggerID ::= OCTET STRING (SIZE (3..22))
2772
UL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535)
2774
UL-N-PDU-SequenceNumber ::= INTEGER (0..65535)
2776
UP-ModeVersions ::= BIT STRING (SIZE (16))
2778
USCH-ID ::= INTEGER (0..255)
2780
UserPlaneMode ::= ENUMERATED {
2782
support-mode-for-predefined-SDU-sizes,
2787
-- **************************************************************
2789
-- Common definitions
2791
-- **************************************************************
2795
Criticality ::= ENUMERATED { reject, ignore, notify }
2797
Presence ::= ENUMERATED { optional, conditional, mandatory }
2799
PrivateIE-ID ::= CHOICE {
2800
local INTEGER (0..65535),
2801
global OBJECT IDENTIFIER
2804
ProcedureCode ::= INTEGER (0..255)
2806
ProtocolExtensionID ::= INTEGER (0..65535)
2808
ProtocolIE-ID ::= INTEGER (0..65535)
2810
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
2813
-- **************************************************************
2815
-- Constant definitions
2817
-- **************************************************************
2821
-- **************************************************************
2823
-- Elementary Procedures
2825
-- **************************************************************
2827
id-RAB-Assignment INTEGER ::= 0
2828
id-Iu-Release INTEGER ::= 1
2829
id-RelocationPreparation INTEGER ::= 2
2830
id-RelocationResourceAllocation INTEGER ::= 3
2831
id-RelocationCancel INTEGER ::= 4
2832
id-SRNS-ContextTransfer INTEGER ::= 5
2833
id-SecurityModeControl INTEGER ::= 6
2834
id-DataVolumeReport INTEGER ::= 7
2835
id-Reset INTEGER ::= 9
2836
id-RAB-ReleaseRequest INTEGER ::= 10
2837
id-Iu-ReleaseRequest INTEGER ::= 11
2838
id-RelocationDetect INTEGER ::= 12
2839
id-RelocationComplete INTEGER ::= 13
2840
id-Paging INTEGER ::= 14
2841
id-CommonID INTEGER ::= 15
2842
id-CN-InvokeTrace INTEGER ::= 16
2843
id-LocationReportingControl INTEGER ::= 17
2844
id-LocationReport INTEGER ::= 18
2845
id-InitialUE-Message INTEGER ::= 19
2846
id-DirectTransfer INTEGER ::= 20
2847
id-OverloadControl INTEGER ::= 21
2848
id-ErrorIndication INTEGER ::= 22
2849
id-SRNS-DataForward INTEGER ::= 23
2850
id-ForwardSRNS-Context INTEGER ::= 24
2851
id-privateMessage INTEGER ::= 25
2852
id-CN-DeactivateTrace INTEGER ::= 26
2853
id-ResetResource INTEGER ::= 27
2854
id-RANAP-Relocation INTEGER ::= 28
2856
-- **************************************************************
2858
-- Extension constants
2860
-- **************************************************************
2862
maxPrivateIEs INTEGER ::= 65535
2863
maxProtocolExtensions INTEGER ::= 65535
2864
maxProtocolIEs INTEGER ::= 65535
2866
-- **************************************************************
2870
-- **************************************************************
2872
maxNrOfDTs INTEGER ::= 15
2873
maxNrOfErrors INTEGER ::= 256
2874
maxNrOfIuSigConIds INTEGER ::= 250
2875
maxNrOfPDPDirections INTEGER ::= 2
2876
maxNrOfPoints INTEGER ::= 15
2877
maxNrOfRABs INTEGER ::= 256
2878
maxNrOfSeparateTrafficDirections INTEGER ::= 2
2879
maxNrOfVol INTEGER ::= 2
2880
maxNrOfLevels INTEGER ::= 256
2882
maxRAB-Subflows INTEGER ::= 7
2883
maxRAB-SubflowCombination INTEGER ::= 64
2885
-- **************************************************************
2889
-- **************************************************************
2891
id-AreaIdentity INTEGER ::= 0
2892
id-CN-DomainIndicator INTEGER ::= 3
2893
id-Cause INTEGER ::= 4
2894
id-ChosenEncryptionAlgorithm INTEGER ::= 5
2895
id-ChosenIntegrityProtectionAlgorithm INTEGER ::= 6
2896
id-ClassmarkInformation2 INTEGER ::= 7
2897
id-ClassmarkInformation3 INTEGER ::= 8
2898
id-CriticalityDiagnostics INTEGER ::= 9
2899
id-DL-GTP-PDU-SequenceNumber INTEGER ::= 10
2900
id-EncryptionInformation INTEGER ::= 11
2901
id-IntegrityProtectionInformation INTEGER ::= 12
2902
id-IuTransportAssociation INTEGER ::= 13
2903
id-L3-Information INTEGER ::= 14
2904
id-LAI INTEGER ::= 15
2905
id-NAS-PDU INTEGER ::= 16
2906
id-NonSearchingIndication INTEGER ::= 17
2907
id-NumberOfSteps INTEGER ::= 18
2908
id-OMC-ID INTEGER ::= 19
2909
id-OldBSS-ToNewBSS-Information INTEGER ::= 20
2910
id-PagingAreaID INTEGER ::= 21
2911
id-PagingCause INTEGER ::= 22
2912
id-PermanentNAS-UE-ID INTEGER ::= 23
2913
id-RAB-ContextItem INTEGER ::= 24
2914
id-RAB-ContextList INTEGER ::= 25
2915
id-RAB-DataForwardingItem INTEGER ::= 26
2916
id-RAB-DataForwardingItem-SRNS-CtxReq INTEGER ::= 27
2917
id-RAB-DataForwardingList INTEGER ::= 28
2918
id-RAB-DataForwardingList-SRNS-CtxReq INTEGER ::= 29
2919
id-RAB-DataVolumeReportItem INTEGER ::= 30
2920
id-RAB-DataVolumeReportList INTEGER ::= 31
2921
id-RAB-DataVolumeReportRequestItem INTEGER ::= 32
2922
id-RAB-DataVolumeReportRequestList INTEGER ::= 33
2923
id-RAB-FailedItem INTEGER ::= 34
2924
id-RAB-FailedList INTEGER ::= 35
2925
id-RAB-ID INTEGER ::= 36
2926
id-RAB-QueuedItem INTEGER ::= 37
2927
id-RAB-QueuedList INTEGER ::= 38
2928
id-RAB-ReleaseFailedList INTEGER ::= 39
2929
id-RAB-ReleaseItem INTEGER ::= 40
2930
id-RAB-ReleaseList INTEGER ::= 41
2931
id-RAB-ReleasedItem INTEGER ::= 42
2932
id-RAB-ReleasedList INTEGER ::= 43
2933
id-RAB-ReleasedList-IuRelComp INTEGER ::= 44
2934
id-RAB-RelocationReleaseItem INTEGER ::= 45
2935
id-RAB-RelocationReleaseList INTEGER ::= 46
2936
id-RAB-SetupItem-RelocReq INTEGER ::= 47
2937
id-RAB-SetupItem-RelocReqAck INTEGER ::= 48
2938
id-RAB-SetupList-RelocReq INTEGER ::= 49
2939
id-RAB-SetupList-RelocReqAck INTEGER ::= 50
2940
id-RAB-SetupOrModifiedItem INTEGER ::= 51
2941
id-RAB-SetupOrModifiedList INTEGER ::= 52
2942
id-RAB-SetupOrModifyItem INTEGER ::= 53
2943
id-RAB-SetupOrModifyList INTEGER ::= 54
2944
id-RAC INTEGER ::= 55
2945
id-RelocationType INTEGER ::= 56
2946
id-RequestType INTEGER ::= 57
2947
id-SAI INTEGER ::= 58
2948
id-SAPI INTEGER ::= 59
2949
id-SourceID INTEGER ::= 60
2950
id-SourceRNC-ToTargetRNC-TransparentContainer INTEGER ::= 61
2951
id-TargetID INTEGER ::= 62
2952
id-TargetRNC-ToSourceRNC-TransparentContainer INTEGER ::= 63
2953
id-TemporaryUE-ID INTEGER ::= 64
2954
id-TraceReference INTEGER ::= 65
2955
id-TraceType INTEGER ::= 66
2956
id-TransportLayerAddress INTEGER ::= 67
2957
id-TriggerID INTEGER ::= 68
2958
id-UE-ID INTEGER ::= 69
2959
id-UL-GTP-PDU-SequenceNumber INTEGER ::= 70
2960
id-RAB-FailedtoReportItem INTEGER ::= 71
2961
id-RAB-FailedtoReportList INTEGER ::= 72
2962
id-KeyStatus INTEGER ::= 75
2963
id-DRX-CycleLengthCoefficient INTEGER ::= 76
2964
id-IuSigConIdList INTEGER ::= 77
2965
id-IuSigConIdItem INTEGER ::= 78
2966
id-IuSigConId INTEGER ::= 79
2967
id-DirectTransferInformationItem-RANAP-RelocInf INTEGER ::= 80
2968
id-DirectTransferInformationList-RANAP-RelocInf INTEGER ::= 81
2969
id-RAB-ContextItem-RANAP-RelocInf INTEGER ::= 82
2970
id-RAB-ContextList-RANAP-RelocInf INTEGER ::= 83
2971
id-RAB-ContextFailedtoTransferItem INTEGER ::= 84
2972
id-RAB-ContextFailedtoTransferList INTEGER ::= 85
2973
id-GlobalRNC-ID INTEGER ::= 86
2974
id-RAB-ReleasedItem-IuRelComp INTEGER ::= 87
2975
id-MessageStructure INTEGER ::= 88
2978
-- **************************************************************
2980
-- Container definitions
2982
-- **************************************************************
2986
-- **************************************************************
2988
-- Class Definition for Protocol IEs
2990
-- **************************************************************
2992
RANAP-PROTOCOL-IES ::= CLASS {
2993
&id ProtocolIE-ID UNIQUE,
2994
&criticality Criticality,
3000
CRITICALITY &criticality
3005
-- **************************************************************
3007
-- Class Definition for Protocol IEs
3009
-- **************************************************************
3011
RANAP-PROTOCOL-IES-PAIR ::= CLASS {
3012
&id ProtocolIE-ID UNIQUE,
3013
&firstCriticality Criticality,
3015
&secondCriticality Criticality,
3021
FIRST CRITICALITY &firstCriticality
3022
FIRST TYPE &FirstValue
3023
SECOND CRITICALITY &secondCriticality
3024
SECOND TYPE &SecondValue
3028
-- **************************************************************
3030
-- Class Definition for Protocol Extensions
3032
-- **************************************************************
3034
RANAP-PROTOCOL-EXTENSION ::= CLASS {
3035
&id ProtocolExtensionID UNIQUE,
3036
&criticality Criticality,
3042
CRITICALITY &criticality
3043
EXTENSION &Extension
3047
-- **************************************************************
3049
-- Class Definition for Private IEs
3051
-- **************************************************************
3053
RANAP-PRIVATE-IES ::= CLASS {
3055
&criticality Criticality,
3061
CRITICALITY &criticality
3066
-- **************************************************************
3068
-- Container for Protocol IEs
3070
-- **************************************************************
3072
ProtocolIE-Container {RANAP-PROTOCOL-IES : IEsSetParam} ::=
3073
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
3074
ProtocolIE-Field {{IEsSetParam}}
3076
ProtocolIE-Field {RANAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
3077
id RANAP-PROTOCOL-IES.&id ({IEsSetParam}),
3078
criticality RANAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
3079
value RANAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
3082
-- **************************************************************
3084
-- Container for Protocol IE Pairs
3086
-- **************************************************************
3088
ProtocolIE-ContainerPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
3089
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
3090
ProtocolIE-FieldPair {{IEsSetParam}}
3092
ProtocolIE-FieldPair {RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
3093
id RANAP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
3094
firstCriticality RANAP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
3095
firstValue RANAP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
3096
secondCriticality RANAP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
3097
secondValue RANAP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
3100
-- **************************************************************
3102
-- Container Lists for Protocol IE Containers
3104
-- **************************************************************
3106
ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES : IEsSetParam} ::=
3107
SEQUENCE (SIZE (lowerBound..upperBound)) OF
3108
ProtocolIE-Container {{IEsSetParam}}
3110
ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, RANAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
3111
SEQUENCE (SIZE (lowerBound..upperBound)) OF
3112
ProtocolIE-ContainerPair {{IEsSetParam}}
3114
-- **************************************************************
3116
-- Container for Protocol Extensions
3118
-- **************************************************************
3120
ProtocolExtensionContainer {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
3121
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
3122
ProtocolExtensionField {{ExtensionSetParam}}
3124
ProtocolExtensionField {RANAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
3125
id RANAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
3126
criticality RANAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
3127
extensionValue RANAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
3130
-- **************************************************************
3132
-- Container for Private IEs
3134
-- **************************************************************
3136
PrivateIE-Container {RANAP-PRIVATE-IES : IEsSetParam } ::=
3137
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
3138
PrivateIE-Field {{IEsSetParam}}
3140
PrivateIE-Field {RANAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
3141
id RANAP-PRIVATE-IES.&id ({IEsSetParam}),
3142
criticality RANAP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}),
3143
value RANAP-PRIVATE-IES.&Value ({IEsSetParam}{@id})