1-- $Id$ 2-- 3GPP TS 36.413 V8.6.1 (2009-06) 3-- 9.3.4 Information Element Definitions 4-- ************************************************************** 5-- 6-- Information Element Definitions 7-- 8-- ************************************************************** 9 10S1AP-IEs { 11itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 12eps-Access (20) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } 13 14DEFINITIONS AUTOMATIC TAGS ::= 15 16BEGIN 17 18IMPORTS 19 id-E-RABInformationListItem, 20 id-E-RABItem, 21 id-Bearers-SubjectToStatusTransfer-Item, 22 maxNrOfCSGs, 23 maxNrOfE-RABs, 24 maxNrOfErrors, 25 maxnoofBPLMNs, 26 maxnoofPLMNsPerMME, 27 maxnoofTACs, 28 maxnoofEPLMNs, 29 maxnoofEPLMNsPlusOne, 30 maxnoofForbLACs, 31 maxnoofForbTACs, 32 maxnoofTACs, 33 maxnoofCells, 34 maxnoofCellID, 35 maxnoofEmergencyAreaID, 36 maxnoofTAIforWarning, 37 maxnoofCellinTAI, 38 maxnoofCellinEAI, 39 maxnoofeNBX2TLAs, 40 maxnoofRATs, 41 maxnoofGroupIDs, 42 maxnoofMMECs 43 44 45 46FROM S1AP-Constants 47 48 Criticality, 49 ProcedureCode, 50 ProtocolIE-ID, 51 TriggeringMessage 52FROM S1AP-CommonDataTypes 53 54 ProtocolExtensionContainer{}, 55 S1AP-PROTOCOL-EXTENSION, 56 ProtocolIE-SingleContainer{}, 57 S1AP-PROTOCOL-IES 58 59FROM S1AP-Containers; 60 61-- A 62 63 64AllocationAndRetentionPriority ::= SEQUENCE { 65 priorityLevel PriorityLevel, 66 pre-emptionCapability Pre-emptionCapability, 67 pre-emptionVulnerability Pre-emptionVulnerability, 68 iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, 69 ... 70} 71 72AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 73 ... 74} 75 76 77-- B 78 79Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } 80 81Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { 82 { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, 83 ... 84} 85 86Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { 87 e-RAB-ID E-RAB-ID, 88 uL-COUNTvalue COUNTvalue, 89 dL-COUNTvalue COUNTvalue, 90 receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, 91 iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, 92 ... 93} 94 95Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { 96 ... 97} 98 99BitRate ::= INTEGER (0..10000000000) 100 101BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity 102 103BroadcastCompletedAreaList ::= CHOICE { 104 cellID-Broadcast CellID-Broadcast, 105 tAI-Broadcast TAI-Broadcast, 106 emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, 107 ... 108} 109 110 111-- C 112 113Cause ::= CHOICE { 114 radioNetwork CauseRadioNetwork, 115 transport CauseTransport, 116 nas CauseNas, 117 protocol CauseProtocol, 118 misc CauseMisc, 119 ... 120} 121 122CauseMisc ::= ENUMERATED { 123 control-processing-overload, 124 not-enough-user-plane-processing-resources, 125 hardware-failure, 126 om-intervention, 127 unspecified, 128 unknown-PLMN, 129... 130} 131 132CauseProtocol ::= ENUMERATED { 133 transfer-syntax-error, 134 abstract-syntax-error-reject, 135 abstract-syntax-error-ignore-and-notify, 136 message-not-compatible-with-receiver-state, 137 semantic-error, 138 abstract-syntax-error-falsely-constructed-message, 139 unspecified, 140 ... 141} 142 143CauseRadioNetwork ::= ENUMERATED { 144 unspecified, 145 tx2relocoverall-expiry, 146 successful-handover, 147 release-due-to-eutran-generated-reason, 148 handover-cancelled, 149 partial-handover, 150 ho-failure-in-target-EPC-eNB-or-target-system, 151 ho-target-not-allowed, 152 tS1relocoverall-expiry, 153 tS1relocprep-expiry, 154 cell-not-available, 155 unknown-targetID, 156 no-radio-resources-available-in-target-cell, 157 unknown-mme-ue-s1ap-id, 158 unknown-enb-ue-s1ap-id, 159 unknown-pair-ue-s1ap-id, 160 handover-desirable-for-radio-reason, 161 time-critical-handover, 162 resource-optimisation-handover, 163 reduce-load-in-serving-cell, 164 user-inactivity, 165 radio-connection-with-ue-lost, 166 load-balancing-tau-required, 167 cs-fallback-triggered, 168 ue-not-available-for-ps-service, 169 radio-resources-not-available, 170 failure-in-radio-interface-procedure, 171 invalid-qos-combination, 172 interrat-redirection, 173 interaction-with-other-procedure, 174 unknown-E-RAB-ID, 175 multiple-E-RAB-ID-instances, 176 encryption-and-or-integrity-protection-algorithms-not-supported, 177 s1-intra-system-handover-triggered, 178 s1-inter-system-handover-triggered, 179 x2-handover-triggered, 180 ..., 181 redirection-towards-1xRTT 182 183} 184 185CauseTransport ::= ENUMERATED { 186 transport-resource-unavailable, 187 unspecified, 188 ... 189} 190 191CauseNas ::= ENUMERATED { 192 normal-release, 193 authentication-failure, 194 detach, 195 unspecified, 196 ... 197} 198 199CellIdentity ::= BIT STRING (SIZE (28)) 200 201CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item 202 203CellID-Broadcast-Item ::= SEQUENCE { 204 eCGI EUTRAN-CGI, 205 iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, 206 ... 207} 208 209CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 210 ... 211} 212 213 214Cdma2000PDU ::= OCTET STRING 215 216Cdma2000RATType ::= ENUMERATED { 217 hRPD, 218 onexRTT, 219 ... 220} 221 222Cdma2000SectorID ::= OCTET STRING 223 224Cdma2000HOStatus ::= ENUMERATED { 225 hOSuccess, 226 hOFailure, 227 ... 228} 229 230Cdma2000HORequiredIndication ::= ENUMERATED { 231 true, 232 ... 233} 234 235Cdma2000OneXSRVCCInfo ::= SEQUENCE { 236 cdma2000OneXMEID Cdma2000OneXMEID, 237 cdma2000OneXMSI Cdma2000OneXMSI, 238 cdma2000OneXPilot Cdma2000OneXPilot, 239 iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, 240 ... 241} 242 243Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 244 ... 245} 246 247Cdma2000OneXMEID ::= OCTET STRING 248 249Cdma2000OneXMSI ::= OCTET STRING 250 251Cdma2000OneXPilot ::= OCTET STRING 252 253Cdma2000OneXRAND ::= OCTET STRING 254 255 256Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} 257 258CellType ::= SEQUENCE { 259 cell-Size Cell-Size, 260 iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, 261 ... 262} 263 264CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 265 ... 266} 267 268CGI ::= SEQUENCE { 269 pLMNidentity PLMNidentity, 270 lAC LAC, 271 cI CI, 272 rAC RAC OPTIONAL, 273 iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, 274 ... 275 } 276 277CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 278 ... 279} 280 281CI ::= OCTET STRING (SIZE (2)) 282 283CNDomain ::= ENUMERATED { 284 ps, 285 cs 286} 287 288CSFallbackIndicator ::= ENUMERATED { 289 cs-fallback-required, 290 ..., 291 cs-fallback-high-priority 292} 293 294CSG-Id ::= BIT STRING (SIZE (27)) 295 296 297CSG-IdList ::= SEQUENCE (SIZE (1..maxNrOfCSGs)) OF CSG-IdList-Item 298 299CSG-IdList-Item ::= SEQUENCE { 300 cSG-Id CSG-Id, 301 iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, 302 ... 303} 304 305CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 306 ... 307} 308 309COUNTvalue ::= SEQUENCE { 310 pDCP-SN PDCP-SN, 311 hFN HFN, 312 iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, 313 ... 314} 315COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 316 ... 317} 318 319CriticalityDiagnostics ::= SEQUENCE { 320 procedureCode ProcedureCode OPTIONAL, 321 triggeringMessage TriggeringMessage OPTIONAL, 322 procedureCriticality Criticality OPTIONAL, 323 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, 324 iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, 325 ... 326} 327 328CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 329 ... 330} 331 332CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF CriticalityDiagnostics-IE-Item 333 334CriticalityDiagnostics-IE-Item ::= SEQUENCE { 335 iECriticality Criticality, 336 iE-ID ProtocolIE-ID, 337 typeOfError TypeOfError, 338 iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, 339 ... 340} 341 342CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 343 ... 344} 345 346 347-- D 348 349DataCodingScheme ::= BIT STRING (SIZE (8)) 350 351DL-Forwarding ::= ENUMERATED { 352 dL-Forwarding-proposed, 353 ... 354} 355 356Direct-Forwarding-Path-Availability ::= ENUMERATED { 357 directPathAvailable, 358 ... 359} 360 361-- E 362 363ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI 364 365EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID 366 367EmergencyAreaID ::= OCTET STRING (SIZE (3)) 368 369EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item 370 371EmergencyAreaID-Broadcast-Item ::= SEQUENCE { 372 emergencyAreaID EmergencyAreaID, 373 completedCellinEAI CompletedCellinEAI, 374 iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, 375 ... 376} 377 378EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 379 ... 380} 381 382 383CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item 384 385CompletedCellinEAI-Item ::= SEQUENCE { 386 eCGI EUTRAN-CGI, 387 iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, 388 ... 389} 390 391CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 392 ... 393} 394 395ENB-ID ::= CHOICE { 396 macroENB-ID BIT STRING (SIZE(20)), 397 homeENB-ID BIT STRING (SIZE(28)), 398 ... 399} 400 401GERAN-Cell-ID ::= SEQUENCE { 402 lAI LAI, 403 rAC RAC, 404 cI CI, 405 iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, 406 ... 407} 408 409GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 410 ... 411} 412 413Global-ENB-ID ::= SEQUENCE { 414 pLMNidentity PLMNidentity, 415 eNB-ID ENB-ID, 416 iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, 417 ... 418} 419 420GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 421 ... 422} 423 424 425ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { 426 bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, 427 iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, 428 ... 429} 430 431ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 432 ... 433} 434 435ENB-UE-S1AP-ID ::= INTEGER (0..16777215) 436 437ENBname ::= PrintableString (SIZE (1..150,...)) 438 439ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress 440 441EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) 442 443EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity 444EventType ::= ENUMERATED { 445 direct, 446 change-of-serve-cell, 447 stop-change-of-serve-cell, 448 ... 449} 450 451E-RAB-ID ::= INTEGER (0..15, ...) 452 453E-RABInformationList ::= SEQUENCE (SIZE (1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } 454 455E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { 456 { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, 457 ... 458} 459 460E-RABInformationListItem ::= SEQUENCE { 461 e-RAB-ID E-RAB-ID, 462 dL-Forwarding DL-Forwarding OPTIONAL, 463 iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, 464 ... 465} 466 467E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 468 ... 469} 470 471E-RABList ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } 472 473E-RABItemIEs S1AP-PROTOCOL-IES ::= { 474 { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, 475 ... 476} 477 478E-RABItem ::= SEQUENCE { 479 e-RAB-ID E-RAB-ID, 480 cause Cause, 481 iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, 482 ... 483} 484 485E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 486 ... 487} 488 489 490 491 492E-RABLevelQoSParameters ::= SEQUENCE { 493 qCI QCI, 494 allocationRetentionPriority AllocationAndRetentionPriority, 495 gbrQosInformation GBR-QosInformation OPTIONAL, 496 iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, 497 ... 498} 499 500E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 501 ... 502} 503 504 505EUTRAN-CGI ::= SEQUENCE { 506 pLMNidentity PLMNidentity, 507 cell-ID CellIdentity, 508 iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, 509 ... 510} 511 512EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 513 ... 514} 515 516ExtendedRNC-ID ::= INTEGER (4096..65535) 517 518-- F 519 520ForbiddenInterRATs ::= ENUMERATED { 521 all, 522 geran, 523 utran, 524 cdma2000, 525 ... 526} 527 528ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item 529 530ForbiddenTAs-Item ::= SEQUENCE { 531 pLMN-Identity PLMNidentity, 532 forbiddenTACs ForbiddenTACs, 533 iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, 534 ... 535} 536 537ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 538 ... 539} 540 541ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC 542 543ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item 544 545ForbiddenLAs-Item ::= SEQUENCE { 546 pLMN-Identity PLMNidentity, 547 forbiddenLACs ForbiddenLACs, 548 iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, 549 ... 550} 551 552ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 553 ... 554} 555 556ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC 557 558-- G 559 560GBR-QosInformation ::= SEQUENCE { 561 e-RAB-MaximumBitrateDL BitRate, 562 e-RAB-MaximumBitrateUL BitRate, 563 e-RAB-GuaranteedBitrateDL BitRate, 564 e-RAB-GuaranteedBitrateUL BitRate, 565 iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, 566 ... 567} 568 569GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 570 ... 571} 572 573 574GTP-TEID ::= OCTET STRING (SIZE (4)) 575 576GUMMEI ::= SEQUENCE { 577 pLMN-Identity PLMNidentity, 578 mME-Group-ID MME-Group-ID, 579 mME-Code MME-Code, 580 iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, 581 ... 582} 583 584GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 585 ... 586} 587 588-- H 589 590HandoverRestrictionList ::= SEQUENCE { 591 servingPLMN PLMNidentity, 592 equivalentPLMNs EPLMNs OPTIONAL, 593 forbiddenTAs ForbiddenTAs OPTIONAL, 594 forbiddenLAs ForbiddenLAs OPTIONAL, 595 forbiddenInterRATs ForbiddenInterRATs OPTIONAL, 596 iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, 597 ... 598} 599 600HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 601 ... 602} 603 604HandoverType ::= ENUMERATED { 605 intralte, 606 ltetoutran, 607 ltetogeran, 608 utrantolte, 609 gerantolte, 610 ... 611} 612 613HFN ::= INTEGER (0..1048575) 614 615-- I 616 617IMSI ::= OCTET STRING (SIZE (3..8)) 618 619IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) 620 621InterfacesToTrace ::= BIT STRING (SIZE (8)) 622 623 624 625-- J 626-- K 627-- L 628 629 630LAC ::= OCTET STRING (SIZE (2)) 631 632LAI ::= SEQUENCE { 633 pLMNidentity PLMNidentity, 634 lAC LAC, 635 iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, 636 ... 637} 638 639LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 640 ... 641} 642 643LastVisitedCell-Item ::= CHOICE { 644 e-UTRAN-Cell LastVisitedEUTRANCellInformation, 645 uTRAN-Cell LastVisitedUTRANCellInformation, 646 gERAN-Cell LastVisitedGERANCellInformation, 647 ... 648} 649LastVisitedEUTRANCellInformation ::= SEQUENCE { 650 global-Cell-ID EUTRAN-CGI, 651 cellType CellType, 652 time-UE-StayedInCell Time-UE-StayedInCell, 653 iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, 654 ... 655} 656LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 657 ... 658} 659LastVisitedUTRANCellInformation ::= OCTET STRING 660 661LastVisitedGERANCellInformation ::= CHOICE { 662 undefined NULL, 663 ... 664} 665 666L3-Information ::= OCTET STRING 667 668 669-- M 670 671MessageIdentifier ::= BIT STRING (SIZE (16)) 672 673MMEname ::= PrintableString (SIZE (1..150,...)) 674 675MME-Group-ID ::= OCTET STRING (SIZE (2)) 676 677MME-Code ::= OCTET STRING (SIZE (1)) 678 679MME-UE-S1AP-ID ::= INTEGER (0..4294967295) 680M-TMSI ::= OCTET STRING (SIZE (4)) 681 682MSClassmark2 ::= OCTET STRING 683MSClassmark3 ::= OCTET STRING 684 685-- N 686 687NAS-PDU ::= OCTET STRING 688 689NASSecurityParametersfromE-UTRAN ::= OCTET STRING 690 691NASSecurityParameterstoE-UTRAN ::= OCTET STRING 692 693NumberofBroadcastRequest ::= INTEGER (0..65535) 694 695NumberofBroadcast ::= INTEGER (0..65535) 696 697-- O 698OldBSS-ToNewBSS-Information ::= OCTET STRING 699 700OverloadAction ::= ENUMERATED { 701reject-non-emergency-mo-dt, 702reject-all-rrc-cr-signalling, 703permit-emergency-sessions-only, 704 ... 705} 706 707OverloadResponse ::= CHOICE { 708 overloadAction OverloadAction, 709 ... 710} 711 712 713-- P 714 715PagingDRX ::= ENUMERATED { 716 v32, 717 v64, 718 v128, 719 v256, 720 ... 721 } 722 723PDCP-SN ::= INTEGER (0..4095) 724 725PLMNidentity ::= TBCD-STRING 726 727Pre-emptionCapability ::= ENUMERATED { 728 shall-not-trigger-pre-emption, 729 may-trigger-pre-emption 730} 731 732Pre-emptionVulnerability ::= ENUMERATED { 733 not-pre-emptable, 734 pre-emptable 735} 736 737PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) 738 739 740-- Q 741 742QCI ::= INTEGER (0..255) 743 744-- R 745 746ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) 747 748RelativeMMECapacity ::= INTEGER (0..255) 749 750RAC ::= OCTET STRING (SIZE (1)) 751 752 753RequestType ::= SEQUENCE { 754 eventType EventType, 755 reportArea ReportArea, 756 iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, 757 ... 758} 759 760 761RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 762 ... 763} 764 765RIMTransfer ::= SEQUENCE { 766 rIMInformation RIMInformation, 767 rIMRoutingAddress RIMRoutingAddress OPTIONAL, 768 iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, 769... 770} 771 772RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 773 ... 774} 775 776RIMInformation ::= OCTET STRING 777 778RIMRoutingAddress ::= CHOICE { 779 gERAN-Cell-ID GERAN-Cell-ID, 780 ... 781} 782 783ReportArea ::= ENUMERATED { 784 ecgi, 785 ... 786} 787 788RepetitionPeriod ::= INTEGER (0..4096) 789 790 791RNC-ID ::= INTEGER (0..4095) 792 793RRC-Container ::= OCTET STRING 794 795RRC-Establishment-Cause ::= ENUMERATED { 796 emergency, 797 highPriorityAccess, 798 mt-Access, 799 mo-Signalling, 800 mo-Data, 801 ... 802} 803 804-- S 805 806 807SecurityKey ::= BIT STRING (SIZE(256)) 808 809 810 811SecurityContext ::= SEQUENCE { 812 nextHopChainingCount INTEGER (0..7), 813 nextHopParameter SecurityKey, 814 iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, 815 ... 816} 817 818 819SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 820 ... 821} 822 823SerialNumber ::= BIT STRING (SIZE (16)) 824 825SONInformation ::= CHOICE{ 826 sONInformationRequest SONInformationRequest, 827 sONInformationReply SONInformationReply, 828 ... 829} 830 831SONInformationRequest ::= ENUMERATED { 832 x2TNL-Configuration-Info, 833 ... 834} 835 836SONInformationReply ::= SEQUENCE { 837 x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, 838 iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, 839 ... 840} 841 842SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 843 ... 844} 845 846 847SONConfigurationTransfer ::= SEQUENCE { 848 targeteNB-ID TargeteNB-ID, 849 sourceeNB-ID SourceeNB-ID, 850 sONInformation SONInformation, 851 iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, 852... 853} 854 855SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 856 ... 857} 858 859 860 861Source-ToTarget-TransparentContainer ::= OCTET STRING 862 863SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING 864SourceeNB-ID ::= SEQUENCE { 865 global-ENB-ID Global-ENB-ID, 866 selected-TAI TAI, 867 iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL 868} 869 870SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 871 ... 872} 873 874SRVCCOperationPossible ::= ENUMERATED { 875 possible, 876 ... 877} 878 879SRVCCHOIndication ::= ENUMERATED { 880 pSandCS, 881 cSonly, 882 ... 883} 884 885SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { 886 rRC-Container RRC-Container, 887 e-RABInformationList E-RABInformationList OPTIONAL, 888 targetCell-ID EUTRAN-CGI, 889 subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, 890 uE-HistoryInformation UE-HistoryInformation, 891 iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, 892 ... 893} 894 895SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 896 ... 897} 898 899 900SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING 901 902 903ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem 904 905ServedGUMMEIsItem ::= SEQUENCE { 906 servedPLMNs ServedPLMNs, 907 servedGroupIDs ServedGroupIDs, 908 servedMMECs ServedMMECs, 909 iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, 910 ... 911} 912 913ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 914 ... 915} 916 917ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID 918ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code 919 920ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity 921 922SubscriberProfileIDforRFP ::= INTEGER (1..256) 923 924SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item 925 926SupportedTAs-Item ::= SEQUENCE { 927 tAC TAC, 928 broadcastPLMNs BPLMNs, 929 iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, 930 ... 931} 932 933SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 934 ... 935} 936 937S-TMSI ::= SEQUENCE { 938 mMEC MME-Code, 939 m-TMSI M-TMSI, 940 iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, 941 ... 942} 943 944S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 945 ... 946} 947 948-- T 949 950TAC ::= OCTET STRING (SIZE (2)) 951 952TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI 953 954TAI ::= SEQUENCE { 955 pLMNidentity PLMNidentity, 956 tAC TAC, 957 iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, 958 ... 959} 960 961TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 962 ... 963} 964 965TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item 966 967TAI-Broadcast-Item ::= SEQUENCE { 968 tAI TAI, 969 completedCellinTAI CompletedCellinTAI, 970 iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, 971 ... 972} 973 974TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 975 ... 976} 977 978CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item 979 980CompletedCellinTAI-Item ::= SEQUENCE{ 981 eCGI EUTRAN-CGI, 982 iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, 983 ... 984} 985 986CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 987 ... 988} 989 990TBCD-STRING ::= OCTET STRING (SIZE (3)) 991 992TargetID ::= CHOICE { 993 targeteNB-ID TargeteNB-ID, 994 targetRNC-ID TargetRNC-ID, 995 cGI CGI, 996 ... 997} 998 999TargeteNB-ID ::= SEQUENCE { 1000 global-ENB-ID Global-ENB-ID, 1001 selected-TAI TAI, 1002 iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, 1003 ... 1004} 1005 1006TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1007 ... 1008} 1009 1010TargetRNC-ID ::= SEQUENCE { 1011 lAI LAI, 1012 rAC RAC OPTIONAL, 1013 rNC-ID RNC-ID, 1014 extendedRNC-ID ExtendedRNC-ID OPTIONAL, 1015 iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, 1016 ... 1017 } 1018 1019 1020TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1021 ... 1022} 1023 1024 1025TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { 1026 rRC-Container RRC-Container, 1027 iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, 1028 ... 1029} 1030 1031TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1032 ... 1033} 1034 1035Target-ToSource-TransparentContainer ::= OCTET STRING 1036TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING 1037TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING 1038 1039TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} 1040 1041Time-UE-StayedInCell ::= INTEGER (0..4095) 1042 1043TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) 1044 1045TraceActivation ::= SEQUENCE { 1046 e-UTRAN-Trace-ID E-UTRAN-Trace-ID, 1047 interfacesToTrace InterfacesToTrace, 1048traceDepth TraceDepth, 1049traceCollectionEntityIPAddress TransportLayerAddress, 1050 iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, 1051 ... 1052} 1053 1054TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1055 ... 1056} 1057 1058TraceDepth ::= ENUMERATED { 1059 minimum, 1060 medium, 1061 maximum, 1062 minimumWithoutVendorSpecificExtension, 1063 mediumWithoutVendorSpecificExtension, 1064 maximumWithoutVendorSpecificExtension, 1065 ... 1066} 1067 1068E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) 1069 1070TypeOfError ::= ENUMERATED { 1071 not-understood, 1072 missing, 1073 ... 1074} 1075 1076-- U 1077 1078UEAggregateMaximumBitrate ::= SEQUENCE { 1079 uEaggregateMaximumBitRateDL BitRate, 1080 uEaggregateMaximumBitRateUL BitRate, 1081 iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, 1082 ... 1083} 1084 1085UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1086 ... 1087} 1088 1089 1090 1091UE-S1AP-IDs ::= CHOICE{ 1092 uE-S1AP-ID-pair UE-S1AP-ID-pair, 1093 mME-UE-S1AP-ID MME-UE-S1AP-ID, 1094 ... 1095} 1096 1097UE-S1AP-ID-pair ::= SEQUENCE{ 1098 mME-UE-S1AP-ID MME-UE-S1AP-ID, 1099 eNB-UE-S1AP-ID ENB-UE-S1AP-ID, 1100 iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, 1101 ... 1102} 1103UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1104 ... 1105} 1106 1107 1108UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { 1109 mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, 1110 eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, 1111 iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, 1112 ... 1113} 1114 1115 1116UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1117 ... 1118} 1119 1120UEIdentityIndexValue ::= BIT STRING (SIZE (10)) 1121 1122UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCells)) OF LastVisitedCell-Item 1123 1124UEPagingID ::= CHOICE { 1125 s-TMSI S-TMSI, 1126 iMSI IMSI, 1127 ... 1128 } 1129 1130UERadioCapability ::= OCTET STRING 1131 1132UESecurityCapabilities ::= SEQUENCE { 1133 encryptionAlgorithms EncryptionAlgorithms, 1134 integrityProtectionAlgorithms IntegrityProtectionAlgorithms, 1135 iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, 1136... 1137} 1138 1139UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1140 ... 1141} 1142 1143-- V 1144-- W 1145 1146WarningAreaList ::= CHOICE { 1147 cellIDList ECGIList, 1148 trackingAreaListforWarning TAIListforWarning, 1149 emergencyAreaIDList EmergencyAreaIDList, 1150 ... 1151} 1152 1153 1154WarningType ::= OCTET STRING (SIZE (2)) 1155 1156WarningSecurityInfo ::= OCTET STRING (SIZE (50)) 1157 1158 1159WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) 1160 1161 1162-- X 1163 1164 1165X2TNLConfigurationInfo ::= SEQUENCE { 1166 eNBX2TransportLayerAddresses ENBX2TLAs, 1167 iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, 1168 ... 1169} 1170 1171X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1172 ... 1173} 1174 1175-- Y 1176-- Z 1177 1178END 1179