1-- RANAP-IEs.asn 2-- 3-- Taken from 3GPP TS 25.413 V8.2.1 (2009-03) 4-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-821.zip 5-- 6-- 9.3.4 Information Element Definitions 7-- 8-- $Id$ 9-- 10 11-- ************************************************************** 12-- 13-- Information Element Definitions 14-- 15-- ************************************************************** 16 17RANAP-IEs { 18itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 19umts-Access (20) modules (3) ranap (0) version1 (1) ranap-IEs (2) } 20 21DEFINITIONS AUTOMATIC TAGS ::= 22 23BEGIN 24 25IMPORTS 26 maxNrOfErrors, 27 maxNrOfPDPDirections, 28 maxNrOfPoints, 29 maxNrOfRABs, 30 maxNrOfSRBs, 31 maxNrOfSeparateTrafficDirections, 32 maxRAB-Subflows, 33 maxRAB-SubflowCombination, 34 maxNrOfLevels, 35 maxNrOfAltValues, 36 maxNrOfSNAs, 37 maxNrOfLAs, 38 maxNrOfPLMNsSN, 39 maxSet, 40 maxNrOfHSDSCHMACdFlows-1, 41 maxNrOfUEsToBeTraced, 42 maxNrOfInterfaces, 43 maxnoofMulticastServicesPerRNC, 44 maxMBMSSA, 45 maxMBMSRA, 46 maxnoofMulticastServicesPerUE, 47 maxNrOfEDCHMACdFlows-1, 48 maxGANSSSet, 49 50 id-CN-DomainIndicator, 51 id-MessageStructure, 52 id-SRB-TrCH-Mapping, 53 id-TypeOfError, 54 id-hS-DSCH-MAC-d-Flow-ID, 55 id-SignallingIndication, 56 id-CellLoadInformationGroup, 57 id-TraceRecordingSessionInformation, 58 id-MBMSLinkingInformation, 59 id-AlternativeRABConfiguration, 60 id-AlternativeRABConfigurationRequest, 61 id-E-DCH-MAC-d-Flow-ID, 62 id-RAC, 63 id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf, 64 id-Alt-RAB-Parameter-ExtendedMaxBitrateInf, 65 id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList, 66 id-Ass-RAB-Parameter-ExtendedMaxBitrateList, 67 id-RAB-Parameter-ExtendedGuaranteedBitrateList, 68 id-RAB-Parameter-ExtendedMaxBitrateList, 69 id-Requested-RAB-Parameter-ExtendedMaxBitrateList, 70 id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList, 71 id-LAofIdleModeUEs, 72 id-newLAListofIdleModeUEs, 73 id-LAListwithNoIdleModeUEsAnyMore, 74 id-ExtendedRNC-ID, 75 id-GANSS-PositioningDataSet, 76 id-d-RNTI-for-NoIuCSUP, 77 id-UE-History-Information, 78 id-SubscriberProfileIDforRFP, 79 id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf, 80 id-Alt-RAB-Parameter-SupportedMaxBitrateInf, 81 id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList, 82 id-Ass-RAB-Parameter-SupportedMaxBitrateList, 83 id-RAB-Parameter-SupportedGuaranteedBitrateList, 84 id-RAB-Parameter-SupportedMaxBitrateList, 85 id-Requested-RAB-Parameter-SupportedMaxBitrateList, 86 id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList 87 88 89FROM RANAP-Constants 90 91 Criticality, 92 ProcedureCode, 93 ProtocolIE-ID, 94 TriggeringMessage 95FROM RANAP-CommonDataTypes 96 97 ProtocolExtensionContainer{}, 98 RANAP-PROTOCOL-EXTENSION 99FROM RANAP-Containers; 100 101-- A 102 103AccuracyFulfilmentIndicator ::= ENUMERATED{ 104 requested-Accuracy-Fulfilled, 105 requested-Accuracy-Not-Fulfilled, 106 ... 107} 108 109AllocationOrRetentionPriority ::= SEQUENCE { 110 priorityLevel PriorityLevel, 111 pre-emptionCapability Pre-emptionCapability, 112 pre-emptionVulnerability Pre-emptionVulnerability, 113 queuingAllowed QueuingAllowed, 114 iE-Extensions ProtocolExtensionContainer { {AllocationOrRetentionPriority-ExtIEs} } OPTIONAL, 115 ... 116} 117 118AllocationOrRetentionPriority-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 119 ... 120} 121 122Alt-RAB-Parameters ::= SEQUENCE { 123 altMaxBitrateInf Alt-RAB-Parameter-MaxBitrateInf OPTIONAL, 124 altGuaranteedBitRateInf Alt-RAB-Parameter-GuaranteedBitrateInf OPTIONAL, 125 iE-Extensions ProtocolExtensionContainer { {Alt-RAB-Parameters-ExtIEs} } OPTIONAL, 126 ... 127} 128 129Alt-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 130-- Extension for Release 6 to indicate an alternative RAB configuration -- 131 { ID id-AlternativeRABConfiguration CRITICALITY ignore EXTENSION RAB-Parameters PRESENCE optional }| 132-- Extension for Release 7 to indicate an alternative list of Extended Guaranteed Bitrates -- 133{ ID id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf CRITICALITY ignore EXTENSION Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf PRESENCE optional }| 134-- Extension for Release 7 to indicate an alternative list of Extended Maximum Bitrates -- 135{ ID id-Alt-RAB-Parameter-ExtendedMaxBitrateInf CRITICALITY ignore EXTENSION Alt-RAB-Parameter-ExtendedMaxBitrateInf PRESENCE optional }| 136-- Extension for Release 8 to indicate an alternative list of Supported Maximum Bitrates -- 137{ ID id-Alt-RAB-Parameter-SupportedMaxBitrateInf CRITICALITY reject EXTENSION Alt-RAB-Parameter-SupportedMaxBitrateInf PRESENCE optional }| 138-- Extension for Release 8 to indicate an alternative list of Supported Guaranteed Bitrates -- 139{ ID id-Alt-RAB-Parameter-SupportedGuaranteedBitrateInf CRITICALITY reject EXTENSION Alt-RAB-Parameter-SupportedGuaranteedBitrateInf PRESENCE optional }, 140 ... 141} 142 143Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf ::= SEQUENCE { 144 altExtendedGuaranteedBitrateType Alt-RAB-Parameter-GuaranteedBitrateType, 145 altExtendedGuaranteedBitrates Alt-RAB-Parameter-ExtendedGuaranteedBitrates OPTIONAL 146 -- This IE shall be present if the Type of Extended Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --, 147 ... 148} 149 150Alt-RAB-Parameter-ExtendedGuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 151 Alt-RAB-Parameter-ExtendedGuaranteedBitrateList 152 153Alt-RAB-Parameter-ExtendedGuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate 154 155Alt-RAB-Parameter-GuaranteedBitrateInf ::= SEQUENCE { 156 altGuaranteedBitrateType Alt-RAB-Parameter-GuaranteedBitrateType, 157 altGuaranteedBitrates Alt-RAB-Parameter-GuaranteedBitrates OPTIONAL 158 -- This IE shall be present if the Type of Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --, 159 ... 160} 161 162Alt-RAB-Parameter-GuaranteedBitrateType ::= ENUMERATED{ 163 unspecified, 164 value-range, 165 discrete-values, 166 ... 167} 168 169Alt-RAB-Parameter-GuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 170 Alt-RAB-Parameter-GuaranteedBitrateList 171 172 173Alt-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate 174 175Alt-RAB-Parameter-SupportedGuaranteedBitrateInf ::= SEQUENCE { 176 altSupportedGuaranteedBitrateType Alt-RAB-Parameter-GuaranteedBitrateType, 177 altSupportedGuaranteedBitrates Alt-RAB-Parameter-SupportedGuaranteedBitrates OPTIONAL 178 -- This IE shall be present if the Type of Supported Guaranteed Bit Rates Information IE is set to "Value range" or "Discrete values" --, 179 iE-Extensions ProtocolExtensionContainer { { Alt-RAB-Parameter-SupportedGuaranteedBitrateInf-ExtIEs} } OPTIONAL, 180 ... 181} 182 183Alt-RAB-Parameter-SupportedGuaranteedBitrateInf-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 184... 185} 186 187Alt-RAB-Parameter-SupportedGuaranteedBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 188 SupportedRAB-ParameterBitrateList 189 190 191Alt-RAB-Parameter-ExtendedMaxBitrateInf ::= SEQUENCE { 192 altExtendedMaxBitrateType Alt-RAB-Parameter-MaxBitrateType, 193 altExtendedMaxBitrates Alt-RAB-Parameter-ExtendedMaxBitrates OPTIONAL 194 -- This IE shall be present if the Type of Extended Alternative Maximum Bit Rates Information IE is set to "Value range" or "Discrete values" --, 195 ... 196} 197 198Alt-RAB-Parameter-ExtendedMaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 199 Alt-RAB-Parameter-ExtendedMaxBitrateList 200 201Alt-RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate 202 203Alt-RAB-Parameter-MaxBitrateInf ::= SEQUENCE { 204 altMaxBitrateType Alt-RAB-Parameter-MaxBitrateType, 205 altMaxBitrates Alt-RAB-Parameter-MaxBitrates OPTIONAL 206 -- This IE shall be present if the Type of Alternative Maximun Bit Rates Information IE is set to "Value range" or "Discrete values" --, 207 ... 208} 209 210Alt-RAB-Parameter-MaxBitrateType ::= ENUMERATED{ 211 unspecified, 212 value-range, 213 discrete-values, 214 ... 215} 216 217Alt-RAB-Parameter-MaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 218 Alt-RAB-Parameter-MaxBitrateList 219 220 221Alt-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate 222 223 224Alt-RAB-Parameter-SupportedMaxBitrateInf ::= SEQUENCE { 225 altSupportedMaxBitrateType Alt-RAB-Parameter-MaxBitrateType, 226 altSupportedMaxBitrates Alt-RAB-Parameter-SupportedMaxBitrates OPTIONAL 227 -- This IE shall be present if the Type of Supported Alternative Maximun Bit Rates Information IE is set to "Value range" or "Discrete values" --, 228 iE-Extensions ProtocolExtensionContainer { { Alt-RAB-Parameter-SupportedMaxBitrateInf-ExtIEs} } OPTIONAL, 229... 230} 231 232Alt-RAB-Parameter-SupportedMaxBitrateInf-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 233... 234} 235 236 237Alt-RAB-Parameter-SupportedMaxBitrates ::= SEQUENCE (SIZE (1..maxNrOfAltValues)) OF 238 SupportedRAB-ParameterBitrateList 239 240AlternativeRABConfigurationRequest ::= ENUMERATED{ 241 alternative-RAB-configuration-Requested, 242 ... 243} 244 245APN ::= OCTET STRING (SIZE (1..255)) 246-- Reference: 23.003 247 248AreaIdentity ::= CHOICE { 249 sAI SAI, 250 geographicalArea GeographicalArea, 251 ... 252} 253 254Ass-RAB-Parameters ::= SEQUENCE { 255 assMaxBitrateInf Ass-RAB-Parameter-MaxBitrateList OPTIONAL, 256 assGuaranteedBitRateInf Ass-RAB-Parameter-GuaranteedBitrateList OPTIONAL, 257 iE-Extensions ProtocolExtensionContainer { {Ass-RAB-Parameters-ExtIEs} } OPTIONAL, 258 ... 259} 260 261Ass-RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 262-- Extension for Release 7 to indicate an extended assigned Guaranteed Bitrate -- 263 { ID id-Ass-RAB-Parameter-ExtendedGuaranteedBitrateList CRITICALITY reject EXTENSION Ass-RAB-Parameter-ExtendedGuaranteedBitrateList PRESENCE optional }| 264-- Extension for Release 7 to indicate an extended assigned Maximum Bitrate -- 265 { ID id-Ass-RAB-Parameter-ExtendedMaxBitrateList CRITICALITY reject EXTENSION Ass-RAB-Parameter-ExtendedMaxBitrateList PRESENCE optional }| 266-- Extension for Release 8 to indicate an supported assigned Maximum Bitrate -- 267 { ID id-Ass-RAB-Parameter-SupportedMaxBitrateList CRITICALITY ignore EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }| 268-- Extension for Release 8 to indicate an supported assigned Guaranteed Bitrate -- 269 { ID id-Ass-RAB-Parameter-SupportedGuaranteedBitrateList CRITICALITY ignore EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }, 270 ... 271} 272 273Ass-RAB-Parameter-ExtendedGuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate 274 275Ass-RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate 276 277 278Ass-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate 279 280 281Ass-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate 282 283AuthorisedPLMNs ::= SEQUENCE (SIZE (1..maxNrOfPLMNsSN)) OF 284 SEQUENCE { 285 pLMNidentity PLMNidentity, 286 authorisedSNAsList AuthorisedSNAs OPTIONAL, 287 iE-Extensions ProtocolExtensionContainer { {AuthorisedPLMNs-ExtIEs} } OPTIONAL, 288 ... 289 } 290 291AuthorisedPLMNs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 292 ... 293} 294 295AuthorisedSNAs ::= SEQUENCE (SIZE (1..maxNrOfSNAs)) OF SNAC 296 297 298-- B 299 300BindingID ::= OCTET STRING (SIZE (4)) 301 302BroadcastAssistanceDataDecipheringKeys ::= SEQUENCE { 303 cipheringKeyFlag BIT STRING (SIZE (1)), 304 currentDecipheringKey BIT STRING (SIZE (56)), 305 nextDecipheringKey BIT STRING (SIZE (56)), 306 ... 307} 308 309-- C 310 311 312Cause ::= CHOICE { 313 radioNetwork CauseRadioNetwork, 314 transmissionNetwork CauseTransmissionNetwork, 315 nAS CauseNAS, 316 protocol CauseProtocol, 317 misc CauseMisc, 318 non-Standard CauseNon-Standard, 319 ..., 320 radioNetworkExtension CauseRadioNetworkExtension 321} 322 323CauseMisc ::= INTEGER { 324 om-intervention (113), 325 no-resource-available (114), 326 unspecified-failure (115), 327 network-optimisation (116) 328} (113..128) 329 330CauseNAS ::= INTEGER { 331 user-restriction-start-indication (81), 332 user-restriction-end-indication (82), 333 normal-release (83) 334} (81..96) 335 336CauseProtocol ::= INTEGER { 337 transfer-syntax-error (97), 338 semantic-error (98), 339 message-not-compatible-with-receiver-state (99), 340 abstract-syntax-error-reject (100), 341 abstract-syntax-error-ignore-and-notify (101), 342 abstract-syntax-error-falsely-constructed-message (102) 343} (97..112) 344 345CauseRadioNetwork ::= INTEGER { 346 rab-pre-empted (1), 347 trelocoverall-expiry (2), 348 trelocprep-expiry (3), 349 treloccomplete-expiry (4), 350 tqueing-expiry (5), 351 relocation-triggered (6), 352 trellocalloc-expiry(7), 353 unable-to-establish-during-relocation (8), 354 unknown-target-rnc (9), 355 relocation-cancelled (10), 356 successful-relocation (11), 357 requested-ciphering-and-or-integrity-protection-algorithms-not-supported (12), 358 conflict-with-already-existing-integrity-protection-and-or-ciphering-information (13), 359 failure-in-the-radio-interface-procedure (14), 360 release-due-to-utran-generated-reason (15), 361 user-inactivity (16), 362 time-critical-relocation (17), 363 requested-traffic-class-not-available (18), 364 invalid-rab-parameters-value (19), 365 requested-maximum-bit-rate-not-available (20), 366 requested-guaranteed-bit-rate-not-available (21), 367 requested-transfer-delay-not-achievable (22), 368 invalid-rab-parameters-combination (23), 369 condition-violation-for-sdu-parameters (24), 370 condition-violation-for-traffic-handling-priority (25), 371 condition-violation-for-guaranteed-bit-rate (26), 372 user-plane-versions-not-supported (27), 373 iu-up-failure (28), 374 relocation-failure-in-target-CN-RNC-or-target-system(29), 375 invalid-RAB-ID (30), 376 no-remaining-rab (31), 377 interaction-with-other-procedure (32), 378 requested-maximum-bit-rate-for-dl-not-available (33), 379 requested-maximum-bit-rate-for-ul-not-available (34), 380 requested-guaranteed-bit-rate-for-dl-not-available (35), 381 requested-guaranteed-bit-rate-for-ul-not-available (36), 382 repeated-integrity-checking-failure (37), 383 requested-request-type-not-supported (38), 384 request-superseded (39), 385 release-due-to-UE-generated-signalling-connection-release (40), 386 resource-optimisation-relocation (41), 387 requested-information-not-available (42), 388 relocation-desirable-for-radio-reasons (43), 389 relocation-not-supported-in-target-RNC-or-target-system (44), 390 directed-retry (45), 391 radio-connection-with-UE-Lost (46), 392 rNC-unable-to-establish-all-RFCs (47), 393 deciphering-keys-not-available(48), 394 dedicated-assistance-data-not-available(49), 395 relocation-target-not-allowed (50), 396 location-reporting-congestion (51), 397 reduce-load-in-serving-cell (52), 398 no-radio-resources-available-in-target-cell (53), 399 gERAN-Iumode-failure (54), 400 access-restricted-due-to-shared-networks (55), 401 incoming-relocation-not-supported-due-to-PUESBINE-feature (56), 402 traffic-load-in-the-target-cell-higher-than-in-the-source-cell (57), 403 mBMS-no-multicast-service-for-this-UE(58), 404 mBMS-unknown-UE-ID(59), 405 successful-MBMS-session-start-no-data-bearer-necessary(60), 406 mBMS-superseded-due-to-NNSF(61), 407 mBMS-UE-linking-already-done(62), 408 mBMS-UE-de-linking-failure-no-existing-UE-linking(63), 409 tMGI-unknown(64) 410} (1..64) 411 412CauseRadioNetworkExtension ::= INTEGER { 413 iP-multicast-address-and-APN-not-valid(257), 414 mBMS-de-registration-rejected-due-to-implicit-registration(258), 415 mBMS-request-superseded(259), 416 mBMS-de-registration-during-session-not-allowed(260), 417 mBMS-no-data-bearer-necessary(261), 418 periodicLocationInformationNotAvailable(262), 419 gTP-Resources-Unavailable(263), 420 tMGI-inUse-overlapping-MBMS-service-area(264), 421 mBMS-no-cell-in-MBMS-service-area(265), 422 no-Iu-CS-UP-relocation(266), 423 successful-MBMS-Session-Start-IP-Multicast-Bearer-established(267), 424 cS-fallback-triggered(268) 425} (257..512) 426 427CauseNon-Standard ::= INTEGER (129..256) 428-- Cause value 256 shall not be used -- 429 430CauseTransmissionNetwork ::= INTEGER { 431 signalling-transport-resource-failure (65), 432 iu-transport-connection-failed-to-establish (66) 433} (65..80) 434 435Cell-Capacity-Class-Value ::= INTEGER (1..100,...) 436 437CellLoadInformation ::= SEQUENCE { 438 cell-Capacity-Class-Value Cell-Capacity-Class-Value, 439 loadValue LoadValue, 440 rTLoadValue RTLoadValue OPTIONAL, 441 nRTLoadInformationValue NRTLoadInformationValue OPTIONAL, 442 iE-Extensions ProtocolExtensionContainer { { CellLoadInformation-ExtIEs } } OPTIONAL, 443 ... 444} 445 446CellLoadInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 447 ... 448} 449 450CellLoadInformationGroup ::= SEQUENCE { 451 sourceCellID SourceCellID, 452 uplinkCellLoadInformation CellLoadInformation OPTIONAL, 453 downlinkCellLoadInformation CellLoadInformation OPTIONAL, 454 iE-Extensions ProtocolExtensionContainer { { CellLoadInformationGroup-ExtIEs } } OPTIONAL, 455 ... 456} 457 458CellLoadInformationGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 459 ... 460} 461 462CellType ::= ENUMERATED{ 463 macro, 464 micro, 465 pico, 466 femto, 467 ... 468} 469 470ClientType ::= ENUMERATED { 471 emergency-Services, 472 value-Added-Services, 473 pLMN-Operator-Services, 474 lawful-Intercept-Services, 475 pLMN-Operator-Broadcast-Services, 476 pLMN-Operator-O-et-M, 477 pLMN-Operator-Anonymous-Statistics, 478 pLMN-Operator-Target-MS-Service-Support, 479 ... 480} 481 482CriticalityDiagnostics ::= SEQUENCE { 483 procedureCode ProcedureCode OPTIONAL, 484 triggeringMessage TriggeringMessage OPTIONAL, 485 procedureCriticality Criticality OPTIONAL, 486 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, 487 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL, 488 ... 489} 490 491CriticalityDiagnostics-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 492 ... 493} 494 495CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF 496 SEQUENCE { 497 iECriticality Criticality, 498 iE-ID ProtocolIE-ID, 499 repetitionNumber RepetitionNumber0 OPTIONAL, 500 iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL, 501 ... 502 } 503 504CriticalityDiagnostics-IE-List-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 505-- Extension for Release 99 to enable reporting the message structure down to the erroneous IE -- 506 { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional } | 507-- Extension for Release 99 to enable reporting if a reported error is due to a not understood or a missing IE -- 508 { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory }, 509 ... 510} 511 512MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF 513 SEQUENCE { 514 iE-ID ProtocolIE-ID, 515 repetitionNumber RepetitionNumber1 OPTIONAL, 516 iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL, 517 ... 518 } 519 520MessageStructure-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 521 ... 522} 523 524CGI ::= SEQUENCE { 525 pLMNidentity PLMNidentity, 526 lAC LAC, 527 cI CI, 528 iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL 529} 530 531CGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 532-- Extension for Release 6 to enable Inter-RAT PS Handover between UTRAN and GERAN A/Gb -- 533 { ID id-RAC CRITICALITY ignore EXTENSION RAC PRESENCE optional }, 534 ... 535} 536 537ChosenEncryptionAlgorithm ::= EncryptionAlgorithm 538 539ChosenIntegrityProtectionAlgorithm ::= IntegrityProtectionAlgorithm 540 541CI ::= OCTET STRING (SIZE (2)) 542 543ClassmarkInformation2 ::= OCTET STRING 544 545ClassmarkInformation3 ::= OCTET STRING 546 547CN-DomainIndicator ::= ENUMERATED { 548 cs-domain, 549 ps-domain 550} 551 552CN-ID ::= INTEGER (0..4095) 553 554CSG-Id ::= BIT STRING (SIZE (27)) 555 556 557-- D 558 559DataVolumeReference ::= INTEGER (0..255) 560 561DataVolumeReportingIndication ::= ENUMERATED { 562 do-report, 563 do-not-report 564} 565 566DCH-ID ::= INTEGER (0..255) 567 568DeliveryOfErroneousSDU ::= ENUMERATED { 569 yes, 570 no, 571 no-error-detection-consideration 572} 573 574DeliveryOrder::= ENUMERATED { 575 delivery-order-requested, 576 delivery-order-not-requested 577} 578 579DeltaRAListofIdleModeUEs ::= SEQUENCE { 580 newRAListofIdleModeUEs NewRAListofIdleModeUEs OPTIONAL, 581 rAListwithNoIdleModeUEsAnyMore RAListwithNoIdleModeUEsAnyMore OPTIONAL, 582 iE-Extensions ProtocolExtensionContainer { {DeltaRAListofIdleModeUEs-ExtIEs} } OPTIONAL 583} 584 585NewRAListofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF 586 RAC 587 588RAListwithNoIdleModeUEsAnyMore ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF 589 RAC 590 591DeltaRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 592{ ID id-newLAListofIdleModeUEs CRITICALITY reject EXTENSION LAListofIdleModeUEs PRESENCE conditional }| 593 -- This IE shall be present if the New RA List of Idle Mode UEs IE is included. -- 594{ ID id-LAListwithNoIdleModeUEsAnyMore CRITICALITY reject EXTENSION LAListofIdleModeUEs PRESENCE conditional }, 595 -- This IE shall be presentif the RA List with No Idle Mode UEs Any More IE is included. -- 596 ... 597} 598 599ForwardingIndication::=ENUMERATED{ 600 forwarding-admitted, 601 ... 602} 603 604DL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535) 605 606DL-N-PDU-SequenceNumber ::= INTEGER (0..65535) 607 608D-RNTI ::= INTEGER (0..1048575) 609 610DRX-CycleLengthCoefficient ::= INTEGER (6..9) 611 612DSCH-ID ::= INTEGER (0..255) 613 614 615-- E 616 617E-DCH-MAC-d-Flow-ID ::= INTEGER (0.. maxNrOfEDCHMACdFlows-1) 618 619ENB-ID ::= CHOICE { 620 macroENB-ID BIT STRING (SIZE(20)), 621 homeENB-ID BIT STRING (SIZE(28)), 622 ... 623} 624 625Global-ENB-ID ::= SEQUENCE { 626 pLMNidentity PLMNidentity, 627 eNB-ID ENB-ID, 628 iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, 629 selectedTAI TAI, 630 ... 631} 632 633GlobalENB-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 634 ... 635} 636 637EncryptionAlgorithm ::= INTEGER { no-encryption (0), standard-UMTS-encryption-algorith-UEA1 (1), standard-UMTS-encryption-algorithm-UEA2 (2) } (0..15) 638 639EncryptionInformation ::= SEQUENCE { 640 permittedAlgorithms PermittedEncryptionAlgorithms, 641 key EncryptionKey, 642 iE-Extensions ProtocolExtensionContainer { {EncryptionInformation-ExtIEs} } OPTIONAL 643} 644 645EncryptionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 646 ... 647} 648 649EncryptionKey ::= BIT STRING (SIZE (128)) 650-- Reference: 33.102 651 652EquipmentsToBeTraced ::= CHOICE { 653 iMEIlist IMEIList, 654 iMEISVlist IMEISVList, 655 iMEIgroup IMEIGroup, 656 iMEISVgroup IMEISVGroup, 657 ... 658} 659 660Event ::= ENUMERATED { 661 stop-change-of-service-area, 662 direct, 663 change-of-servicearea, 664 ..., 665 stop-direct, 666 periodic, 667 stop-periodic 668} 669 670ExtendedGuaranteedBitrate ::= INTEGER (16000001..256000000) 671-- Unit is bits per sec 672 673ExtendedMaxBitrate ::= INTEGER (16000001..256000000) 674-- Unit is bits per sec 675 676ExtendedRNC-ID ::= INTEGER (4096..65535) 677 678-- F 679 680FrequenceLayerConvergenceFlag ::= ENUMERATED { 681 no-FLC-flag, 682 ... 683} 684 685-- G 686 687GANSS-PositioningDataSet ::= SEQUENCE(SIZE(1..maxGANSSSet)) OF GANSS-PositioningMethodAndUsage 688 689GANSS-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1)) 690 691GeographicalArea ::= CHOICE { 692 point GA-Point, 693 pointWithUnCertainty GA-PointWithUnCertainty, 694 polygon GA-Polygon, 695 ..., 696 pointWithUncertaintyEllipse GA-PointWithUnCertaintyEllipse, 697 pointWithAltitude GA-PointWithAltitude, 698 pointWithAltitudeAndUncertaintyEllipsoid GA-PointWithAltitudeAndUncertaintyEllipsoid, 699 ellipsoidArc GA-EllipsoidArc 700} 701 702GeographicalCoordinates ::= SEQUENCE { 703 latitudeSign ENUMERATED { north, south }, 704 latitude INTEGER (0..8388607), 705 longitude INTEGER (-8388608..8388607), 706 iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL, 707 ... 708} 709 710GeographicalCoordinates-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 711 ... 712} 713 714GA-AltitudeAndDirection ::= SEQUENCE { 715 directionOfAltitude ENUMERATED {height, depth}, 716 altitude INTEGER (0..32767), 717 ... 718} 719 720GA-EllipsoidArc ::= SEQUENCE { 721 geographicalCoordinates GeographicalCoordinates, 722 innerRadius INTEGER (0..65535), 723 uncertaintyRadius INTEGER (0..127), 724 offsetAngle INTEGER (0..179), 725 includedAngle INTEGER (0..179), 726 confidence INTEGER (0..127), 727 iE-Extensions ProtocolExtensionContainer { { GA-EllipsoidArc-ExtIEs} } OPTIONAL, 728 ... 729} 730 731GA-EllipsoidArc-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 732 ... 733} 734 735GA-Point ::= SEQUENCE { 736 geographicalCoordinates GeographicalCoordinates, 737 iE-Extensions ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL, 738 ... 739} 740 741GA-Point-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 742 ... 743} 744 745GA-PointWithAltitude ::= SEQUENCE { 746 geographicalCoordinates GeographicalCoordinates, 747 altitudeAndDirection GA-AltitudeAndDirection, 748 iE-Extensions ProtocolExtensionContainer { { GA-PointWithAltitude-ExtIEs} } OPTIONAL, 749 ... 750} 751 752GA-PointWithAltitude-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 753 ... 754} 755 756GA-PointWithAltitudeAndUncertaintyEllipsoid ::= SEQUENCE { 757 geographicalCoordinates GeographicalCoordinates, 758 altitudeAndDirection GA-AltitudeAndDirection, 759 uncertaintyEllipse GA-UncertaintyEllipse, 760 uncertaintyAltitude INTEGER (0..127), 761 confidence INTEGER (0..127), 762 iE-Extensions ProtocolExtensionContainer { { GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs} } OPTIONAL, 763 ... 764} 765 766GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 767 ... 768} 769 770GA-PointWithUnCertainty ::=SEQUENCE { 771 geographicalCoordinates GeographicalCoordinates, 772 iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL, 773 uncertaintyCode INTEGER (0..127) 774} 775 776GA-PointWithUnCertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 777 ... 778} 779 780GA-PointWithUnCertaintyEllipse ::= SEQUENCE { 781 geographicalCoordinates GeographicalCoordinates, 782 uncertaintyEllipse GA-UncertaintyEllipse, 783 confidence INTEGER (0..127), 784 iE-Extensions ProtocolExtensionContainer { { GA-PointWithUnCertaintyEllipse-ExtIEs} } OPTIONAL, 785 ... 786} 787 788GA-PointWithUnCertaintyEllipse-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 789 ... 790} 791 792GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF 793 SEQUENCE { 794 geographicalCoordinates GeographicalCoordinates, 795 iE-Extensions ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL, 796 ... 797 } 798 799GA-Polygon-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 800 ... 801} 802 803GA-UncertaintyEllipse ::= SEQUENCE { 804 uncertaintySemi-major INTEGER (0..127), 805 uncertaintySemi-minor INTEGER (0..127), 806 orientationOfMajorAxis INTEGER (0..179), -- The values 90..179 shall not be used. 807 ... 808} 809 810GERAN-BSC-Container ::= OCTET STRING 811 -- GERAN BSC Container as defined in [11] -- 812 813 814GERAN-Cell-ID ::= SEQUENCE { 815 lAI LAI, 816 rAC RAC, 817 cI CI, 818 iE-Extensions ProtocolExtensionContainer { {GERAN-Cell-ID-ExtIEs} } OPTIONAL 819} 820 821GERAN-Cell-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 822 ... 823} 824 825GERAN-Classmark ::= OCTET STRING 826 -- GERAN Classmark as defined in [11] -- 827 828GlobalCN-ID ::= SEQUENCE { 829 pLMNidentity PLMNidentity, 830 cN-ID CN-ID 831} 832 833 834GlobalRNC-ID ::= SEQUENCE { 835 pLMNidentity PLMNidentity, 836 rNC-ID RNC-ID 837} 838 839GTP-TEI ::= OCTET STRING (SIZE (4)) 840 841GuaranteedBitrate ::= INTEGER (0..16000000) 842-- Unit is bits per sec 843 844-- H 845 846HS-DSCH-MAC-d-Flow-ID ::= INTEGER (0.. maxNrOfHSDSCHMACdFlows-1) 847 848-- I 849 850 851IMEI ::= OCTET STRING (SIZE (8)) 852-- Reference: 23.003 853 854IMEIGroup ::= SEQUENCE { 855 iMEI IMEI, 856 iMEIMask BIT STRING (SIZE (7)), 857 iE-Extensions ProtocolExtensionContainer { { IMEIGroup-ExtIEs} } OPTIONAL 858} 859 860IMEIGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 861 ... 862} 863 864IMEIList ::= SEQUENCE (SIZE (1..maxNrOfUEsToBeTraced)) OF IMEI 865 866IMEISV ::= OCTET STRING (SIZE (8)) 867-- Reference: 23.003 868 869IMEISVGroup ::= SEQUENCE { 870 iMEISV IMEISV, 871 iMEISVMask BIT STRING (SIZE (7)), 872 iE-Extensions ProtocolExtensionContainer { { IMEISVGroup-ExtIEs} } OPTIONAL 873} 874 875IMEISVGroup-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 876 ... 877} 878 879IMEISVList ::= SEQUENCE (SIZE (1..maxNrOfUEsToBeTraced)) OF IMEISV 880 881IMSI ::= TBCD-STRING (SIZE (3..8)) 882-- Reference: 23.003 883 884IncludeVelocity ::= ENUMERATED { 885 requested 886} 887 888InformationExchangeID ::= INTEGER (0.. 1048575) 889 890InformationExchangeType ::= ENUMERATED { 891 transfer, 892 request, 893 ... 894} 895 896InformationRequested ::= CHOICE { 897 requestedMBMSIPMulticastAddressandAPNRequest RequestedMBMSIPMulticastAddressandAPNRequest, 898 requestedMulticastServiceList RequestedMulticastServiceList, 899 ... 900} 901 902 903InformationRequestType ::= CHOICE { 904 mBMSIPMulticastAddressandAPNRequest MBMSIPMulticastAddressandAPNRequest, 905 permanentNAS-UE-ID PermanentNAS-UE-ID, 906 ... 907} 908 909InformationTransferID ::= INTEGER (0.. 1048575) 910 911InformationTransferType ::= CHOICE { 912 rNCTraceInformation RNCTraceInformation, 913 ... 914} 915 916IntegrityProtectionAlgorithm ::= INTEGER { 917 standard-UMTS-integrity-algorithm-UIA1 (0), standard-UMTS-integrity-algorithm-UIA2 (1), 918 no-value (15) 919} (0..15) 920 921IntegrityProtectionInformation ::= SEQUENCE { 922 permittedAlgorithms PermittedIntegrityProtectionAlgorithms, 923 key IntegrityProtectionKey, 924 iE-Extensions ProtocolExtensionContainer { {IntegrityProtectionInformation-ExtIEs} } OPTIONAL 925} 926 927IntegrityProtectionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 928 ... 929} 930 931IntegrityProtectionKey ::= BIT STRING (SIZE (128)) 932 933InterSystemInformationTransferType ::= CHOICE { 934 rIM-Transfer RIM-Transfer, 935 ... 936} 937 938InterSystemInformation-TransparentContainer ::= SEQUENCE { 939 downlinkCellLoadInformation CellLoadInformation OPTIONAL, 940 uplinkCellLoadInformation CellLoadInformation OPTIONAL, 941 iE-Extensions ProtocolExtensionContainer { { InterSystemInformation-TransparentContainer-ExtIEs} } OPTIONAL, 942 ... 943} 944 945InterSystemInformation-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 946... 947} 948 949IPMulticastAddress ::= OCTET STRING (SIZE (4..16)) 950-- Reference: 23.003 951 952IuSignallingConnectionIdentifier ::= BIT STRING (SIZE (24)) 953 954IuTransportAssociation ::= CHOICE { 955 gTP-TEI GTP-TEI, 956 bindingID BindingID, 957 ... 958} 959 960-- J 961-- K 962 963KeyStatus ::= ENUMERATED { 964 old, 965 new, 966 ... 967} 968-- L 969 970LA-LIST ::= SEQUENCE (SIZE (1..maxNrOfLAs)) OF 971 SEQUENCE { 972 lAC LAC, 973 listOF-SNAs ListOF-SNAs, 974 iE-Extensions ProtocolExtensionContainer { { LA-LIST-ExtIEs} } OPTIONAL, 975 ... 976 } 977 978LA-LIST-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 979 ... 980} 981 982LAC ::= OCTET STRING (SIZE (2)) 983 984LAI ::= SEQUENCE { 985 pLMNidentity PLMNidentity, 986 lAC LAC, 987 iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL 988} 989 990LAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 991 ... 992} 993 994LastKnownServiceArea ::= SEQUENCE { 995 sAI SAI, 996 ageOfSAI INTEGER (0..32767), 997 iE-Extensions ProtocolExtensionContainer { {LastKnownServiceArea-ExtIEs} } OPTIONAL, 998 ... 999} 1000 1001LastKnownServiceArea-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1002 ... 1003} 1004 1005LastVisitedUTRANCell-Item ::= SEQUENCE { 1006 uTRAN-CellID UTRAN-CellID, 1007 cellType CellType, 1008 time-UE-StayedInCell Time-UE-StayedInCell, 1009 iE-Extensions ProtocolExtensionContainer { {LastVisitedUTRANCell-Item-ExtIEs} } OPTIONAL, 1010 ... 1011} 1012 1013LastVisitedUTRANCell-Item-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1014 ... 1015} 1016 1017ListOF-SNAs ::= SEQUENCE (SIZE (1..maxNrOfSNAs)) OF SNAC 1018 1019ListOfInterfacesToTrace ::= SEQUENCE (SIZE (1..maxNrOfInterfaces)) OF InterfacesToTraceItem 1020 1021InterfacesToTraceItem ::= SEQUENCE { 1022 interface ENUMERATED {iu-cs, iu-ps, iur, iub, uu, ...}, 1023 iE-Extensions ProtocolExtensionContainer { {InterfacesToTraceItem-ExtIEs} } OPTIONAL, 1024 ... 1025} 1026 1027InterfacesToTraceItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1028 ... 1029} 1030 1031LoadValue ::= INTEGER (0..100) 1032 1033LocationRelatedDataRequestType ::= SEQUENCE { 1034 requestedLocationRelatedDataType RequestedLocationRelatedDataType, 1035 requestedGPSAssistanceData RequestedGPSAssistanceData OPTIONAL, 1036 -- This IE shall be present if the Requested Location Related Data Type IE is set to �Dedicated Assistance Data for Assisted GPS� or 1037 -- `Dedicated Assistance Data for Assisted GPS and GANSS� 1038 ... 1039} 1040 1041LocationRelatedDataRequestTypeSpecificToGERANIuMode ::= ENUMERATED { 1042 decipheringKeysEOTD, 1043 dedicatedMobileAssistedEOTDAssistanceData, 1044 dedicatedMobileBasedEOTDAssistanceData, 1045 ... 1046} 1047 1048L3-Information ::= OCTET STRING 1049 1050-- M 1051 1052MaxBitrate ::= INTEGER (1..16000000) 1053-- Unit is bits per sec 1054 1055MaxSDU-Size ::= INTEGER (0..32768) 1056-- MaxSDU-Size 1057-- Unit is bit 1058 1059MBMS-PTP-RAB-ID ::= BIT STRING (SIZE (8)) 1060 1061MBMSBearerServiceType ::= ENUMERATED { 1062 multicast, 1063 broadcast, 1064 ... 1065} 1066 1067MBMSCNDe-Registration ::= ENUMERATED { 1068 normalsessionstop, 1069 deregister, 1070 ... 1071} 1072 1073 1074MBMSCountingInformation ::= ENUMERATED { 1075 counting, 1076 notcounting, 1077 ... 1078} 1079 1080MBMSHCIndicator ::= ENUMERATED { 1081 uncompressed-header, 1082 compressed-header, 1083 ... 1084} 1085 1086MBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF 1087 TMGI 1088 1089MBMSLinkingInformation ::= ENUMERATED { 1090 uE-has-joined-multicast-services, 1091 ... 1092} 1093 1094MBMSRegistrationRequestType ::= ENUMERATED { 1095 register, 1096 deregister, 1097 ... 1098} 1099 1100MBMSServiceArea ::= OCTET STRING 1101 1102MBMSSessionDuration ::= OCTET STRING (SIZE (3)) 1103 1104 1105 1106MBMSSessionIdentity ::= OCTET STRING (SIZE (1)) 1107 1108MBMSSessionRepetitionNumber ::= OCTET STRING (SIZE (1)) 1109 1110 1111-- N 1112 1113 1114NAS-PDU ::= OCTET STRING 1115 1116NAS-SequenceNumber ::= BIT STRING (SIZE (2)) 1117-- Reference: 24.008 1118 1119NAS-SynchronisationIndicator ::= BIT STRING (SIZE (4)) 1120 1121NewBSS-To-OldBSS-Information ::= OCTET STRING 1122 1123NonSearchingIndication ::= ENUMERATED { 1124 non-searching, 1125 searching 1126} 1127 1128NRTLoadInformationValue ::= INTEGER (0..3) 1129 1130NumberOfIuInstances ::= INTEGER (1..2) 1131 1132NumberOfSteps ::= INTEGER (1..16) 1133 1134-- O 1135 1136OldBSS-ToNewBSS-Information ::= OCTET STRING 1137 1138OMC-ID ::= OCTET STRING (SIZE (3..22)) 1139-- Reference: GSM [25] 1140 1141-- P 1142 1143PagingAreaID ::= CHOICE { 1144 lAI LAI, 1145 rAI RAI, 1146 ... 1147} 1148 1149PagingCause ::= ENUMERATED { 1150 terminating-conversational-call, 1151 terminating-streaming-call, 1152 terminating-interactive-call, 1153 terminating-background-call, 1154 terminating-low-priority-signalling, 1155 ..., 1156 terminating-high-priority-signalling 1157} 1158 1159PDP-TypeInformation ::= SEQUENCE (SIZE (1..maxNrOfPDPDirections)) OF 1160 PDP-Type 1161 1162PDP-Type ::= ENUMERATED { 1163 empty, 1164 ppp, 1165 osp-ihoss -- this value shall not be used -- , 1166 ipv4, 1167 ipv6, 1168 ... 1169} 1170 1171PeriodicLocationInfo ::= SEQUENCE { 1172 reportingAmount INTEGER (1..8639999, ...), 1173 reportingInterval INTEGER (1..8639999, ...), 1174 iE-Extensions ProtocolExtensionContainer { { PeriodicLocationInfo-ExtIEs } } OPTIONAL, 1175 ... 1176} 1177 1178PeriodicLocationInfo-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1179 ... 1180} 1181 1182 1183PermanentNAS-UE-ID ::= CHOICE { 1184 iMSI IMSI, 1185 ... 1186} 1187 1188PermittedEncryptionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF 1189 EncryptionAlgorithm 1190 1191PermittedIntegrityProtectionAlgorithms ::= SEQUENCE (SIZE (1..16)) OF 1192 IntegrityProtectionAlgorithm 1193 1194PLMNidentity ::= TBCD-STRING (SIZE (3)) 1195 1196PLMNs-in-shared-network ::= SEQUENCE (SIZE (1..maxNrOfPLMNsSN)) OF 1197 SEQUENCE { 1198 pLMNidentity PLMNidentity, 1199 lA-LIST LA-LIST, 1200 iE-Extensions ProtocolExtensionContainer { { PLMNs-in-shared-network-ExtIEs} } OPTIONAL, 1201 ... 1202 } 1203 1204PLMNs-in-shared-network-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1205 ... 1206} 1207 1208PositioningDataDiscriminator ::= BIT STRING (SIZE(4)) 1209 1210PositioningDataSet ::= SEQUENCE(SIZE(1..maxSet)) OF PositioningMethodAndUsage 1211 1212PositioningMethodAndUsage ::= OCTET STRING (SIZE(1)) 1213 1214PositioningPriority ::= ENUMERATED { 1215 high-Priority, 1216 normal-Priority, 1217... 1218} 1219 1220PositionData ::= SEQUENCE { 1221 positioningDataDiscriminator PositioningDataDiscriminator, 1222 positioningDataSet PositioningDataSet OPTIONAL, 1223-- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000" -- 1224 iE-Extensions ProtocolExtensionContainer { {PositionData-ExtIEs} } OPTIONAL, 1225 ... 1226} 1227 1228PositionData-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1229 { ID id-GANSS-PositioningDataSet CRITICALITY ignore EXTENSION GANSS-PositioningDataSet PRESENCE optional }, 1230 ... 1231} 1232 1233PositionDataSpecificToGERANIuMode ::= OCTET STRING 1234 1235Pre-emptionCapability ::= ENUMERATED { 1236 shall-not-trigger-pre-emption, 1237 may-trigger-pre-emption 1238} 1239 1240Pre-emptionVulnerability ::= ENUMERATED { 1241 not-pre-emptable, 1242 pre-emptable 1243} 1244 1245PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) 1246 1247ProvidedData ::= CHOICE { 1248 shared-network-information Shared-Network-Information, 1249 ... 1250} 1251 1252P-TMSI ::= OCTET STRING (SIZE (4)) 1253 1254-- Q 1255 1256QueuingAllowed ::= ENUMERATED { 1257 queueing-not-allowed, 1258 queueing-allowed 1259} 1260 1261-- R 1262RAB-AsymmetryIndicator::= ENUMERATED { 1263 symmetric-bidirectional, 1264 asymmetric-unidirectional-downlink, 1265 asymmetric-unidirectional-uplink, 1266 asymmetric-bidirectional, 1267 ... 1268} 1269 1270RAB-ID ::= BIT STRING (SIZE (8)) 1271 1272RAB-Parameter-ExtendedGuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate 1273 1274RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate 1275 1276 1277RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate 1278--This IE shall be ignored if Supported Guaranteed Bit rate is present-- 1279 1280RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate 1281--This IE shall be ignored if Supported Maximum Bit rate is present-- 1282 1283RAB-Parameters ::= SEQUENCE { 1284 trafficClass TrafficClass, 1285 rAB-AsymmetryIndicator RAB-AsymmetryIndicator, 1286 maxBitrate RAB-Parameter-MaxBitrateList, 1287 guaranteedBitRate RAB-Parameter-GuaranteedBitrateList OPTIONAL 1288 -- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --, 1289 deliveryOrder DeliveryOrder, 1290 maxSDU-Size MaxSDU-Size, 1291 sDU-Parameters SDU-Parameters, 1292 transferDelay TransferDelay OPTIONAL 1293 -- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --, 1294 trafficHandlingPriority TrafficHandlingPriority OPTIONAL 1295 -- This IE shall be present the traffic class IE is set to "Interactive" --, 1296 allocationOrRetentionPriority AllocationOrRetentionPriority OPTIONAL, 1297 sourceStatisticsDescriptor SourceStatisticsDescriptor OPTIONAL 1298 -- This IE shall be present the traffic class IE is set to "Conversational" or "Streaming" --, 1299 relocationRequirement RelocationRequirement OPTIONAL, 1300 iE-Extensions ProtocolExtensionContainer { {RAB-Parameters-ExtIEs} } OPTIONAL, 1301 ... 1302} 1303 1304RAB-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1305-- Extension for Release 5 to enable indication that Interactive User Plane data is of a signalling nature -- 1306 { ID id-SignallingIndication CRITICALITY ignore EXTENSION SignallingIndication PRESENCE optional }| 1307-- Extension for Release 7 to indicate an Extended Guaranteed Bitrate -- 1308{ ID id-RAB-Parameter-ExtendedGuaranteedBitrateList CRITICALITY reject EXTENSION RAB-Parameter-ExtendedGuaranteedBitrateList PRESENCE optional }| 1309-- Extension for Release 7 to indicate an Extended Maximum Bitrate -- 1310{ ID id-RAB-Parameter-ExtendedMaxBitrateList CRITICALITY reject EXTENSION RAB-Parameter-ExtendedMaxBitrateList PRESENCE optional }| 1311-- Extension for Release 8 to indicate an Supported Maximum Bitrate -- 1312{ ID id-RAB-Parameter-SupportedMaxBitrateList CRITICALITY reject EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }| 1313-- Extension for Release 8 to indicate an Supported Guaranteed Bitrate -- 1314{ ID id-RAB-Parameter-SupportedGuaranteedBitrateList CRITICALITY reject EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }, 1315 ... 1316} 1317 1318RAB-SubflowCombinationBitRate ::= INTEGER (0..16000000) 1319 1320RAB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfRABs)) OF 1321 RAB-TrCH-MappingItem 1322 1323RAB-TrCH-MappingItem ::= SEQUENCE { 1324 rAB-ID RAB-ID, 1325 trCH-ID-List TrCH-ID-List, 1326 iE-Extensions ProtocolExtensionContainer { { RAB-TrCH-MappingItem-ExtIEs} } OPTIONAL, 1327 ... 1328} 1329 1330RAB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1331-- Extension for Release 99 to enable transfer of RAB Subflow mapping onto Iur transport channel Ids for a given indicated domain -- 1332 { ID id-CN-DomainIndicator CRITICALITY ignore EXTENSION CN-DomainIndicator PRESENCE optional }, 1333 ... 1334} 1335 1336RAC ::= OCTET STRING (SIZE (1)) 1337 1338RAI ::= SEQUENCE { 1339 lAI LAI, 1340 rAC RAC, 1341 iE-Extensions ProtocolExtensionContainer { {RAI-ExtIEs} } OPTIONAL, 1342 ... 1343} 1344 1345RAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1346 ... 1347} 1348 1349RAListofIdleModeUEs ::= CHOICE { 1350 notEmptyRAListofIdleModeUEs NotEmptyRAListofIdleModeUEs, 1351 emptyFullRAListofIdleModeUEs ENUMERATED {emptylist,fulllist,...}, 1352 ... 1353} 1354 1355NotEmptyRAListofIdleModeUEs ::= SEQUENCE { 1356 rAofIdleModeUEs RAofIdleModeUEs, 1357 iE-Extensions ProtocolExtensionContainer { {NotEmptyRAListofIdleModeUEs-ExtIEs} } OPTIONAL 1358} 1359 1360RAofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF 1361 RAC 1362 1363NotEmptyRAListofIdleModeUEs-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1364{ ID id-LAofIdleModeUEs CRITICALITY reject EXTENSION LAListofIdleModeUEs PRESENCE conditional }, 1365 -- This IE shall be present if the RA of Idle Mode UEs IE is included. -- 1366 ... 1367} 1368 1369LAListofIdleModeUEs ::= SEQUENCE (SIZE (1..maxMBMSRA)) OF 1370 LAI 1371 1372RAT-Type ::= ENUMERATED { 1373 utran, 1374 geran, 1375 ... 1376} 1377 1378RateControlAllowed ::= ENUMERATED { 1379 not-allowed, 1380 allowed 1381} 1382 1383RedirectAttemptFlag ::= NULL 1384 1385RedirectionCompleted ::= ENUMERATED { 1386 redirection-completed, 1387 ... 1388} 1389 1390RejectCauseValue ::= ENUMERATED { 1391 pLMN-Not-Allowed, 1392 location-Area-Not-Allowed, 1393 roaming-Not-Allowed-In-This-Location-Area, 1394 no-Suitable-Cell-In-Location-Area, 1395 gPRS-Services-Not-Allowed-In-This-PLMN, 1396 cS-PS-coordination-required, 1397 ... 1398} 1399 1400 1401RelocationRequirement ::= ENUMERATED { 1402 lossless, 1403 none, 1404 ..., 1405 realtime 1406} 1407 1408RelocationType ::= ENUMERATED { 1409 ue-not-involved, 1410 ue-involved, 1411 ... 1412} 1413 1414RepetitionNumber0 ::= INTEGER (0..255) 1415 1416RepetitionNumber1 ::= INTEGER (1..256) 1417 1418 1419ReportArea ::= ENUMERATED { 1420 service-area, 1421 geographical-area, 1422 ... 1423} 1424 1425RequestedGPSAssistanceData ::= OCTET STRING (SIZE (1 .. 38 )) 1426 -- gpsAssistanceData as defined in 24.080 -- 1427 1428RequestedGANSSAssistanceData ::= OCTET STRING (SIZE (1 .. 201 )) 1429 -- ganssAssistanceData as defined in 24.080 -- 1430 1431RequestedLocationRelatedDataType ::= ENUMERATED { 1432 decipheringKeysUEBasedOTDOA, 1433 decipheringKeysAssistedGPS, 1434 dedicatedAssistanceDataUEBasedOTDOA, 1435 dedicatedAssistanceDataAssistedGPS, 1436 ..., 1437-- Release 7 extension elements -- 1438 decipheringKeysAssistedGANSS, 1439 dedicatedAssistanceDataAssistedGANSS, 1440 decipheringKeysAssistedGPSandGANSS, 1441 dedicatedAssistanceDataAssistedGPSandGANSS 1442} 1443 1444RequestedMBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF 1445 MBMSIPMulticastAddressandAPNlist 1446 1447MBMSIPMulticastAddressandAPNlist ::= SEQUENCE { 1448 tMGI TMGI, 1449 iPMulticastAddress IPMulticastAddress, 1450 aPN APN, 1451 iE-Extensions ProtocolExtensionContainer { {MBMSIPMulticastAddressandAPNlist-ExtIEs} } OPTIONAL, 1452 ... 1453} 1454 1455MBMSIPMulticastAddressandAPNlist-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1456 ... 1457} 1458 1459RequestedMulticastServiceList ::= SEQUENCE (SIZE (1.. maxnoofMulticastServicesPerUE)) OF 1460 TMGI 1461 1462Requested-RAB-Parameter-Values ::= SEQUENCE { 1463 requestedMaxBitrates Requested-RAB-Parameter-MaxBitrateList OPTIONAL, 1464 requestedGuaranteedBitrates Requested-RAB-Parameter-GuaranteedBitrateList OPTIONAL, 1465 iE-Extensions ProtocolExtensionContainer { { Requested-RAB-Parameter-Values-ExtIEs} } OPTIONAL, 1466 ... 1467} 1468 1469Requested-RAB-Parameter-Values-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1470-- Extension for Release 6 to enable RNC to request the execution of an alternative RAB configuration -- 1471 { ID id-AlternativeRABConfigurationRequest CRITICALITY ignore EXTENSION AlternativeRABConfigurationRequest PRESENCE optional }| 1472-- Extension for Release 7 to request an Extended Maximum Bitrate -- 1473 { ID id-Requested-RAB-Parameter-ExtendedMaxBitrateList CRITICALITY reject EXTENSION Requested-RAB-Parameter-ExtendedMaxBitrateList PRESENCE optional }| 1474-- Extension for Release 7 to request an Extended Guaranteed Bitrate -- 1475 { ID id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList CRITICALITY reject EXTENSION Requested-RAB-Parameter-ExtendedGuaranteedBitrateList PRESENCE optional }| 1476-- Extension for Release 8 to request an Supported Maximum Bitrate -- 1477 { ID id-Requested-RAB-Parameter-SupportedMaxBitrateList CRITICALITY reject EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }| 1478-- Extension for Release 8 to request an Supported Guaranteed Bitrate -- 1479 { ID id-Requested-RAB-Parameter-SupportedGuaranteedBitrateList CRITICALITY reject EXTENSION SupportedRAB-ParameterBitrateList PRESENCE optional }, 1480 ... 1481} 1482 1483Requested-RAB-Parameter-ExtendedMaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedMaxBitrate 1484 1485Requested-RAB-Parameter-ExtendedGuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF ExtendedGuaranteedBitrate 1486 1487Requested-RAB-Parameter-MaxBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF MaxBitrate 1488 1489Requested-RAB-Parameter-GuaranteedBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF GuaranteedBitrate 1490 1491 1492RequestType ::= SEQUENCE { 1493 event Event, 1494 reportArea ReportArea, 1495 accuracyCode INTEGER (0..127) OPTIONAL, 1496 ... 1497} 1498 1499ResidualBitErrorRatio ::= SEQUENCE { 1500 mantissa INTEGER (1..9), 1501 exponent INTEGER (1..8), 1502 iE-Extensions ProtocolExtensionContainer { {ResidualBitErrorRatio-ExtIEs} } OPTIONAL 1503} 1504-- ResidualBitErrorRatio = mantissa * 10^-exponent 1505 1506ResidualBitErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1507 ... 1508} 1509 1510ResponseTime ::= ENUMERATED { 1511 lowdelay, 1512 delaytolerant, 1513... 1514} 1515 1516RIMInformation ::= OCTET STRING 1517 1518RIM-Transfer ::= SEQUENCE { 1519 rIMInformation RIMInformation, 1520 rIMRoutingAddress RIMRoutingAddress OPTIONAL, 1521 iE-Extensions ProtocolExtensionContainer { {RIM-Transfer-ExtIEs} } OPTIONAL 1522} 1523 1524RIM-Transfer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1525 ... 1526} 1527 1528RIMRoutingAddress ::= CHOICE { 1529 targetRNC-ID TargetRNC-ID, 1530 gERAN-Cell-ID GERAN-Cell-ID, 1531 ... 1532} 1533 1534 1535RNC-ID ::= INTEGER (0..4095) 1536-- RNC-ID ::= BIT STRING (SIZE (12)) 1537-- Harmonized with RNSAP and NBAP definitions 1538 1539 1540RNCTraceInformation::= SEQUENCE { 1541 traceReference TraceReference, 1542 traceActivationIndicator ENUMERATED {activated,deactivated}, 1543 equipmentsToBeTraced EquipmentsToBeTraced OPTIONAL, 1544 -- This IE shall be present if the Trace Activation Indicator IE is set to "Activated". 1545 iE-Extensions ProtocolExtensionContainer { { RNCTraceInformation-ExtIEs} } OPTIONAL 1546} 1547 1548RNCTraceInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1549 ... 1550} 1551 1552RRC-Container ::= OCTET STRING 1553 1554RTLoadValue ::= INTEGER (0..100) 1555 1556-- S 1557 1558SAC ::= OCTET STRING (SIZE (2)) 1559 1560SAI ::= SEQUENCE { 1561 pLMNidentity PLMNidentity, 1562 lAC LAC, 1563 sAC SAC, 1564 iE-Extensions ProtocolExtensionContainer { {SAI-ExtIEs} } OPTIONAL 1565} 1566 1567SAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1568 ... 1569} 1570 1571SAPI ::= ENUMERATED { 1572 sapi-0, 1573 sapi-3, 1574 ... 1575} 1576 1577SessionUpdateID ::= INTEGER (0.. 1048575) 1578 1579Shared-Network-Information ::= SEQUENCE { 1580 pLMNs-in-shared-network PLMNs-in-shared-network, 1581 iE-Extensions ProtocolExtensionContainer { {Shared-Network-Information-ExtIEs} } OPTIONAL, 1582 ... 1583 } 1584 1585Shared-Network-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1586 ... 1587} 1588 1589SignallingIndication ::= ENUMERATED { 1590 signalling, 1591 ... 1592} 1593 1594SDU-ErrorRatio ::= SEQUENCE { 1595 mantissa INTEGER (1..9), 1596 exponent INTEGER (1..6), 1597 iE-Extensions ProtocolExtensionContainer { {SDU-ErrorRatio-ExtIEs} } OPTIONAL 1598} 1599-- SDU-ErrorRatio = mantissa * 10^-exponent 1600 1601SDU-ErrorRatio-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1602 ... 1603} 1604SDU-FormatInformationParameters ::= SEQUENCE (SIZE (1..maxRAB-SubflowCombination)) OF 1605 SEQUENCE { 1606 subflowSDU-Size SubflowSDU-Size OPTIONAL, 1607 rAB-SubflowCombinationBitRate RAB-SubflowCombinationBitRate OPTIONAL, 1608 iE-Extensions ProtocolExtensionContainer { {SDU-FormatInformationParameters-ExtIEs} } OPTIONAL, 1609 ... 1610 } 1611 1612SDU-FormatInformationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1613 ... 1614} 1615 1616SDU-Parameters ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF 1617 SEQUENCE { 1618 sDU-ErrorRatio SDU-ErrorRatio OPTIONAL 1619 -- This IE shall be present if the Delivery Of Erroneous SDU IE is set to "Yes" or "No" --, 1620 residualBitErrorRatio ResidualBitErrorRatio, 1621 deliveryOfErroneousSDU DeliveryOfErroneousSDU, 1622 sDU-FormatInformationParameters SDU-FormatInformationParameters OPTIONAL, 1623 iE-Extensions ProtocolExtensionContainer { {SDU-Parameters-ExtIEs} } OPTIONAL, 1624 ... 1625 } 1626 1627SDU-Parameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1628 ... 1629} 1630 1631SNA-Access-Information ::= SEQUENCE { 1632 authorisedPLMNs AuthorisedPLMNs, 1633 iE-Extensions ProtocolExtensionContainer { {SNA-Access-Information-ExtIEs} } OPTIONAL, 1634 ... 1635 } 1636 1637SNA-Access-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1638 ... 1639} 1640 1641SNAC ::= INTEGER (0..65535) 1642 1643Service-Handover ::= ENUMERATED { 1644 handover-to-GSM-should-be-performed, 1645 handover-to-GSM-should-not-be-performed, 1646 handover-to-GSM-shall-not-be-performed, 1647 ... 1648} 1649 1650Source-ToTarget-TransparentContainer ::= OCTET STRING 1651-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system. 1652-- Note: In the current version of this specification, this IE may either carry the Source RNC to 1653-- Target RNC Transparent Container or the Source eNB to Target eNB Transparent Container IE as 1654-- defined in [49] 1655 1656SourceeNodeB-ToTargeteNodeB-TransparentContainer ::= OCTET STRING 1657 1658 1659SourceCellID ::= CHOICE { 1660 sourceUTRANCellID SourceUTRANCellID, 1661 sourceGERANCellID CGI, 1662 ... 1663} 1664 1665SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING 1666 1667SourceID ::= CHOICE { 1668 sourceRNC-ID SourceRNC-ID, 1669 sAI SAI, 1670 ... 1671} 1672 1673 1674SourceRNC-ID ::= SEQUENCE { 1675 pLMNidentity PLMNidentity, 1676 rNC-ID RNC-ID, 1677 iE-Extensions ProtocolExtensionContainer { {SourceRNC-ID-ExtIEs} } OPTIONAL 1678} 1679 1680SourceRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1681-- Extension for Release 7 to indicate extended RNC-ID -- 1682 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional }, 1683 ... 1684} 1685 1686SourceRNC-ToTargetRNC-TransparentContainer ::= SEQUENCE { 1687 rRC-Container RRC-Container, 1688 numberOfIuInstances NumberOfIuInstances, 1689 relocationType RelocationType, 1690 chosenIntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm OPTIONAL, 1691 integrityProtectionKey IntegrityProtectionKey OPTIONAL, 1692 chosenEncryptionAlgorithForSignalling ChosenEncryptionAlgorithm OPTIONAL, 1693 cipheringKey EncryptionKey OPTIONAL, 1694 chosenEncryptionAlgorithForCS ChosenEncryptionAlgorithm OPTIONAL, 1695 chosenEncryptionAlgorithForPS ChosenEncryptionAlgorithm OPTIONAL, 1696 d-RNTI D-RNTI OPTIONAL 1697 -- This IE shall be present if the Relocation type IE is set to "UE not involved in relocation of SRNS" --, 1698 targetCellId TargetCellId OPTIONAL 1699 -- This IE shall be present if the Relocation type IE is set to "UE involved in relocation of SRNS" --, 1700 rAB-TrCH-Mapping RAB-TrCH-Mapping OPTIONAL, 1701 iE-Extensions ProtocolExtensionContainer { {SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs} } OPTIONAL, 1702 ... 1703} 1704 1705SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1706-- Extension for Release 99 to enable transfer of SRB mapping onto Iur transport channel Ids -- 1707 { ID id-SRB-TrCH-Mapping CRITICALITY reject EXTENSION SRB-TrCH-Mapping PRESENCE optional }| 1708-- Extension for Release 5 to enable Inter RAN Load Information Exchange over Iu -- 1709 {ID id-CellLoadInformationGroup CRITICALITY ignore EXTENSION CellLoadInformationGroup PRESENCE optional}| 1710-- Extension for Release 6 to provide Trace Recording Session Information to the Target RNC -- 1711 {ID id-TraceRecordingSessionInformation CRITICALITY ignore EXTENSION TraceRecordingSessionInformation PRESENCE optional}| 1712-- Extension for Release 6 to indicate to the Target RNC that the UE has activated Multicast Service -- 1713 {ID id-MBMSLinkingInformation CRITICALITY ignore EXTENSION MBMSLinkingInformation PRESENCE optional}| 1714 {ID id-d-RNTI-for-NoIuCSUP CRITICALITY reject EXTENSION D-RNTI PRESENCE optional}| 1715 {ID id-UE-History-Information CRITICALITY ignore EXTENSION UE-History-Information PRESENCE optional}| 1716 {ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}, 1717 ... 1718} 1719 1720SubscriberProfileIDforRFP ::= INTEGER (1..256) 1721 1722SourceStatisticsDescriptor ::= ENUMERATED { 1723 speech, 1724 unknown, 1725 ... 1726} 1727 1728SupportedRAB-ParameterBitrateList ::= SEQUENCE (SIZE (1..maxNrOfSeparateTrafficDirections)) OF SupportedBitrate 1729 1730SupportedBitrate ::= INTEGER (1..1000000000, ...) 1731-- Unit is bits per sec 1732 1733SourceUTRANCellID ::= SEQUENCE { 1734 pLMNidentity PLMNidentity, 1735 iE-Extensions ProtocolExtensionContainer { {SourceUTRANCellID-ExtIEs} } OPTIONAL 1736} 1737 1738SourceUTRANCellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1739 ... 1740} 1741 1742SRB-ID ::= INTEGER (1..32) 1743 1744SRB-TrCH-Mapping ::= SEQUENCE ( SIZE (1..maxNrOfSRBs)) OF 1745 SRB-TrCH-MappingItem 1746 1747SRB-TrCH-MappingItem ::= SEQUENCE { 1748 sRB-ID SRB-ID, 1749 trCH-ID TrCH-ID, 1750 iE-Extensions ProtocolExtensionContainer { { SRB-TrCH-MappingItem-ExtIEs} } OPTIONAL, 1751 ... 1752} 1753 1754 1755SRB-TrCH-MappingItem-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1756 ... 1757} 1758 1759SRVCC-HO-Indication ::= ENUMERATED { 1760 ps-and-cs, 1761 cs-only, 1762 ... 1763} 1764 1765SRVCC-Information ::= SEQUENCE { 1766 nonce BIT STRING (SIZE (128)), 1767 iE-Extensions ProtocolExtensionContainer { { SRVCC-Information-ExtIEs} } OPTIONAL, 1768 ... 1769} 1770 1771SRVCC-Information-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1772 ... 1773} 1774 1775SRVCC-Operation-Possible ::= ENUMERATED { 1776 srvcc-possible, 1777 ... 1778} 1779 1780SubflowSDU-Size ::= INTEGER (0..4095) 1781-- Unit is bit 1782 1783 1784-- T 1785TAC ::= OCTET STRING (SIZE (2)) 1786 1787TAI ::= SEQUENCE { 1788 pLMNidentity PLMNidentity, 1789 tAC TAC, 1790 iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL 1791} 1792 1793TAI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1794 ... 1795} 1796 1797 1798Target-ToSource-TransparentContainer ::= OCTET STRING 1799-- This IE is a transparent container, the IE shall be encoded not as an OCTET STRING but according to the type specifications of the target system. 1800-- Note: In the current version of this specification, this IE may either carry the Target RNC to 1801-- Source RNC Transparent Container or the Target eNB to Source eNB Transparent Container IE as 1802-- defined in [49] 1803 1804TargeteNodeB-ToSourceeNodeB-TransparentContainer ::= OCTET STRING 1805 1806TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING 1807 1808TargetCellId ::= INTEGER (0..268435455) 1809 1810TargetID ::= CHOICE { 1811 targetRNC-ID TargetRNC-ID, 1812 cGI CGI, 1813 1814 ..., 1815 targeteNB-ID Global-ENB-ID 1816} 1817 1818 1819 1820 1821TargetRNC-ID ::= SEQUENCE { 1822 lAI LAI, 1823 rAC RAC OPTIONAL, 1824 rNC-ID RNC-ID, 1825 iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL 1826} 1827 1828TargetRNC-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1829-- Extension for Release 7 to indicate extended RNC-ID -- 1830 { ID id-ExtendedRNC-ID CRITICALITY reject EXTENSION ExtendedRNC-ID PRESENCE optional }, 1831 ... 1832} 1833 1834TargetRNC-ToSourceRNC-TransparentContainer ::= SEQUENCE { 1835 rRC-Container RRC-Container, 1836 d-RNTI D-RNTI OPTIONAL 1837 -- May be included to allow the triggering of the Relocation Detect procedure from the Iur Interface --, 1838 iE-Extensions ProtocolExtensionContainer { {TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs} } OPTIONAL, 1839 ... 1840} 1841 1842TargetRNC-ToSourceRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1843 ... 1844} 1845 1846TBCD-STRING ::= OCTET STRING 1847 1848TemporaryUE-ID ::= CHOICE { 1849 tMSI TMSI, 1850 p-TMSI P-TMSI, 1851 ... 1852} 1853 1854Time-UE-StayedInCell ::= INTEGER (0..4095) 1855 1856TimeToMBMSDataTransfer ::= OCTET STRING(SIZE(1)) 1857 1858 1859TMGI ::= SEQUENCE { 1860 pLMNidentity PLMNidentity, 1861 serviceID OCTET STRING (SIZE (3)), 1862 iE-Extensions ProtocolExtensionContainer { {TMGI-ExtIEs} } OPTIONAL 1863} 1864 1865TMGI-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1866 ... 1867} 1868 1869TMSI ::= OCTET STRING (SIZE (4)) 1870 1871TraceDepth ::= ENUMERATED { 1872 minimum, 1873 medium, 1874 maximum, 1875 ... 1876} 1877 1878TracePropagationParameters ::= SEQUENCE { 1879 traceRecordingSessionReference TraceRecordingSessionReference, 1880 traceDepth TraceDepth, 1881 listOfInterfacesToTrace ListOfInterfacesToTrace OPTIONAL, 1882 iE-Extensions ProtocolExtensionContainer { { TracePropagationParameters-ExtIEs} } OPTIONAL, 1883 ... 1884} 1885 1886TracePropagationParameters-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1887 ... 1888} 1889 1890TraceRecordingSessionInformation ::= SEQUENCE { 1891 traceReference TraceReference, 1892 traceRecordingSessionReference TraceRecordingSessionReference, 1893 iE-Extensions ProtocolExtensionContainer { { TraceRecordingSessionInformation-ExtIEs} } OPTIONAL, 1894 ... 1895} 1896 1897TraceRecordingSessionInformation-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1898 ... 1899} 1900 1901TraceRecordingSessionReference ::= INTEGER (0..65535) 1902 1903TraceReference ::= OCTET STRING (SIZE (2..3)) 1904 1905TraceType ::= OCTET STRING (SIZE (1)) 1906-- Reference: GSM TS 12.08 1907 1908TrafficClass ::= ENUMERATED { 1909 conversational, 1910 streaming, 1911 interactive, 1912 background, 1913 ... 1914} 1915 1916TrafficHandlingPriority ::= INTEGER { spare (0), highest (1), lowest (14), no-priority-used (15) } (0..15) 1917 1918TransferDelay ::= INTEGER (0..65535) 1919-- Unit is millisecond 1920 1921UnsuccessfullyTransmittedDataVolume ::= INTEGER (0..4294967295) 1922 1923TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...)) 1924 1925TrCH-ID ::= SEQUENCE { 1926 dCH-ID DCH-ID OPTIONAL, 1927 dSCH-ID DSCH-ID OPTIONAL, 1928 uSCH-ID USCH-ID OPTIONAL, 1929 iE-Extensions ProtocolExtensionContainer { { TrCH-ID-ExtIEs} } OPTIONAL, 1930 ... 1931} 1932 1933TrCH-ID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1934-- Extension for Release 5 to enable transfer of HS-DSCH-MAC-d-Flow-ID onto Iur transport channel ID -- 1935 {ID id-hS-DSCH-MAC-d-Flow-ID CRITICALITY ignore EXTENSION HS-DSCH-MAC-d-Flow-ID PRESENCE optional}| 1936-- Extension for Release 6 to enable transfer of E-DCH-MAC-d-Flow-ID onto Iur transport channel ID -- 1937 {ID id-E-DCH-MAC-d-Flow-ID CRITICALITY ignore EXTENSION E-DCH-MAC-d-Flow-ID PRESENCE optional}, 1938 ... 1939} 1940 1941TrCH-ID-List ::= SEQUENCE (SIZE (1..maxRAB-Subflows)) OF 1942 TrCH-ID 1943 1944TriggerID ::= OCTET STRING (SIZE (3..22)) 1945 1946TypeOfError ::= ENUMERATED { 1947 not-understood, 1948 missing, 1949 ... 1950} 1951 1952 1953-- U 1954 1955UE-History-Information ::= OCTET STRING 1956 1957UE-ID ::= CHOICE { 1958 imsi IMSI, 1959 imei IMEI, 1960 ..., 1961 imeisv IMEISV 1962 1963} 1964 1965UESBI-Iu ::= SEQUENCE { 1966 uESBI-IuA UESBI-IuA OPTIONAL, 1967 uESBI-IuB UESBI-IuB OPTIONAL, 1968 iE-Extensions ProtocolExtensionContainer { {UESBI-Iu-ExtIEs} } OPTIONAL, 1969 ... 1970} 1971 1972UESBI-Iu-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 1973 ... 1974} 1975 1976UESBI-IuA ::= BIT STRING (SIZE(1..128)) 1977-- Reference: TR25.994 -- 1978UESBI-IuB ::= BIT STRING (SIZE(1..128)) 1979-- Reference: TR25.995 -- 1980 1981UL-GTP-PDU-SequenceNumber ::= INTEGER (0..65535) 1982 1983UL-N-PDU-SequenceNumber ::= INTEGER (0..65535) 1984 1985UP-ModeVersions ::= BIT STRING (SIZE (16)) 1986 1987USCH-ID ::= INTEGER (0..255) 1988 1989UserPlaneMode ::= ENUMERATED { 1990 transparent-mode, 1991 support-mode-for-predefined-SDU-sizes, 1992 ... 1993} 1994 1995UTRAN-CellID ::= SEQUENCE { 1996 pLMNidentity PLMNidentity, 1997 cellID TargetCellId, 1998 iE-Extensions ProtocolExtensionContainer { { UTRAN-CellID-ExtIEs} } OPTIONAL 1999} 2000 2001UTRAN-CellID-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 2002 ... 2003} 2004 2005 2006-- V 2007 2008VelocityEstimate ::= CHOICE { 2009 horizontalVelocity HorizontalVelocity, 2010 horizontalWithVerticalVelocity HorizontalWithVerticalVelocity, 2011 horizontalVelocityWithUncertainty HorizontalVelocityWithUncertainty, 2012 horizontalWithVeritcalVelocityAndUncertainty HorizontalWithVerticalVelocityAndUncertainty, 2013 ... 2014} 2015 2016HorizontalVelocity ::= SEQUENCE { 2017 horizontalSpeedAndBearing HorizontalSpeedAndBearing, 2018 iE-Extensions ProtocolExtensionContainer { { HorizontalVelocity-ExtIEs} } OPTIONAL, 2019 ... 2020} 2021 2022HorizontalVelocity-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 2023 ... 2024} 2025 2026HorizontalWithVerticalVelocity ::= SEQUENCE { 2027 horizontalSpeedAndBearing HorizontalSpeedAndBearing, 2028 veritcalVelocity VerticalVelocity, 2029 iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocity-ExtIEs} } OPTIONAL, 2030 ... 2031} 2032 2033HorizontalWithVerticalVelocity-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 2034 ... 2035} 2036 2037 2038HorizontalVelocityWithUncertainty ::= SEQUENCE { 2039 horizontalSpeedAndBearing HorizontalSpeedAndBearing, 2040 uncertaintySpeed INTEGER (0..255), 2041 iE-Extensions ProtocolExtensionContainer { { HorizontalVelocityWithUncertainty-ExtIEs} } OPTIONAL, 2042 ... 2043} 2044 2045HorizontalVelocityWithUncertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 2046 ... 2047} 2048 2049HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE { 2050 horizontalSpeedAndBearing HorizontalSpeedAndBearing, 2051 veritcalVelocity VerticalVelocity, 2052 horizontalUncertaintySpeed INTEGER (0..255), 2053 verticalUncertaintySpeed INTEGER (0..255), 2054 iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocityAndUncertainty-ExtIEs} } OPTIONAL, 2055 ... 2056} 2057 2058HorizontalWithVerticalVelocityAndUncertainty-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { 2059 ... 2060} 2061 2062HorizontalSpeedAndBearing ::= SEQUENCE { 2063 bearing INTEGER (0..359), 2064 horizontalSpeed INTEGER (0..2047) 2065} 2066 2067VerticalVelocity ::= SEQUENCE { 2068 veritcalSpeed INTEGER (0..255), 2069 veritcalSpeedDirection VerticalSpeedDirection 2070} 2071 2072VerticalSpeedDirection ::= ENUMERATED { 2073 upward, 2074 downward 2075} 2076 2077VerticalAccuracyCode ::= INTEGER (0..127) 2078 2079END 2080 2081 2082