1-- $Id$ 2-- 3GPP TS 36.413 V8.6.1 (2009-06) 3-- 9.3.3 PDU Definitions 4-- ************************************************************** 5-- 6-- PDU definitions for S1AP. 7-- 8-- ************************************************************** 9 10S1AP-PDU-Contents { 11itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 12eps-Access (20) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } 13 14DEFINITIONS AUTOMATIC TAGS ::= 15 16BEGIN 17 18-- ************************************************************** 19-- 20-- IE parameter types from other modules. 21-- 22-- ************************************************************** 23 24IMPORTS 25 26 UEAggregateMaximumBitrate, 27 Cause, 28 Cdma2000HORequiredIndication, 29 Cdma2000HOStatus, 30 Cdma2000OneXSRVCCInfo, 31 Cdma2000OneXRAND, 32 Cdma2000PDU, 33 Cdma2000RATType, 34 Cdma2000SectorID, 35 CNDomain, 36 CriticalityDiagnostics, 37 CSFallbackIndicator, 38 CSG-Id, 39 CSG-IdList, 40 Direct-Forwarding-Path-Availability, 41 Global-ENB-ID, 42 EUTRAN-CGI, 43 ENBname, 44 ENB-StatusTransfer-TransparentContainer, 45 ENB-UE-S1AP-ID, 46 GTP-TEID, 47 GUMMEI, 48 HandoverRestrictionList, 49 HandoverType, 50 MMEname, 51 MME-UE-S1AP-ID, 52 MSClassmark2, 53 MSClassmark3, 54 NAS-PDU, 55 NASSecurityParametersfromE-UTRAN, 56 NASSecurityParameterstoE-UTRAN, 57 OverloadResponse, 58 PagingDRX, 59 PLMNidentity, 60 RIMTransfer, 61 RelativeMMECapacity, 62 RequestType, 63 E-RAB-ID, 64 E-RABLevelQoSParameters, 65 E-RABList, 66 SecurityKey, 67 SecurityContext, 68 ServedGUMMEIs, 69 SONConfigurationTransfer, 70 Source-ToTarget-TransparentContainer, 71 SourceBSS-ToTargetBSS-TransparentContainer, 72 SourceeNB-ToTargeteNB-TransparentContainer, 73 SourceRNC-ToTargetRNC-TransparentContainer, 74 SubscriberProfileIDforRFP, 75 SRVCCOperationPossible, 76 SRVCCHOIndication, 77 SupportedTAs, 78 TAI, 79 Target-ToSource-TransparentContainer, 80 TargetBSS-ToSourceBSS-TransparentContainer, 81 TargeteNB-ToSourceeNB-TransparentContainer, 82 TargetID, 83 TargetRNC-ToSourceRNC-TransparentContainer, 84 TimeToWait, 85 TraceActivation, 86 E-UTRAN-Trace-ID, 87 TransportLayerAddress, 88 UEIdentityIndexValue, 89 UEPagingID, 90 UERadioCapability, 91 UE-S1AP-IDs, 92 UE-associatedLogicalS1-ConnectionItem, 93 UESecurityCapabilities, 94 S-TMSI, 95 MessageIdentifier, 96 SerialNumber, 97 WarningAreaList, 98 RepetitionPeriod, 99 NumberofBroadcastRequest, 100 WarningType, 101 WarningSecurityInfo, 102 DataCodingScheme, 103 WarningMessageContents, 104 BroadcastCompletedAreaList, 105 RRC-Establishment-Cause 106 107FROM S1AP-IEs 108 109 PrivateIE-Container{}, 110 ProtocolExtensionContainer{}, 111 ProtocolIE-Container{}, 112 ProtocolIE-ContainerList{}, 113 ProtocolIE-ContainerPair{}, 114 ProtocolIE-ContainerPairList{}, 115 ProtocolIE-SingleContainer{}, 116 S1AP-PRIVATE-IES, 117 S1AP-PROTOCOL-EXTENSION, 118 S1AP-PROTOCOL-IES, 119 S1AP-PROTOCOL-IES-PAIR 120FROM S1AP-Containers 121 122 123 id-uEaggregateMaximumBitrate, 124 id-Cause, 125 id-cdma2000HORequiredIndication, 126 id-cdma2000HOStatus, 127 id-cdma2000OneXSRVCCInfo, 128 id-cdma2000OneXRAND, 129 id-cdma2000PDU, 130 id-cdma2000RATType, 131 id-cdma2000SectorID, 132 id-CNDomain, 133 id-CriticalityDiagnostics, 134 id-CSFallbackIndicator, 135 id-CSG-Id, 136 id-CSG-IdList, 137 id-DefaultPagingDRX, 138 id-Direct-Forwarding-Path-Availability, 139 id-Global-ENB-ID, 140 id-EUTRAN-CGI, 141 id-eNBname, 142 id-eNB-StatusTransfer-TransparentContainer, 143 id-eNB-UE-S1AP-ID, 144 id-GERANtoLTEHOInformationRes, 145 id-GUMMEI-ID, 146 id-HandoverRestrictionList, 147 id-HandoverType, 148 id-InitialContextSetup, 149 id-Inter-SystemInformationTransferTypeEDT, 150 id-Inter-SystemInformationTransferTypeMDT, 151 id-NAS-DownlinkCount, 152 id-MMEname, 153 id-MME-UE-S1AP-ID, 154 id-MSClassmark2, 155 id-MSClassmark3, 156 id-NAS-PDU, 157 id-NASSecurityParametersfromE-UTRAN, 158 id-NASSecurityParameterstoE-UTRAN, 159 id-OverloadResponse, 160 id-pagingDRX, 161 id-RelativeMMECapacity, 162 id-RequestType, 163 id-E-RABAdmittedItem, 164 id-E-RABAdmittedList, 165 id-E-RABDataForwardingItem, 166 id-E-RABFailedToModifyList, 167 id-E-RABFailedToReleaseList, 168 id-E-RABFailedtoSetupItemHOReqAck, 169 id-E-RABFailedToSetupListBearerSURes, 170 id-E-RABFailedToSetupListCtxtSURes, 171 id-E-RABFailedToSetupListHOReqAck, 172 id-E-RABFailedToBeReleasedList, 173 id-E-RABModify, 174 id-E-RABModifyItemBearerModRes, 175 id-E-RABModifyListBearerModRes, 176 id-E-RABRelease, 177 id-E-RABReleaseItemBearerRelComp, 178 id-E-RABReleaseItemHOCmd, 179 id-E-RABReleaseListBearerRelComp, 180 id-E-RABReleaseIndication, 181 id-E-RABSetup, 182 id-E-RABSetupItemBearerSURes, 183 id-E-RABSetupItemCtxtSURes, 184 id-E-RABSetupListBearerSURes, 185 id-E-RABSetupListCtxtSURes, 186 id-E-RABSubjecttoDataForwardingList, 187 id-E-RABToBeModifiedItemBearerModReq, 188 id-E-RABToBeModifiedListBearerModReq, 189 id-E-RABToBeReleasedList, 190 id-E-RABReleasedList, 191 id-E-RABToBeSetupItemBearerSUReq, 192 id-E-RABToBeSetupItemCtxtSUReq, 193 id-E-RABToBeSetupItemHOReq, 194 id-E-RABToBeSetupListBearerSUReq, 195 id-E-RABToBeSetupListCtxtSUReq, 196 id-E-RABToBeSetupListHOReq, 197 id-E-RABToBeSwitchedDLItem, 198 id-E-RABToBeSwitchedDLList, 199 id-E-RABToBeSwitchedULList, 200 id-E-RABToBeSwitchedULItem, 201 id-E-RABtoReleaseListHOCmd, 202 id-SecurityKey, 203 id-SecurityContext, 204 id-ServedGUMMEIs, 205 id-SONConfigurationTransferECT, 206 id-SONConfigurationTransferMCT, 207 id-Source-ToTarget-TransparentContainer, 208 id-Source-ToTarget-TransparentContainer-Secondary, 209 id-SourceMME-UE-S1AP-ID, 210 id-SRVCCOperationPossible, 211 id-SRVCCHOIndication, 212 id-SubscriberProfileIDforRFP, 213 id-SupportedTAs, 214 id-S-TMSI, 215 id-TAI, 216 id-TAIItem, 217 id-TAIList, 218 id-Target-ToSource-TransparentContainer, 219 id-Target-ToSource-TransparentContainer-Secondary, 220 id-TargetID, 221 id-TimeToWait, 222 id-TraceActivation, 223 id-E-UTRAN-Trace-ID, 224 id-UEIdentityIndexValue, 225 id-UEPagingID, 226 id-UERadioCapability, 227 id-UTRANtoLTEHOInformationRes, 228 id-UE-associatedLogicalS1-ConnectionListResAck, 229 id-UE-associatedLogicalS1-ConnectionItem, 230 id-UESecurityCapabilities, 231 id-UE-S1AP-IDs, 232 id-ResetType, 233 id-MessageIdentifier, 234 id-SerialNumber, 235 id-WarningAreaList, 236 id-RepetitionPeriod, 237 id-NumberofBroadcastRequest, 238 id-WarningType, 239 id-WarningSecurityInfo, 240 id-DataCodingScheme, 241 id-WarningMessageContents, 242 id-BroadcastCompletedAreaList, 243 id-RRC-Establishment-Cause, 244 id-TraceCollectionEntityIPAddress, 245 maxnoofTAIs, 246 maxNrOfErrors, 247 maxNrOfE-RABs, 248 maxNrOfIndividualS1ConnectionsToReset, 249 maxnoofEmergencyAreaID, 250 maxnoofCellID, 251 maxnoofTAIforWarning, 252 maxnoofCellinTAI, 253 maxnoofCellinEAI 254 255 256FROM S1AP-Constants; 257 258-- ************************************************************** 259-- 260-- Common Container Lists 261-- 262-- ************************************************************** 263 264E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} } 265E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfE-RABs, {IEsSetParam} } 266ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} } 267 268-- ************************************************************** 269-- 270-- HANDOVER PREPARATION ELEMENTARY PROCEDURE 271-- 272-- ************************************************************** 273 274-- ************************************************************** 275-- 276-- Handover Required 277-- 278-- ************************************************************** 279 280HandoverRequired ::= SEQUENCE { 281 protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, 282 ... 283} 284 285HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { 286 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 287 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 288 { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory } | 289 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } | 290 { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory } | 291 { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional } | 292 { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional }| 293 { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory }| 294 { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional }| 295 { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional }| 296 { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional }, 297 ... 298} 299 300 301-- ************************************************************** 302-- 303-- Handover Command 304-- 305-- ************************************************************** 306 307HandoverCommand ::= SEQUENCE { 308 protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, 309 ... 310} 311 312HandoverCommandIEs S1AP-PROTOCOL-IES ::= { 313 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 314 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 315 { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory } | 316 { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional 317 -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" -- }| 318 { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional } | 319 { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional } | 320 { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory }| 321 { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional }| 322 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 323 ... 324} 325 326E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } 327 328E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { 329 { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, 330 ... 331} 332 333E-RABDataForwardingItem ::= SEQUENCE { 334 e-RAB-ID E-RAB-ID, 335 dL-transportLayerAddress TransportLayerAddress OPTIONAL, 336 dL-gTP-TEID GTP-TEID OPTIONAL, 337 uL-TransportLayerAddress TransportLayerAddress OPTIONAL, 338 uL-GTP-TEID GTP-TEID OPTIONAL, 339 iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, 340 ... 341} 342 343E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 344 ... 345} 346 347 348 349-- ************************************************************** 350-- 351-- Handover Preparation Failure 352-- 353-- ************************************************************** 354 355HandoverPreparationFailure ::= SEQUENCE { 356 protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, 357 ... 358} 359 360HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { 361 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 362 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 363 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 364 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 365 ... 366} 367 368-- ************************************************************** 369-- 370-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE 371-- 372-- ************************************************************** 373 374-- ************************************************************** 375-- 376-- Handover Request 377-- 378-- ************************************************************** 379 380HandoverRequest ::= SEQUENCE { 381 protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, 382 ... 383} 384 385HandoverRequestIEs S1AP-PROTOCOL-IES ::= { 386 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 387 { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory } | 388 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } | 389 { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory }| 390 { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory } | 391 { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory } | 392 { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| 393 { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional }| 394 { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| 395 { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional }| 396 { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }| 397 { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| 398 { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional 399 -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }, 400 ... 401} 402 403E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } 404 405E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { 406 { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, 407 ... 408} 409 410E-RABToBeSetupItemHOReq ::= SEQUENCE { 411 e-RAB-ID E-RAB-ID, 412 transportLayerAddress TransportLayerAddress, 413 gTP-TEID GTP-TEID, 414 e-RABlevelQosParameters E-RABLevelQoSParameters, 415 iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, 416 ... 417} 418 419E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 420 ... 421} 422 423-- ************************************************************** 424-- 425-- Handover Request Acknowledge 426-- 427-- ************************************************************** 428 429HandoverRequestAcknowledge ::= SEQUENCE { 430 protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, 431 ... 432} 433 434HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 435 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 436 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 437 { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory } | 438 { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional } | 439 { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory }| 440 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 441 ... 442} 443 444E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } 445 446E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { 447 { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, 448 ... 449} 450 451E-RABAdmittedItem ::= SEQUENCE { 452 e-RAB-ID E-RAB-ID, 453 transportLayerAddress TransportLayerAddress, 454 gTP-TEID GTP-TEID, 455 dL-transportLayerAddress TransportLayerAddress OPTIONAL, 456 dL-gTP-TEID GTP-TEID OPTIONAL, 457 uL-TransportLayerAddress TransportLayerAddress OPTIONAL, 458 uL-GTP-TEID GTP-TEID OPTIONAL, 459 iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, 460 ... 461} 462 463E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 464 ... 465} 466 467E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } 468 469E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { 470 { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, 471 ... 472} 473 474E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { 475 e-RAB-ID E-RAB-ID, 476 cause Cause, 477 iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, 478 ... 479} 480 481E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { 482 ... 483} 484 485 486-- ************************************************************** 487-- 488-- Handover Failure 489-- 490-- ************************************************************** 491 492HandoverFailure ::= SEQUENCE { 493 protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, 494 ... 495} 496 497HandoverFailureIEs S1AP-PROTOCOL-IES ::= { 498 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 499 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 500 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 501 ... 502} 503 504-- ************************************************************** 505-- 506-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE 507-- 508-- ************************************************************** 509 510-- ************************************************************** 511-- 512-- Handover Notify 513-- 514-- ************************************************************** 515 516HandoverNotify ::= SEQUENCE { 517 protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, 518 ... 519} 520 521HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { 522 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 523 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 524 { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| 525 { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}, 526 ... 527} 528 529-- ************************************************************** 530-- 531-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE 532-- 533-- ************************************************************** 534 535-- ************************************************************** 536-- 537-- Path Switch Request 538-- 539-- ************************************************************** 540 541PathSwitchRequest ::= SEQUENCE { 542 protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, 543 ... 544} 545 546PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { 547 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 548 { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory }| 549 { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 550 { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| 551 { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| 552 { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory }, 553 ... 554} 555 556E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } 557 558E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { 559 { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, 560 ... 561} 562 563E-RABToBeSwitchedDLItem ::= SEQUENCE { 564 e-RAB-ID E-RAB-ID, 565 transportLayerAddress TransportLayerAddress, 566 gTP-TEID GTP-TEID, 567 iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, 568 ... 569} 570 571E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 572 ... 573} 574 575-- ************************************************************** 576-- 577-- Path Switch Request Acknowledge 578-- 579-- ************************************************************** 580 581PathSwitchRequestAcknowledge ::= SEQUENCE { 582 protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, 583 ... 584} 585 586PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 587 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 588 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 589 { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional }| 590 { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional }| 591 { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| 592 { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| 593 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 594 ... 595} 596 597E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } 598 599E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { 600 { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, 601 ... 602} 603 604E-RABToBeSwitchedULItem ::= SEQUENCE { 605 e-RAB-ID E-RAB-ID, 606 transportLayerAddress TransportLayerAddress, 607 gTP-TEID GTP-TEID, 608 iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, 609 ... 610} 611 612E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { 613 ... 614} 615 616 617-- ************************************************************** 618-- 619-- Path Switch Request Failure 620-- 621-- ************************************************************** 622 623PathSwitchRequestFailure ::= SEQUENCE { 624 protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, 625 ... 626} 627 628PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { 629 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 630 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 631 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 632 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 633 ... 634} 635 636-- ************************************************************** 637-- 638-- HANDOVER CANCEL ELEMENTARY PROCEDURE 639-- 640-- ************************************************************** 641 642-- ************************************************************** 643-- 644-- Handover Cancel 645-- 646-- ************************************************************** 647 648HandoverCancel ::= SEQUENCE { 649 protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, 650 ... 651} 652 653HandoverCancelIEs S1AP-PROTOCOL-IES ::= { 654 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 655 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 656 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, 657 ... 658} 659 660-- ************************************************************** 661-- 662-- Handover Cancel Request Acknowledge 663-- 664-- ************************************************************** 665 666HandoverCancelAcknowledge ::= SEQUENCE { 667 protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, 668 ... 669} 670 671HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 672 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 673 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 674 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 675 ... 676} 677 678-- ************************************************************** 679-- 680-- E-RAB SETUP ELEMENTARY PROCEDURE 681-- 682-- ************************************************************** 683 684-- ************************************************************** 685-- 686-- E-RAB Setup Request 687-- 688-- ************************************************************** 689 690E-RABSetupRequest ::= SEQUENCE { 691 protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, 692 ... 693} 694 695E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { 696 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 697 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 698 { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| 699 { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, 700 ... 701} 702 703E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } 704 705E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { 706 { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, 707 ... 708} 709 710E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { 711 e-RAB-ID E-RAB-ID, 712 e-RABlevelQoSParameters E-RABLevelQoSParameters, 713 transportLayerAddress TransportLayerAddress, 714 gTP-TEID GTP-TEID, 715 nAS-PDU NAS-PDU, 716 iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, 717 ... 718} 719 720 721E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { 722 ... 723} 724 725 726-- ************************************************************** 727-- 728-- E-RAB Setup Response 729-- 730-- ************************************************************** 731 732E-RABSetupResponse ::= SEQUENCE { 733 protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, 734 ... 735} 736 737E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { 738 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 739 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 740 { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| 741 { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| 742 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 743 ... 744} 745 746 747E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } 748 749E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { 750 { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, 751 ... 752} 753 754E-RABSetupItemBearerSURes ::= SEQUENCE { 755 e-RAB-ID E-RAB-ID, 756 transportLayerAddress TransportLayerAddress, 757 gTP-TEID GTP-TEID, 758 iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, 759 ... 760} 761 762 763E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { 764 ... 765} 766 767 768 769-- ************************************************************** 770-- 771-- E-RAB MODIFY ELEMENTARY PROCEDURE 772-- 773-- ************************************************************** 774 775-- ************************************************************** 776-- 777-- E-RAB Modify Request 778-- 779-- ************************************************************** 780 781E-RABModifyRequest ::= SEQUENCE { 782 protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, 783 ... 784} 785 786E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { 787 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 788 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 789 { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| 790 { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }, 791 ... 792} 793 794E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } 795 796E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { 797 { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, 798 ... 799} 800 801E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { 802 e-RAB-ID E-RAB-ID, 803 e-RABLevelQoSParameters E-RABLevelQoSParameters, 804 nAS-PDU NAS-PDU, 805 iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, 806 ... 807} 808 809 810E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { 811 ... 812} 813 814 815 816-- ************************************************************** 817-- 818-- E-RAB Modify Response 819-- 820-- ************************************************************** 821 822E-RABModifyResponse ::= SEQUENCE { 823 protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, 824 ... 825} 826 827E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { 828 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 829 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 830 { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| 831 { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| 832 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 833 ... 834} 835 836 837E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } 838 839E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { 840 { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory }, 841 ... 842} 843 844E-RABModifyItemBearerModRes ::= SEQUENCE { 845 e-RAB-ID E-RAB-ID, 846 iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, 847 ... 848} 849 850 851E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { 852 ... 853} 854 855 856 857 858-- ************************************************************** 859-- 860-- E-RAB RELEASE ELEMENTARY PROCEDURE 861-- 862-- ************************************************************** 863 864-- ************************************************************** 865-- 866-- E-RAB Release Command 867-- 868-- ************************************************************** 869 870E-RABReleaseCommand ::= SEQUENCE { 871 protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, 872 ... 873} 874 875E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { 876 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 877 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 878 { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| 879 { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| 880 { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, 881 ... 882} 883 884 885-- ************************************************************** 886-- 887-- E-RAB Release Response 888-- 889-- ************************************************************** 890 891E-RABReleaseResponse ::= SEQUENCE { 892 protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, 893 ... 894} 895 896E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { 897 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 898 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 899 { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| 900 { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| 901 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 902 ... 903} 904 905 906E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } 907 908E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { 909 { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, 910 ... 911} 912 913E-RABReleaseItemBearerRelComp ::= SEQUENCE { 914 e-RAB-ID E-RAB-ID, 915 iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, 916 ... 917} 918 919 920E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { 921 ... 922} 923 924 925 926-- ************************************************************** 927-- 928-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE 929-- 930-- ************************************************************** 931 932-- ************************************************************** 933-- 934-- E-RAB Release Indication 935-- 936-- ************************************************************** 937 938E-RABReleaseIndication ::= SEQUENCE { 939 protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, 940 ... 941} 942 943E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { 944 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 945 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 946 { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }, 947 ... 948} 949-- ************************************************************** 950-- 951-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE 952-- 953-- ************************************************************** 954 955-- ************************************************************** 956-- 957-- Initial Context Setup Request 958-- 959-- ************************************************************** 960 961InitialContextSetupRequest ::= SEQUENCE { 962 protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, 963 ... 964} 965 966InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { 967 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 968 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 969 { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory }| 970 { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory }| 971 { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory }| 972 { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory }| 973 { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }| 974 { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional }| 975 { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| 976 { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional }| 977 { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional }| 978 { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional }, 979 ... 980} 981 982 983 984 985E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } 986 987E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { 988 { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, 989 ... 990} 991 992E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { 993 e-RAB-ID E-RAB-ID, 994 e-RABlevelQoSParameters E-RABLevelQoSParameters, 995 transportLayerAddress TransportLayerAddress, 996 gTP-TEID GTP-TEID, 997 nAS-PDU NAS-PDU OPTIONAL, 998 iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, 999 ... 1000} 1001 1002 1003E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1004 ... 1005} 1006 1007 1008-- ************************************************************** 1009-- 1010-- Initial Context Setup Response 1011-- 1012-- ************************************************************** 1013 1014InitialContextSetupResponse ::= SEQUENCE { 1015 protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, 1016 ... 1017} 1018 1019InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { 1020 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 1021 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 1022 { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| 1023 { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| 1024 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1025 ... 1026} 1027 1028 1029E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } 1030 1031E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { 1032 { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, 1033 ... 1034} 1035 1036E-RABSetupItemCtxtSURes ::= SEQUENCE { 1037 e-RAB-ID E-RAB-ID, 1038 transportLayerAddress TransportLayerAddress, 1039 gTP-TEID GTP-TEID, 1040 iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, 1041 ... 1042} 1043 1044 1045E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1046 ... 1047} 1048 1049 1050-- ************************************************************** 1051-- 1052-- Initial Context Setup Failure 1053-- 1054-- ************************************************************** 1055 1056InitialContextSetupFailure ::= SEQUENCE { 1057 protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, 1058 ... 1059} 1060 1061InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { 1062 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| 1063 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 1064 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1065 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1066 ... 1067} 1068 1069-- ************************************************************** 1070-- 1071-- PAGING ELEMENTARY PROCEDURE 1072-- 1073-- ************************************************************** 1074 1075 1076-- ************************************************************** 1077-- 1078-- Paging 1079-- 1080-- ************************************************************** 1081 1082Paging ::= SEQUENCE { 1083 protocolIEs ProtocolIE-Container {{PagingIEs}}, 1084 ... 1085} 1086 1087PagingIEs S1AP-PROTOCOL-IES ::= { 1088 { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory } | 1089 { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory } | 1090 { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional } | 1091 { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory } | 1092 { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory }| 1093 { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional }, 1094 ... 1095} 1096 1097TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} 1098 1099TAIItemIEs S1AP-PROTOCOL-IES ::= { 1100 { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, 1101 ... 1102} 1103 1104TAIItem ::= SEQUENCE { 1105 tAI TAI, 1106 iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, 1107 ... 1108} 1109 1110 1111TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { 1112 ... 1113} 1114 1115-- ************************************************************** 1116-- 1117-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE 1118-- 1119-- ************************************************************** 1120 1121-- ************************************************************** 1122-- 1123-- UE CONTEXT RELEASE REQUEST 1124-- 1125-- ************************************************************** 1126 1127UEContextReleaseRequest ::= SEQUENCE { 1128 protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, 1129 ... 1130} 1131 1132UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { 1133 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1134 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1135 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} , 1136 ... 1137} 1138 1139-- ************************************************************** 1140-- 1141-- UE Context Release Command 1142-- 1143-- ************************************************************** 1144 1145UEContextReleaseCommand ::= SEQUENCE { 1146 protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, 1147 ... 1148} 1149 1150UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { 1151 { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory} | 1152 1153 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} , 1154 ... 1155} 1156 1157-- ************************************************************** 1158-- 1159-- UE Context Release Complete 1160-- 1161-- ************************************************************** 1162 1163UEContextReleaseComplete ::= SEQUENCE { 1164 protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, 1165 ... 1166} 1167 1168UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { 1169 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1170 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1171 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1172 ... 1173} 1174 1175 1176-- ************************************************************** 1177-- 1178-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE 1179-- 1180-- ************************************************************** 1181 1182-- ************************************************************** 1183-- 1184-- UE Context Modification Request 1185-- 1186-- ************************************************************** 1187 1188UEContextModificationRequest ::= SEQUENCE { 1189 protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, 1190 ... 1191} 1192 1193UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { 1194 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1195 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 1196 { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional }| 1197 { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional }| 1198 { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional }| 1199 { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional }, 1200 ... 1201} 1202-- ************************************************************** 1203-- 1204-- UE Context Modification Response 1205-- 1206-- ************************************************************** 1207 1208UEContextModificationResponse ::= SEQUENCE { 1209 protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, 1210 ... 1211} 1212 1213UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { 1214 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1215 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| 1216 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1217 ... 1218}-- ************************************************************** 1219-- 1220-- UE Context Modification Failure 1221-- 1222-- ************************************************************** 1223 1224UEContextModificationFailure ::= SEQUENCE { 1225 protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, 1226 ... 1227} 1228 1229UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { 1230 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1231 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 1232 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1233 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1234 ... 1235} 1236 1237-- ************************************************************** 1238-- 1239-- NAS TRANSPORT ELEMENTARY PROCEDURES 1240-- 1241-- ************************************************************** 1242 1243-- ************************************************************** 1244-- 1245-- DOWNLINK NAS TRANSPORT 1246-- 1247-- ************************************************************** 1248 1249DownlinkNASTransport ::= SEQUENCE { 1250 protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, 1251 ... 1252} 1253 1254DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { 1255 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1256 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1257 { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory} | 1258 { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional }, 1259 ... 1260} 1261 1262 1263-- ************************************************************** 1264-- 1265-- INITIAL UE MESSAGE 1266-- 1267-- ************************************************************** 1268 1269InitialUEMessage ::= SEQUENCE { 1270 protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, 1271 ... 1272} 1273 1274InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { 1275 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1276 { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory} | 1277 { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory} | 1278 { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory} | 1279 { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory} | 1280 { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional} | 1281 { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional} | 1282 { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}, 1283 ... 1284} 1285 1286 1287-- ************************************************************** 1288-- 1289-- UPLINK NAS TRANSPORT 1290-- 1291-- ************************************************************** 1292 1293UplinkNASTransport ::= SEQUENCE { 1294 protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, 1295 ... 1296} 1297 1298UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { 1299 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1300 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1301 { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory} | 1302 { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| 1303 { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}, 1304 ... 1305} 1306-- ************************************************************** 1307-- 1308-- NAS NON DELIVERY INDICATION 1309-- 1310-- ************************************************************** 1311 1312NASNonDeliveryIndication ::= SEQUENCE { 1313 protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, 1314 ... 1315} 1316 1317NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { 1318 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1319 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1320 { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory} | 1321 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} , 1322 ... 1323} 1324 1325-- ************************************************************** 1326-- 1327-- RESET ELEMENTARY PROCEDURE 1328-- 1329-- ************************************************************** 1330 1331-- ************************************************************** 1332-- 1333-- Reset 1334-- 1335-- ************************************************************** 1336 1337Reset ::= SEQUENCE { 1338 protocolIEs ProtocolIE-Container { {ResetIEs} }, 1339 ... 1340} 1341 1342ResetIEs S1AP-PROTOCOL-IES ::= { 1343 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1344 { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, 1345 ... 1346} 1347 1348ResetType ::= CHOICE { 1349 s1-Interface ResetAll, 1350 partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, 1351 ... 1352} 1353 1354 1355 1356ResetAll ::= ENUMERATED { 1357 reset-all, 1358 ... 1359} 1360 1361UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxNrOfIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } 1362 1363UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { 1364 { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, 1365 ... 1366} 1367 1368 1369-- ************************************************************** 1370-- 1371-- Reset Acknowledge 1372-- 1373-- ************************************************************** 1374 1375ResetAcknowledge ::= SEQUENCE { 1376 protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, 1377 ... 1378} 1379 1380ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 1381 { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| 1382 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1383 ... 1384} 1385 1386UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxNrOfIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } 1387 1388UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { 1389 { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, 1390 ... 1391} 1392 1393-- ************************************************************** 1394-- 1395-- ERROR INDICATION ELEMENTARY PROCEDURE 1396-- 1397-- ************************************************************** 1398 1399-- ************************************************************** 1400-- 1401-- Error Indication 1402-- 1403-- ************************************************************** 1404 1405ErrorIndication ::= SEQUENCE { 1406 protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, 1407 ... 1408} 1409 1410ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { 1411 { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional } | 1412 { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional } | 1413 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } | 1414 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } , 1415 ... 1416} 1417 1418-- ************************************************************** 1419-- 1420-- S1 SETUP ELEMENTARY PROCEDURE 1421-- 1422-- ************************************************************** 1423 1424-- ************************************************************** 1425-- 1426-- S1 Setup Request 1427-- 1428-- ************************************************************** 1429 1430S1SetupRequest ::= SEQUENCE { 1431 protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, 1432 ... 1433} 1434 1435S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { 1436 { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| 1437 { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| 1438 { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| 1439 { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| 1440 { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}, 1441 ... 1442} 1443 1444-- ************************************************************** 1445-- 1446-- S1 Setup Response 1447-- 1448-- ************************************************************** 1449 1450S1SetupResponse ::= SEQUENCE { 1451 protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, 1452 ... 1453} 1454 1455 1456S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { 1457 { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| 1458 { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory }| 1459 { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory }| 1460 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1461 ... 1462} 1463 1464-- ************************************************************** 1465-- 1466-- S1 Setup Failure 1467-- 1468-- ************************************************************** 1469 1470S1SetupFailure ::= SEQUENCE { 1471 protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, 1472 ... 1473} 1474 1475S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { 1476 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1477 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| 1478 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1479 ... 1480} 1481 1482-- ************************************************************** 1483-- 1484-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE 1485-- 1486-- ************************************************************** 1487 1488-- ************************************************************** 1489-- 1490-- eNB Configuration Update 1491-- 1492-- ************************************************************** 1493 1494ENBConfigurationUpdate ::= SEQUENCE { 1495 protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, 1496 ... 1497} 1498 1499ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { 1500 { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional }| 1501 { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional }| 1502 { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| 1503 { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }, 1504 ... 1505} 1506 1507-- ************************************************************** 1508-- 1509-- eNB Configuration Update Acknowledge 1510-- 1511-- ************************************************************** 1512 1513ENBConfigurationUpdateAcknowledge ::= SEQUENCE { 1514 protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, 1515 ... 1516} 1517 1518 1519ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 1520 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1521 ... 1522} 1523 1524-- ************************************************************** 1525-- 1526-- eNB Configuration Update Failure 1527-- 1528-- ************************************************************** 1529 1530ENBConfigurationUpdateFailure ::= SEQUENCE { 1531 protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, 1532 ... 1533} 1534 1535ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { 1536 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1537 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| 1538 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1539... 1540} 1541 1542 1543-- ************************************************************** 1544-- 1545-- MME Configuration UPDATE ELEMENTARY PROCEDURE 1546-- 1547-- ************************************************************** 1548 1549-- ************************************************************** 1550-- 1551-- MME Configuration Update 1552-- 1553-- ************************************************************** 1554 1555MMEConfigurationUpdate ::= SEQUENCE { 1556 protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, 1557 ... 1558} 1559 1560MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { 1561 { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| 1562 { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| 1563 { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional}, 1564 ... 1565} 1566 1567-- ************************************************************** 1568-- 1569-- MME Configuration Update Acknowledge 1570-- 1571-- ************************************************************** 1572 1573MMEConfigurationUpdateAcknowledge ::= SEQUENCE { 1574 protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, 1575 ... 1576} 1577 1578 1579MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { 1580 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1581 ... 1582} 1583 1584-- ************************************************************** 1585-- 1586-- MME Configuration Update Failure 1587-- 1588-- ************************************************************** 1589 1590MMEConfigurationUpdateFailure ::= SEQUENCE { 1591 protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, 1592 ... 1593} 1594 1595MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { 1596 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| 1597 { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| 1598 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, 1599 ... 1600} 1601 1602-- ************************************************************** 1603-- 1604-- DOWNLINK S1 CDMA2000 TUNNELING ELEMENTARY PROCEDURE 1605-- 1606-- ************************************************************** 1607 1608-- ************************************************************** 1609-- 1610-- Downlink S1 CDMA2000 Tunneling 1611-- 1612-- ************************************************************** 1613 1614DownlinkS1cdma2000tunneling ::= SEQUENCE { 1615 protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnelingIEs} }, 1616 ... 1617} 1618 1619DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= { 1620 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1621 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 1622 { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional } | 1623 { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional } | 1624 { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory } | 1625 { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, 1626 ... 1627} 1628 1629-- ************************************************************** 1630-- 1631-- UPLINK S1 CDMA2000 TUNNELING ELEMENTARY PROCEDURE 1632-- 1633-- ************************************************************** 1634 1635-- ************************************************************** 1636-- 1637-- Uplink S1 CDMA2000 Tunneling 1638-- 1639-- ************************************************************** 1640 1641UplinkS1cdma2000tunneling ::= SEQUENCE { 1642 protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnelingIEs} }, 1643 ... 1644} 1645 1646UplinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= { 1647 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1648 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 1649 { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory } | 1650 { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory } | 1651 { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional } | 1652 { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional } | 1653 { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional } | 1654 { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, 1655 ... 1656} 1657 1658-- ************************************************************** 1659-- 1660-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE 1661-- 1662-- ************************************************************** 1663 1664-- ************************************************************** 1665-- 1666-- UE Capability Info Indication 1667-- 1668-- ************************************************************** 1669 1670UECapabilityInfoIndication ::= SEQUENCE { 1671 protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, 1672 ... 1673} 1674 1675UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { 1676 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } | 1677 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } | 1678 { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory } , 1679 ... 1680} 1681 1682-- ************************************************************** 1683-- 1684-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE 1685-- 1686-- ************************************************************** 1687 1688-- ************************************************************** 1689-- 1690-- eNB Status Transfer 1691-- 1692-- ************************************************************** 1693 1694ENBStatusTransfer ::= SEQUENCE { 1695 protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, 1696 ... 1697} 1698 1699ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { 1700 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1701 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1702 { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory} , 1703 ... 1704} 1705 1706 1707-- ************************************************************** 1708-- 1709-- MME STATUS TRANSFER ELEMENTARY PROCEDURE 1710-- 1711-- ************************************************************** 1712 1713-- ************************************************************** 1714-- 1715-- MME Status Transfer 1716-- 1717-- ************************************************************** 1718 1719MMEStatusTransfer ::= SEQUENCE { 1720 protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, 1721 ... 1722} 1723 1724MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { 1725 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1726 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1727 { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory} , 1728 ... 1729} 1730 1731 1732-- ************************************************************** 1733-- 1734-- TRACE ELEMENTARY PROCEDURES 1735-- 1736-- ************************************************************** 1737-- ************************************************************** 1738-- 1739-- Trace Start 1740-- 1741-- ************************************************************** 1742 1743TraceStart ::= SEQUENCE { 1744 protocolIEs ProtocolIE-Container { {TraceStartIEs} }, 1745 ... 1746} 1747 1748TraceStartIEs S1AP-PROTOCOL-IES ::= { 1749 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1750 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1751 { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, 1752 ... 1753} 1754 1755-- ************************************************************** 1756-- 1757-- Trace Failure Indication 1758-- 1759-- ************************************************************** 1760 1761TraceFailureIndication ::= SEQUENCE { 1762 protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, 1763 ... 1764} 1765 1766TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { 1767 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1768 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1769 { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory} | 1770 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} , 1771 ... 1772} 1773 1774-- ************************************************************** 1775-- 1776-- DEACTIVATE TRACE ELEMENTARY PROCEDURE 1777-- 1778-- ************************************************************** 1779 1780-- ************************************************************** 1781-- 1782-- DEACTIVATE TRACE 1783-- 1784-- ************************************************************** 1785 1786DeactivateTrace ::= SEQUENCE { 1787 protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, 1788 ... 1789} 1790 1791DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { 1792 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1793 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1794 { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, 1795 ... 1796} 1797 1798-- ************************************************************** 1799-- 1800-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE 1801-- 1802-- ************************************************************** 1803 1804-- ************************************************************** 1805-- 1806-- CELL TRAFFIC TRACE 1807-- 1808-- ************************************************************** 1809 1810CellTrafficTrace ::= SEQUENCE { 1811protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, 1812... 1813} 1814 1815CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { 1816 {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1817 {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1818 {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory}| 1819 {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| 1820 {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }, 1821 ... 1822} 1823 1824-- ************************************************************** 1825-- 1826-- LOCATION ELEMENTARY PROCEDURES 1827-- 1828-- ************************************************************** 1829 1830-- ************************************************************** 1831-- 1832-- Location Reporting Control 1833-- 1834-- ************************************************************** 1835 1836LocationReportingControl ::= SEQUENCE { 1837 protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, 1838 ... 1839} 1840 1841LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { 1842 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1843 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1844 { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory } , 1845 ... 1846} 1847 1848-- ************************************************************** 1849-- 1850-- Location Report Failure Indication 1851-- 1852-- ************************************************************** 1853 1854LocationReportingFailureIndication ::= SEQUENCE { 1855 protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, 1856 ... 1857} 1858 1859LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { 1860 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1861 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1862 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}, 1863 ... 1864} 1865 1866-- ************************************************************** 1867-- 1868-- Location Report 1869-- 1870-- ************************************************************** 1871 1872LocationReport ::= SEQUENCE { 1873 protocolIEs ProtocolIE-Container { { LocationReportIEs} }, 1874 ... 1875} 1876 1877LocationReportIEs S1AP-PROTOCOL-IES ::= { 1878 { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory} | 1879 { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory} | 1880 { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory} | 1881 { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory} | 1882 { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory} , 1883 ... 1884} 1885 1886-- ************************************************************** 1887-- 1888-- OVERLOAD ELEMENTARY PROCEDURES 1889-- 1890-- ************************************************************** 1891 1892-- ************************************************************** 1893-- 1894-- Overload Start 1895-- 1896-- ************************************************************** 1897 1898OverloadStart ::= SEQUENCE { 1899 protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, 1900 ... 1901} 1902 1903OverloadStartIEs S1AP-PROTOCOL-IES ::= { 1904 { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }, 1905 ... 1906} 1907-- ************************************************************** 1908-- 1909-- Overload Stop 1910-- 1911-- ************************************************************** 1912 1913OverloadStop ::= SEQUENCE { 1914 protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, 1915 ... 1916} 1917 1918OverloadStopIEs S1AP-PROTOCOL-IES ::= { 1919 ... 1920} 1921-- ************************************************************** 1922-- 1923-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE 1924-- 1925-- ************************************************************** 1926 1927-- ************************************************************** 1928-- 1929-- Write-Replace Warning Request 1930-- 1931-- ************************************************************** 1932 1933 1934WriteReplaceWarningRequest ::= SEQUENCE { 1935 protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, 1936 ... 1937} 1938 1939WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { 1940 { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| 1941 { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| 1942 { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| 1943 { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| 1944 { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| 1945 { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| 1946 { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| 1947 { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| 1948 { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }, 1949 ... 1950} 1951-- ************************************************************** 1952-- 1953-- Write-Replace Warning Response 1954-- 1955-- ************************************************************** 1956 1957WriteReplaceWarningResponse ::= SEQUENCE { 1958 protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, 1959 ... 1960} 1961 1962WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { 1963 { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| 1964 { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| 1965 { ID id-BroadcastCompletedAreaList CRITICALITY reject TYPE BroadcastCompletedAreaList PRESENCE mandatory }| 1966 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, 1967 ... 1968} 1969 1970-- ************************************************************** 1971-- 1972-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE 1973-- 1974-- ************************************************************** 1975 1976-- ************************************************************** 1977-- 1978-- eNB Direct Information Transfer 1979-- 1980-- ************************************************************** 1981 1982ENBDirectInformationTransfer ::= SEQUENCE { 1983 protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, 1984 ... 1985} 1986 1987ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { 1988 { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory} , 1989 ... 1990} 1991 1992Inter-SystemInformationTransferType ::= CHOICE { 1993 rIMTransfer RIMTransfer, 1994 ... 1995} 1996 1997-- ************************************************************** 1998-- 1999-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE 2000-- 2001-- ************************************************************** 2002 2003-- ************************************************************** 2004-- 2005-- MME Direct Information Transfer 2006-- 2007-- ************************************************************** 2008 2009MMEDirectInformationTransfer ::= SEQUENCE { 2010 protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, 2011 ... 2012} 2013 2014MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { 2015 { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory} , 2016 ... 2017} 2018-- ************************************************************** 2019-- 2020-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE 2021-- 2022-- ************************************************************** 2023 2024-- ************************************************************** 2025-- 2026-- eNB Configuration Transfer 2027-- 2028-- ************************************************************** 2029 2030ENBConfigurationTransfer ::= SEQUENCE { 2031 protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, 2032 ... 2033} 2034 2035ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { 2036 { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional} , 2037 ... 2038} 2039 2040-- ************************************************************** 2041-- 2042-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE 2043-- 2044-- ************************************************************** 2045 2046-- ************************************************************** 2047-- 2048-- MME Configuration Transfer 2049-- 2050-- ************************************************************** 2051 2052MMEConfigurationTransfer ::= SEQUENCE { 2053 protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, 2054 ... 2055} 2056 2057MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { 2058 { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional} , 2059 ... 2060} 2061 2062-- ************************************************************** 2063-- 2064-- PRIVATE MESSAGE ELEMENTARY PROCEDURE 2065-- 2066-- ************************************************************** 2067 2068-- ************************************************************** 2069-- 2070-- Private Message 2071-- 2072-- ************************************************************** 2073 2074PrivateMessage ::= SEQUENCE { 2075 privateIEs PrivateIE-Container {{PrivateMessageIEs}}, 2076 ... 2077} 2078 2079PrivateMessageIEs S1AP-PRIVATE-IES ::= { 2080 ... 2081} 2082 2083END 2084