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