1-- 3GPP TS 29.002 V17.1.0 (2021-06) 2-- 17.7.1 Mobile Service data types 3 4MAP-MS-DataTypes { 5 itu-t identified-organization (4) etsi (0) mobileDomain (0) 6 gsm-Network (1) modules (3) map-MS-DataTypes (11) version20 (20)} 7 8DEFINITIONS 9 10IMPLICIT TAGS 11 12::= 13 14BEGIN 15 16EXPORTS 17 18-- WS modification: for Ericsson proprietary extensions 19 RequestedEquipmentInfo, 20 TripletList, 21 QuintupletList, 22-- End WS modification 23 -- location registration types 24 UpdateLocationArg, 25 UpdateLocationRes, 26 CancelLocationArg, 27 CancelLocationRes, 28 PurgeMS-Arg, 29 PurgeMS-Res, 30 SendIdentificationArg, 31 SendIdentificationRes, 32 UpdateGprsLocationArg, 33 UpdateGprsLocationRes, 34 IST-SupportIndicator, 35 SupportedLCS-CapabilitySets, 36 UpdateVcsgLocationArg, 37 UpdateVcsgLocationRes, 38 CancelVcsgLocationArg, 39 CancelVcsgLocationRes, 40 41 42 -- handover types 43 ForwardAccessSignalling-Arg, 44 PrepareHO-Arg, 45 PrepareHO-Res, 46 PrepareSubsequentHO-Arg, 47 PrepareSubsequentHO-Res, 48 ProcessAccessSignalling-Arg, 49 SendEndSignal-Arg, 50 SendEndSignal-Res, 51 52 -- authentication management types 53 SendAuthenticationInfoArg, 54 SendAuthenticationInfoRes, 55 AuthenticationFailureReportArg, 56AuthenticationFailureReportRes, 57 58 -- security management types 59 Kc, 60 Cksn, 61 62 -- equipment management types 63 CheckIMEI-Arg, 64 CheckIMEI-Res, 65 66 -- subscriber management types 67 InsertSubscriberDataArg, 68 InsertSubscriberDataRes, 69 LSAIdentity, 70 DeleteSubscriberDataArg, 71 DeleteSubscriberDataRes, 72 Ext-QoS-Subscribed, 73 Ext2-QoS-Subscribed, 74 Ext3-QoS-Subscribed, 75 Ext4-QoS-Subscribed, 76 SubscriberData, 77 ODB-Data, 78 SubscriberStatus, 79 ZoneCodeList, 80 maxNumOfZoneCodes, 81 O-CSI, 82D-CSI, 83 O-BcsmCamelTDPCriteriaList, 84 T-BCSM-CAMEL-TDP-CriteriaList, 85 SS-CSI, 86 ServiceKey, 87 DefaultCallHandling, 88 DefaultSMS-Handling, 89 DefaultGPRS-Handling, 90 CamelCapabilityHandling, 91 BasicServiceCriteria, 92 SupportedCamelPhases, 93 OfferedCamel4CSIs, 94 OfferedCamel4Functionalities, 95 maxNumOfCamelTDPData, 96 CUG-Index, 97 CUG-Info, 98 CUG-Interlock, 99 InterCUG-Restrictions, 100 IntraCUG-Options, 101 NotificationToMSUser, 102 QoS-Subscribed, 103IST-AlertTimerValue, 104 T-CSI, 105 T-BcsmTriggerDetectionPoint, 106APN, 107AdditionalInfo, 108 109 -- fault recovery types 110 ResetArg, 111 RestoreDataArg, 112 RestoreDataRes, 113 114-- provide subscriber info types 115GeographicalInformation, 116MS-Classmark2, 117GPRSMSClass, 118 119 -- subscriber information enquiry types 120 ProvideSubscriberInfoArg, 121 ProvideSubscriberInfoRes, 122 SubscriberInfo, 123 LocationInformation, 124 LocationInformationGPRS, 125 SubscriberState, 126 GPRSChargingID, 127MNPInfoRes, 128 RouteingNumber, 129 130 -- any time information enquiry types 131 AnyTimeInterrogationArg, 132 AnyTimeInterrogationRes, 133 134 -- any time information handling types 135 AnyTimeSubscriptionInterrogationArg, 136 AnyTimeSubscriptionInterrogationRes, 137 AnyTimeModificationArg, 138 AnyTimeModificationRes, 139 140 -- subscriber data modification notification types 141 NoteSubscriberDataModifiedArg, 142 NoteSubscriberDataModifiedRes, 143 144 -- gprs location information retrieval types 145 SendRoutingInfoForGprsArg, 146 SendRoutingInfoForGprsRes, 147 148 -- failure reporting types 149 FailureReportArg, 150 FailureReportRes, 151 152 -- gprs notification types 153 NoteMsPresentForGprsArg, 154 NoteMsPresentForGprsRes, 155 156 -- Mobility Management types 157NoteMM-EventArg, 158 NoteMM-EventRes, 159 NumberPortabilityStatus, 160 PagingArea, 161 162 -- VGCS / VBS types types 163GroupId, 164Long-GroupId, 165AdditionalSubscriptions 166 167; 168 169IMPORTS 170 maxNumOfSS, 171 SS-SubscriptionOption, 172 SS-List, 173 SS-ForBS-Code, 174 Password, 175 OverrideCategory, 176 CliRestrictionOption 177FROM MAP-SS-DataTypes { 178 itu-t identified-organization (4) etsi (0) mobileDomain (0) 179 gsm-Network (1) modules (3) map-SS-DataTypes (14) version20 (20)} 180 181 SS-Code 182FROM MAP-SS-Code { 183 itu-t identified-organization (4) etsi (0) mobileDomain (0) 184 gsm-Network (1) modules (3) map-SS-Code (15) version20 (20)} 185 186 Ext-BearerServiceCode 187FROM MAP-BS-Code { 188 itu-t identified-organization (4) etsi (0) mobileDomain (0) 189 gsm-Network (1) modules (3) map-BS-Code (20) version20 (20)} 190 191 Ext-TeleserviceCode 192FROM MAP-TS-Code { 193 itu-t identified-organization (4) etsi (0) mobileDomain (0) 194 gsm-Network (1) modules (3) map-TS-Code (19) version20 (20)} 195 196 AddressString, 197ISDN-AddressString, 198 ISDN-SubaddressString, 199 FTN-AddressString, 200 AccessNetworkSignalInfo, 201 IMSI, 202 IMEI, 203 TMSI, 204 HLR-List, 205 LMSI, 206 Identity, 207 GlobalCellId, 208 CellGlobalIdOrServiceAreaIdOrLAI, 209 Ext-BasicServiceCode, 210 NAEA-PreferredCI, 211 EMLPP-Info, 212 MC-SS-Info, 213 SubscriberIdentity, 214 AgeOfLocationInformation, 215 LCSClientExternalID, 216 LCSClientInternalID, 217 Ext-SS-Status, 218 LCSServiceTypeID, 219 ASCI-CallReference, 220 TBCD-STRING, 221 LAIFixedLength, 222 PLMN-Id, 223EMLPP-Priority, 224GSN-Address, 225DiameterIdentity, 226Time, 227E-UTRAN-CGI, 228NR-CGI, 229TA-Id, 230NR-TA-Id, 231RAIdentity, 232NetworkNodeDiameterAddress 233FROM MAP-CommonDataTypes { 234 itu-t identified-organization (4) etsi (0) mobileDomain (0) 235 gsm-Network (1) modules (3) map-CommonDataTypes (18) version20 (20)} 236 237 ExtensionContainer 238FROM MAP-ExtensionDataTypes { 239 itu-t identified-organization (4) etsi (0) mobileDomain (0) 240 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version20 (20)} 241 242 AbsentSubscriberDiagnosticSM 243FROM MAP-ER-DataTypes { 244 itu-t identified-organization (4) etsi (0) mobileDomain (0) 245 gsm-Network (1) modules (3) map-ER-DataTypes (17) version20 (20)} 246 247 TracePropagationList 248FROM MAP-OM-DataTypes { 249 itu-t identified-organization (4) etsi (0) mobileDomain (0) 250 gsm-Network (1) modules (3) map-OM-DataTypes (12) version20 (20)} 251 252; 253 254-- location registration types 255 256UpdateLocationArg ::= SEQUENCE { 257 imsi IMSI, 258 msc-Number [1] ISDN-AddressString, 259 vlr-Number ISDN-AddressString, 260 lmsi [10] LMSI OPTIONAL, 261 extensionContainer ExtensionContainer OPTIONAL, 262 ... , 263 vlr-Capability [6] VLR-Capability OPTIONAL, 264 informPreviousNetworkEntity [11] NULL OPTIONAL, 265 cs-LCS-NotSupportedByUE [12] NULL OPTIONAL, 266 v-gmlc-Address [2] GSN-Address OPTIONAL, 267 add-info [13] ADD-Info OPTIONAL, 268 pagingArea [14] PagingArea OPTIONAL, 269 skipSubscriberDataUpdate [15] NULL OPTIONAL, 270 -- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info 271 -- structures carry the same semantic. 272 restorationIndicator [16] NULL OPTIONAL, 273 eplmn-List [3] EPLMN-List OPTIONAL, 274 mme-DiameterAddress [4] NetworkNodeDiameterAddress OPTIONAL 275 } 276 277VLR-Capability ::= SEQUENCE{ 278 supportedCamelPhases [0] SupportedCamelPhases OPTIONAL, 279 extensionContainer ExtensionContainer OPTIONAL, 280 ... , 281 solsaSupportIndicator [2] NULL OPTIONAL, 282 istSupportIndicator [1] IST-SupportIndicator OPTIONAL, 283 superChargerSupportedInServingNetworkEntity [3] SuperChargerInfo OPTIONAL, 284 longFTN-Supported [4] NULL OPTIONAL, 285 supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL, 286 offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL, 287 supportedRAT-TypesIndicator [7] SupportedRAT-Types OPTIONAL, 288 longGroupID-Supported [8] NULL OPTIONAL, 289 mtRoamingForwardingSupported [9] NULL OPTIONAL, 290 msisdn-lessOperation-Supported [10] NULL OPTIONAL, 291 reset-ids-Supported [11] NULL OPTIONAL } 292 293SupportedRAT-Types::= BIT STRING { 294 utran (0), 295 geran (1), 296 gan (2), 297 i-hspa-evolution (3), 298 e-utran (4), 299 nb-iot (5)} (SIZE (2..8)) 300 -- exception handling: bits 6 to 7 shall be ignored if received and not understood 301 302 303 304SuperChargerInfo ::= CHOICE { 305 sendSubscriberData [0] NULL, 306 subscriberDataStored [1] AgeIndicator } 307 308AgeIndicator ::= OCTET STRING (SIZE (1..6)) 309 -- The internal structure of this parameter is implementation specific. 310 311IST-SupportIndicator ::= ENUMERATED { 312 basicISTSupported (0), 313 istCommandSupported (1), 314 ...} 315-- exception handling: 316-- reception of values > 1 shall be mapped to ' istCommandSupported ' 317 318SupportedLCS-CapabilitySets ::= BIT STRING { 319 lcsCapabilitySet1 (0), 320 lcsCapabilitySet2 (1), 321 lcsCapabilitySet3 (2), 322 lcsCapabilitySet4 (3) , 323 lcsCapabilitySet5 (4) } (SIZE (2..16)) 324-- Core network signalling capability set1 indicates LCS Release98 or Release99 version. 325-- Core network signalling capability set2 indicates LCS Release4. 326-- Core network signalling capability set3 indicates LCS Release5. 327-- Core network signalling capability set4 indicates LCS Release6. 328-- Core network signalling capability set5 indicates LCS Release7 or later version. 329-- A node shall mark in the BIT STRING all LCS capability sets it supports. 330-- If no bit is set then the sending node does not support LCS. 331-- If the parameter is not sent by an VLR then the VLR may support at most capability set1. 332-- If the parameter is not sent by an SGSN then no support for LCS is assumed. 333-- An SGSN is not allowed to indicate support of capability set1. 334-- Other bits than listed above shall be discarded. 335 336UpdateLocationRes ::= SEQUENCE { 337 hlr-Number ISDN-AddressString, 338 extensionContainer ExtensionContainer OPTIONAL, 339 ..., 340 add-Capability NULL OPTIONAL, 341 pagingArea-Capability [0]NULL OPTIONAL } 342 343ADD-Info ::= SEQUENCE { 344 imeisv [0] IMEI, 345 skipSubscriberDataUpdate [1] NULL OPTIONAL, 346 -- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info 347 -- structures carry the same semantic. 348 ...} 349 350 351PagingArea ::= SEQUENCE SIZE (1..5) OF LocationArea 352 353 354LocationArea ::= CHOICE { 355 laiFixedLength [0] LAIFixedLength, 356 lac [1] LAC} 357 358 359LAC ::= OCTET STRING (SIZE (2)) 360 -- Refers to Location Area Code of the Location Area Identification defined in 361 -- 3GPP TS 23.003 [17]. 362 -- Location Area Code according to 3GPP TS 24.008 [35] 363 364CancelLocationArg ::= [3] SEQUENCE { 365 identity Identity, 366 cancellationType CancellationType OPTIONAL, 367 extensionContainer ExtensionContainer OPTIONAL, 368 ..., 369 typeOfUpdate [0] TypeOfUpdate OPTIONAL, 370 mtrf-SupportedAndAuthorized [1] NULL OPTIONAL, 371 mtrf-SupportedAndNotAuthorized [2] NULL OPTIONAL, 372 newMSC-Number [3] ISDN-AddressString OPTIONAL, 373 newVLR-Number [4] ISDN-AddressString OPTIONAL, 374 new-lmsi [5] LMSI OPTIONAL, 375 reattach-Required [6] NULL OPTIONAL 376 } 377 --mtrf-SupportedAndAuthorized and mtrf-SupportedAndNotAuthorized shall not 378 -- both be present 379 380TypeOfUpdate ::= ENUMERATED { 381 sgsn-change (0), 382 mme-change (1), 383 ...} 384 -- TypeOfUpdate shall be absent if CancellationType is different from updateProcedure 385 -- and initialAttachProcedure 386 387CancellationType ::= ENUMERATED { 388 updateProcedure (0), 389 subscriptionWithdraw (1), 390 ..., 391 initialAttachProcedure (2)} 392 -- The HLR shall not send values other than listed above 393 394CancelLocationRes ::= SEQUENCE { 395 extensionContainer ExtensionContainer OPTIONAL, 396 ...} 397 398PurgeMS-Arg ::= [3] SEQUENCE { 399 imsi IMSI, 400 vlr-Number [0] ISDN-AddressString OPTIONAL, 401 sgsn-Number [1] ISDN-AddressString OPTIONAL, 402 extensionContainer ExtensionContainer OPTIONAL, 403 ..., 404 locationInformation [2] LocationInformation OPTIONAL, 405 locationInformationGPRS [3] LocationInformationGPRS OPTIONAL, 406 locationInformationEPS [4] LocationInformationEPS OPTIONAL } 407 408PurgeMS-Res ::= SEQUENCE { 409 freezeTMSI [0] NULL OPTIONAL, 410 freezeP-TMSI [1] NULL OPTIONAL, 411 extensionContainer ExtensionContainer OPTIONAL, 412 ..., 413 freezeM-TMSI [2] NULL OPTIONAL } 414 415SendIdentificationArg ::= SEQUENCE { 416 tmsi TMSI, 417 numberOfRequestedVectors NumberOfRequestedVectors OPTIONAL, 418 -- within a dialogue numberOfRequestedVectors shall be present in 419 -- the first service request and shall not be present in subsequent service requests. 420 -- If received in a subsequent service request it shall be discarded. 421 segmentationProhibited NULL OPTIONAL, 422 extensionContainer ExtensionContainer OPTIONAL, 423 ..., 424 msc-Number ISDN-AddressString OPTIONAL, 425 previous-LAI [0] LAIFixedLength OPTIONAL, 426 hopCounter [1] HopCounter OPTIONAL, 427 mtRoamingForwardingSupported [2] NULL OPTIONAL, 428 newVLR-Number [3] ISDN-AddressString OPTIONAL, 429 new-lmsi [4] LMSI OPTIONAL } 430 431HopCounter ::= INTEGER (0..3) 432 433SendIdentificationRes ::= [3] SEQUENCE { 434 imsi IMSI OPTIONAL, 435 -- IMSI shall be present in the first (or only) service response of a dialogue. 436 -- If multiple service requests are present in a dialogue then IMSI 437 -- shall not be present in any service response other than the first one. 438 authenticationSetList AuthenticationSetList OPTIONAL, 439 currentSecurityContext [2]CurrentSecurityContext OPTIONAL, 440 extensionContainer [3] ExtensionContainer OPTIONAL, 441 ..., 442 lastUsedLtePLMN-Id [4] PLMN-Id OPTIONAL, 443 mtCallPendingFlag [5] NULL OPTIONAL } 444 445-- authentication management types 446 447AuthenticationSetList ::= CHOICE { 448 tripletList [0] TripletList, 449 quintupletList [1] QuintupletList } 450 451TripletList ::= SEQUENCE SIZE (1..5) OF 452 AuthenticationTriplet 453 454QuintupletList ::= SEQUENCE SIZE (1..5) OF 455 AuthenticationQuintuplet 456 457AuthenticationTriplet ::= SEQUENCE { 458 rand RAND, 459 sres SRES, 460 kc Kc, 461 ...} 462 463AuthenticationQuintuplet ::= SEQUENCE { 464 rand RAND, 465 xres XRES, 466 ck CK, 467 ik IK, 468 autn AUTN, 469 ...} 470 471CurrentSecurityContext ::= CHOICE { 472 gsm-SecurityContextData [0] GSM-SecurityContextData, 473 umts-SecurityContextData [1] UMTS-SecurityContextData } 474 475GSM-SecurityContextData ::= SEQUENCE { 476 kc Kc, 477 cksn Cksn, 478 ... } 479 480UMTS-SecurityContextData ::= SEQUENCE { 481 ck CK, 482 ik IK, 483 ksi KSI, 484 ... } 485 486RAND ::= OCTET STRING (SIZE (16)) 487 488SRES ::= OCTET STRING (SIZE (4)) 489 490Kc ::= OCTET STRING (SIZE (8)) 491 492XRES ::= OCTET STRING (SIZE (4..16)) 493 494CK ::= OCTET STRING (SIZE (16)) 495 496IK ::= OCTET STRING (SIZE (16)) 497 498AUTN ::= OCTET STRING (SIZE (16)) 499 500AUTS ::= OCTET STRING (SIZE (14)) 501 502Cksn ::= OCTET STRING (SIZE (1)) 503 -- The internal structure is defined in 3GPP TS 24.008 504 505KSI ::= OCTET STRING (SIZE (1)) 506 -- The internal structure is defined in 3GPP TS 24.008 507 508AuthenticationFailureReportArg ::= SEQUENCE { 509 imsi IMSI, 510 failureCause FailureCause, 511 extensionContainer ExtensionContainer OPTIONAL, 512 ... , 513 re-attempt BOOLEAN OPTIONAL, 514 accessType AccessType OPTIONAL, 515 rand RAND OPTIONAL, 516 vlr-Number [0] ISDN-AddressString OPTIONAL, 517 sgsn-Number [1] ISDN-AddressString OPTIONAL } 518 519AccessType ::= ENUMERATED { 520 call (0), 521 emergencyCall (1), 522 locationUpdating (2), 523 supplementaryService (3), 524 shortMessage (4), 525 gprsAttach (5), 526 routingAreaUpdating (6), 527 serviceRequest (7), 528 pdpContextActivation (8), 529 pdpContextDeactivation (9), 530 ..., 531 gprsDetach (10)} 532 -- exception handling: 533 -- received values greater than 10 shall be ignored. 534 535AuthenticationFailureReportRes ::= SEQUENCE { 536 extensionContainer ExtensionContainer OPTIONAL, 537 ...} 538 539FailureCause ::= ENUMERATED { 540 wrongUserResponse (0), 541 wrongNetworkSignature (1)} 542 543-- gprs location registration types 544 545UpdateGprsLocationArg ::= SEQUENCE { 546 imsi IMSI, 547 sgsn-Number ISDN-AddressString, 548 sgsn-Address GSN-Address, 549 extensionContainer ExtensionContainer OPTIONAL, 550 ... , 551 sgsn-Capability [0] SGSN-Capability OPTIONAL, 552 informPreviousNetworkEntity [1] NULL OPTIONAL, 553 ps-LCS-NotSupportedByUE [2] NULL OPTIONAL, 554 v-gmlc-Address [3] GSN-Address OPTIONAL, 555 add-info [4] ADD-Info OPTIONAL, 556 eps-info [5] EPS-Info OPTIONAL, 557 servingNodeTypeIndicator [6] NULL OPTIONAL, 558 skipSubscriberDataUpdate [7] NULL OPTIONAL, 559 usedRAT-Type [8] Used-RAT-Type OPTIONAL, 560 gprsSubscriptionDataNotNeeded [9] NULL OPTIONAL, 561 nodeTypeIndicator [10] NULL OPTIONAL, 562 areaRestricted [11] NULL OPTIONAL, 563 ue-reachableIndicator [12] NULL OPTIONAL, 564 epsSubscriptionDataNotNeeded [13] NULL OPTIONAL, 565 ue-srvcc-Capability [14] UE-SRVCC-Capability OPTIONAL, 566 eplmn-List [15] EPLMN-List OPTIONAL, 567 mmeNumberforMTSMS [16] ISDN-AddressString OPTIONAL, 568 smsRegisterRequest [17] SMSRegisterRequest OPTIONAL, 569 sms-Only [18] NULL OPTIONAL, 570 removalofMMERegistrationforSMS [22] NULL OPTIONAL, 571 sgsn-Name [19] DiameterIdentity OPTIONAL, 572 sgsn-Realm [20] DiameterIdentity OPTIONAL, 573 lgd-supportIndicator [21] NULL OPTIONAL, 574 adjacentPLMN-List [23] AdjacentPLMN-List OPTIONAL } 575 576SMSRegisterRequest::= ENUMERATED { 577 sms-registration-required (0), 578 sms-registration-not-preferred (1), 579 no-preference (2), 580 ...} 581 582Used-RAT-Type::= ENUMERATED { 583 utran (0), 584 geran (1), 585 gan (2), 586 i-hspa-evolution (3), 587 e-utran (4), 588 ..., 589 nb-iot (5)} 590 -- The value e-utran indicates wide-band e-utran 591 592EPS-Info ::= CHOICE{ 593 pdn-gw-update [0] PDN-GW-Update, 594 isr-Information [1] ISR-Information } 595 596PDN-GW-Update ::= SEQUENCE{ 597 apn [0] APN OPTIONAL, 598 pdn-gw-Identity [1] PDN-GW-Identity OPTIONAL, 599 contextId [2] ContextId OPTIONAL, 600 extensionContainer [3] ExtensionContainer OPTIONAL, 601 ... } 602-- The pdn-gw-update IE shall include the pdn-gw-Identity, and the apn or/and the contextID. 603-- The HSS shall ignore the eps-info IE if it includes a pdn-gw-update IE which does not 604-- include pdn-gw-Identity. 605-- The pdn-gw-Identity is defined as OPTIONAL for backward compatility reason with 606-- outdated earlier versions of this specification. 607 608 609ISR-Information::= BIT STRING { 610 updateLocation (0), 611 cancelSGSN (1), 612 initialAttachIndicator (2)} (SIZE (3..8)) 613 -- exception handling: reception of unknown bit assignments in the 614 -- ISR-Information data type shall be discarded by the receiver 615 616SGSN-Capability ::= SEQUENCE{ 617 solsaSupportIndicator NULL OPTIONAL, 618 extensionContainer [1] ExtensionContainer OPTIONAL, 619 ... , 620 superChargerSupportedInServingNetworkEntity [2] SuperChargerInfo OPTIONAL , 621 gprsEnhancementsSupportIndicator [3] NULL OPTIONAL, 622 supportedCamelPhases [4] SupportedCamelPhases OPTIONAL, 623 supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL, 624 offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL, 625 smsCallBarringSupportIndicator [7] NULL OPTIONAL, supportedRAT-TypesIndicator [8] SupportedRAT-Types OPTIONAL, 626 supportedFeatures [9] SupportedFeatures OPTIONAL, 627 t-adsDataRetrieval [10] NULL OPTIONAL, 628 homogeneousSupportOfIMSVoiceOverPSSessions [11] BOOLEAN OPTIONAL, 629 -- "true" indicates homogeneous support, "false" indicates homogeneous non-support 630 -- in the complete SGSN or MME area 631 cancellationTypeInitialAttach [12] NULL OPTIONAL, 632 msisdn-lessOperation-Supported [14] NULL OPTIONAL, 633 updateofHomogeneousSupportOfIMSVoiceOverPSSessions [15] NULL OPTIONAL, 634 reset-ids-Supported [16] NULL OPTIONAL, 635 ext-SupportedFeatures [17] Ext-SupportedFeatures OPTIONAL 636 } 637 -- the supportedFeatures , t-adsDataRetrieval, 638 -- homogeneousSupportOfIMSVoiceOverPSSessions 639 -- /updateofHomogeneousSupportOfIMSVoiceOverPSSessions and 640 -- ext-SupportedFeatures are also applied to the MME/IWF 641 642SupportedFeatures::= BIT STRING { 643 odb-all-apn (0), 644 odb-HPLMN-APN (1), 645 odb-VPLMN-APN (2), 646 odb-all-og (3), 647 odb-all-international-og (4), 648 odb-all-int-og-not-to-HPLMN-country (5), 649 odb-all-interzonal-og (6), 650 odb-all-interzonal-og-not-to-HPLMN-country (7), 651 odb-all-interzonal-og-and-internat-og-not-to-HPLMN-country (8), 652 regSub (9), 653 trace (10), 654 lcs-all-PrivExcep (11), 655 lcs-universal (12), 656 lcs-CallSessionRelated (13), 657 lcs-CallSessionUnrelated (14), 658 lcs-PLMN-operator (15), 659 lcs-ServiceType (16), 660 lcs-all-MOLR-SS (17), 661 lcs-basicSelfLocation (18), 662 lcs-autonomousSelfLocation (19), 663 lcs-transferToThirdParty (20), 664 sm-mo-pp (21), 665 barring-OutgoingCalls (22), 666 baoc (23), 667 boic (24), 668 boicExHC (25), 669 localTimeZoneRetrieval (26), 670 additionalMsisdn (27), 671 smsInMME (28), 672 smsInSGSN (29), 673 ue-Reachability-Notification (30), 674 state-Location-Information-Retrieval (31), 675 partialPurge (32), 676 gddInSGSN (33), 677 sgsnCAMELCapability (34), 678 pcscf-Restoration (35), 679 dedicatedCoreNetworks (36), 680 non-IP-PDN-Type-APNs (37), 681 non-IP-PDP-Type-APNs (38), 682 nrAsSecondaryRAT (39) } (SIZE (26..40)) 683 -- for the definition and usage of the above features see the 3GPP TS 29.272 [144]. 684 -- Additional supported features are encoded in Ext-SupportedFeatures bit string. 685 686 687Ext-SupportedFeatures ::= BIT STRING { 688 unlicensedSpectrumAsSecondaryRAT (0) } (SIZE (1..40)) 689 690UE-SRVCC-Capability::= ENUMERATED { 691 ue-srvcc-not-supported (0), 692 ue-srvcc-supported (1), 693 ...} 694 695UpdateGprsLocationRes ::= SEQUENCE { 696 hlr-Number ISDN-AddressString, 697 extensionContainer ExtensionContainer OPTIONAL, 698 ..., 699 add-Capability NULL OPTIONAL, 700 sgsn-mmeSeparationSupported [0] NULL OPTIONAL, 701 mmeRegisteredforSMS [1] NULL OPTIONAL } 702 703EPLMN-List ::= SEQUENCE SIZE (1..50) OF 704 PLMN-Id 705 706AdjacentPLMN-List ::= SEQUENCE SIZE (1..50) OF 707 PLMN-Id 708 709 710-- handover types 711 712ForwardAccessSignalling-Arg ::= [3] SEQUENCE { 713 an-APDU AccessNetworkSignalInfo, 714 integrityProtectionInfo [0] IntegrityProtectionInformation OPTIONAL, 715 encryptionInfo [1] EncryptionInformation OPTIONAL, 716 keyStatus [2] KeyStatus OPTIONAL, 717 allowedGSM-Algorithms [4] AllowedGSM-Algorithms OPTIONAL, 718 allowedUMTS-Algorithms [5] AllowedUMTS-Algorithms OPTIONAL, 719 radioResourceInformation [6] RadioResourceInformation OPTIONAL, 720 extensionContainer [3] ExtensionContainer OPTIONAL, 721 ..., 722 radioResourceList [7] RadioResourceList OPTIONAL, 723 bssmap-ServiceHandover [9] BSSMAP-ServiceHandover OPTIONAL, 724 ranap-ServiceHandover [8] RANAP-ServiceHandover OPTIONAL, 725 bssmap-ServiceHandoverList [10] BSSMAP-ServiceHandoverList OPTIONAL, 726 currentlyUsedCodec [11] Codec OPTIONAL, 727 iuSupportedCodecsList [12] SupportedCodecsList OPTIONAL, 728 rab-ConfigurationIndicator [13] NULL OPTIONAL, 729 iuSelectedCodec [14] Codec OPTIONAL, 730 alternativeChannelType [15] RadioResourceInformation OPTIONAL, 731 tracePropagationList [17] TracePropagationList OPTIONAL, 732 aoipSupportedCodecsListAnchor [18] AoIPCodecsList OPTIONAL, 733 aoipSelectedCodecTarget [19] AoIPCodec OPTIONAL, 734 uesbi-Iu [20] UESBI-Iu OPTIONAL, 735 imeisv [21] IMEI OPTIONAL } 736 737AllowedGSM-Algorithms ::= OCTET STRING (SIZE (1)) 738 -- internal structure is coded as Algorithm identifier octet from 739 -- Permitted Algorithms defined in 3GPP TS 48.008 740 -- A node shall mark all GSM algorithms that are allowed in MSC-B 741 742AllowedUMTS-Algorithms ::= SEQUENCE { 743 integrityProtectionAlgorithms [0] PermittedIntegrityProtectionAlgorithms OPTIONAL, 744 encryptionAlgorithms [1] PermittedEncryptionAlgorithms OPTIONAL, 745 extensionContainer [2] ExtensionContainer OPTIONAL, 746 ...} 747 748PermittedIntegrityProtectionAlgorithms ::= 749 OCTET STRING (SIZE (1..maxPermittedIntegrityProtectionAlgorithmsLength)) 750 -- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type 751 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 752 -- mandated by 3GPP TS 25.413. 753 -- Padding bits are included, if needed, in the least significant bits of the 754 -- last octet of the octet string. 755 756 757maxPermittedIntegrityProtectionAlgorithmsLength INTEGER ::= 9 758 759PermittedEncryptionAlgorithms ::= 760 OCTET STRING (SIZE (1..maxPermittedEncryptionAlgorithmsLength)) 761 -- Octets contain a complete PermittedEncryptionAlgorithms data type 762 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 763 -- mandated by 3GPP TS 25.413 764 -- Padding bits are included, if needed, in the least significant bits of the 765 -- last octet of the octet string. 766 767 768maxPermittedEncryptionAlgorithmsLength INTEGER ::= 9 769 770KeyStatus ::= ENUMERATED { 771 old (0), 772 new (1), 773 ...} 774 -- exception handling: 775 -- received values in range 2-31 shall be treated as "old" 776 -- received values greater than 31 shall be treated as "new" 777 778PrepareHO-Arg ::= [3] SEQUENCE { 779 targetCellId [0] GlobalCellId OPTIONAL, 780 ho-NumberNotRequired NULL OPTIONAL, 781 targetRNCId [1] RNCId OPTIONAL, 782 an-APDU [2] AccessNetworkSignalInfo OPTIONAL, 783 multipleBearerRequested [3] NULL OPTIONAL, 784 imsi [4] IMSI OPTIONAL, 785 integrityProtectionInfo [5] IntegrityProtectionInformation OPTIONAL, 786 encryptionInfo [6] EncryptionInformation OPTIONAL, 787 radioResourceInformation [7] RadioResourceInformation OPTIONAL, 788 allowedGSM-Algorithms [9] AllowedGSM-Algorithms OPTIONAL, 789 allowedUMTS-Algorithms [10] AllowedUMTS-Algorithms OPTIONAL, 790 radioResourceList [11] RadioResourceList OPTIONAL, 791 extensionContainer [8] ExtensionContainer OPTIONAL, 792 ... , 793 rab-Id [12] RAB-Id OPTIONAL, 794 bssmap-ServiceHandover [13] BSSMAP-ServiceHandover OPTIONAL, 795 ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL, 796 bssmap-ServiceHandoverList [15] BSSMAP-ServiceHandoverList OPTIONAL, 797 asciCallReference [20] ASCI-CallReference OPTIONAL, 798 geran-classmark [16] GERAN-Classmark OPTIONAL, 799 iuCurrentlyUsedCodec [17] Codec OPTIONAL, 800 iuSupportedCodecsList [18] SupportedCodecsList OPTIONAL, 801 rab-ConfigurationIndicator [19] NULL OPTIONAL, 802 uesbi-Iu [21] UESBI-Iu OPTIONAL, 803 imeisv [22] IMEI OPTIONAL, 804 alternativeChannelType [23] RadioResourceInformation OPTIONAL, 805 tracePropagationList [25] TracePropagationList OPTIONAL, 806 aoipSupportedCodecsListAnchor [26] AoIPCodecsList OPTIONAL, 807 regionalSubscriptionData [27] ZoneCodeList OPTIONAL, 808 lclsGlobalCallReference [28] LCLS-GlobalCallReference OPTIONAL, 809 lcls-Negotiation [29] LCLS-Negotiation OPTIONAL, 810 lcls-Configuration-Preference [30] LCLS-ConfigurationPreference OPTIONAL, 811 csg-SubscriptionDataList [31] CSG-SubscriptionDataList OPTIONAL 812 } 813 814LCLS-GlobalCallReference ::= OCTET STRING (SIZE (13..15)) 815 -- Octets are coded as specified in 3GPP TS 29.205 [146] 816 817 818LCLS-Negotiation::= BIT STRING { 819 permission-indicator-not-allowed-bit (0), 820 permission-indicator-spare-bit (1)} (SIZE (2..8)) 821 --for definition and allowed combination of bits 0 and 1 see 3GPP TS 29.205 822 -- exception handling: bits 2 to 7 shall be ignored if received and not understood 823 824 825LCLS-ConfigurationPreference::= BIT STRING { 826 forward-data-sending-indicator (0), 827 backward-data-sending-indicator (1), 828 forward-data-reception-indicator (2), 829 backward-data-reception-indicator (3)} (SIZE (4..8)) 830 -- exception handling: bits 4 to 7 shall be ignored if received and not understood 831 832 833BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF 834 BSSMAP-ServiceHandoverInfo 835 836BSSMAP-ServiceHandoverInfo ::= SEQUENCE { 837 bssmap-ServiceHandover BSSMAP-ServiceHandover, 838 rab-Id RAB-Id, 839 -- RAB Identity is needed to relate the service handovers with the radio access bearers. 840 ...} 841 842maxNumOfServiceHandovers INTEGER ::= 7 843 844BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1)) 845 -- Octets are coded according the Service Handover information element in 846 -- 3GPP TS 48.008. 847 848RANAP-ServiceHandover ::= OCTET STRING (SIZE (1)) 849 -- Octet contains a complete Service-Handover data type 850 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 851 -- mandated by 3GPP TS 25.413 852 -- Padding bits are included in the least significant bits. 853 854 855RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF 856 RadioResource 857 858RadioResource ::= SEQUENCE { 859 radioResourceInformation RadioResourceInformation, 860 rab-Id RAB-Id, 861 -- RAB Identity is needed to relate the radio resources with the radio access bearers. 862 ...} 863 864maxNumOfRadioResources INTEGER ::= 7 865 866PrepareHO-Res ::= [3] SEQUENCE { 867 handoverNumber [0] ISDN-AddressString OPTIONAL, 868 relocationNumberList [1] RelocationNumberList OPTIONAL, 869 an-APDU [2] AccessNetworkSignalInfo OPTIONAL, 870 multicallBearerInfo [3] MulticallBearerInfo OPTIONAL, 871 multipleBearerNotSupported NULL OPTIONAL, 872 selectedUMTS-Algorithms [5] SelectedUMTS-Algorithms OPTIONAL, 873 chosenRadioResourceInformation [6] ChosenRadioResourceInformation OPTIONAL, 874 extensionContainer [4] ExtensionContainer OPTIONAL, 875 ..., 876 iuSelectedCodec [7] Codec OPTIONAL, 877 iuAvailableCodecsList [8] CodecList OPTIONAL, 878 aoipSelectedCodecTarget [9] AoIPCodec OPTIONAL, 879 aoipAvailableCodecsListMap [10] AoIPCodecsList OPTIONAL } 880 881SelectedUMTS-Algorithms ::= SEQUENCE { 882 integrityProtectionAlgorithm [0] ChosenIntegrityProtectionAlgorithm OPTIONAL, 883 encryptionAlgorithm [1] ChosenEncryptionAlgorithm OPTIONAL, 884 extensionContainer [2] ExtensionContainer OPTIONAL, 885 ...} 886 887ChosenIntegrityProtectionAlgorithm ::= OCTET STRING (SIZE (1)) 888 -- Octet contains a complete IntegrityProtectionAlgorithm data type 889 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 890 -- mandated by 3GPP TS 25.413 891 -- Padding bits are included in the least significant bits. 892 893ChosenEncryptionAlgorithm ::= OCTET STRING (SIZE (1)) 894 -- Octet contains a complete EncryptionAlgorithm data type 895 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 896 -- mandated by 3GPP TS 25.413 897 -- Padding bits are included in the least significant bits. 898 899ChosenRadioResourceInformation ::= SEQUENCE { 900 chosenChannelInfo [0] ChosenChannelInfo OPTIONAL, 901 chosenSpeechVersion [1] ChosenSpeechVersion OPTIONAL, 902 ...} 903 904ChosenChannelInfo ::= OCTET STRING (SIZE (1)) 905 -- Octets are coded according the Chosen Channel information element in 3GPP TS 48.008 906 907ChosenSpeechVersion ::= OCTET STRING (SIZE (1)) 908 -- Octets are coded according the Speech Version (chosen) information element in 3GPP TS 909 -- 48.008 910 911PrepareSubsequentHO-Arg ::= [3] SEQUENCE { 912 targetCellId [0] GlobalCellId OPTIONAL, 913 targetMSC-Number [1] ISDN-AddressString, 914 targetRNCId [2] RNCId OPTIONAL, 915 an-APDU [3] AccessNetworkSignalInfo OPTIONAL, 916 selectedRab-Id [4] RAB-Id OPTIONAL, 917 extensionContainer [5] ExtensionContainer OPTIONAL, 918 ..., 919 geran-classmark [6] GERAN-Classmark OPTIONAL, 920 rab-ConfigurationIndicator [7] NULL OPTIONAL } 921 922PrepareSubsequentHO-Res ::= [3] SEQUENCE { 923 an-APDU AccessNetworkSignalInfo, 924 extensionContainer [0] ExtensionContainer OPTIONAL, 925 ...} 926 927ProcessAccessSignalling-Arg ::= [3] SEQUENCE { 928 an-APDU AccessNetworkSignalInfo, 929 selectedUMTS-Algorithms [1] SelectedUMTS-Algorithms OPTIONAL, 930 selectedGSM-Algorithm [2] SelectedGSM-Algorithm OPTIONAL, 931 chosenRadioResourceInformation [3] ChosenRadioResourceInformation OPTIONAL, 932 selectedRab-Id [4] RAB-Id OPTIONAL, 933 extensionContainer [0] ExtensionContainer OPTIONAL, 934 ..., 935 iUSelectedCodec [5] Codec OPTIONAL, 936 iuAvailableCodecsList [6] CodecList OPTIONAL, 937 aoipSelectedCodecTarget [7] AoIPCodec OPTIONAL, 938 aoipAvailableCodecsListMap [8] AoIPCodecsList OPTIONAL } 939 940AoIPCodecsList ::= SEQUENCE { 941 codec1 [1] AoIPCodec, 942 codec2 [2] AoIPCodec OPTIONAL, 943 codec3 [3] AoIPCodec OPTIONAL, 944 codec4 [4] AoIPCodec OPTIONAL, 945 codec5 [5] AoIPCodec OPTIONAL, 946 codec6 [6] AoIPCodec OPTIONAL, 947 codec7 [7] AoIPCodec OPTIONAL, 948 codec8 [8] AoIPCodec OPTIONAL, 949 extensionContainer [9] ExtensionContainer OPTIONAL, 950 ...} 951 -- Codecs are sent in priority order where codec1 has highest priority 952 953AoIPCodec ::= OCTET STRING (SIZE (1..3)) 954 955 -- The internal structure is defined as follows: 956 -- octet 1 Coded as Speech Codec Elements in 3GPP TS 48.008 957 -- with the exception that FI, PI, PT and TF bits shall 958 -- be set to 0 959 -- octets 2,3 Optional; in case of AMR codec types it defines 960 -- the supported codec configurations as defined in 961 -- 3GPP TS 48.008 962 963SupportedCodecsList ::= SEQUENCE { 964 utranCodecList [0] CodecList OPTIONAL, 965 geranCodecList [1] CodecList OPTIONAL, 966 extensionContainer [2] ExtensionContainer OPTIONAL, 967 ...} 968 969CodecList ::= SEQUENCE { 970 codec1 [1] Codec, 971 codec2 [2] Codec OPTIONAL, 972 codec3 [3] Codec OPTIONAL, 973 codec4 [4] Codec OPTIONAL, 974 codec5 [5] Codec OPTIONAL, 975 codec6 [6] Codec OPTIONAL, 976 codec7 [7] Codec OPTIONAL, 977 codec8 [8] Codec OPTIONAL, 978 extensionContainer [9] ExtensionContainer OPTIONAL, 979 ...} 980 -- Codecs are sent in priority order where codec1 has highest priority 981 982Codec ::= OCTET STRING (SIZE (1..4)) 983 984 -- The internal structure is defined as follows: 985 -- octet 1 Coded as Codec Identification code in 3GPP TS 26.103 986 -- octets 2,3,4 Parameters for the Codec as defined in 3GPP TS 987 -- 26.103, if available, length depending on the codec 988 989GERAN-Classmark ::= OCTET STRING (SIZE (2..87)) 990 -- Octets are coded according the GERAN Classmark information element in 3GPP TS 48.008 991 992SelectedGSM-Algorithm ::= OCTET STRING (SIZE (1)) 993 -- internal structure is coded as Algorithm identifier octet from Chosen Encryption 994 -- Algorithm defined in 3GPP TS 48.008 995 -- A node shall mark only the selected GSM algorithm 996 997SendEndSignal-Arg ::= [3] SEQUENCE { 998 an-APDU AccessNetworkSignalInfo, 999 extensionContainer [0] ExtensionContainer OPTIONAL, 1000 ...} 1001 1002SendEndSignal-Res ::= SEQUENCE { 1003 extensionContainer [0] ExtensionContainer OPTIONAL, 1004 ...} 1005 1006RNCId ::= OCTET STRING (SIZE (7)) 1007 -- The internal structure is defined as follows: 1008 -- octet 1 bits 4321 Mobile Country Code 1st digit 1009 -- bits 8765 Mobile Country Code 2nd digit 1010 -- octet 2 bits 4321 Mobile Country Code 3rd digit 1011 -- bits 8765 Mobile Network Code 3rd digit 1012 -- or filler (1111) for 2 digit MNCs 1013 -- octet 3 bits 4321 Mobile Network Code 1st digit 1014 -- bits 8765 Mobile Network Code 2nd digit 1015 -- octets 4 and 5 Location Area Code according to 3GPP TS 24.008 1016 -- octets 6 and 7 RNC Id or Extended RNC Id value according to 1017 -- 3GPP TS 25.413 1018 1019RelocationNumberList ::= SEQUENCE SIZE (1..maxNumOfRelocationNumber) OF 1020 RelocationNumber 1021 1022MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber) 1023 1024RelocationNumber ::= SEQUENCE { 1025 handoverNumber ISDN-AddressString, 1026 rab-Id RAB-Id, 1027 -- RAB Identity is needed to relate the calls with the radio access bearers. 1028 ...} 1029 1030RAB-Id ::= INTEGER (1..maxNrOfRABs) 1031 1032maxNrOfRABs INTEGER ::= 255 1033 1034maxNumOfRelocationNumber INTEGER ::= 7 1035 1036RadioResourceInformation ::= OCTET STRING (SIZE (3..13)) 1037 -- Octets are coded according the Channel Type information element in 3GPP TS 48.008 1038 1039IntegrityProtectionInformation ::= OCTET STRING (SIZE (18..maxNumOfIntegrityInfo)) 1040 -- Octets contain a complete IntegrityProtectionInformation data type 1041 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 1042 -- mandated by 3GPP TS 25.413 1043 -- Padding bits are included, if needed, in the least significant bits of the 1044 -- last octet of the octet string. 1045 1046maxNumOfIntegrityInfo INTEGER ::= 100 1047 1048EncryptionInformation ::= OCTET STRING (SIZE (18..maxNumOfEncryptionInfo)) 1049 -- Octets contain a complete EncryptionInformation data type 1050 -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme 1051 -- mandated by 3GPP TS 25.413 1052 -- Padding bits are included, if needed, in the least significant bits of the 1053 -- last octet of the octet string. 1054 1055maxNumOfEncryptionInfo INTEGER ::= 100 1056 1057-- authentication management types 1058 1059SendAuthenticationInfoArg ::= SEQUENCE { 1060 imsi [0] IMSI, 1061 numberOfRequestedVectors NumberOfRequestedVectors, 1062 segmentationProhibited NULL OPTIONAL, 1063 immediateResponsePreferred [1] NULL OPTIONAL, 1064 re-synchronisationInfo Re-synchronisationInfo OPTIONAL, 1065 extensionContainer [2] ExtensionContainer OPTIONAL, 1066 ..., 1067 requestingNodeType [3] RequestingNodeType OPTIONAL, 1068 requestingPLMN-Id [4] PLMN-Id OPTIONAL, 1069 numberOfRequestedAdditional-Vectors [5] NumberOfRequestedVectors OPTIONAL, 1070 additionalVectorsAreForEPS [6] NULL OPTIONAL, 1071 ueUsageTypeRequestIndication [7] NULL OPTIONAL } 1072 1073 1074NumberOfRequestedVectors ::= INTEGER (1..5) 1075 1076Re-synchronisationInfo ::= SEQUENCE { 1077 rand RAND, 1078 auts AUTS, 1079 ...} 1080 1081SendAuthenticationInfoRes ::= [3] SEQUENCE { 1082 authenticationSetList AuthenticationSetList OPTIONAL, 1083 extensionContainer ExtensionContainer OPTIONAL, 1084 ..., 1085 eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL, 1086 ueUsageType [3] UE-UsageType OPTIONAL } 1087 1088EPS-AuthenticationSetList ::= SEQUENCE SIZE (1..5) OF 1089 EPC-AV 1090 1091UE-UsageType::= OCTET STRING (SIZE (4)) 1092 -- octets are coded as defined in 3GPP TS 29.272 [144] 1093 1094EPC-AV ::= SEQUENCE { 1095 rand RAND, 1096 xres XRES, 1097 autn AUTN, 1098 kasme KASME, 1099 extensionContainer ExtensionContainer OPTIONAL, 1100 ...} 1101 1102KASME ::= OCTET STRING (SIZE (32)) 1103 1104RequestingNodeType ::= ENUMERATED { 1105 vlr (0), 1106 sgsn (1), 1107 ..., 1108 s-cscf (2), 1109 bsf (3), 1110 gan-aaa-server (4), 1111 wlan-aaa-server (5), 1112 mme (16), 1113 mme-sgsn (17) 1114 } 1115 -- the values 2, 3, 4 and 5 shall not be used on the MAP-D or Gr interfaces 1116 -- exception handling: 1117 -- received values in the range (6-15) shall be treated as "vlr" 1118 -- received values greater than 17 shall be treated as "sgsn" 1119 1120-- equipment management types 1121 1122CheckIMEI-Arg ::= SEQUENCE { 1123 imei IMEI, 1124 requestedEquipmentInfo RequestedEquipmentInfo, 1125 extensionContainer ExtensionContainer OPTIONAL, 1126 ...} 1127 1128CheckIMEI-Res ::= SEQUENCE { 1129 equipmentStatus EquipmentStatus OPTIONAL, 1130 bmuef UESBI-Iu OPTIONAL, 1131 extensionContainer [0] ExtensionContainer OPTIONAL, 1132 ...} 1133 1134RequestedEquipmentInfo::= BIT STRING { 1135 equipmentStatus (0), 1136 bmuef (1)} (SIZE (2..8)) 1137 -- exception handling: reception of unknown bit assignments in the 1138 -- RequestedEquipmentInfo data type shall be discarded by the receiver 1139 1140UESBI-Iu ::= SEQUENCE { 1141 uesbi-IuA [0] UESBI-IuA OPTIONAL, 1142 uesbi-IuB [1] UESBI-IuB OPTIONAL, 1143 ...} 1144 1145UESBI-IuA ::= BIT STRING (SIZE(1..128)) 1146-- See 3GPP TS 25.413 1147 1148UESBI-IuB ::= BIT STRING (SIZE(1..128)) 1149-- See 3GPP TS 25.413 1150 1151EquipmentStatus ::= ENUMERATED { 1152 permittedListed (0), 1153 prohibitedListed (1), 1154 trackingListed (2)} 1155 1156-- subscriber management types 1157 1158InsertSubscriberDataArg ::= SEQUENCE { 1159 imsi [0] IMSI OPTIONAL, 1160 COMPONENTS OF SubscriberData, 1161 extensionContainer [14] ExtensionContainer OPTIONAL, 1162 ... , 1163 naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL, 1164 -- naea-PreferredCI is included at the discretion of the HLR operator. 1165 gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL, 1166 roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL 1167 OPTIONAL, 1168 networkAccessMode [24] NetworkAccessMode OPTIONAL, 1169 lsaInformation [25] LSAInformation OPTIONAL, 1170 lmu-Indicator [21] NULL OPTIONAL, 1171 lcsInformation [22] LCSInformation OPTIONAL, 1172 istAlertTimer [26] IST-AlertTimerValue OPTIONAL, 1173 superChargerSupportedInHLR [27] AgeIndicator OPTIONAL, 1174 mc-SS-Info [28] MC-SS-Info OPTIONAL, 1175 cs-AllocationRetentionPriority [29] CS-AllocationRetentionPriority OPTIONAL, 1176 sgsn-CAMEL-SubscriptionInfo [17] SGSN-CAMEL-SubscriptionInfo OPTIONAL, 1177 chargingCharacteristics [18] ChargingCharacteristics OPTIONAL, 1178 accessRestrictionData [19] AccessRestrictionData OPTIONAL, 1179 ics-Indicator [20] BOOLEAN OPTIONAL, 1180 eps-SubscriptionData [31] EPS-SubscriptionData OPTIONAL, 1181 csg-SubscriptionDataList [32] CSG-SubscriptionDataList OPTIONAL, 1182 ue-ReachabilityRequestIndicator [33] NULL OPTIONAL, 1183 sgsn-Number [34] ISDN-AddressString OPTIONAL, 1184 mme-Name [35] DiameterIdentity OPTIONAL, 1185 subscribedPeriodicRAUTAUtimer [36] SubscribedPeriodicRAUTAUtimer OPTIONAL, 1186 vplmnLIPAAllowed [37] NULL OPTIONAL, 1187 mdtUserConsent [38] BOOLEAN OPTIONAL, 1188 subscribedPeriodicLAUtimer [39] SubscribedPeriodicLAUtimer OPTIONAL, 1189 vplmn-Csg-SubscriptionDataList [40] VPLMN-CSG-SubscriptionDataList OPTIONAL, 1190 additionalMSISDN [41] ISDN-AddressString OPTIONAL, 1191 psAndSMS-OnlyServiceProvision [42] NULL OPTIONAL, 1192 smsInSGSNAllowed [43] NULL OPTIONAL, 1193 cs-to-ps-SRVCC-Allowed-Indicator [44] NULL OPTIONAL, 1194 pcscf-Restoration-Request [45] NULL OPTIONAL, 1195 adjacentAccessRestrictionDataList [46] AdjacentAccessRestrictionDataList OPTIONAL, 1196 imsi-Group-Id-List [47] IMSI-GroupIdList OPTIONAL, 1197 ueUsageType [48] UE-UsageType OPTIONAL, 1198 userPlaneIntegrityProtectionIndicator [49] NULL OPTIONAL, 1199 dl-Buffering-Suggested-Packet-Count [50] DL-Buffering-Suggested-Packet-Count OPTIONAL, 1200 reset-Id-List [51] Reset-Id-List OPTIONAL, 1201 eDRX-Cycle-Length-List [52] EDRX-Cycle-Length-List OPTIONAL, 1202 ext-AccessRestrictionData [53] Ext-AccessRestrictionData OPTIONAL, 1203 iab-Operation-Allowed-Indicator [54] NULL OPTIONAL } 1204 -- If the Network Access Mode parameter is sent, it shall be present only in 1205 -- the first sequence if seqmentation is used 1206 1207EDRX-Cycle-Length-List ::= SEQUENCE SIZE (1..8) OF 1208 EDRX-Cycle-Length 1209 1210EDRX-Cycle-Length ::= SEQUENCE { 1211 rat-Type [0] Used-RAT-Type, 1212 eDRX-Cycle-Length-Value [1] EDRX-Cycle-Length-Value, 1213 ...} 1214 -- The eDRX-Cycle-Length contains the subscribed eDRX-Cycle-Length applicable to a 1215 -- a specific RAT Type. 1216 1217 1218EDRX-Cycle-Length-Value ::= OCTET STRING (SIZE (1)) 1219 -- The EDRX-Cycle-Length-Value shall be encoded as specified in clause 7.3.216 of 1220 -- 3GPP TS 29.272 [144]. 1221 1222 1223Reset-Id-List ::= SEQUENCE SIZE (1..50) OF 1224 Reset-Id 1225 1226Reset-Id ::= OCTET STRING (SIZE (1..4)) 1227 -- Reset-Ids shall be unique within the HPLMN. 1228 1229 1230DL-Buffering-Suggested-Packet-Count ::= INTEGER (-1..2147483647) 1231 -- values are defined in 3GPP TS 29.272 [144] 1232 1233 1234Group-Service-ID ::= INTEGER (0..4294967295) 1235 -- values are defined in 3GPP TS 29.272 [144] 1236 1237 1238Local-GroupID ::= OCTET STRING (SIZE (1..10)) 1239 -- Refers to Local group ID defined by an operator identified by the PLMN-ID. 1240 -- for details see 3GPP TS 29.272 [144] 1241 1242IMSI-GroupIdList ::= SEQUENCE SIZE (1..50) OF 1243 IMSI-GroupId 1244 1245IMSI-GroupId ::= SEQUENCE { 1246 group-Service-Id [0] Group-Service-ID, 1247 plmnId [1] PLMN-Id, 1248 local-Group-ID [2] Local-GroupID, 1249 ...} 1250 1251SubscribedPeriodicRAUTAUtimer ::= INTEGER (0..4294967295) 1252 -- This parameter carries the subscribed periodic TAU/RAU timer value in seconds as 1253 -- specified in 3GPP TS 24.008 [35]. 1254 1255SubscribedPeriodicLAUtimer ::= INTEGER (0..4294967295) 1256 -- This parameter carries the subscribed periodic LAU timer value in seconds as 1257 -- specified in 3GPP TS 24.008 [35]. 1258 1259CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF 1260 CSG-SubscriptionData 1261 1262CSG-SubscriptionData ::= SEQUENCE { 1263 csg-Id CSG-Id, 1264 expirationDate Time OPTIONAL, 1265 extensionContainer ExtensionContainer OPTIONAL, 1266 ..., 1267 lipa-AllowedAPNList [0] LIPA-AllowedAPNList OPTIONAL, 1268 plmn-Id [1] PLMN-Id OPTIONAL 1269} 1270 1271VPLMN-CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF 1272 CSG-SubscriptionData 1273 1274CSG-Id ::= BIT STRING (SIZE (27)) 1275 -- coded according to 3GPP TS 23.003 [17]. 1276 1277LIPA-AllowedAPNList ::= SEQUENCE SIZE (1..maxNumOfLIPAAllowedAPN) OF 1278 APN 1279 1280maxNumOfLIPAAllowedAPN INTEGER ::= 50 1281 1282 1283EPS-SubscriptionData ::= SEQUENCE { 1284 apn-oi-Replacement [0] APN-OI-Replacement OPTIONAL, 1285 -- this apn-oi-Replacement refers to the UE level apn-oi-Replacement. 1286 rfsp-id [2] RFSP-ID OPTIONAL, 1287 ambr [3] AMBR OPTIONAL, 1288 apn-ConfigurationProfile [4] APN-ConfigurationProfile OPTIONAL, 1289 stn-sr [6] ISDN-AddressString OPTIONAL, 1290 extensionContainer [5] ExtensionContainer OPTIONAL, 1291 ..., 1292 mps-CSPriority [7] NULL OPTIONAL, 1293 mps-EPSPriority [8] NULL OPTIONAL, 1294 subscribed-vsrvcc [9] NULL OPTIONAL } 1295 -- mps-CSPriority by its presence indicates that the UE is subscribed to the eMLPP in 1296 -- the CS domain, referring to the 3GPP TS 29.272 [144] for details. 1297 -- mps-EPSPriority by its presence indicates that the UE is subscribed to the MPS in 1298 -- the EPS domain, referring to the 3GPP TS 29.272 [144] for details. 1299 -- 1300 -- subscribed-vsrvcc by its presence indicates that the UE is subscribed to the vSRVCC in 1301 -- the EPS domain, referring to the 3GPP TS 29.272 [144] for details. 1302 1303APN-OI-Replacement ::= OCTET STRING (SIZE (9..100)) 1304 -- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17] 1305 1306RFSP-ID ::= INTEGER (1..256) 1307 1308APN-ConfigurationProfile ::= SEQUENCE { 1309 defaultContext ContextId, 1310 completeDataListIncluded NULL OPTIONAL, 1311 -- If segmentation is used, completeDataListIncluded may only be present in the 1312 -- first segment of APN-ConfigurationProfile. 1313 epsDataList [1] EPS-DataList, 1314 extensionContainer [2] ExtensionContainer OPTIONAL, 1315 ... , 1316 additionalDefaultContext [3] ContextId OPTIONAL 1317 -- for details see the 3GPP TS 29.272 [144]. 1318 } 1319 1320EPS-DataList ::= SEQUENCE SIZE (1..maxNumOfAPN-Configurations) OF 1321 APN-Configuration 1322 1323 1324maxNumOfAPN-Configurations INTEGER ::= 50 1325 1326 1327APN-Configuration ::= SEQUENCE { 1328 contextId [0] ContextId, 1329 pdn-Type [1] PDN-Type, 1330 servedPartyIP-IPv4-Address [2] PDP-Address OPTIONAL, 1331 apn [3] APN, 1332 eps-qos-Subscribed [4] EPS-QoS-Subscribed, 1333 pdn-gw-Identity [5] PDN-GW-Identity OPTIONAL, 1334 pdn-gw-AllocationType [6] PDN-GW-AllocationType OPTIONAL, 1335 vplmnAddressAllowed [7] NULL OPTIONAL, 1336 chargingCharacteristics [8] ChargingCharacteristics OPTIONAL, 1337 ambr [9] AMBR OPTIONAL, 1338 specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL, extensionContainer [11] ExtensionContainer OPTIONAL, 1339 servedPartyIP-IPv6-Address [12] PDP-Address OPTIONAL, 1340 ..., 1341 apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL, 1342 -- this apn-oi-Replacement refers to the APN level apn-oi-Replacement. 1343 sipto-Permission [14] SIPTO-Permission OPTIONAL, 1344 lipa-Permission [15] LIPA-Permission OPTIONAL, 1345 restoration-Priority [16] Restoration-Priority OPTIONAL, 1346 sipto-local-network-Permission [17] SIPTO-Local-Network-Permission OPTIONAL, 1347 wlan-offloadability [18] WLAN-Offloadability OPTIONAL, 1348 non-IP-PDN-Type-Indicator [19] NULL OPTIONAL, 1349 nIDD-Mechanism [20] NIDD-Mechanism OPTIONAL, 1350 sCEF-ID [21] FQDN OPTIONAL, 1351 pdn-ConnectionContinuity [22] PDN-ConnectionContinuity OPTIONAL 1352 -- absence of pdn-ConnectionContinuity indicates that the handling is left to 1353 -- local VPLMN policy 1354 } 1355 1356PDN-ConnectionContinuity ::= ENUMERATED { 1357 maintainPDN-Connection (0), 1358 disconnectPDN-ConnectionWithReactivationRequest (1), 1359 disconnectPDN-ConnectionWithoutReactivationRequest (2) 1360 } 1361 1362NIDD-Mechanism ::= ENUMERATED { 1363 sGi-based-data-delivery (0), 1364 sCEF-based-data-delivery (1) 1365 -- The default value, when this information element is not present, is 1366 -- sGi-based-data-delivery (0) 1367 } 1368 1369PDN-Type ::= OCTET STRING (SIZE (1)) 1370 -- Octet is coded as follows: 1371 -- Bits 1372 -- 3 2 1 1373 -- 0 0 1 IPv4 1374 -- 0 1 0 IPv6 1375 -- 0 1 1 IPv4v6 1376 -- 1 0 0 IPv4_or_IPv6 1377 -- Bits 8-4 shall be coded as zero. 1378 -- for details see 3GPP TS 29.272 [144] 1379 1380EPS-QoS-Subscribed ::= SEQUENCE { 1381 qos-Class-Identifier [0] QoS-Class-Identifier, 1382 allocation-Retention-Priority [1] Allocation-Retention-Priority, 1383 extensionContainer [2] ExtensionContainer OPTIONAL, 1384 ... } 1385 1386AMBR ::= SEQUENCE { 1387 max-RequestedBandwidth-UL [0] Bandwidth, 1388 max-RequestedBandwidth-DL [1] Bandwidth, 1389 extensionContainer [2] ExtensionContainer OPTIONAL, 1390 ..., 1391 extended-Max-RequestedBandwidth-UL [3] BandwidthExt OPTIONAL, 1392 extended-Max-RequestedBandwidth-DL [4] BandwidthExt OPTIONAL 1393 -- extended-Max-RequestedBandwidth-UL/DL shall be populated according to the 1394 -- description of the corresponding parameters in 3GPP TS 29.272 [144] 1395} 1396 1397 1398SpecificAPNInfoList ::= SEQUENCE SIZE (1..maxNumOfSpecificAPNInfos) OF 1399 SpecificAPNInfo 1400 1401maxNumOfSpecificAPNInfos INTEGER ::= 50 1402 1403SpecificAPNInfo ::= SEQUENCE { 1404 apn [0] APN, 1405 pdn-gw-Identity [1] PDN-GW-Identity, 1406 extensionContainer [2] ExtensionContainer OPTIONAL, 1407 ... } 1408 1409Bandwidth ::= INTEGER 1410 -- bits per second 1411 1412BandwidthExt ::= INTEGER 1413 -- kilobits per second 1414 1415QoS-Class-Identifier ::= INTEGER (1..9) 1416 -- values are defined in 3GPP TS 29.212 1417 1418 1419 1420Allocation-Retention-Priority ::= SEQUENCE { 1421 priority-level [0] INTEGER, 1422 pre-emption-capability [1] BOOLEAN OPTIONAL, 1423 pre-emption-vulnerability [2] BOOLEAN OPTIONAL, 1424 extensionContainer [3] ExtensionContainer OPTIONAL, 1425 ... } 1426 1427PDN-GW-Identity ::= SEQUENCE { 1428 pdn-gw-ipv4-Address [0] PDP-Address OPTIONAL, 1429 pdn-gw-ipv6-Address [1] PDP-Address OPTIONAL, 1430 pdn-gw-name [2] FQDN OPTIONAL, 1431 extensionContainer [3] ExtensionContainer OPTIONAL, 1432 ... } 1433 1434FQDN ::= OCTET STRING (SIZE (9..255)) 1435 1436 1437PDN-GW-AllocationType ::= ENUMERATED { 1438 static (0), 1439 dynamic (1)} 1440 1441 1442WLAN-Offloadability ::= SEQUENCE { 1443 wlan-offloadability-EUTRAN [0] WLAN-Offloadability-Indication OPTIONAL, 1444 wlan-offloadability-UTRAN [1] WLAN-Offloadability-Indication OPTIONAL, 1445 extensionContainer [2] ExtensionContainer OPTIONAL, 1446 ... } 1447 1448WLAN-Offloadability-Indication ::= ENUMERATED { 1449 notAllowed (0), 1450 allowed (1)} 1451 1452 1453 1454AccessRestrictionData ::= BIT STRING { 1455 utranNotAllowed (0), 1456 geranNotAllowed (1), 1457 ganNotAllowed (2), 1458 i-hspa-evolutionNotAllowed (3), 1459 wb-e-utranNotAllowed (4), 1460 ho-toNon3GPP-AccessNotAllowed (5), 1461 nb-iotNotAllowed (6), 1462 enhancedCoverageNotAllowed (7) } (SIZE (2..8)) 1463 -- exception handling: 1464 -- The VLR shall ignore the access restriction data related to an access type not 1465 -- supported by the node. 1466 -- The handling of the access restriction data by the SGSN is described in clause 1467 -- 5.3.19 of TS 23.060, in clause 7.5.3 of TS 29.060 and clause 7.3.6 of TS 29.274. 1468 -- Additional access restrictions are encoded in Ext-AccessRestrictionData bit string. 1469 1470 1471Ext-AccessRestrictionData ::= BIT STRING { 1472 nrAsSecondaryRATNotAllowed (0), 1473 unlicensedSpectrumAsSecondaryRATNotAllowed (1) } (SIZE (1..32)) 1474 1475AdjacentAccessRestrictionDataList ::= SEQUENCE SIZE (1..50) OF 1476 AdjacentAccessRestrictionData 1477 1478AdjacentAccessRestrictionData ::= SEQUENCE { 1479 plmnId [0] PLMN-Id, 1480 accessRestrictionData [1] AccessRestrictionData, 1481 ... , 1482 ext-AccessRestrictionData [2] Ext-AccessRestrictionData OPTIONAL } 1483 1484CS-AllocationRetentionPriority ::= OCTET STRING (SIZE (1)) 1485 -- This data type encodes each priority level defined in TS 23.107 as the binary value 1486 -- of the priority level. 1487 1488IST-AlertTimerValue ::= INTEGER (15..255) 1489 1490LCSInformation ::= SEQUENCE { 1491 gmlc-List [0] GMLC-List OPTIONAL, 1492 lcs-PrivacyExceptionList [1] LCS-PrivacyExceptionList OPTIONAL, 1493 molr-List [2] MOLR-List OPTIONAL, 1494 ..., 1495 add-lcs-PrivacyExceptionList [3] LCS-PrivacyExceptionList OPTIONAL } 1496 -- add-lcs-PrivacyExceptionList may be sent only if lcs-PrivacyExceptionList is 1497 -- present and contains four instances of LCS-PrivacyClass. If the mentioned condition 1498 -- is not satisfied the receiving node shall discard add-lcs-PrivacyExceptionList. 1499 -- If an LCS-PrivacyClass is received both in lcs-PrivacyExceptionList and in 1500 -- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected 1501 -- data value shall be returned. 1502 1503GMLC-List ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF 1504 ISDN-AddressString 1505 -- if segmentation is used, the complete GMLC-List shall be sent in one segment 1506 1507maxNumOfGMLC INTEGER ::= 5 1508 1509NetworkAccessMode ::= ENUMERATED { 1510 packetAndCircuit (0), 1511 onlyCircuit (1), 1512 onlyPacket (2), 1513 ...} 1514 -- if unknown values are received in NetworkAccessMode 1515 -- they shall be discarded. 1516 1517GPRSDataList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF 1518 PDP-Context 1519 1520maxNumOfPDP-Contexts INTEGER ::= 50 1521 1522PDP-Context ::= SEQUENCE { 1523 pdp-ContextId ContextId, 1524 pdp-Type [16] PDP-Type, 1525 pdp-Address [17] PDP-Address OPTIONAL, 1526 qos-Subscribed [18] QoS-Subscribed, 1527 vplmnAddressAllowed [19] NULL OPTIONAL, 1528 apn [20] APN, 1529 extensionContainer [21] ExtensionContainer OPTIONAL, 1530 ... , 1531 ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL, 1532 pdp-ChargingCharacteristics [1] ChargingCharacteristics OPTIONAL, 1533 ext2-QoS-Subscribed [2] Ext2-QoS-Subscribed OPTIONAL, 1534 -- ext2-QoS-Subscribed may be present only if ext-QoS-Subscribed is present. 1535 ext3-QoS-Subscribed [3] Ext3-QoS-Subscribed OPTIONAL, 1536 -- ext3-QoS-Subscribed may be present only if ext2-QoS-Subscribed is present. 1537 ext4-QoS-Subscribed [4] Ext4-QoS-Subscribed OPTIONAL, 1538 -- ext4-QoS-Subscribed may be present only if ext3-QoS-Subscribed is present. 1539 apn-oi-Replacement [5] APN-OI-Replacement OPTIONAL, 1540 -- this apn-oi-Replacement refers to the APN level apn-oi-Replacement and has 1541 -- higher priority than UE level apn-oi-Replacement. 1542 ext-pdp-Type [6] Ext-PDP-Type OPTIONAL, 1543 -- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be 1544 -- accessed by dual-stack UEs 1545 ext-pdp-Address [7] PDP-Address OPTIONAL, 1546 -- contains an additional IP address in case of dual-stack static IP address assignment 1547 -- for the UE. 1548 -- it may contain an IPv4 or an IPv6 address/prefix, and it may be present 1549 -- only if pdp-Address is present; if both are present, each parameter shall 1550 -- contain a different type of address (IPv4 or IPv6). 1551 ambr [10] AMBR OPTIONAL, 1552 -- this ambr contains the AMBR associated to the APN included in the 1553 -- PDP-Context (APN-AMBR). 1554 sipto-Permission [8] SIPTO-Permission OPTIONAL, 1555 lipa-Permission [9] LIPA-Permission OPTIONAL, 1556 restoration-Priority [11] Restoration-Priority OPTIONAL, 1557 sipto-local-network-Permission [12] SIPTO-Local-Network-Permission OPTIONAL, 1558 nIDD-Mechanism [13] NIDD-Mechanism OPTIONAL, 1559 sCEF-ID [14] FQDN OPTIONAL 1560 } 1561 1562Restoration-Priority ::= OCTET STRING (SIZE (1)) 1563 -- Octet 1: 1564 -- Restoration Priority. This octet encodes the Restoration Priority, 1565 -- as the binary value of the Restoration-Priority described in 3GPP TS 29.272 [144]. 1566 1567SIPTO-Permission ::= ENUMERATED { 1568 siptoAboveRanAllowed (0), 1569 siptoAboveRanNotAllowed (1) 1570 } 1571 1572SIPTO-Local-Network-Permission ::= ENUMERATED { 1573 siptoAtLocalNetworkAllowed (0), 1574 siptoAtLocalNetworkNotAllowed (1) 1575 } 1576 1577LIPA-Permission ::= ENUMERATED { 1578 lipaProhibited (0), 1579 lipaOnly (1), 1580 lipaConditional (2) 1581 } 1582 1583ContextId ::= INTEGER (1..maxNumOfPDP-Contexts) 1584 1585GPRSSubscriptionData ::= SEQUENCE { 1586 completeDataListIncluded NULL OPTIONAL, 1587 -- If segmentation is used, completeDataListIncluded may only be present in the 1588 -- first segment of GPRSSubscriptionData. 1589 gprsDataList [1] GPRSDataList, 1590 extensionContainer [2] ExtensionContainer OPTIONAL, 1591 ..., 1592 apn-oi-Replacement [3] APN-OI-Replacement OPTIONAL 1593 -- this apn-oi-Replacement refers to the UE level apn-oi-Replacement. 1594 } 1595 1596SGSN-CAMEL-SubscriptionInfo ::= SEQUENCE { 1597 gprs-CSI [0] GPRS-CSI OPTIONAL, 1598 mo-sms-CSI [1] SMS-CSI OPTIONAL, 1599 extensionContainer [2] ExtensionContainer OPTIONAL, 1600 ..., 1601 mt-sms-CSI [3] SMS-CSI OPTIONAL, 1602 mt-smsCAMELTDP-CriteriaList [4] MT-smsCAMELTDP-CriteriaList OPTIONAL, 1603 mg-csi [5] MG-CSI OPTIONAL 1604 } 1605 1606GPRS-CSI ::= SEQUENCE { 1607 gprs-CamelTDPDataList [0] GPRS-CamelTDPDataList OPTIONAL, 1608 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL, 1609 extensionContainer [2] ExtensionContainer OPTIONAL, 1610 notificationToCSE [3] NULL OPTIONAL, 1611 csi-Active [4] NULL OPTIONAL, 1612 ...} 1613-- notificationToCSE and csi-Active shall not be present when GPRS-CSI is sent to SGSN. 1614-- They may only be included in ATSI/ATM ack/NSDC message. 1615-- GPRS-CamelTDPData and camelCapabilityHandling shall be present in 1616-- the GPRS-CSI sequence. 1617-- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be 1618-- present in the first segment 1619 1620GPRS-CamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 1621 GPRS-CamelTDPData 1622-- GPRS-CamelTDPDataList shall not contain more than one instance of 1623-- GPRS-CamelTDPData containing the same value for gprs-TriggerDetectionPoint. 1624 1625GPRS-CamelTDPData ::= SEQUENCE { 1626 gprs-TriggerDetectionPoint [0] GPRS-TriggerDetectionPoint, 1627 serviceKey [1] ServiceKey, 1628 gsmSCF-Address [2] ISDN-AddressString, 1629 defaultSessionHandling [3] DefaultGPRS-Handling, 1630 extensionContainer [4] ExtensionContainer OPTIONAL, 1631 ... 1632 } 1633 1634DefaultGPRS-Handling ::= ENUMERATED { 1635 continueTransaction (0) , 1636 releaseTransaction (1) , 1637 ...} 1638-- exception handling: 1639-- reception of values in range 2-31 shall be treated as "continueTransaction" 1640-- reception of values greater than 31 shall be treated as "releaseTransaction" 1641 1642GPRS-TriggerDetectionPoint ::= ENUMERATED { 1643 attach (1), 1644 attachChangeOfPosition (2), 1645 pdp-ContextEstablishment (11), 1646 pdp-ContextEstablishmentAcknowledgement (12), 1647 pdp-ContextChangeOfPosition (14), 1648 ... } 1649-- exception handling: 1650-- For GPRS-CamelTDPData sequences containing this parameter with any 1651-- other value than the ones listed the receiver shall ignore the whole 1652-- GPRS-CamelTDPDatasequence. 1653 1654APN ::= OCTET STRING (SIZE (2..63)) 1655 -- Octets are coded according to TS 3GPP TS 23.003 [17] 1656 1657PDP-Type ::= OCTET STRING (SIZE (2)) 1658 -- Octets are coded according to TS 3GPP TS 29.060 [105] 1659 -- Only the values PPP, IPv4, IPv6 and Non-IP are allowed for this parameter. 1660 1661Ext-PDP-Type ::= OCTET STRING (SIZE (2)) 1662 -- Octets are coded, similarly to PDP-Type, according to TS 3GPP TS 29.060 [105]. 1663 -- Only the value IPv4v6 is allowed for this parameter. 1664 1665PDP-Address ::= OCTET STRING (SIZE (1..16)) 1666 -- Octets are coded according to TS 3GPP TS 29.060 [105] 1667 1668 -- The possible size values are: 1669 -- 1-7 octets X.25 address type 1670 -- 4 octets IPv4 address type 1671 -- 16 octets Ipv6 address type 1672 1673QoS-Subscribed ::= OCTET STRING (SIZE (3)) 1674 -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets 1675 -- 3-5. 1676 1677Ext-QoS-Subscribed ::= OCTET STRING (SIZE (1..9)) 1678 -- OCTET 1: 1679 -- Allocation/Retention Priority (This octet encodes each priority level defined in 1680 -- 23.107 as the binary value of the priority level, declaration in 29.060) 1681 -- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 1682 -- 6-13. 1683 1684Ext2-QoS-Subscribed ::= OCTET STRING (SIZE (1..3)) 1685 -- Octets 1-3 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 14-16. 1686 -- If Quality of Service information is structured with 14 octet length, then 1687 -- Octet 1 is coded according to 3GPP TS 24.008 [35] Quality of Service Octet 14. 1688 1689Ext3-QoS-Subscribed ::= OCTET STRING (SIZE (1..2)) 1690 -- Octets 1-2 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 17-18. 1691 1692Ext4-QoS-Subscribed ::= OCTET STRING (SIZE (1)) 1693 -- Octet 1: 1694 -- Evolved Allocation/Retention Priority. This octet encodes the Priority Level (PL), 1695 -- the Preemption Capability (PCI) and Preemption Vulnerability (PVI) values, as 1696 -- described in 3GPP TS 29.060 [105]. 1697 1698ChargingCharacteristics ::= OCTET STRING (SIZE (2)) 1699 -- Octets are coded according to 3GPP TS 32.215. 1700 1701LSAOnlyAccessIndicator ::= ENUMERATED { 1702 accessOutsideLSAsAllowed (0), 1703 accessOutsideLSAsRestricted (1)} 1704 1705LSADataList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF 1706 LSAData 1707 1708maxNumOfLSAs INTEGER ::= 20 1709 1710LSAData ::= SEQUENCE { 1711 lsaIdentity [0] LSAIdentity, 1712 lsaAttributes [1] LSAAttributes, 1713 lsaActiveModeIndicator [2] NULL OPTIONAL, 1714 extensionContainer [3] ExtensionContainer OPTIONAL, 1715 ...} 1716 1717LSAInformation ::= SEQUENCE { 1718 completeDataListIncluded NULL OPTIONAL, 1719 1720 -- If segmentation is used, completeDataListIncluded may only be present in the 1721 -- first segment. 1722 lsaOnlyAccessIndicator [1] LSAOnlyAccessIndicator OPTIONAL, 1723 lsaDataList [2] LSADataList OPTIONAL, 1724 extensionContainer [3] ExtensionContainer OPTIONAL, 1725 ...} 1726 1727LSAIdentity ::= OCTET STRING (SIZE (3)) 1728 -- Octets are coded according to TS 3GPP TS 23.003 [17] 1729 1730LSAAttributes ::= OCTET STRING (SIZE (1)) 1731 -- Octets are coded according to TS 3GPP TS 48.008 [49] 1732 1733SubscriberData ::= SEQUENCE { 1734 msisdn [1] ISDN-AddressString OPTIONAL, 1735 category [2] Category OPTIONAL, 1736 subscriberStatus [3] SubscriberStatus OPTIONAL, 1737 bearerServiceList [4] BearerServiceList OPTIONAL, 1738 -- The exception handling for reception of unsupported / not allocated 1739 -- bearerServiceCodes is defined in clause 8.8.1 1740 teleserviceList [6] TeleserviceList OPTIONAL, 1741 -- The exception handling for reception of unsupported / not allocated 1742 -- teleserviceCodes is defined in clause 8.8.1 1743 provisionedSS [7] Ext-SS-InfoList OPTIONAL, 1744 odb-Data [8] ODB-Data OPTIONAL, 1745 roamingRestrictionDueToUnsupportedFeature [9] NULL OPTIONAL, 1746 regionalSubscriptionData [10] ZoneCodeList OPTIONAL, 1747 vbsSubscriptionData [11] VBSDataList OPTIONAL, 1748 vgcsSubscriptionData [12] VGCSDataList OPTIONAL, 1749 vlrCamelSubscriptionInfo [13] VlrCamelSubscriptionInfo OPTIONAL 1750 } 1751 1752Category ::= OCTET STRING (SIZE (1)) 1753 -- The internal structure is defined in ITU-T Rec Q.763. 1754 1755SubscriberStatus ::= ENUMERATED { 1756 serviceGranted (0), 1757 operatorDeterminedBarring (1)} 1758 1759BearerServiceList ::= SEQUENCE SIZE (1..maxNumOfBearerServices) OF 1760 Ext-BearerServiceCode 1761 1762maxNumOfBearerServices INTEGER ::= 50 1763 1764TeleserviceList ::= SEQUENCE SIZE (1..maxNumOfTeleservices) OF 1765 Ext-TeleserviceCode 1766 1767maxNumOfTeleservices INTEGER ::= 20 1768 1769ODB-Data ::= SEQUENCE { 1770 odb-GeneralData ODB-GeneralData, 1771 odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL, 1772 extensionContainer ExtensionContainer OPTIONAL, 1773 ...} 1774 1775ODB-GeneralData ::= BIT STRING { 1776 allOG-CallsBarred (0), 1777 internationalOGCallsBarred (1), 1778 internationalOGCallsNotToHPLMN-CountryBarred (2), 1779 interzonalOGCallsBarred (6), 1780 interzonalOGCallsNotToHPLMN-CountryBarred (7), 1781 interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred (8), 1782 premiumRateInformationOGCallsBarred (3), 1783 premiumRateEntertainementOGCallsBarred (4), 1784 ss-AccessBarred (5), 1785 allECT-Barred (9), 1786 chargeableECT-Barred (10), 1787 internationalECT-Barred (11), 1788 interzonalECT-Barred (12), 1789 doublyChargeableECT-Barred (13), 1790 multipleECT-Barred (14), 1791 allPacketOrientedServicesBarred (15), 1792 roamerAccessToHPLMN-AP-Barred (16), 1793 roamerAccessToVPLMN-AP-Barred (17), 1794 roamingOutsidePLMNOG-CallsBarred (18), 1795 allIC-CallsBarred (19), 1796 roamingOutsidePLMNIC-CallsBarred (20), 1797 roamingOutsidePLMNICountryIC-CallsBarred (21), 1798 roamingOutsidePLMN-Barred (22), 1799 roamingOutsidePLMN-CountryBarred (23), 1800 registrationAllCF-Barred (24), 1801 registrationCFNotToHPLMN-Barred (25), 1802 registrationInterzonalCF-Barred (26), 1803 registrationInterzonalCFNotToHPLMN-Barred (27), 1804 registrationInternationalCF-Barred (28)} (SIZE (15..32)) 1805 -- exception handling: reception of unknown bit assignments in the 1806 -- ODB-GeneralData type shall be treated like unsupported ODB-GeneralData 1807 -- When the ODB-GeneralData type is removed from the HLR for a given subscriber, 1808 -- in NoteSubscriberDataModified operation sent toward the gsmSCF 1809 -- all bits shall be set to "O". 1810 1811ODB-HPLMN-Data ::= BIT STRING { 1812 plmn-SpecificBarringType1 (0), 1813 plmn-SpecificBarringType2 (1), 1814 plmn-SpecificBarringType3 (2), 1815 plmn-SpecificBarringType4 (3)} (SIZE (4..32)) 1816 -- exception handling: reception of unknown bit assignments in the 1817 -- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data 1818 -- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber, 1819 -- in NoteSubscriberDataModified operation sent toward the gsmSCF 1820 -- all bits shall be set to "O". 1821 1822Ext-SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF 1823 Ext-SS-Info 1824 1825Ext-SS-Info ::= CHOICE { 1826 forwardingInfo [0] Ext-ForwInfo, 1827 callBarringInfo [1] Ext-CallBarInfo, 1828 cug-Info [2] CUG-Info, 1829 ss-Data [3] Ext-SS-Data, 1830 emlpp-Info [4] EMLPP-Info} 1831 1832Ext-ForwInfo ::= SEQUENCE { 1833 ss-Code SS-Code, 1834 forwardingFeatureList Ext-ForwFeatureList, 1835 extensionContainer [0] ExtensionContainer OPTIONAL, 1836 ...} 1837 1838Ext-ForwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF 1839 Ext-ForwFeature 1840 1841Ext-ForwFeature ::= SEQUENCE { 1842 basicService Ext-BasicServiceCode OPTIONAL, 1843 ss-Status [4] Ext-SS-Status, 1844 forwardedToNumber [5] ISDN-AddressString OPTIONAL, 1845 -- When this data type is sent from an HLR which supports CAMEL Phase 2 1846 -- to a VLR that supports CAMEL Phase 2 the VLR shall not check the 1847 -- format of the number 1848 forwardedToSubaddress [8] ISDN-SubaddressString OPTIONAL, 1849 forwardingOptions [6] Ext-ForwOptions OPTIONAL, 1850 noReplyConditionTime [7] Ext-NoRepCondTime OPTIONAL, 1851 extensionContainer [9] ExtensionContainer OPTIONAL, 1852 ..., 1853 longForwardedToNumber [10] FTN-AddressString OPTIONAL } 1854 1855Ext-ForwOptions ::= OCTET STRING (SIZE (1..5)) 1856 1857 -- OCTET 1: 1858 1859 -- bit 8: notification to forwarding party 1860 -- 0 no notification 1861 -- 1 notification 1862 1863 -- bit 7: redirecting presentation 1864 -- 0 no presentation 1865 -- 1 presentation 1866 1867 -- bit 6: notification to calling party 1868 -- 0 no notification 1869 -- 1 notification 1870 1871 -- bit 5: 0 (unused) 1872 1873 -- bits 43: forwarding reason 1874 -- 00 ms not reachable 1875 -- 01 ms busy 1876 -- 10 no reply 1877 -- 11 unconditional 1878 1879 -- bits 21: 00 (unused) 1880 1881 -- OCTETS 2-5: reserved for future use. They shall be discarded if 1882 -- received and not understood. 1883 1884Ext-NoRepCondTime ::= INTEGER (1..100) 1885 -- Only values 5-30 are used. 1886 -- Values in the ranges 1-4 and 31-100 are reserved for future use 1887 -- If received: 1888 -- values 1-4 shall be mapped on to value 5 1889 -- values 31-100 shall be mapped on to value 30 1890 1891Ext-CallBarInfo ::= SEQUENCE { 1892 ss-Code SS-Code, 1893 callBarringFeatureList Ext-CallBarFeatureList, 1894 extensionContainer ExtensionContainer OPTIONAL, 1895 ...} 1896 1897Ext-CallBarFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF 1898 Ext-CallBarringFeature 1899 1900Ext-CallBarringFeature ::= SEQUENCE { 1901 basicService Ext-BasicServiceCode OPTIONAL, 1902 ss-Status [4] Ext-SS-Status, 1903 extensionContainer ExtensionContainer OPTIONAL, 1904 ...} 1905 1906CUG-Info ::= SEQUENCE { 1907 cug-SubscriptionList CUG-SubscriptionList, 1908 cug-FeatureList CUG-FeatureList OPTIONAL, 1909 extensionContainer [0] ExtensionContainer OPTIONAL, 1910 ...} 1911 1912CUG-SubscriptionList ::= SEQUENCE SIZE (0..maxNumOfCUG) OF 1913 CUG-Subscription 1914 1915CUG-Subscription ::= SEQUENCE { 1916 cug-Index CUG-Index, 1917 cug-Interlock CUG-Interlock, 1918 intraCUG-Options IntraCUG-Options, 1919 basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL, 1920 extensionContainer [0] ExtensionContainer OPTIONAL, 1921 ...} 1922 1923CUG-Index ::= INTEGER (0..32767) 1924 -- The internal structure is defined in ETS 300 138. 1925 1926CUG-Interlock ::= OCTET STRING (SIZE (4)) 1927 1928IntraCUG-Options ::= ENUMERATED { 1929 noCUG-Restrictions (0), 1930 cugIC-CallBarred (1), 1931 cugOG-CallBarred (2)} 1932 1933maxNumOfCUG INTEGER ::= 10 1934 1935CUG-FeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF 1936 CUG-Feature 1937 1938Ext-BasicServiceGroupList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF 1939 Ext-BasicServiceCode 1940 1941maxNumOfExt-BasicServiceGroups INTEGER ::= 32 1942 1943CUG-Feature ::= SEQUENCE { 1944 basicService Ext-BasicServiceCode OPTIONAL, 1945 preferentialCUG-Indicator CUG-Index OPTIONAL, 1946 interCUG-Restrictions InterCUG-Restrictions, 1947 extensionContainer ExtensionContainer OPTIONAL, 1948 ...} 1949 1950InterCUG-Restrictions ::= OCTET STRING (SIZE (1)) 1951 1952 -- bits 876543: 000000 (unused) 1953 -- Exception handling: 1954 -- bits 876543 shall be ignored if received and not understood 1955 1956 -- bits 21 1957 -- 00 CUG only facilities 1958 -- 01 CUG with outgoing access 1959 -- 10 CUG with incoming access 1960 -- 11 CUG with both outgoing and incoming access 1961 1962Ext-SS-Data ::= SEQUENCE { 1963 ss-Code SS-Code, 1964 ss-Status [4] Ext-SS-Status, 1965 ss-SubscriptionOption SS-SubscriptionOption OPTIONAL, 1966 basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL, 1967 extensionContainer [5] ExtensionContainer OPTIONAL, 1968 ...} 1969 1970LCS-PrivacyExceptionList ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF 1971 LCS-PrivacyClass 1972 1973maxNumOfPrivacyClass INTEGER ::= 4 1974 1975LCS-PrivacyClass ::= SEQUENCE { 1976 ss-Code SS-Code, 1977 ss-Status Ext-SS-Status, 1978 notificationToMSUser [0] NotificationToMSUser OPTIONAL, 1979 -- notificationToMSUser may be sent only for SS-codes callSessionRelated 1980 -- and callSessionUnrelated. If not received for SS-codes callSessionRelated 1981 -- and callSessionUnrelated, 1982 -- the default values according to 3GPP TS 23.271 shall be assumed. 1983 externalClientList [1] ExternalClientList OPTIONAL, 1984 -- externalClientList may be sent only for SS-code callSessionUnrelated to a 1985 -- visited node that does not support LCS Release 4 or later versions. 1986 -- externalClientList may be sent only for SS-codes callSessionUnrelated and 1987 -- callSessionRelated to a visited node that supports LCS Release 4 or later versions. 1988 plmnClientList [2] PLMNClientList OPTIONAL, 1989 -- plmnClientList may be sent only for SS-code plmnoperator. 1990 extensionContainer [3] ExtensionContainer OPTIONAL, 1991 ..., 1992 ext-externalClientList [4] Ext-ExternalClientList OPTIONAL, 1993 -- Ext-externalClientList may be sent only if the visited node supports LCS Release 4 or 1994 -- later versions, the user did specify more than 5 clients, and White Book SCCP is used. 1995 serviceTypeList [5] ServiceTypeList OPTIONAL 1996 -- serviceTypeList may be sent only for SS-code serviceType and if the visited node 1997 -- supports LCS Release 5 or later versions. 1998 -- 1999 -- if segmentation is used, the complete LCS-PrivacyClass shall be sent in one segment 2000} 2001 2002ExternalClientList ::= SEQUENCE SIZE (0..maxNumOfExternalClient) OF 2003 ExternalClient 2004 2005maxNumOfExternalClient INTEGER ::= 5 2006 2007PLMNClientList ::= SEQUENCE SIZE (1..maxNumOfPLMNClient) OF 2008 LCSClientInternalID 2009 2010maxNumOfPLMNClient INTEGER ::= 5 2011 2012Ext-ExternalClientList ::= SEQUENCE SIZE (1..maxNumOfExt-ExternalClient) OF 2013 ExternalClient 2014 2015maxNumOfExt-ExternalClient INTEGER ::= 35 2016 2017ExternalClient ::= SEQUENCE { 2018 clientIdentity LCSClientExternalID, 2019 gmlc-Restriction [0] GMLC-Restriction OPTIONAL, 2020 notificationToMSUser [1] NotificationToMSUser OPTIONAL, 2021 -- If notificationToMSUser is not received, the default value according to 2022 -- 3GPP TS 23.271 shall be assumed. 2023 extensionContainer [2] ExtensionContainer OPTIONAL, 2024 ... } 2025 2026GMLC-Restriction ::= ENUMERATED { 2027 gmlc-List (0), 2028 home-Country (1) , 2029 ... } 2030-- exception handling: 2031-- At reception of any other value than the ones listed the receiver shall ignore 2032-- GMLC-Restriction. 2033 2034NotificationToMSUser ::= ENUMERATED { 2035 notifyLocationAllowed (0), 2036 notifyAndVerify-LocationAllowedIfNoResponse (1), 2037 notifyAndVerify-LocationNotAllowedIfNoResponse (2), 2038 ..., 2039 locationNotAllowed (3) } 2040-- exception handling: 2041-- At reception of any other value than the ones listed the receiver shall ignore 2042-- NotificationToMSUser. 2043 2044ServiceTypeList ::= SEQUENCE SIZE (1..maxNumOfServiceType) OF 2045 ServiceType 2046 2047maxNumOfServiceType INTEGER ::= 32 2048 2049ServiceType ::= SEQUENCE { 2050 serviceTypeIdentity LCSServiceTypeID, 2051 gmlc-Restriction [0] GMLC-Restriction OPTIONAL, 2052 notificationToMSUser [1] NotificationToMSUser OPTIONAL, 2053 -- If notificationToMSUser is not received, the default value according to 2054 -- 3GPP TS 23.271 shall be assumed. 2055 extensionContainer [2] ExtensionContainer OPTIONAL, 2056 ... } 2057 2058MOLR-List ::= SEQUENCE SIZE (1..maxNumOfMOLR-Class) OF 2059 MOLR-Class 2060 2061maxNumOfMOLR-Class INTEGER ::= 3 2062 2063MOLR-Class ::= SEQUENCE { 2064 ss-Code SS-Code, 2065 ss-Status Ext-SS-Status, 2066 extensionContainer [0] ExtensionContainer OPTIONAL, 2067 ...} 2068 2069ZoneCodeList ::= SEQUENCE SIZE (1..maxNumOfZoneCodes) 2070 OF ZoneCode 2071 2072ZoneCode ::= OCTET STRING (SIZE (2)) 2073 -- internal structure is defined in TS 3GPP TS 23.003 [17] 2074 2075maxNumOfZoneCodes INTEGER ::= 10 2076 2077InsertSubscriberDataRes ::= SEQUENCE { 2078 teleserviceList [1] TeleserviceList OPTIONAL, 2079 bearerServiceList [2] BearerServiceList OPTIONAL, 2080 ss-List [3] SS-List OPTIONAL, 2081 odb-GeneralData [4] ODB-GeneralData OPTIONAL, 2082 regionalSubscriptionResponse [5] RegionalSubscriptionResponse OPTIONAL, 2083 supportedCamelPhases [6] SupportedCamelPhases OPTIONAL, 2084 extensionContainer [7] ExtensionContainer OPTIONAL, 2085 ... , 2086 offeredCamel4CSIs [8] OfferedCamel4CSIs OPTIONAL, 2087 supportedFeatures [9] SupportedFeatures OPTIONAL, 2088 ext-SupportedFeatures [10] Ext-SupportedFeatures OPTIONAL } 2089 2090RegionalSubscriptionResponse ::= ENUMERATED { 2091 networkNode-AreaRestricted (0), 2092 tooManyZoneCodes (1), 2093 zoneCodesConflict (2), 2094 regionalSubscNotSupported (3)} 2095 2096DeleteSubscriberDataArg ::= SEQUENCE { 2097 imsi [0] IMSI, 2098 basicServiceList [1] BasicServiceList OPTIONAL, 2099 -- The exception handling for reception of unsupported/not allocated 2100 -- basicServiceCodes is defined in clause 6.8.2 2101 ss-List [2] SS-List OPTIONAL, 2102 roamingRestrictionDueToUnsupportedFeature [4] NULL OPTIONAL, 2103 regionalSubscriptionIdentifier [5] ZoneCode OPTIONAL, 2104 vbsGroupIndication [7] NULL OPTIONAL, 2105 vgcsGroupIndication [8] NULL OPTIONAL, 2106 camelSubscriptionInfoWithdraw [9] NULL OPTIONAL, 2107 extensionContainer [6] ExtensionContainer OPTIONAL, 2108 ..., 2109 gprsSubscriptionDataWithdraw [10] GPRSSubscriptionDataWithdraw OPTIONAL, 2110 roamingRestrictedInSgsnDueToUnsuppportedFeature [11] NULL OPTIONAL, 2111 lsaInformationWithdraw [12] LSAInformationWithdraw OPTIONAL, 2112 gmlc-ListWithdraw [13] NULL OPTIONAL, 2113 istInformationWithdraw [14] NULL OPTIONAL, 2114 specificCSI-Withdraw [15] SpecificCSI-Withdraw OPTIONAL, 2115 chargingCharacteristicsWithdraw [16] NULL OPTIONAL, 2116 stn-srWithdraw [17] NULL OPTIONAL, 2117 epsSubscriptionDataWithdraw [18] EPS-SubscriptionDataWithdraw OPTIONAL, 2118 apn-oi-replacementWithdraw [19] NULL OPTIONAL, 2119 csg-SubscriptionDeleted [20] NULL OPTIONAL, 2120 subscribedPeriodicTAU-RAU-TimerWithdraw [22] NULL OPTIONAL, 2121 subscribedPeriodicLAU-TimerWithdraw [23] NULL OPTIONAL, 2122 subscribed-vsrvccWithdraw [21] NULL OPTIONAL, 2123 vplmn-Csg-SubscriptionDeleted [24] NULL OPTIONAL, 2124 additionalMSISDN-Withdraw [25] NULL OPTIONAL, 2125 cs-to-ps-SRVCC-Withdraw [26] NULL OPTIONAL, 2126 imsiGroupIdList-Withdraw [27] NULL OPTIONAL, 2127 userPlaneIntegrityProtectionWithdraw [28] NULL OPTIONAL, 2128 dl-Buffering-Suggested-Packet-Count-Withdraw [29] NULL OPTIONAL, 2129 ue-UsageTypeWithdraw [30] NULL OPTIONAL, 2130 reset-idsWithdraw [31] NULL OPTIONAL, 2131 iab-OperationWithdraw [32] NULL OPTIONAL } 2132 2133SpecificCSI-Withdraw ::= BIT STRING { 2134 o-csi (0), 2135 ss-csi (1), 2136 tif-csi (2), 2137 d-csi (3), 2138 vt-csi (4), 2139 mo-sms-csi (5), 2140 m-csi (6), 2141 gprs-csi (7), 2142 t-csi (8), 2143 mt-sms-csi (9), 2144 mg-csi (10), 2145 o-IM-CSI (11), 2146 d-IM-CSI (12), 2147 vt-IM-CSI (13) } (SIZE(8..32)) 2148-- exception handling: 2149-- bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity. 2150-- bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity. 2151-- bits 11-13 are only applicable in an IP Multimedia Core Network. 2152-- Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation. 2153 2154GPRSSubscriptionDataWithdraw ::= CHOICE { 2155 allGPRSData NULL, 2156 contextIdList ContextIdList} 2157 2158EPS-SubscriptionDataWithdraw ::= CHOICE { 2159 allEPS-Data NULL, 2160 contextIdList ContextIdList} 2161 2162ContextIdList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF 2163 ContextId 2164 2165LSAInformationWithdraw ::= CHOICE { 2166 allLSAData NULL, 2167 lsaIdentityList LSAIdentityList } 2168 2169LSAIdentityList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF 2170 LSAIdentity 2171 2172BasicServiceList ::= SEQUENCE SIZE (1..maxNumOfBasicServices) OF 2173 Ext-BasicServiceCode 2174 2175maxNumOfBasicServices INTEGER ::= 70 2176 2177DeleteSubscriberDataRes ::= SEQUENCE { 2178 regionalSubscriptionResponse [0] RegionalSubscriptionResponse OPTIONAL, 2179 extensionContainer ExtensionContainer OPTIONAL, 2180 ...} 2181 2182VlrCamelSubscriptionInfo ::= SEQUENCE { 2183 o-CSI [0] O-CSI OPTIONAL, 2184 extensionContainer [1] ExtensionContainer OPTIONAL, 2185 ..., 2186 ss-CSI [2] SS-CSI OPTIONAL, 2187 o-BcsmCamelTDP-CriteriaList [4] O-BcsmCamelTDPCriteriaList OPTIONAL, 2188 tif-CSI [3] NULL OPTIONAL, 2189 m-CSI [5] M-CSI OPTIONAL, 2190 mo-sms-CSI [6] SMS-CSI OPTIONAL, 2191 vt-CSI [7] T-CSI OPTIONAL, 2192 t-BCSM-CAMEL-TDP-CriteriaList [8] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL, 2193 d-CSI [9] D-CSI OPTIONAL, 2194 mt-sms-CSI [10] SMS-CSI OPTIONAL, 2195 mt-smsCAMELTDP-CriteriaList [11] MT-smsCAMELTDP-CriteriaList OPTIONAL 2196 } 2197 2198MT-smsCAMELTDP-CriteriaList ::= SEQUENCE SIZE (1.. maxNumOfCamelTDPData) OF 2199 MT-smsCAMELTDP-Criteria 2200 2201MT-smsCAMELTDP-Criteria ::= SEQUENCE { 2202 sms-TriggerDetectionPoint SMS-TriggerDetectionPoint, 2203 tpdu-TypeCriterion [0] TPDU-TypeCriterion OPTIONAL, 2204 ... } 2205 2206TPDU-TypeCriterion ::= SEQUENCE SIZE (1..maxNumOfTPDUTypes) OF 2207 MT-SMS-TPDU-Type 2208 2209 2210maxNumOfTPDUTypes INTEGER ::= 5 2211 2212MT-SMS-TPDU-Type ::= ENUMERATED { 2213 sms-DELIVER (0), 2214 sms-SUBMIT-REPORT (1), 2215 sms-STATUS-REPORT (2), 2216 ... } 2217 2218-- exception handling: 2219-- For TPDU-TypeCriterion sequences containing this parameter with any 2220-- other value than the ones listed above the receiver shall ignore 2221-- the whole TPDU-TypeCriterion sequence. 2222-- In CAMEL phase 4, sms-SUBMIT-REPORT shall not be used and a received TPDU-TypeCriterion 2223-- sequence containing sms-SUBMIT-REPORT shall be wholly ignored. 2224 2225D-CSI ::= SEQUENCE { 2226 dp-AnalysedInfoCriteriaList [0] DP-AnalysedInfoCriteriaList OPTIONAL, 2227 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL, 2228 extensionContainer [2] ExtensionContainer OPTIONAL, 2229 notificationToCSE [3] NULL OPTIONAL, 2230 csi-Active [4] NULL OPTIONAL, 2231 ...} 2232-- notificationToCSE and csi-Active shall not be present when D-CSI is sent to VLR/GMSC. 2233-- They may only be included in ATSI/ATM ack/NSDC message. 2234-- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in 2235-- the D-CSI sequence. 2236-- If D-CSI is segmented, then the first segment shall contain dp-AnalysedInfoCriteriaList 2237-- and camelCapabilityHandling. Subsequent segments shall not contain 2238-- camelCapabilityHandling, but may contain dp-AnalysedInfoCriteriaList. 2239 2240DP-AnalysedInfoCriteriaList ::= SEQUENCE SIZE (1..maxNumOfDP-AnalysedInfoCriteria) OF 2241 DP-AnalysedInfoCriterium 2242 2243maxNumOfDP-AnalysedInfoCriteria INTEGER ::= 10 2244 2245DP-AnalysedInfoCriterium ::= SEQUENCE { 2246 dialledNumber ISDN-AddressString, 2247 serviceKey ServiceKey, 2248 gsmSCF-Address ISDN-AddressString, 2249 defaultCallHandling DefaultCallHandling, 2250 extensionContainer ExtensionContainer OPTIONAL, 2251 ...} 2252 2253SS-CSI ::= SEQUENCE { 2254 ss-CamelData SS-CamelData, 2255 extensionContainer ExtensionContainer OPTIONAL, 2256 ..., 2257 notificationToCSE [0] NULL OPTIONAL, 2258 csi-Active [1] NULL OPTIONAL 2259-- notificationToCSE and csi-Active shall not be present when SS-CSI is sent to VLR. 2260-- They may only be included in ATSI/ATM ack/NSDC message. 2261} 2262 2263SS-CamelData ::= SEQUENCE { 2264 ss-EventList SS-EventList, 2265 gsmSCF-Address ISDN-AddressString, 2266 extensionContainer [0] ExtensionContainer OPTIONAL, 2267 ...} 2268 2269SS-EventList ::= SEQUENCE SIZE (1..maxNumOfCamelSSEvents) OF SS-Code 2270 -- Actions for the following SS-Code values are defined in CAMEL Phase 3: 2271 -- ect SS-Code ::= '00110001'B 2272 -- multiPTY SS-Code ::= '01010001'B 2273 -- cd SS-Code ::= '00100100'B 2274 -- ccbs SS-Code ::= '01000100'B 2275 -- all other SS codes shall be ignored 2276 -- When SS-CSI is sent to the VLR, it shall not contain a marking for ccbs. 2277 -- If the VLR receives SS-CSI containing a marking for ccbs, the VLR shall discard the 2278 -- ccbs marking in SS-CSI. 2279 2280maxNumOfCamelSSEvents INTEGER ::= 10 2281 2282O-CSI ::= SEQUENCE { 2283 o-BcsmCamelTDPDataList O-BcsmCamelTDPDataList, 2284 extensionContainer ExtensionContainer OPTIONAL, 2285 ..., 2286 camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL, 2287 notificationToCSE [1] NULL OPTIONAL, 2288 csiActive [2] NULL OPTIONAL} 2289-- notificationtoCSE and csiActive shall not be present when O-CSI is sent to VLR/GMSC. 2290-- They may only be included in ATSI/ATM ack/NSDC message. 2291-- O-CSI shall not be segmented. 2292 2293O-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 2294 O-BcsmCamelTDPData 2295 -- O-BcsmCamelTDPDataList shall not contain more than one instance of 2296 -- O-BcsmCamelTDPData containing the same value for o-BcsmTriggerDetectionPoint. 2297 -- For CAMEL Phase 2, this means that only one instance of O-BcsmCamelTDPData is allowed 2298 -- with o-BcsmTriggerDetectionPoint being equal to DP2. 2299 2300maxNumOfCamelTDPData INTEGER ::= 10 2301 2302O-BcsmCamelTDPData ::= SEQUENCE { 2303 o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint, 2304 serviceKey ServiceKey, 2305 gsmSCF-Address [0] ISDN-AddressString, 2306 defaultCallHandling [1] DefaultCallHandling, 2307 extensionContainer [2] ExtensionContainer OPTIONAL, 2308 ... 2309 } 2310 2311ServiceKey ::= INTEGER (0..2147483647) 2312 2313O-BcsmTriggerDetectionPoint ::= ENUMERATED { 2314 collectedInfo (2), 2315 ..., 2316 routeSelectFailure (4) } 2317 -- exception handling: 2318 -- For O-BcsmCamelTDPData sequences containing this parameter with any 2319 -- other value than the ones listed the receiver shall ignore the whole 2320 -- O-BcsmCamelTDPDatasequence. 2321 -- For O-BcsmCamelTDP-Criteria sequences containing this parameter with any 2322 -- other value than the ones listed the receiver shall ignore the whole 2323 -- O-BcsmCamelTDP-Criteria sequence. 2324 2325O-BcsmCamelTDPCriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 2326 O-BcsmCamelTDP-Criteria 2327 2328T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 2329 T-BCSM-CAMEL-TDP-Criteria 2330 2331O-BcsmCamelTDP-Criteria ::= SEQUENCE { 2332 o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint, 2333 destinationNumberCriteria [0] DestinationNumberCriteria OPTIONAL, 2334 basicServiceCriteria [1] BasicServiceCriteria OPTIONAL, 2335 callTypeCriteria [2] CallTypeCriteria OPTIONAL, 2336 ..., 2337 o-CauseValueCriteria [3] O-CauseValueCriteria OPTIONAL, 2338 extensionContainer [4] ExtensionContainer OPTIONAL } 2339 2340T-BCSM-CAMEL-TDP-Criteria ::= SEQUENCE { 2341 t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint, 2342 basicServiceCriteria [0] BasicServiceCriteria OPTIONAL, 2343 t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL, 2344 ... } 2345 2346DestinationNumberCriteria ::= SEQUENCE { 2347 matchType [0] MatchType, 2348 destinationNumberList [1] DestinationNumberList OPTIONAL, 2349 destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL, 2350 -- one or both of destinationNumberList and destinationNumberLengthList 2351 -- shall be present 2352 ...} 2353 2354DestinationNumberList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumbers) OF 2355 ISDN-AddressString 2356 -- The receiving entity shall not check the format of a number in 2357 -- the dialled number list 2358 2359DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF 2360 INTEGER(1..maxNumOfISDN-AddressDigits) 2361 2362BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF 2363 Ext-BasicServiceCode 2364 2365maxNumOfISDN-AddressDigits INTEGER ::= 15 2366 2367maxNumOfCamelDestinationNumbers INTEGER ::= 10 2368 2369maxNumOfCamelDestinationNumberLengths INTEGER ::= 3 2370 2371maxNumOfCamelBasicServiceCriteria INTEGER ::= 5 2372 2373CallTypeCriteria ::= ENUMERATED { 2374 forwarded (0), 2375 notForwarded (1)} 2376 2377MatchType ::= ENUMERATED { 2378 inhibiting (0), 2379 enabling (1)} 2380 2381O-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-O-CauseValueCriteria) OF 2382 CauseValue 2383 2384T-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-T-CauseValueCriteria) OF 2385 CauseValue 2386 2387maxNumOfCAMEL-O-CauseValueCriteria INTEGER ::= 5 2388 2389maxNumOfCAMEL-T-CauseValueCriteria INTEGER ::= 5 2390 2391CauseValue ::= OCTET STRING (SIZE(1)) 2392-- Type extracted from Cause parameter in ITU-T Recommendation Q.763. 2393-- For the use of cause value refer to ITU-T Recommendation Q.850. 2394 2395DefaultCallHandling ::= ENUMERATED { 2396 continueCall (0) , 2397 releaseCall (1) , 2398 ...} 2399 -- exception handling: 2400 -- reception of values in range 2-31 shall be treated as "continueCall" 2401 -- reception of values greater than 31 shall be treated as "releaseCall" 2402 2403CamelCapabilityHandling ::= INTEGER(1..16) 2404 -- value 1 = CAMEL phase 1, 2405 -- value 2 = CAMEL phase 2, 2406 -- value 3 = CAMEL Phase 3, 2407 -- value 4 = CAMEL phase 4: 2408 -- reception of values greater than 4 shall be treated as CAMEL phase 4. 2409 2410SupportedCamelPhases ::= BIT STRING { 2411 phase1 (0), 2412 phase2 (1), 2413 phase3 (2), 2414 phase4 (3)} (SIZE (1..16)) 2415-- A node shall mark in the BIT STRING all CAMEL Phases it supports. 2416-- Other values than listed above shall be discarded. 2417 2418OfferedCamel4CSIs ::= BIT STRING { 2419 o-csi (0), 2420 d-csi (1), 2421 vt-csi (2), 2422 t-csi (3), 2423 mt-sms-csi (4), 2424 mg-csi (5), 2425 psi-enhancements (6) 2426} (SIZE (7..16)) 2427-- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs 2428-- it offers. 2429-- Other values than listed above shall be discarded. 2430 2431OfferedCamel4Functionalities ::= BIT STRING { 2432 initiateCallAttempt (0), 2433 splitLeg (1), 2434 moveLeg (2), 2435 disconnectLeg (3), 2436 entityReleased (4), 2437 dfc-WithArgument (5), 2438 playTone (6), 2439 dtmf-MidCall (7), 2440 chargingIndicator (8), 2441 alertingDP (9), 2442 locationAtAlerting (10), 2443 changeOfPositionDP (11), 2444 or-Interactions (12), 2445 warningToneEnhancements (13), 2446 cf-Enhancements (14), 2447 subscribedEnhancedDialledServices (15), 2448 servingNetworkEnhancedDialledServices (16), 2449 criteriaForChangeOfPositionDP (17), 2450 serviceChangeDP (18), 2451 collectInformation (19) 2452} (SIZE (15..64)) 2453-- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4 2454-- functionalities it offers. 2455-- Other values than listed above shall be discarded. 2456 2457SMS-CSI ::= SEQUENCE { 2458 sms-CAMEL-TDP-DataList [0] SMS-CAMEL-TDP-DataList OPTIONAL, 2459 camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL, 2460 extensionContainer [2] ExtensionContainer OPTIONAL, 2461 notificationToCSE [3] NULL OPTIONAL, 2462 csi-Active [4] NULL OPTIONAL, 2463 ...} 2464-- notificationToCSE and csi-Active shall not be present 2465-- when MO-SMS-CSI or MT-SMS-CSI is sent to VLR or SGSN. 2466-- They may only be included in ATSI/ATM ack/NSDC message. 2467-- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in 2468-- the SMS-CSI sequence. 2469-- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be 2470-- present in the first segment 2471 2472SMS-CAMEL-TDP-DataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 2473 SMS-CAMEL-TDP-Data 2474-- SMS-CAMEL-TDP-DataList shall not contain more than one instance of 2475-- SMS-CAMEL-TDP-Data containing the same value for sms-TriggerDetectionPoint. 2476 2477SMS-CAMEL-TDP-Data ::= SEQUENCE { 2478 sms-TriggerDetectionPoint [0] SMS-TriggerDetectionPoint, 2479 serviceKey [1] ServiceKey, 2480 gsmSCF-Address [2] ISDN-AddressString, 2481 defaultSMS-Handling [3] DefaultSMS-Handling, 2482 extensionContainer [4] ExtensionContainer OPTIONAL, 2483 ... 2484 } 2485 2486SMS-TriggerDetectionPoint ::= ENUMERATED { 2487 sms-CollectedInfo (1), 2488 ..., 2489 sms-DeliveryRequest (2) 2490 } 2491-- exception handling: 2492-- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this 2493-- parameter with any other value than the ones listed the receiver shall ignore 2494-- the whole sequence. 2495-- 2496-- If this parameter is received with any other value than sms-CollectedInfo 2497-- in an SMS-CAMEL-TDP-Data sequence contained in mo-sms-CSI, then the receiver shall 2498-- ignore the whole SMS-CAMEL-TDP-Data sequence. 2499-- 2500-- If this parameter is received with any other value than sms-DeliveryRequest 2501-- in an SMS-CAMEL-TDP-Data sequence contained in mt-sms-CSI then the receiver shall 2502-- ignore the whole SMS-CAMEL-TDP-Data sequence. 2503-- 2504-- If this parameter is received with any other value than sms-DeliveryRequest 2505-- in an MT-smsCAMELTDP-Criteria sequence then the receiver shall 2506-- ignore the whole MT-smsCAMELTDP-Criteria sequence. 2507 2508DefaultSMS-Handling ::= ENUMERATED { 2509 continueTransaction (0) , 2510 releaseTransaction (1) , 2511 ...} 2512-- exception handling: 2513-- reception of values in range 2-31 shall be treated as "continueTransaction" 2514-- reception of values greater than 31 shall be treated as "releaseTransaction" 2515 2516M-CSI ::= SEQUENCE { 2517 mobilityTriggers MobilityTriggers, 2518 serviceKey ServiceKey, 2519 gsmSCF-Address [0] ISDN-AddressString, 2520 extensionContainer [1] ExtensionContainer OPTIONAL, 2521 notificationToCSE [2] NULL OPTIONAL, 2522 csi-Active [3] NULL OPTIONAL, 2523 ...} 2524-- notificationToCSE and csi-Active shall not be present when M-CSI is sent to VLR. 2525-- They may only be included in ATSI/ATM ack/NSDC message. 2526 2527MG-CSI ::= SEQUENCE { 2528 mobilityTriggers MobilityTriggers, 2529 serviceKey ServiceKey, 2530 gsmSCF-Address [0] ISDN-AddressString, 2531 extensionContainer [1] ExtensionContainer OPTIONAL, 2532 notificationToCSE [2] NULL OPTIONAL, 2533 csi-Active [3] NULL OPTIONAL, 2534 ...} 2535-- notificationToCSE and csi-Active shall not be present when MG-CSI is sent to SGSN. 2536-- They may only be included in ATSI/ATM ack/NSDC message. 2537 2538MobilityTriggers ::= SEQUENCE SIZE (1..maxNumOfMobilityTriggers) OF 2539 MM-Code 2540 2541maxNumOfMobilityTriggers INTEGER ::= 10 2542 2543MM-Code ::= OCTET STRING (SIZE (1)) 2544-- This type is used to indicate a Mobility Management event. 2545-- Actions for the following MM-Code values are defined in CAMEL Phase 4: 2546-- 2547-- CS domain MM events: 2548-- Location-update-in-same-VLR MM-Code ::= '00000000'B 2549-- Location-update-to-other-VLR MM-Code ::= '00000001'B 2550-- IMSI-Attach MM-Code ::= '00000010'B 2551-- MS-initiated-IMSI-Detach MM-Code ::= '00000011'B 2552-- Network-initiated-IMSI-Detach MM-Code ::= '00000100'B 2553-- 2554-- PS domain MM events: 2555-- Routeing-Area-update-in-same-SGSN MM-Code ::= '10000000'B 2556-- Routeing-Area-update-to-other-SGSN-update-from-new-SGSN 2557-- MM-Code ::= '10000001'B 2558-- Routeing-Area-update-to-other-SGSN-disconnect-by-detach 2559-- MM-Code ::= '10000010'B 2560-- GPRS-Attach MM-Code ::= '10000011'B 2561-- MS-initiated-GPRS-Detach MM-Code ::= '10000100'B 2562-- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B 2563-- Network-initiated-transfer-to-MS-not-reachable-for-paging 2564-- MM-Code ::= '10000110'B 2565-- 2566-- If the MSC receives any other MM-code than the ones listed above for the 2567-- CS domain, then the MSC shall ignore that MM-code. 2568-- If the SGSN receives any other MM-code than the ones listed above for the 2569-- PS domain, then the SGSN shall ignore that MM-code. 2570 2571T-CSI ::= SEQUENCE { 2572 t-BcsmCamelTDPDataList T-BcsmCamelTDPDataList, 2573 extensionContainer ExtensionContainer OPTIONAL, 2574 ..., 2575 camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL, 2576 notificationToCSE [1] NULL OPTIONAL, 2577 csi-Active [2] NULL OPTIONAL} 2578-- notificationToCSE and csi-Active shall not be present when VT-CSI/T-CSI is sent 2579-- to VLR/GMSC. 2580-- They may only be included in ATSI/ATM ack/NSDC message. 2581-- T-CSI shall not be segmented. 2582 2583T-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF 2584 T-BcsmCamelTDPData 2585 --- T-BcsmCamelTDPDataList shall not contain more than one instance of 2586 --- T-BcsmCamelTDPData containing the same value for t-BcsmTriggerDetectionPoint. 2587 --- For CAMEL Phase 2, this means that only one instance of T-BcsmCamelTDPData is allowed 2588 --- with t-BcsmTriggerDetectionPoint being equal to DP12. 2589 --- For CAMEL Phase 3, more TDP's are allowed. 2590 2591T-BcsmCamelTDPData ::= SEQUENCE { 2592 t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint, 2593 serviceKey ServiceKey, 2594 gsmSCF-Address [0] ISDN-AddressString, 2595 defaultCallHandling [1] DefaultCallHandling, 2596 extensionContainer [2] ExtensionContainer OPTIONAL, 2597 ...} 2598 2599T-BcsmTriggerDetectionPoint ::= ENUMERATED { 2600 termAttemptAuthorized (12), 2601 ... , 2602 tBusy (13), 2603 tNoAnswer (14)} 2604 -- exception handling: 2605 -- For T-BcsmCamelTDPData sequences containing this parameter with any other 2606 -- value than the ones listed above, the receiver shall ignore the whole 2607 -- T-BcsmCamelTDPData sequence. 2608 2609-- gprs location information retrieval types 2610 2611SendRoutingInfoForGprsArg ::= SEQUENCE { 2612 imsi [0] IMSI, 2613 ggsn-Address [1] GSN-Address OPTIONAL, 2614 ggsn-Number [2] ISDN-AddressString, 2615 extensionContainer [3] ExtensionContainer OPTIONAL, 2616 ...} 2617 2618SendRoutingInfoForGprsRes ::= SEQUENCE { 2619 sgsn-Address [0] GSN-Address, 2620 ggsn-Address [1] GSN-Address OPTIONAL, 2621 mobileNotReachableReason [2] AbsentSubscriberDiagnosticSM OPTIONAL, 2622 extensionContainer [3] ExtensionContainer OPTIONAL, 2623 ...} 2624 2625-- failure report types 2626 2627FailureReportArg ::= SEQUENCE { 2628 imsi [0] IMSI, 2629 ggsn-Number [1] ISDN-AddressString , 2630 ggsn-Address [2] GSN-Address OPTIONAL, 2631 extensionContainer [3] ExtensionContainer OPTIONAL, 2632 ...} 2633 2634FailureReportRes ::= SEQUENCE { 2635 ggsn-Address [0] GSN-Address OPTIONAL, 2636 extensionContainer [1] ExtensionContainer OPTIONAL, 2637 ...} 2638 2639-- gprs notification types 2640 2641NoteMsPresentForGprsArg ::= SEQUENCE { 2642 imsi [0] IMSI, 2643 sgsn-Address [1] GSN-Address, 2644 ggsn-Address [2] GSN-Address OPTIONAL, 2645 extensionContainer [3] ExtensionContainer OPTIONAL, 2646 ...} 2647 2648NoteMsPresentForGprsRes ::= SEQUENCE { 2649 extensionContainer [0] ExtensionContainer OPTIONAL, 2650 ...} 2651 2652-- fault recovery types 2653 2654ResetArg ::= SEQUENCE { 2655 sendingNodenumber SendingNode-Number, 2656 hlr-List HLR-List OPTIONAL, 2657 -- The hlr-List parameter shall only be applicable for a restart of the HSS/HLR. 2658 extensionContainer [0] ExtensionContainer OPTIONAL, 2659 ..., 2660 reset-Id-List [1] Reset-Id-List OPTIONAL, 2661 subscriptionData [2] InsertSubscriberDataArg OPTIONAL, 2662 subscriptionDataDeletion [3] DeleteSubscriberDataArg OPTIONAL} 2663 2664SendingNode-Number ::= CHOICE { 2665 hlr-Number ISDN-AddressString, 2666 css-Number [1] ISDN-AddressString} 2667 2668RestoreDataArg ::= SEQUENCE { 2669 imsi IMSI, 2670 lmsi LMSI OPTIONAL, 2671 extensionContainer ExtensionContainer OPTIONAL, 2672 ... , 2673 vlr-Capability [6] VLR-Capability OPTIONAL, 2674 restorationIndicator [7] NULL OPTIONAL 2675 } 2676 2677RestoreDataRes ::= SEQUENCE { 2678 hlr-Number ISDN-AddressString, 2679 msNotReachable NULL OPTIONAL, 2680 extensionContainer ExtensionContainer OPTIONAL, 2681 ...} 2682 2683-- VBS/VGCS types 2684VBSDataList ::= SEQUENCE SIZE (1..maxNumOfVBSGroupIds) OF 2685 VoiceBroadcastData 2686 2687VGCSDataList ::= SEQUENCE SIZE (1..maxNumOfVGCSGroupIds) OF 2688 VoiceGroupCallData 2689 2690maxNumOfVBSGroupIds INTEGER ::= 50 2691 2692maxNumOfVGCSGroupIds INTEGER ::= 50 2693 2694VoiceGroupCallData ::= SEQUENCE { 2695 groupId GroupId, 2696 -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present 2697 extensionContainer ExtensionContainer OPTIONAL, 2698 ..., 2699 additionalSubscriptions AdditionalSubscriptions OPTIONAL, 2700 additionalInfo [0] AdditionalInfo OPTIONAL, 2701 longGroupId [1] Long-GroupId OPTIONAL } 2702 2703 -- VoiceGroupCallData containing a longGroupId shall not be sent to VLRs that did not 2704 -- indicate support of long Group IDs within the Update Location or Restore Data 2705 -- request message 2706 2707AdditionalInfo ::= BIT STRING (SIZE (1..136)) 2708-- Refers to Additional Info as specified in 3GPP TS 43.068 2709 2710AdditionalSubscriptions ::= BIT STRING { 2711 privilegedUplinkRequest (0), 2712 emergencyUplinkRequest (1), 2713 emergencyReset (2)} (SIZE (3..8)) 2714-- Other bits than listed above shall be discarded. 2715 2716VoiceBroadcastData ::= SEQUENCE { 2717 groupid GroupId, 2718 -- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present 2719 broadcastInitEntitlement NULL OPTIONAL, 2720 extensionContainer ExtensionContainer OPTIONAL, 2721 ..., 2722 longGroupId [0] Long-GroupId OPTIONAL } 2723 2724-- VoiceBroadcastData containing a longGroupId shall not be sent to VLRs that did not 2725-- indicate support of long Group IDs within the Update Location or Restore Data 2726 -- request message 2727 2728GroupId ::= TBCD-STRING (SIZE (3)) 2729 -- When Group-Id is less than six characters in length, the TBCD filler (1111) 2730 -- is used to fill unused half octets. 2731 -- Refers to the Group Identification as specified in 3GPP TS 23.003 2732 -- and 3GPP TS 43.068/ 43.069 2733 2734Long-GroupId ::= TBCD-STRING (SIZE (4)) 2735 -- When Long-Group-Id is less than eight characters in length, the TBCD filler (1111) 2736 -- is used to fill unused half octets. 2737 -- Refers to the Group Identification as specified in 3GPP TS 23.003 2738 -- and 3GPP TS 43.068/ 43.069 2739 2740 2741-- provide subscriber info types 2742 2743ProvideSubscriberInfoArg ::= SEQUENCE { 2744 imsi [0] IMSI, 2745 lmsi [1] LMSI OPTIONAL, 2746 requestedInfo [2] RequestedInfo, 2747 extensionContainer [3] ExtensionContainer OPTIONAL, 2748 ..., 2749 callPriority [4] EMLPP-Priority OPTIONAL 2750 } 2751 2752ProvideSubscriberInfoRes ::= SEQUENCE { 2753 subscriberInfo SubscriberInfo, 2754 extensionContainer ExtensionContainer OPTIONAL, 2755 ...} 2756 2757SubscriberInfo ::= SEQUENCE { 2758 locationInformation [0] LocationInformation OPTIONAL, 2759 subscriberState [1] SubscriberState OPTIONAL, 2760 extensionContainer [2] ExtensionContainer OPTIONAL, 2761 ... , 2762 locationInformationGPRS [3] LocationInformationGPRS OPTIONAL, 2763 ps-SubscriberState [4] PS-SubscriberState OPTIONAL, 2764 imei [5] IMEI OPTIONAL, 2765 ms-Classmark2 [6] MS-Classmark2 OPTIONAL, 2766 gprs-MS-Class [7] GPRSMSClass OPTIONAL, 2767 mnpInfoRes [8] MNPInfoRes OPTIONAL, 2768 imsVoiceOverPS-SessionsIndication [9] IMS-VoiceOverPS-SessionsInd OPTIONAL, 2769 lastUE-ActivityTime [10] Time OPTIONAL, 2770 lastRAT-Type [11] Used-RAT-Type OPTIONAL, 2771 eps-SubscriberState [12] PS-SubscriberState OPTIONAL, 2772 locationInformationEPS [13] LocationInformationEPS OPTIONAL, 2773 timeZone [14] TimeZone OPTIONAL, 2774 daylightSavingTime [15] DaylightSavingTime OPTIONAL, 2775 locationInformation5GS [16] LocationInformation5GS OPTIONAL } 2776 2777-- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN or 2778-- MME (via an IWF), it shall discard them. 2779-- If the HLR receives locationInformationGPRS, ps-SubscriberState, gprs-MS-Class or 2780-- locationInformationEPS (outside the locationInformation IE) from a VLR, it shall 2781-- discard them. 2782-- If the HLR receives parameters which it has not requested, it shall discard them. 2783-- The locationInformation5GS IE should be absent if UE did not access via 5GS and IM-SSF. 2784 2785IMS-VoiceOverPS-SessionsInd ::= ENUMERATED { 2786 imsVoiceOverPS-SessionsNotSupported (0), 2787 imsVoiceOverPS-SessionsSupported (1), 2788 unknown (2) 2789 } 2790-- "unknown" shall not be used within ProvideSubscriberInfoRes 2791 2792TimeZone ::= OCTET STRING (SIZE (2..3)) 2793-- Refer to the 3GPP TS 29.272 [144] for details. 2794 2795DaylightSavingTime ::= ENUMERATED { 2796 noAdjustment (0), 2797 plusOneHourAdjustment (1), 2798 plusTwoHoursAdjustment (2) 2799 } 2800-- Refer to the 3GPP TS 29.272 [144] for details. 2801 2802MNPInfoRes ::= SEQUENCE { 2803 routeingNumber [0] RouteingNumber OPTIONAL, 2804 imsi [1] IMSI OPTIONAL, 2805 msisdn [2] ISDN-AddressString OPTIONAL, 2806 numberPortabilityStatus [3] NumberPortabilityStatus OPTIONAL, 2807 extensionContainer [4] ExtensionContainer OPTIONAL, 2808 ... } 2809-- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the 2810-- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of 2811-- the Subscriber. See 3GPP TS 23.066 [108]. 2812 2813RouteingNumber ::= TBCD-STRING (SIZE (1..5)) 2814 2815 2816NumberPortabilityStatus ::= ENUMERATED { 2817 notKnownToBePorted (0), 2818 ownNumberPortedOut (1), 2819 foreignNumberPortedToForeignNetwork (2), 2820 ..., 2821 ownNumberNotPortedOut (4), 2822 foreignNumberPortedIn (5) 2823 } 2824 -- exception handling: 2825 -- reception of other values than the ones listed the receiver shall ignore the 2826 -- whole NumberPortabilityStatus; 2827 -- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time 2828 -- Interrogation message. 2829 2830MS-Classmark2 ::= OCTET STRING (SIZE (3)) 2831 -- This parameter carries the value part of the MS Classmark 2 IE defined in 2832 -- 3GPP TS 24.008 [35]. 2833 2834GPRSMSClass ::= SEQUENCE { 2835 mSNetworkCapability [0] MSNetworkCapability, 2836 mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL 2837 } 2838 2839MSNetworkCapability ::= OCTET STRING (SIZE (1..8)) 2840 -- This parameter carries the value part of the MS Network Capability IE defined in 2841 -- 3GPP TS 24.008 [35]. 2842 2843MSRadioAccessCapability ::= OCTET STRING (SIZE (1..50)) 2844 -- This parameter carries the value part of the MS Radio Access Capability IE defined in 2845 -- 3GPP TS 24.008 [35]. 2846 2847RequestedInfo ::= SEQUENCE { 2848 locationInformation [0] NULL OPTIONAL, 2849 subscriberState [1] NULL OPTIONAL, 2850 extensionContainer [2] ExtensionContainer OPTIONAL, 2851 ..., 2852 currentLocation [3] NULL OPTIONAL, 2853 requestedDomain [4] DomainType OPTIONAL, 2854 imei [6] NULL OPTIONAL, 2855 ms-classmark [5] NULL OPTIONAL, 2856 mnpRequestedInfo [7] NULL OPTIONAL, 2857 locationInformationEPS-Supported [11] NULL OPTIONAL, 2858 t-adsData [8] NULL OPTIONAL, 2859 requestedNodes [9] RequestedNodes OPTIONAL, 2860 servingNodeIndication [10] NULL OPTIONAL, 2861 localTimeZoneRequest [12] NULL OPTIONAL 2862 } 2863 2864-- currentLocation and locationInformationEPS-Supported shall be absent if 2865-- locationInformation is absent 2866-- t-adsData shall be absent in messages sent to the VLR 2867-- requestedNodes shall be absent if requestedDomain is "cs-Domain" 2868-- servingNodeIndication shall be absent if locationInformation is absent; 2869-- servingNodeIndication shall be absent if current location is present; 2870-- servingNodeIndication indicates by its presence that only the serving node's 2871-- address (MME-Name or SGSN-Number or VLR-Number) is requested. 2872 2873DomainType ::= ENUMERATED { 2874 cs-Domain (0), 2875 ps-Domain (1), 2876 ...} 2877-- exception handling: 2878-- reception of values > 1 shall be mapped to 'cs-Domain' 2879 2880RequestedNodes ::= BIT STRING { 2881 mme (0), 2882 sgsn (1)} (SIZE (1..8)) 2883-- Other bits than listed above shall be discarded. 2884 2885LocationInformation ::= SEQUENCE { 2886 ageOfLocationInformation AgeOfLocationInformation OPTIONAL, 2887 geographicalInformation [0] GeographicalInformation OPTIONAL, 2888 vlr-number [1] ISDN-AddressString OPTIONAL, 2889 locationNumber [2] LocationNumber OPTIONAL, 2890 cellGlobalIdOrServiceAreaIdOrLAI [3] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL, 2891 extensionContainer [4] ExtensionContainer OPTIONAL, 2892 ... , 2893 selectedLSA-Id [5] LSAIdentity OPTIONAL, 2894 msc-Number [6] ISDN-AddressString OPTIONAL, 2895 geodeticInformation [7] GeodeticInformation OPTIONAL, 2896 currentLocationRetrieved [8] NULL OPTIONAL, 2897 sai-Present [9] NULL OPTIONAL, 2898 locationInformationEPS [10] LocationInformationEPS OPTIONAL, 2899 userCSGInformation [11] UserCSGInformation OPTIONAL } 2900-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains 2901-- a Service Area Identity. 2902-- currentLocationRetrieved shall be present 2903-- if the location information were retrieved after a successfull paging. 2904-- if the locationinformationEPS IE is present then the cellGlobalIdOrServiceAreaIdOrLAI IE, 2905-- the ageOfLocationInformation IE, the geographicalInformation IE, the geodeticInformation IE 2906-- and the currentLocationRetrieved IE (outside the locationInformationEPS IE) shall be 2907-- absent. As an exception, both the cellGlobalIdOrServiceAreaIdOrLAI IE including an LAI and 2908-- the locationinformationEPS IE may be present in a MAP-NOTE-MM-EVENT. 2909-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in 2910-- the case the Access mode is Hybrid Mode. 2911-- The locationInformationEPS IE should be absent if locationInformationEPS-Supported was not 2912-- received in the RequestedInfo IE. 2913 2914LocationInformationEPS ::= SEQUENCE { 2915 e-utranCellGlobalIdentity [0] E-UTRAN-CGI OPTIONAL, 2916 trackingAreaIdentity [1] TA-Id OPTIONAL, 2917 extensionContainer [2] ExtensionContainer OPTIONAL, 2918 geographicalInformation [3] GeographicalInformation OPTIONAL, 2919 geodeticInformation [4] GeodeticInformation OPTIONAL, 2920 currentLocationRetrieved [5] NULL OPTIONAL, 2921 ageOfLocationInformation [6] AgeOfLocationInformation OPTIONAL, 2922 ..., 2923 mme-Name [7] DiameterIdentity OPTIONAL } 2924-- currentLocationRetrieved shall be present if the location information 2925-- was retrieved after successful paging. 2926 2927 2928LocationInformationGPRS ::= SEQUENCE { 2929 cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL, 2930 routeingAreaIdentity [1] RAIdentity OPTIONAL, 2931 geographicalInformation [2] GeographicalInformation OPTIONAL, 2932 sgsn-Number [3] ISDN-AddressString OPTIONAL, 2933 selectedLSAIdentity [4] LSAIdentity OPTIONAL, 2934 extensionContainer [5] ExtensionContainer OPTIONAL, 2935 ..., 2936 sai-Present [6] NULL OPTIONAL, 2937 geodeticInformation [7] GeodeticInformation OPTIONAL, 2938 currentLocationRetrieved [8] NULL OPTIONAL, 2939 ageOfLocationInformation [9] AgeOfLocationInformation OPTIONAL, 2940 userCSGInformation [10] UserCSGInformation OPTIONAL } 2941-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains 2942-- a Service Area Identity. 2943-- currentLocationRetrieved shall be present if the location information 2944-- was retrieved after successful paging. 2945-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in 2946-- the case the Access mode is Hybrid Mode. 2947 2948 2949LocationInformation5GS ::= SEQUENCE { 2950 nrCellGlobalIdentity [0] NR-CGI OPTIONAL, 2951 e-utranCellGlobalIdentity [1] E-UTRAN-CGI OPTIONAL, 2952 geographicalInformation [2] GeographicalInformation OPTIONAL, 2953 geodeticInformation [3] GeodeticInformation OPTIONAL, 2954 amf-address [4] FQDN OPTIONAL, 2955 trackingAreaIdentity [5] TA-Id OPTIONAL, 2956 currentLocationRetrieved [6] NULL OPTIONAL, 2957 ageOfLocationInformation [7] AgeOfLocationInformation OPTIONAL, 2958 vplmnId [8] PLMN-Id OPTIONAL, 2959 localtimeZone [9] TimeZone OPTIONAL, 2960 rat-Type [10] Used-RAT-Type OPTIONAL, 2961 extensionContainer [11] ExtensionContainer OPTIONAL, 2962 ..., 2963 nrTrackingAreaIdentity [12] NR-TA-Id OPTIONAL 2964 } 2965-- currentLocationRetrieved shall be present if the location information 2966-- was retrieved after successful paging. 2967 2968 2969UserCSGInformation ::= SEQUENCE { 2970 csg-Id [0] CSG-Id, 2971 extensionContainer [1] ExtensionContainer OPTIONAL, 2972 ..., 2973 accessMode [2] OCTET STRING (SIZE(1)) OPTIONAL, 2974 cmi [3] OCTET STRING (SIZE(1)) OPTIONAL } 2975-- The encoding of the accessMode and cmi parameters are as defined in 3GPP TS 29.060 [105]. 2976 2977GeographicalInformation ::= OCTET STRING (SIZE (8)) 2978-- Refers to geographical Information defined in 3GPP TS 23.032. 2979-- Only the description of an ellipsoid point with uncertainty circle 2980-- as specified in 3GPP TS 23.032 is allowed to be used 2981-- The internal structure according to 3GPP TS 23.032 is as follows: 2982-- Type of shape (ellipsoid point with uncertainty circle) 1 octet 2983-- Degrees of Latitude 3 octets 2984-- Degrees of Longitude 3 octets 2985-- Uncertainty code 1 octet 2986 2987GeodeticInformation ::= OCTET STRING (SIZE (10)) 2988-- Refers to Calling Geodetic Location defined in Q.763 (1999). 2989-- Only the description of an ellipsoid point with uncertainty circle 2990-- as specified in Q.763 (1999) is allowed to be used 2991-- The internal structure according to Q.763 (1999) is as follows: 2992-- Screening and presentation indicators 1 octet 2993-- Type of shape (ellipsoid point with uncertainty circle) 1 octet 2994-- Degrees of Latitude 3 octets 2995-- Degrees of Longitude 3 octets 2996-- Uncertainty code 1 octet 2997-- Confidence 1 octet 2998 2999LocationNumber ::= OCTET STRING (SIZE (2..10)) 3000 -- the internal structure is defined in ITU-T Rec Q.763 3001 3002SubscriberState ::= CHOICE { 3003 assumedIdle [0] NULL, 3004 camelBusy [1] NULL, 3005 netDetNotReachable NotReachableReason, 3006 notProvidedFromVLR [2] NULL} 3007 3008PS-SubscriberState ::= CHOICE { 3009 notProvidedFromSGSNorMME [0] NULL, 3010 ps-Detached [1] NULL, 3011 ps-AttachedNotReachableForPaging [2] NULL, 3012 ps-AttachedReachableForPaging [3] NULL, 3013 ps-PDP-ActiveNotReachableForPaging [4] PDP-ContextInfoList, 3014 ps-PDP-ActiveReachableForPaging [5] PDP-ContextInfoList, 3015 netDetNotReachable NotReachableReason } 3016 3017PDP-ContextInfoList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF 3018 PDP-ContextInfo 3019 3020PDP-ContextInfo ::= SEQUENCE { 3021 pdp-ContextIdentifier [0] ContextId, 3022 pdp-ContextActive [1] NULL OPTIONAL, 3023 pdp-Type [2] PDP-Type, 3024 pdp-Address [3] PDP-Address OPTIONAL, 3025 apn-Subscribed [4] APN OPTIONAL, 3026 apn-InUse [5] APN OPTIONAL, 3027 nsapi [6] NSAPI OPTIONAL, 3028 transactionId [7] TransactionId OPTIONAL, 3029 teid-ForGnAndGp [8] TEID OPTIONAL, 3030 teid-ForIu [9] TEID OPTIONAL, 3031 ggsn-Address [10] GSN-Address OPTIONAL, 3032 qos-Subscribed [11] Ext-QoS-Subscribed OPTIONAL, 3033 qos-Requested [12] Ext-QoS-Subscribed OPTIONAL, 3034 qos-Negotiated [13] Ext-QoS-Subscribed OPTIONAL, 3035 chargingId [14] GPRSChargingID OPTIONAL, 3036 chargingCharacteristics [15] ChargingCharacteristics OPTIONAL, 3037 rnc-Address [16] GSN-Address OPTIONAL, 3038 extensionContainer [17] ExtensionContainer OPTIONAL, 3039 ..., 3040 qos2-Subscribed [18] Ext2-QoS-Subscribed OPTIONAL, 3041 -- qos2-Subscribed may be present only if qos-Subscribed is present. 3042 qos2-Requested [19] Ext2-QoS-Subscribed OPTIONAL, 3043 -- qos2-Requested may be present only if qos-Requested is present. 3044 qos2-Negotiated [20] Ext2-QoS-Subscribed OPTIONAL, 3045 -- qos2-Negotiated may be present only if qos-Negotiated is present. 3046 qos3-Subscribed [21] Ext3-QoS-Subscribed OPTIONAL, 3047 -- qos3-Subscribed may be present only if qos2-Subscribed is present. 3048 qos3-Requested [22] Ext3-QoS-Subscribed OPTIONAL, 3049 -- qos3-Requested may be present only if qos2-Requested is present. 3050 qos3-Negotiated [23] Ext3-QoS-Subscribed OPTIONAL, 3051 -- qos3-Negotiated may be present only if qos2-Negotiated is present. 3052 qos4-Subscribed [25] Ext4-QoS-Subscribed OPTIONAL, 3053 -- qos4-Subscribed may be present only if qos3-Subscribed is present. 3054 qos4-Requested [26] Ext4-QoS-Subscribed OPTIONAL, 3055 -- qos4-Requested may be present only if qos3-Requested is present. 3056 qos4-Negotiated [27] Ext4-QoS-Subscribed OPTIONAL, 3057 -- qos4-Negotiated may be present only if qos3-Negotiated is present. 3058 ext-pdp-Type [28] Ext-PDP-Type OPTIONAL, 3059 -- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be 3060 -- accessed by dual-stack UEs. 3061 ext-pdp-Address [29] PDP-Address OPTIONAL 3062 -- contains an additional IP address in case of dual-stack static IP address assignment 3063 -- for the UE. 3064 -- it may contain an IPv4 or an IPv6 address/prefix, and it may be present 3065 -- only if pdp-Address is present; if both are present, each parameter shall 3066 -- contain a different type of address (IPv4 or IPv6). 3067 3068} 3069 3070NSAPI ::= INTEGER (0..15) 3071-- This type is used to indicate the Network layer Service Access Point 3072 3073TransactionId ::= OCTET STRING (SIZE (1..2)) 3074-- This type carries the value part of the transaction identifier which is used in the 3075-- session management messages on the access interface. The encoding is defined in 3076-- 3GPP TS 24.008 3077 3078TEID ::= OCTET STRING (SIZE (4)) 3079-- This type carries the value part of the Tunnel Endpoint Identifier which is used to 3080-- distinguish between different tunnels between the same pair of entities which communicate 3081-- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060. 3082 3083GPRSChargingID ::= OCTET STRING (SIZE (4)) 3084-- The Charging ID is a unique four octet value generated by the GGSN when 3085-- a PDP Context is activated. A Charging ID is generated for each activated context. 3086-- The encoding is defined in 3GPP TS 29.060. 3087 3088NotReachableReason ::= ENUMERATED { 3089 msPurged (0), 3090 imsiDetached (1), 3091 restrictedArea (2), 3092 notRegistered (3)} 3093 3094-- any time interrogation info types 3095 3096AnyTimeInterrogationArg ::= SEQUENCE { 3097 subscriberIdentity [0] SubscriberIdentity, 3098 requestedInfo [1] RequestedInfo, 3099 gsmSCF-Address [3] ISDN-AddressString, 3100 extensionContainer [2] ExtensionContainer OPTIONAL, 3101 ...} 3102 3103AnyTimeInterrogationRes ::= SEQUENCE { 3104 subscriberInfo SubscriberInfo, 3105 extensionContainer ExtensionContainer OPTIONAL, 3106 ...} 3107 3108-- any time information handling types 3109 3110AnyTimeSubscriptionInterrogationArg ::= SEQUENCE { 3111 subscriberIdentity [0] SubscriberIdentity, 3112 requestedSubscriptionInfo [1] RequestedSubscriptionInfo, 3113 gsmSCF-Address [2] ISDN-AddressString, 3114 extensionContainer [3] ExtensionContainer OPTIONAL, 3115 longFTN-Supported [4] NULL OPTIONAL, 3116 ...} 3117 3118AnyTimeSubscriptionInterrogationRes ::= SEQUENCE { 3119 callForwardingData [1] CallForwardingData OPTIONAL, 3120 callBarringData [2] CallBarringData OPTIONAL, 3121 odb-Info [3] ODB-Info OPTIONAL, 3122 camel-SubscriptionInfo [4] CAMEL-SubscriptionInfo OPTIONAL, 3123 supportedVLR-CAMEL-Phases [5] SupportedCamelPhases OPTIONAL, 3124 supportedSGSN-CAMEL-Phases [6] SupportedCamelPhases OPTIONAL, 3125 extensionContainer [7] ExtensionContainer OPTIONAL, 3126 ... , 3127 offeredCamel4CSIsInVLR [8] OfferedCamel4CSIs OPTIONAL, 3128 offeredCamel4CSIsInSGSN [9] OfferedCamel4CSIs OPTIONAL, 3129 msisdn-BS-List [10] MSISDN-BS-List OPTIONAL, 3130 csg-SubscriptionDataList [11] CSG-SubscriptionDataList OPTIONAL, 3131 cw-Data [12] CallWaitingData OPTIONAL, 3132 ch-Data [13] CallHoldData OPTIONAL, 3133 clip-Data [14] ClipData OPTIONAL, 3134 clir-Data [15] ClirData OPTIONAL, 3135 ect-data [16] EctData OPTIONAL } 3136 3137CallWaitingData ::= SEQUENCE { 3138 cwFeatureList [1] Ext-CwFeatureList, 3139 notificationToCSE [2] NULL OPTIONAL, 3140 ... } 3141 3142Ext-CwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF 3143 Ext-CwFeature 3144 3145Ext-CwFeature ::= SEQUENCE { 3146 basicService [1] Ext-BasicServiceCode, 3147 ss-Status [2] Ext-SS-Status, 3148 ... } 3149 3150ClipData ::= SEQUENCE { 3151 ss-Status [1] Ext-SS-Status, 3152 overrideCategory [2] OverrideCategory, 3153 notificationToCSE [3] NULL OPTIONAL, 3154 ... } 3155 3156ClirData ::= SEQUENCE { 3157 ss-Status [1] Ext-SS-Status, 3158 cliRestrictionOption [2] CliRestrictionOption OPTIONAL, 3159 notificationToCSE [3] NULL OPTIONAL, 3160 ... } 3161 3162CallHoldData ::= SEQUENCE { 3163 ss-Status [1] Ext-SS-Status, 3164 notificationToCSE [2] NULL OPTIONAL, 3165 ... } 3166 3167EctData ::= SEQUENCE { 3168 ss-Status [1] Ext-SS-Status, 3169 notificationToCSE [2] NULL OPTIONAL, 3170 ... } 3171 3172RequestedSubscriptionInfo ::= SEQUENCE { 3173 requestedSS-Info [1] SS-ForBS-Code OPTIONAL, 3174 odb [2] NULL OPTIONAL, 3175 requestedCAMEL-SubscriptionInfo [3] RequestedCAMEL-SubscriptionInfo OPTIONAL, 3176 supportedVLR-CAMEL-Phases [4] NULL OPTIONAL, 3177 supportedSGSN-CAMEL-Phases [5] NULL OPTIONAL, 3178 extensionContainer [6] ExtensionContainer OPTIONAL, 3179 ..., 3180 additionalRequestedCAMEL-SubscriptionInfo 3181 [7] AdditionalRequestedCAMEL-SubscriptionInfo 3182 OPTIONAL, 3183 msisdn-BS-List [8] NULL OPTIONAL, 3184 csg-SubscriptionDataRequested [9] NULL OPTIONAL, 3185 cw-Info [10] NULL OPTIONAL, 3186 clip-Info [11] NULL OPTIONAL, 3187 clir-Info [12] NULL OPTIONAL, 3188 hold-Info [13] NULL OPTIONAL, 3189 ect-Info [14] NULL OPTIONAL } 3190 3191MSISDN-BS-List ::= SEQUENCE SIZE (1..maxNumOfMSISDN) OF 3192 MSISDN-BS 3193 3194maxNumOfMSISDN INTEGER ::= 50 3195 3196 3197MSISDN-BS ::= SEQUENCE { 3198 msisdn ISDN-AddressString, 3199 basicServiceList [0] BasicServiceList OPTIONAL, 3200 extensionContainer [1] ExtensionContainer OPTIONAL, 3201 ...} 3202 3203RequestedCAMEL-SubscriptionInfo ::= ENUMERATED { 3204 o-CSI (0), 3205 t-CSI (1), 3206 vt-CSI (2), 3207 tif-CSI (3), 3208 gprs-CSI (4), 3209 mo-sms-CSI (5), 3210 ss-CSI (6), 3211 m-CSI (7), 3212 d-csi (8)} 3213 3214AdditionalRequestedCAMEL-SubscriptionInfo ::= ENUMERATED { 3215 mt-sms-CSI (0), 3216 mg-csi (1), 3217 o-IM-CSI (2), 3218 d-IM-CSI (3), 3219 vt-IM-CSI (4), 3220 ...} 3221-- exception handling: unknown values shall be discarded by the receiver. 3222 3223CallForwardingData ::= SEQUENCE { 3224 forwardingFeatureList Ext-ForwFeatureList, 3225 notificationToCSE NULL OPTIONAL, 3226 extensionContainer [0] ExtensionContainer OPTIONAL, 3227 ...} 3228 3229CallBarringData ::= SEQUENCE { 3230 callBarringFeatureList Ext-CallBarFeatureList, 3231 password Password OPTIONAL, 3232 wrongPasswordAttemptsCounter WrongPasswordAttemptsCounter OPTIONAL, 3233 notificationToCSE NULL OPTIONAL, 3234 extensionContainer ExtensionContainer OPTIONAL, 3235 ...} 3236 3237WrongPasswordAttemptsCounter ::= INTEGER (0..4) 3238 3239ODB-Info ::= SEQUENCE { 3240 odb-Data ODB-Data, 3241 notificationToCSE NULL OPTIONAL, 3242 extensionContainer ExtensionContainer OPTIONAL, 3243 ...} 3244 3245CAMEL-SubscriptionInfo ::= SEQUENCE { 3246 o-CSI [0] O-CSI OPTIONAL, 3247 o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL, 3248 d-CSI [2] D-CSI OPTIONAL, 3249 t-CSI [3] T-CSI OPTIONAL, 3250 t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL, 3251 vt-CSI [5] T-CSI OPTIONAL, 3252 vt-BCSM-CAMEL-TDP-CriteriaList [6] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL, 3253 tif-CSI [7] NULL OPTIONAL, 3254 tif-CSI-NotificationToCSE [8] NULL OPTIONAL, 3255 gprs-CSI [9] GPRS-CSI OPTIONAL, 3256 mo-sms-CSI [10] SMS-CSI OPTIONAL, 3257 ss-CSI [11] SS-CSI OPTIONAL, 3258 m-CSI [12] M-CSI OPTIONAL, 3259 extensionContainer [13] ExtensionContainer OPTIONAL, 3260 ..., 3261 specificCSIDeletedList [14] SpecificCSI-Withdraw OPTIONAL, 3262 mt-sms-CSI [15] SMS-CSI OPTIONAL, 3263 mt-smsCAMELTDP-CriteriaList [16] MT-smsCAMELTDP-CriteriaList OPTIONAL, 3264 mg-csi [17] MG-CSI OPTIONAL, 3265 o-IM-CSI [18] O-CSI OPTIONAL, 3266 o-IM-BcsmCamelTDP-CriteriaList [19] O-BcsmCamelTDPCriteriaList OPTIONAL, 3267 d-IM-CSI [20] D-CSI OPTIONAL, 3268 vt-IM-CSI [21] T-CSI OPTIONAL, 3269 vt-IM-BCSM-CAMEL-TDP-CriteriaList [22] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL 3270 } 3271 3272AnyTimeModificationArg ::= SEQUENCE { 3273 subscriberIdentity [0] SubscriberIdentity, 3274 gsmSCF-Address [1] ISDN-AddressString, 3275 modificationRequestFor-CF-Info [2] ModificationRequestFor-CF-Info OPTIONAL, 3276 modificationRequestFor-CB-Info [3] ModificationRequestFor-CB-Info OPTIONAL, 3277 modificationRequestFor-CSI [4] ModificationRequestFor-CSI OPTIONAL, 3278 extensionContainer [5] ExtensionContainer OPTIONAL, 3279 longFTN-Supported [6] NULL OPTIONAL, 3280 ..., 3281 modificationRequestFor-ODB-data [7] ModificationRequestFor-ODB-data OPTIONAL, 3282 modificationRequestFor-IP-SM-GW-Data [8] ModificationRequestFor-IP-SM-GW-Data OPTIONAL, 3283 activationRequestForUE-reachability [9] RequestedServingNode OPTIONAL, 3284 modificationRequestFor-CSG [10] ModificationRequestFor-CSG OPTIONAL, 3285 modificationRequestFor-CW-Data [11] ModificationRequestFor-CW-Info OPTIONAL, 3286 modificationRequestFor-CLIP-Data [12] ModificationRequestFor-CLIP-Info OPTIONAL, 3287 modificationRequestFor-CLIR-Data [13] ModificationRequestFor-CLIR-Info OPTIONAL, 3288 modificationRequestFor-HOLD-Data [14] ModificationRequestFor-CH-Info OPTIONAL, 3289 modificationRequestFor-ECT-Data [15] ModificationRequestFor-ECT-Info OPTIONAL } 3290 3291ModificationRequestFor-CW-Info ::= SEQUENCE { 3292 basicService [0] Ext-BasicServiceCode OPTIONAL, 3293 ss-Status [1] Ext-SS-Status OPTIONAL, 3294 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL, 3295 extensionContainer [3] ExtensionContainer OPTIONAL, 3296 ...} 3297 3298ModificationRequestFor-CH-Info ::= SEQUENCE { 3299 ss-Status [0] Ext-SS-Status OPTIONAL, 3300 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL, 3301 extensionContainer [2] ExtensionContainer OPTIONAL, 3302 ...} 3303 3304ModificationRequestFor-ECT-Info ::= SEQUENCE { 3305 ss-Status [0] Ext-SS-Status OPTIONAL, 3306 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL, 3307 extensionContainer [2] ExtensionContainer OPTIONAL, 3308 ...} 3309 3310ModificationRequestFor-CLIR-Info ::= SEQUENCE { 3311 ss-Status [0] Ext-SS-Status OPTIONAL, 3312 cliRestrictionOption [1] CliRestrictionOption OPTIONAL, 3313 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL, 3314 extensionContainer [3] ExtensionContainer OPTIONAL, 3315 ...} 3316 3317ModificationRequestFor-CLIP-Info ::= SEQUENCE { 3318 ss-Status [0] Ext-SS-Status OPTIONAL, 3319 overrideCategory [1] OverrideCategory OPTIONAL, 3320 modifyNotificationToCSE [2] ModificationInstruction OPTIONAL, 3321 extensionContainer [3] ExtensionContainer OPTIONAL, 3322 ...} 3323 3324 3325ModificationRequestFor-CSG ::= SEQUENCE { 3326 modifyNotificationToCSE [0] ModificationInstruction OPTIONAL, 3327 extensionContainer [1] ExtensionContainer OPTIONAL, 3328 ...} 3329 3330RequestedServingNode ::= BIT STRING { 3331 mmeAndSgsn (0)} (SIZE (1..8)) 3332 3333ServingNode ::= BIT STRING { 3334 mme (0), 3335 sgsn (1)} (SIZE (2..8)) 3336-- Other bits than listed above shall be discarded. 3337 3338AnyTimeModificationRes ::= SEQUENCE { 3339 ss-InfoFor-CSE [0] Ext-SS-InfoFor-CSE OPTIONAL, 3340 camel-SubscriptionInfo [1] CAMEL-SubscriptionInfo OPTIONAL, 3341 extensionContainer [2] ExtensionContainer OPTIONAL, 3342 ..., 3343 odb-Info [3] ODB-Info OPTIONAL, 3344 cw-Data [4] CallWaitingData OPTIONAL, 3345 ch-Data [5] CallHoldData OPTIONAL, 3346 clip-Data [6] ClipData OPTIONAL, 3347 clir-Data [7] ClirData OPTIONAL, 3348 ect-data [8] EctData OPTIONAL, 3349 serviceCentreAddress [9] AddressString OPTIONAL 3350 } 3351 3352ModificationRequestFor-CF-Info ::= SEQUENCE { 3353 ss-Code [0] SS-Code, 3354 basicService [1] Ext-BasicServiceCode OPTIONAL, 3355 ss-Status [2] Ext-SS-Status OPTIONAL, 3356 forwardedToNumber [3] AddressString OPTIONAL, 3357 forwardedToSubaddress [4] ISDN-SubaddressString OPTIONAL, 3358 noReplyConditionTime [5] Ext-NoRepCondTime OPTIONAL, 3359 modifyNotificationToCSE [6] ModificationInstruction OPTIONAL, 3360 extensionContainer [7] ExtensionContainer OPTIONAL, 3361 ...} 3362 3363ModificationRequestFor-CB-Info ::= SEQUENCE { 3364 ss-Code [0] SS-Code, 3365 basicService [1] Ext-BasicServiceCode OPTIONAL, 3366 ss-Status [2] Ext-SS-Status OPTIONAL, 3367 password [3] Password OPTIONAL, 3368 wrongPasswordAttemptsCounter [4] WrongPasswordAttemptsCounter OPTIONAL, 3369 modifyNotificationToCSE [5] ModificationInstruction OPTIONAL, 3370 extensionContainer [6] ExtensionContainer OPTIONAL, 3371 ...} 3372 3373ModificationRequestFor-ODB-data ::= SEQUENCE { 3374 odb-data [0] ODB-Data OPTIONAL, 3375 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL, 3376 extensionContainer [2] ExtensionContainer OPTIONAL, 3377 ...} 3378 3379ModificationRequestFor-CSI ::= SEQUENCE { 3380 requestedCamel-SubscriptionInfo [0] RequestedCAMEL-SubscriptionInfo, 3381 modifyNotificationToCSE [1] ModificationInstruction OPTIONAL, 3382 modifyCSI-State [2] ModificationInstruction OPTIONAL, 3383 extensionContainer [3] ExtensionContainer OPTIONAL, 3384 ..., 3385 additionalRequestedCAMEL-SubscriptionInfo 3386 [4] AdditionalRequestedCAMEL-SubscriptionInfo 3387 OPTIONAL } 3388-- requestedCamel-SubscriptionInfo shall be discarded if 3389-- additionalRequestedCAMEL-SubscriptionInfo is received 3390 3391ModificationRequestFor-IP-SM-GW-Data ::= SEQUENCE { 3392 modifyRegistrationStatus [0] ModificationInstruction OPTIONAL, 3393 extensionContainer [1] ExtensionContainer OPTIONAL, 3394 ..., 3395 ip-sm-gw-DiameterAddress [2] NetworkNodeDiameterAddress OPTIONAL 3396 -- ip-sm-gw-DiameterAddress may be present when ModificationInstruction is "activate" 3397 } 3398 3399ModificationInstruction ::= ENUMERATED { 3400 deactivate (0), 3401 activate (1)} 3402 3403-- subscriber data modification notification types 3404 3405NoteSubscriberDataModifiedArg ::= SEQUENCE { 3406 imsi IMSI, 3407 msisdn ISDN-AddressString, 3408 forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE OPTIONAL, 3409 callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE OPTIONAL, 3410 odb-Info [2] ODB-Info OPTIONAL, 3411 camel-SubscriptionInfo [3] CAMEL-SubscriptionInfo OPTIONAL, 3412 allInformationSent [4] NULL OPTIONAL, 3413 extensionContainer ExtensionContainer OPTIONAL, 3414 ..., 3415 ue-reachable [5] ServingNode OPTIONAL, 3416 csg-SubscriptionDataList [6] CSG-SubscriptionDataList OPTIONAL, 3417 cw-Data [7] CallWaitingData OPTIONAL, 3418 ch-Data [8] CallHoldData OPTIONAL, 3419 clip-Data [9] ClipData OPTIONAL, 3420 clir-Data [10] ClirData OPTIONAL, 3421 ect-data [11] EctData OPTIONAL } 3422 3423NoteSubscriberDataModifiedRes ::= SEQUENCE { 3424 extensionContainer ExtensionContainer OPTIONAL, 3425 ...} 3426 3427-- mobility management event notificatioon info types 3428 3429NoteMM-EventArg::= SEQUENCE { 3430 serviceKey ServiceKey, 3431 eventMet [0] MM-Code, 3432 imsi [1] IMSI, 3433 msisdn [2] ISDN-AddressString, 3434 locationInformation [3] LocationInformation OPTIONAL, 3435 supportedCAMELPhases [5] SupportedCamelPhases OPTIONAL, 3436 extensionContainer [6] ExtensionContainer OPTIONAL, 3437 ..., 3438 locationInformationGPRS [7] LocationInformationGPRS OPTIONAL, 3439 offeredCamel4Functionalities [8] OfferedCamel4Functionalities OPTIONAL 3440} 3441 3442NoteMM-EventRes ::= SEQUENCE { 3443 extensionContainer ExtensionContainer OPTIONAL, 3444 ...} 3445 3446Ext-SS-InfoFor-CSE ::= CHOICE { 3447 forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE, 3448 callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE 3449 } 3450 3451Ext-ForwardingInfoFor-CSE ::= SEQUENCE { 3452 ss-Code [0] SS-Code, 3453 forwardingFeatureList [1] Ext-ForwFeatureList, 3454 notificationToCSE [2] NULL OPTIONAL, 3455 extensionContainer [3] ExtensionContainer OPTIONAL, 3456 ...} 3457 3458Ext-CallBarringInfoFor-CSE ::= SEQUENCE { 3459 ss-Code [0] SS-Code, 3460 callBarringFeatureList [1] Ext-CallBarFeatureList, 3461 password [2] Password OPTIONAL, 3462 wrongPasswordAttemptsCounter [3] WrongPasswordAttemptsCounter OPTIONAL, 3463 notificationToCSE [4] NULL OPTIONAL, 3464 extensionContainer [5] ExtensionContainer OPTIONAL, 3465 ...} 3466 3467-- vcsg location registration types 3468 3469UpdateVcsgLocationArg ::= SEQUENCE { 3470 imsi IMSI, 3471 msisdn [2] ISDN-AddressString OPTIONAL, 3472 vlr-Number [0] ISDN-AddressString OPTIONAL, 3473 sgsn-Number [1] ISDN-AddressString OPTIONAL, 3474 extensionContainer ExtensionContainer OPTIONAL, 3475 ... } 3476 3477UpdateVcsgLocationRes ::= SEQUENCE { 3478 temporaryEmptySubscriptiondataIndicator NULL OPTIONAL, 3479 extensionContainer ExtensionContainer OPTIONAL, 3480 ... } 3481 3482CancelVcsgLocationArg ::= SEQUENCE { 3483 identity Identity, 3484 extensionContainer ExtensionContainer OPTIONAL, 3485 ... 3486 } 3487 3488CancelVcsgLocationRes ::= SEQUENCE { 3489 extensionContainer ExtensionContainer OPTIONAL, 3490 ... } 3491 3492 3493END 3494 3495