Harald Welte | 7a23af3 | 2011-02-07 21:24:26 +0100 | [diff] [blame^] | 1 | MAP-MS-DataTypes {
|
| 2 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 3 | gsm-Network (1) modules (3) map-MS-DataTypes (11) version9 (9)}
|
| 4 |
|
| 5 | DEFINITIONS
|
| 6 |
|
| 7 | IMPLICIT TAGS
|
| 8 |
|
| 9 | ::=
|
| 10 |
|
| 11 | BEGIN
|
| 12 |
|
| 13 | EXPORTS
|
| 14 |
|
| 15 | -- location registration types
|
| 16 | UpdateLocationArg,
|
| 17 | UpdateLocationRes,
|
| 18 | CancelLocationArg,
|
| 19 | CancelLocationRes,
|
| 20 | PurgeMS-Arg,
|
| 21 | PurgeMS-Res,
|
| 22 | SendIdentificationArg,
|
| 23 | SendIdentificationRes,
|
| 24 | UpdateGprsLocationArg,
|
| 25 | UpdateGprsLocationRes,
|
| 26 | IST-SupportIndicator,
|
| 27 | SupportedLCS-CapabilitySets,
|
| 28 |
|
| 29 | -- gprs location registration types
|
| 30 | GSN-Address,
|
| 31 |
|
| 32 | -- handover types
|
| 33 | ForwardAccessSignalling-Arg,
|
| 34 | PrepareHO-Arg,
|
| 35 | PrepareHO-Res,
|
| 36 | PrepareSubsequentHO-Arg,
|
| 37 | PrepareSubsequentHO-Res,
|
| 38 | ProcessAccessSignalling-Arg,
|
| 39 | SendEndSignal-Arg,
|
| 40 | SendEndSignal-Res,
|
| 41 |
|
| 42 | -- authentication management types
|
| 43 | SendAuthenticationInfoArg,
|
| 44 | SendAuthenticationInfoRes,
|
| 45 | AuthenticationFailureReportArg,
|
| 46 | AuthenticationFailureReportRes,
|
| 47 |
|
| 48 | -- security management types
|
| 49 | Kc,
|
| 50 |
|
| 51 | -- equipment management types
|
| 52 | CheckIMEI-Arg,
|
| 53 | CheckIMEI-Res,
|
| 54 |
|
| 55 | -- subscriber management types
|
| 56 | InsertSubscriberDataArg,
|
| 57 | InsertSubscriberDataRes,
|
| 58 | LSAIdentity,
|
| 59 | DeleteSubscriberDataArg,
|
| 60 | DeleteSubscriberDataRes,
|
| 61 | Ext-QoS-Subscribed,
|
| 62 | Ext2-QoS-Subscribed,
|
| 63 | SubscriberData,
|
| 64 | ODB-Data,
|
| 65 | SubscriberStatus,
|
| 66 | ZoneCodeList,
|
| 67 | maxNumOfZoneCodes,
|
| 68 | O-CSI,
|
| 69 | D-CSI,
|
| 70 | O-BcsmCamelTDPCriteriaList,
|
| 71 | T-BCSM-CAMEL-TDP-CriteriaList,
|
| 72 | SS-CSI,
|
| 73 | ServiceKey,
|
| 74 | DefaultCallHandling,
|
| 75 | CamelCapabilityHandling,
|
| 76 | BasicServiceCriteria,
|
| 77 | SupportedCamelPhases,
|
| 78 | OfferedCamel4CSIs,
|
| 79 | OfferedCamel4Functionalities,
|
| 80 | maxNumOfCamelTDPData,
|
| 81 | CUG-Index,
|
| 82 | CUG-Info,
|
| 83 | CUG-Interlock,
|
| 84 | InterCUG-Restrictions,
|
| 85 | IntraCUG-Options,
|
| 86 | NotificationToMSUser,
|
| 87 | QoS-Subscribed,
|
| 88 | IST-AlertTimerValue,
|
| 89 | T-CSI,
|
| 90 | T-BcsmTriggerDetectionPoint,
|
| 91 | APN,
|
| 92 |
|
| 93 | -- fault recovery types
|
| 94 | ResetArg,
|
| 95 | RestoreDataArg,
|
| 96 | RestoreDataRes,
|
| 97 |
|
| 98 | -- provide subscriber info types
|
| 99 | GeographicalInformation,
|
| 100 | MS-Classmark2,
|
| 101 | GPRSMSClass,
|
| 102 |
|
| 103 | -- subscriber information enquiry types
|
| 104 | ProvideSubscriberInfoArg,
|
| 105 | ProvideSubscriberInfoRes,
|
| 106 | SubscriberInfo,
|
| 107 | LocationInformation,
|
| 108 | LocationInformationGPRS,
|
| 109 | RAIdentity,
|
| 110 | SubscriberState,
|
| 111 | GPRSChargingID,
|
| 112 | MNPInfoRes,
|
| 113 | RouteingNumber,
|
| 114 |
|
| 115 | -- any time information enquiry types
|
| 116 | AnyTimeInterrogationArg,
|
| 117 | AnyTimeInterrogationRes,
|
| 118 |
|
| 119 | -- any time information handling types
|
| 120 | AnyTimeSubscriptionInterrogationArg,
|
| 121 | AnyTimeSubscriptionInterrogationRes,
|
| 122 | AnyTimeModificationArg,
|
| 123 | AnyTimeModificationRes,
|
| 124 |
|
| 125 | -- subscriber data modification notification types
|
| 126 | NoteSubscriberDataModifiedArg,
|
| 127 | NoteSubscriberDataModifiedRes,
|
| 128 |
|
| 129 | -- gprs location information retrieval types
|
| 130 | SendRoutingInfoForGprsArg,
|
| 131 | SendRoutingInfoForGprsRes,
|
| 132 |
|
| 133 | -- failure reporting types
|
| 134 | FailureReportArg,
|
| 135 | FailureReportRes,
|
| 136 |
|
| 137 | -- gprs notification types
|
| 138 | NoteMsPresentForGprsArg,
|
| 139 | NoteMsPresentForGprsRes,
|
| 140 |
|
| 141 | -- Mobility Management types
|
| 142 | NoteMM-EventArg,
|
| 143 | NoteMM-EventRes,
|
| 144 | NumberPortabilityStatus
|
| 145 |
|
| 146 | ;
|
| 147 |
|
| 148 | IMPORTS
|
| 149 | maxNumOfSS,
|
| 150 | SS-SubscriptionOption,
|
| 151 | SS-List,
|
| 152 | SS-ForBS-Code,
|
| 153 | Password
|
| 154 | FROM MAP-SS-DataTypes {
|
| 155 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 156 | gsm-Network (1) modules (3) map-SS-DataTypes (14) version9 (9)}
|
| 157 |
|
| 158 | SS-Code
|
| 159 | FROM MAP-SS-Code {
|
| 160 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 161 | gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)}
|
| 162 |
|
| 163 | Ext-BearerServiceCode
|
| 164 | FROM MAP-BS-Code {
|
| 165 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 166 | gsm-Network (1) modules (3) map-BS-Code (20) version9 (9)}
|
| 167 |
|
| 168 | Ext-TeleserviceCode
|
| 169 | FROM MAP-TS-Code {
|
| 170 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 171 | gsm-Network (1) modules (3) map-TS-Code (19) version9 (9)}
|
| 172 |
|
| 173 | AddressString,
|
| 174 | ISDN-AddressString,
|
| 175 | ISDN-SubaddressString,
|
| 176 | FTN-AddressString,
|
| 177 | AccessNetworkSignalInfo,
|
| 178 | IMSI,
|
| 179 | IMEI,
|
| 180 | TMSI,
|
| 181 | HLR-List,
|
| 182 | LMSI,
|
| 183 | Identity,
|
| 184 | GlobalCellId,
|
| 185 | CellGlobalIdOrServiceAreaIdOrLAI,
|
| 186 | Ext-BasicServiceCode,
|
| 187 | NAEA-PreferredCI,
|
| 188 | EMLPP-Info,
|
| 189 | MC-SS-Info,
|
| 190 | SubscriberIdentity,
|
| 191 | AgeOfLocationInformation,
|
| 192 | LCSClientExternalID,
|
| 193 | LCSClientInternalID,
|
| 194 | Ext-SS-Status,
|
| 195 | LCSServiceTypeID,
|
| 196 | ASCI-CallReference,
|
| 197 | TBCD-STRING
|
| 198 | FROM MAP-CommonDataTypes {
|
| 199 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 200 | gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)}
|
| 201 |
|
| 202 | ExtensionContainer
|
| 203 | FROM MAP-ExtensionDataTypes {
|
| 204 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 205 | gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)}
|
| 206 |
|
| 207 | AbsentSubscriberDiagnosticSM
|
| 208 | FROM MAP-ER-DataTypes {
|
| 209 | itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
| 210 | gsm-Network (1) modules (3) map-ER-DataTypes (17) version9 (9)}
|
| 211 |
|
| 212 | ;
|
| 213 |
|
| 214 | -- location registration types
|
| 215 |
|
| 216 | UpdateLocationArg ::= SEQUENCE {
|
| 217 | imsi IMSI,
|
| 218 | msc-Number [1] ISDN-AddressString,
|
| 219 | vlr-Number ISDN-AddressString,
|
| 220 | lmsi [10] LMSI OPTIONAL,
|
| 221 | extensionContainer ExtensionContainer OPTIONAL,
|
| 222 | ... ,
|
| 223 | vlr-Capability [6] VLR-Capability OPTIONAL,
|
| 224 | informPreviousNetworkEntity [11] NULL OPTIONAL,
|
| 225 | cs-LCS-NotSupportedByUE [12] NULL OPTIONAL,
|
| 226 | v-gmlc-Address [2] GSN-Address OPTIONAL,
|
| 227 | add-info [13] ADD-Info OPTIONAL }
|
| 228 |
|
| 229 | VLR-Capability ::= SEQUENCE{
|
| 230 | supportedCamelPhases [0] SupportedCamelPhases OPTIONAL,
|
| 231 | extensionContainer ExtensionContainer OPTIONAL,
|
| 232 | ... ,
|
| 233 | solsaSupportIndicator [2] NULL OPTIONAL,
|
| 234 | istSupportIndicator [1] IST-SupportIndicator OPTIONAL,
|
| 235 | superChargerSupportedInServingNetworkEntity [3] SuperChargerInfo OPTIONAL,
|
| 236 | longFTN-Supported [4] NULL OPTIONAL,
|
| 237 | supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
|
| 238 | offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL }
|
| 239 |
|
| 240 | SuperChargerInfo ::= CHOICE {
|
| 241 | sendSubscriberData [0] NULL,
|
| 242 | subscriberDataStored [1] AgeIndicator }
|
| 243 |
|
| 244 | AgeIndicator ::= OCTET STRING (SIZE (1..6))
|
| 245 | -- The internal structure of this parameter is implementation specific.
|
| 246 |
|
| 247 | IST-SupportIndicator ::= ENUMERATED {
|
| 248 | basicISTSupported (0),
|
| 249 | istCommandSupported (1),
|
| 250 | ...}
|
| 251 | -- exception handling:
|
| 252 | -- reception of values > 1 shall be mapped to ' istCommandSupported '
|
| 253 |
|
| 254 | SupportedLCS-CapabilitySets ::= BIT STRING {
|
| 255 | lcsCapabilitySet1 (0),
|
| 256 | lcsCapabilitySet2 (1),
|
| 257 | lcsCapabilitySet3 (2),
|
| 258 | lcsCapabilitySet4 (3) } (SIZE (2..16))
|
| 259 | -- Core network signalling capability set1 indicates LCS Release98 or Release99 version.
|
| 260 | -- Core network signalling capability set2 indicates LCS Release4.
|
| 261 | -- Core network signalling capability set3 indicates LCS Release5.
|
| 262 | -- Core network signalling capability set4 indicates LCS Release6 or later version.
|
| 263 | -- A node shall mark in the BIT STRING all LCS capability sets it supports.
|
| 264 | -- If no bit is set then the sending node does not support LCS.
|
| 265 | -- If the parameter is not sent by an VLR then the VLR may support at most capability set1.
|
| 266 | -- If the parameter is not sent by an SGSN then no support for LCS is assumed.
|
| 267 | -- An SGSN is not allowed to indicate support of capability set1.
|
| 268 | -- Other bits than listed above shall be discarded.
|
| 269 |
|
| 270 | UpdateLocationRes ::= SEQUENCE {
|
| 271 | hlr-Number ISDN-AddressString,
|
| 272 | extensionContainer ExtensionContainer OPTIONAL,
|
| 273 | ...,
|
| 274 | add-Capability NULL OPTIONAL }
|
| 275 |
|
| 276 | ADD-Info ::= SEQUENCE {
|
| 277 | imeisv [0] IMEI,
|
| 278 | skipSubscriberDataUpdate [1] NULL OPTIONAL,
|
| 279 | ...}
|
| 280 |
|
| 281 |
|
| 282 | CancelLocationArg ::= [3] SEQUENCE {
|
| 283 | identity Identity,
|
| 284 | cancellationType CancellationType OPTIONAL,
|
| 285 | extensionContainer ExtensionContainer OPTIONAL,
|
| 286 | ...}
|
| 287 |
|
| 288 | CancellationType ::= ENUMERATED {
|
| 289 | updateProcedure (0),
|
| 290 | subscriptionWithdraw (1),
|
| 291 | ...}
|
| 292 | -- The HLR shall not send values other than listed above
|
| 293 |
|
| 294 | CancelLocationRes ::= SEQUENCE {
|
| 295 | extensionContainer ExtensionContainer OPTIONAL,
|
| 296 | ...}
|
| 297 |
|
| 298 | PurgeMS-Arg ::= [3] SEQUENCE {
|
| 299 | imsi IMSI,
|
| 300 | vlr-Number [0] ISDN-AddressString OPTIONAL,
|
| 301 | sgsn-Number [1] ISDN-AddressString OPTIONAL,
|
| 302 | extensionContainer ExtensionContainer OPTIONAL,
|
| 303 | ...}
|
| 304 |
|
| 305 | PurgeMS-Res ::= SEQUENCE {
|
| 306 | freezeTMSI [0] NULL OPTIONAL,
|
| 307 | freezeP-TMSI [1] NULL OPTIONAL,
|
| 308 | extensionContainer ExtensionContainer OPTIONAL,
|
| 309 | ...}
|
| 310 |
|
| 311 | SendIdentificationArg ::= SEQUENCE {
|
| 312 | tmsi TMSI,
|
| 313 | numberOfRequestedVectors NumberOfRequestedVectors OPTIONAL,
|
| 314 | -- within a dialogue numberOfRequestedVectors shall be present in
|
| 315 | -- the first service request and shall not be present in subsequent service requests.
|
| 316 | -- If received in a subsequent service request it shall be discarded.
|
| 317 | segmentationProhibited NULL OPTIONAL,
|
| 318 | extensionContainer ExtensionContainer OPTIONAL,
|
| 319 | ...,
|
| 320 | msc-Number ISDN-AddressString OPTIONAL }
|
| 321 |
|
| 322 | SendIdentificationRes ::= [3] SEQUENCE {
|
| 323 | imsi IMSI OPTIONAL,
|
| 324 | -- IMSI shall be present in the first (or only) service response of a dialogue.
|
| 325 | -- If multiple service requests are present in a dialogue then IMSI
|
| 326 | -- shall not be present in any service response other than the first one.
|
| 327 | authenticationSetList AuthenticationSetList OPTIONAL,
|
| 328 | currentSecurityContext [2]CurrentSecurityContext OPTIONAL,
|
| 329 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 330 | ...}
|
| 331 |
|
| 332 | -- authentication management types
|
| 333 |
|
| 334 | AuthenticationSetList ::= CHOICE {
|
| 335 | tripletList [0] TripletList,
|
| 336 | quintupletList [1] QuintupletList }
|
| 337 |
|
| 338 | TripletList ::= SEQUENCE SIZE (1..5) OF
|
| 339 | AuthenticationTriplet
|
| 340 |
|
| 341 | QuintupletList ::= SEQUENCE SIZE (1..5) OF
|
| 342 | AuthenticationQuintuplet
|
| 343 |
|
| 344 | AuthenticationTriplet ::= SEQUENCE {
|
| 345 | rand RAND,
|
| 346 | sres SRES,
|
| 347 | kc Kc,
|
| 348 | ...}
|
| 349 |
|
| 350 | AuthenticationQuintuplet ::= SEQUENCE {
|
| 351 | rand RAND,
|
| 352 | xres XRES,
|
| 353 | ck CK,
|
| 354 | ik IK,
|
| 355 | autn AUTN,
|
| 356 | ...}
|
| 357 |
|
| 358 | CurrentSecurityContext ::= CHOICE {
|
| 359 | gsm-SecurityContextData [0] GSM-SecurityContextData,
|
| 360 | umts-SecurityContextData [1] UMTS-SecurityContextData }
|
| 361 |
|
| 362 | GSM-SecurityContextData ::= SEQUENCE {
|
| 363 | kc Kc,
|
| 364 | cksn Cksn,
|
| 365 | ... }
|
| 366 |
|
| 367 | UMTS-SecurityContextData ::= SEQUENCE {
|
| 368 | ck CK,
|
| 369 | ik IK,
|
| 370 | ksi KSI,
|
| 371 | ... }
|
| 372 |
|
| 373 | RAND ::= OCTET STRING (SIZE (16))
|
| 374 |
|
| 375 | SRES ::= OCTET STRING (SIZE (4))
|
| 376 |
|
| 377 | Kc ::= OCTET STRING (SIZE (8))
|
| 378 |
|
| 379 | XRES ::= OCTET STRING (SIZE (4..16))
|
| 380 |
|
| 381 | CK ::= OCTET STRING (SIZE (16))
|
| 382 |
|
| 383 | IK ::= OCTET STRING (SIZE (16))
|
| 384 |
|
| 385 | AUTN ::= OCTET STRING (SIZE (16))
|
| 386 |
|
| 387 | AUTS ::= OCTET STRING (SIZE (14))
|
| 388 |
|
| 389 | Cksn ::= OCTET STRING (SIZE (1))
|
| 390 | -- The internal structure is defined in 3GPP TS 24.008
|
| 391 |
|
| 392 | KSI ::= OCTET STRING (SIZE (1))
|
| 393 | -- The internal structure is defined in 3GPP TS 24.008
|
| 394 |
|
| 395 | AuthenticationFailureReportArg ::= SEQUENCE {
|
| 396 | imsi IMSI,
|
| 397 | failureCause FailureCause,
|
| 398 | extensionContainer ExtensionContainer OPTIONAL,
|
| 399 | ... ,
|
| 400 | re-attempt BOOLEAN OPTIONAL,
|
| 401 | accessType AccessType OPTIONAL,
|
| 402 | rand RAND OPTIONAL,
|
| 403 | vlr-Number [0] ISDN-AddressString OPTIONAL,
|
| 404 | sgsn-Number [1] ISDN-AddressString OPTIONAL }
|
| 405 |
|
| 406 | AccessType ::= ENUMERATED {
|
| 407 | call (0),
|
| 408 | emergencyCall (1),
|
| 409 | locationUpdating (2),
|
| 410 | supplementaryService (3),
|
| 411 | shortMessage (4),
|
| 412 | gprsAttach (5),
|
| 413 | routingAreaUpdating (6),
|
| 414 | serviceRequest (7),
|
| 415 | pdpContextActivation (8),
|
| 416 | pdpContextDeactivation (9),
|
| 417 | ...,
|
| 418 | gprsDetach (10)}
|
| 419 | -- exception handling:
|
| 420 | -- received values greater than 10 shall be ignored.
|
| 421 |
|
| 422 | AuthenticationFailureReportRes ::= SEQUENCE {
|
| 423 | extensionContainer ExtensionContainer OPTIONAL,
|
| 424 | ...}
|
| 425 |
|
| 426 | FailureCause ::= ENUMERATED {
|
| 427 | wrongUserResponse (0),
|
| 428 | wrongNetworkSignature (1)}
|
| 429 |
|
| 430 | -- gprs location registration types
|
| 431 |
|
| 432 | UpdateGprsLocationArg ::= SEQUENCE {
|
| 433 | imsi IMSI,
|
| 434 | sgsn-Number ISDN-AddressString,
|
| 435 | sgsn-Address GSN-Address,
|
| 436 | extensionContainer ExtensionContainer OPTIONAL,
|
| 437 | ... ,
|
| 438 | sgsn-Capability [0] SGSN-Capability OPTIONAL,
|
| 439 | informPreviousNetworkEntity [1] NULL OPTIONAL,
|
| 440 | ps-LCS-NotSupportedByUE [2] NULL OPTIONAL,
|
| 441 | v-gmlc-Address [3] GSN-Address OPTIONAL,
|
| 442 | add-info [4] ADD-Info OPTIONAL }
|
| 443 |
|
| 444 | SGSN-Capability ::= SEQUENCE{
|
| 445 | solsaSupportIndicator NULL OPTIONAL,
|
| 446 | extensionContainer [1] ExtensionContainer OPTIONAL,
|
| 447 | ... ,
|
| 448 | superChargerSupportedInServingNetworkEntity [2] SuperChargerInfo OPTIONAL ,
|
| 449 | gprsEnhancementsSupportIndicator [3] NULL OPTIONAL,
|
| 450 | supportedCamelPhases [4] SupportedCamelPhases OPTIONAL,
|
| 451 | supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
|
| 452 | offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
|
| 453 | smsCallBarringSupportIndicator [7] NULL OPTIONAL }
|
| 454 |
|
| 455 | GSN-Address ::= OCTET STRING (SIZE (5..17))
|
| 456 | -- Octets are coded according to TS 3GPP TS 23.003 [17]
|
| 457 |
|
| 458 | UpdateGprsLocationRes ::= SEQUENCE {
|
| 459 | hlr-Number ISDN-AddressString,
|
| 460 | extensionContainer ExtensionContainer OPTIONAL,
|
| 461 | ...,
|
| 462 | add-Capability NULL OPTIONAL }
|
| 463 |
|
| 464 | -- handover types
|
| 465 |
|
| 466 | ForwardAccessSignalling-Arg ::= [3] SEQUENCE {
|
| 467 | an-APDU AccessNetworkSignalInfo,
|
| 468 | integrityProtectionInfo [0] IntegrityProtectionInformation OPTIONAL,
|
| 469 | encryptionInfo [1] EncryptionInformation OPTIONAL,
|
| 470 | keyStatus [2] KeyStatus OPTIONAL,
|
| 471 | allowedGSM-Algorithms [4] AllowedGSM-Algorithms OPTIONAL,
|
| 472 | allowedUMTS-Algorithms [5] AllowedUMTS-Algorithms OPTIONAL,
|
| 473 | radioResourceInformation [6] RadioResourceInformation OPTIONAL,
|
| 474 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 475 | ...,
|
| 476 | radioResourceList [7] RadioResourceList OPTIONAL,
|
| 477 | bssmap-ServiceHandover [9] BSSMAP-ServiceHandover OPTIONAL,
|
| 478 | ranap-ServiceHandover [8] RANAP-ServiceHandover OPTIONAL,
|
| 479 | bssmap-ServiceHandoverList [10] BSSMAP-ServiceHandoverList OPTIONAL,
|
| 480 | currentlyUsedCodec [11] Codec OPTIONAL,
|
| 481 | iuSupportedCodecsList [12] SupportedCodecsList OPTIONAL,
|
| 482 | rab-ConfigurationIndicator [13] NULL OPTIONAL,
|
| 483 | iuSelectedCodec [14] Codec OPTIONAL }
|
| 484 |
|
| 485 | AllowedGSM-Algorithms ::= OCTET STRING (SIZE (1))
|
| 486 | -- internal structure is coded as Algorithm identifier octet from
|
| 487 | -- Permitted Algorithms defined in 3GPP TS 48.008
|
| 488 | -- A node shall mark all GSM algorithms that are allowed in MSC-B
|
| 489 |
|
| 490 | AllowedUMTS-Algorithms ::= SEQUENCE {
|
| 491 | integrityProtectionAlgorithms [0] PermittedIntegrityProtectionAlgorithms OPTIONAL,
|
| 492 | encryptionAlgorithms [1] PermittedEncryptionAlgorithms OPTIONAL,
|
| 493 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 494 | ...}
|
| 495 |
|
| 496 | PermittedIntegrityProtectionAlgorithms ::=
|
| 497 | OCTET STRING (SIZE (1..maxPermittedIntegrityProtectionAlgorithmsLength))
|
| 498 | -- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type
|
| 499 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 500 | -- mandated by 3GPP TS 25.413.
|
| 501 | -- Padding bits are included, if needed, in the least significant bits of the
|
| 502 | -- last octet of the octet string.
|
| 503 |
|
| 504 |
|
| 505 | maxPermittedIntegrityProtectionAlgorithmsLength INTEGER ::= 9
|
| 506 |
|
| 507 | PermittedEncryptionAlgorithms ::=
|
| 508 | OCTET STRING (SIZE (1..maxPermittedEncryptionAlgorithmsLength))
|
| 509 | -- Octets contain a complete PermittedEncryptionAlgorithms data type
|
| 510 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 511 | -- mandated by 3GPP TS 25.413
|
| 512 | -- Padding bits are included, if needed, in the least significant bits of the
|
| 513 | -- last octet of the octet string.
|
| 514 |
|
| 515 |
|
| 516 | maxPermittedEncryptionAlgorithmsLength INTEGER ::= 9
|
| 517 |
|
| 518 | KeyStatus ::= ENUMERATED {
|
| 519 | old (0),
|
| 520 | new (1),
|
| 521 | ...}
|
| 522 | -- exception handling:
|
| 523 | -- received values in range 2-31 shall be treated as "old"
|
| 524 | -- received values greater than 31 shall be treated as "new"
|
| 525 |
|
| 526 | PrepareHO-Arg ::= [3] SEQUENCE {
|
| 527 | targetCellId [0] GlobalCellId OPTIONAL,
|
| 528 | ho-NumberNotRequired NULL OPTIONAL,
|
| 529 | targetRNCId [1] RNCId OPTIONAL,
|
| 530 | an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
|
| 531 | multipleBearerRequested [3] NULL OPTIONAL,
|
| 532 | imsi [4] IMSI OPTIONAL,
|
| 533 | integrityProtectionInfo [5] IntegrityProtectionInformation OPTIONAL,
|
| 534 | encryptionInfo [6] EncryptionInformation OPTIONAL,
|
| 535 | radioResourceInformation [7] RadioResourceInformation OPTIONAL,
|
| 536 | allowedGSM-Algorithms [9] AllowedGSM-Algorithms OPTIONAL,
|
| 537 | allowedUMTS-Algorithms [10] AllowedUMTS-Algorithms OPTIONAL,
|
| 538 | radioResourceList [11] RadioResourceList OPTIONAL,
|
| 539 | extensionContainer [8] ExtensionContainer OPTIONAL,
|
| 540 | ... ,
|
| 541 | rab-Id [12] RAB-Id OPTIONAL,
|
| 542 | bssmap-ServiceHandover [13] BSSMAP-ServiceHandover OPTIONAL,
|
| 543 | ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL,
|
| 544 | bssmap-ServiceHandoverList [15] BSSMAP-ServiceHandoverList OPTIONAL,
|
| 545 | asciCallReference [20] ASCI-CallReference OPTIONAL,
|
| 546 | geran-classmark [16] GERAN-Classmark OPTIONAL,
|
| 547 | iuCurrentlyUsedCodec [17] Codec OPTIONAL,
|
| 548 | iuSupportedCodecsList [18] SupportedCodecsList OPTIONAL,
|
| 549 | rab-ConfigurationIndicator [19] NULL OPTIONAL,
|
| 550 | uesbi-Iu [21] UESBI-Iu OPTIONAL }
|
| 551 |
|
| 552 | BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF
|
| 553 | BSSMAP-ServiceHandoverInfo
|
| 554 |
|
| 555 | BSSMAP-ServiceHandoverInfo ::= SEQUENCE {
|
| 556 | bssmap-ServiceHandover BSSMAP-ServiceHandover,
|
| 557 | rab-Id RAB-Id,
|
| 558 | -- RAB Identity is needed to relate the service handovers with the radio access bearers.
|
| 559 | ...}
|
| 560 |
|
| 561 | maxNumOfServiceHandovers INTEGER ::= 7
|
| 562 |
|
| 563 | BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1))
|
| 564 | -- Octets are coded according the Service Handover information element in
|
| 565 | -- 3GPP TS 48.008.
|
| 566 |
|
| 567 | RANAP-ServiceHandover ::= OCTET STRING (SIZE (1))
|
| 568 | -- Octet contains a complete Service-Handover data type
|
| 569 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 570 | -- mandated by 3GPP TS 25.413
|
| 571 | -- Padding bits are included in the least significant bits.
|
| 572 |
|
| 573 |
|
| 574 | RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF
|
| 575 | RadioResource
|
| 576 |
|
| 577 | RadioResource ::= SEQUENCE {
|
| 578 | radioResourceInformation RadioResourceInformation,
|
| 579 | rab-Id RAB-Id,
|
| 580 | -- RAB Identity is needed to relate the radio resources with the radio access bearers.
|
| 581 | ...}
|
| 582 |
|
| 583 | maxNumOfRadioResources INTEGER ::= 7
|
| 584 |
|
| 585 | PrepareHO-Res ::= [3] SEQUENCE {
|
| 586 | handoverNumber [0] ISDN-AddressString OPTIONAL,
|
| 587 | relocationNumberList [1] RelocationNumberList OPTIONAL,
|
| 588 | an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
|
| 589 | multicallBearerInfo [3] MulticallBearerInfo OPTIONAL,
|
| 590 | multipleBearerNotSupported NULL OPTIONAL,
|
| 591 | selectedUMTS-Algorithms [5] SelectedUMTS-Algorithms OPTIONAL,
|
| 592 | chosenRadioResourceInformation [6] ChosenRadioResourceInformation OPTIONAL,
|
| 593 | extensionContainer [4] ExtensionContainer OPTIONAL,
|
| 594 | ...,
|
| 595 | iuSelectedCodec [7] Codec OPTIONAL,
|
| 596 | iuAvailableCodecsList [8] CodecList OPTIONAL }
|
| 597 |
|
| 598 | SelectedUMTS-Algorithms ::= SEQUENCE {
|
| 599 | integrityProtectionAlgorithm [0] ChosenIntegrityProtectionAlgorithm OPTIONAL,
|
| 600 | encryptionAlgorithm [1] ChosenEncryptionAlgorithm OPTIONAL,
|
| 601 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 602 | ...}
|
| 603 |
|
| 604 | ChosenIntegrityProtectionAlgorithm ::= OCTET STRING (SIZE (1))
|
| 605 | -- Octet contains a complete IntegrityProtectionAlgorithm data type
|
| 606 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 607 | -- mandated by 3GPP TS 25.413
|
| 608 | -- Padding bits are included in the least significant bits.
|
| 609 |
|
| 610 | ChosenEncryptionAlgorithm ::= OCTET STRING (SIZE (1))
|
| 611 | -- Octet contains a complete EncryptionAlgorithm data type
|
| 612 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 613 | -- mandated by 3GPP TS 25.413
|
| 614 | -- Padding bits are included in the least significant bits.
|
| 615 |
|
| 616 | ChosenRadioResourceInformation ::= SEQUENCE {
|
| 617 | chosenChannelInfo [0] ChosenChannelInfo OPTIONAL,
|
| 618 | chosenSpeechVersion [1] ChosenSpeechVersion OPTIONAL,
|
| 619 | ...}
|
| 620 |
|
| 621 | ChosenChannelInfo ::= OCTET STRING (SIZE (1))
|
| 622 | -- Octets are coded according the Chosen Channel information element in 3GPP TS 48.008
|
| 623 |
|
| 624 | ChosenSpeechVersion ::= OCTET STRING (SIZE (1))
|
| 625 | -- Octets are coded according the Speech Version (chosen) information element in 3GPP TS
|
| 626 | -- 48.008
|
| 627 |
|
| 628 | PrepareSubsequentHO-Arg ::= [3] SEQUENCE {
|
| 629 | targetCellId [0] GlobalCellId OPTIONAL,
|
| 630 | targetMSC-Number [1] ISDN-AddressString,
|
| 631 | targetRNCId [2] RNCId OPTIONAL,
|
| 632 | an-APDU [3] AccessNetworkSignalInfo OPTIONAL,
|
| 633 | selectedRab-Id [4] RAB-Id OPTIONAL,
|
| 634 | extensionContainer [5] ExtensionContainer OPTIONAL,
|
| 635 | ...,
|
| 636 | geran-classmark [6] GERAN-Classmark OPTIONAL,
|
| 637 | rab-ConfigurationIndicator [7] NULL OPTIONAL }
|
| 638 |
|
| 639 | PrepareSubsequentHO-Res ::= [3] SEQUENCE {
|
| 640 | an-APDU AccessNetworkSignalInfo,
|
| 641 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 642 | ...}
|
| 643 |
|
| 644 | ProcessAccessSignalling-Arg ::= [3] SEQUENCE {
|
| 645 | an-APDU AccessNetworkSignalInfo,
|
| 646 | selectedUMTS-Algorithms [1] SelectedUMTS-Algorithms OPTIONAL,
|
| 647 | selectedGSM-Algorithm [2] SelectedGSM-Algorithm OPTIONAL,
|
| 648 | chosenRadioResourceInformation [3] ChosenRadioResourceInformation OPTIONAL,
|
| 649 | selectedRab-Id [4] RAB-Id OPTIONAL,
|
| 650 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 651 | ...,
|
| 652 | iUSelectedCodec [5] Codec OPTIONAL,
|
| 653 | iuAvailableCodecsList [6] CodecList OPTIONAL }
|
| 654 |
|
| 655 | SupportedCodecsList ::= SEQUENCE {
|
| 656 | utranCodecList [0] CodecList OPTIONAL,
|
| 657 | geranCodecList [1] CodecList OPTIONAL,
|
| 658 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 659 | ...}
|
| 660 |
|
| 661 | CodecList ::= SEQUENCE {
|
| 662 | codec1 [1] Codec,
|
| 663 | codec2 [2] Codec OPTIONAL,
|
| 664 | codec3 [3] Codec OPTIONAL,
|
| 665 | codec4 [4] Codec OPTIONAL,
|
| 666 | codec5 [5] Codec OPTIONAL,
|
| 667 | codec6 [6] Codec OPTIONAL,
|
| 668 | codec7 [7] Codec OPTIONAL,
|
| 669 | codec8 [8] Codec OPTIONAL,
|
| 670 | extensionContainer [9] ExtensionContainer OPTIONAL,
|
| 671 | ...}
|
| 672 | -- Codecs are sent in priority order where codec1 has highest priority
|
| 673 |
|
| 674 | Codec ::= OCTET STRING (SIZE (1..4))
|
| 675 |
|
| 676 | -- The internal structure is defined as follows:
|
| 677 | -- octet 1 Coded as Codec Identification code in 3GPP TS 26.103
|
| 678 | -- octets 2,3,4 Parameters for the Codec as defined in 3GPP TS
|
| 679 | -- 26.103, if available, length depending on the codec
|
| 680 |
|
| 681 | GERAN-Classmark ::= OCTET STRING (SIZE (2..87))
|
| 682 | -- Octets are coded according the GERAN Classmark information element in 3GPP TS 48.008
|
| 683 |
|
| 684 | SelectedGSM-Algorithm ::= OCTET STRING (SIZE (1))
|
| 685 | -- internal structure is coded as Algorithm identifier octet from Chosen Encryption
|
| 686 | -- Algorithm defined in 3GPP TS 48.008
|
| 687 | -- A node shall mark only the selected GSM algorithm
|
| 688 |
|
| 689 | SendEndSignal-Arg ::= [3] SEQUENCE {
|
| 690 | an-APDU AccessNetworkSignalInfo,
|
| 691 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 692 | ...}
|
| 693 |
|
| 694 | SendEndSignal-Res ::= SEQUENCE {
|
| 695 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 696 | ...}
|
| 697 |
|
| 698 | RNCId ::= OCTET STRING (SIZE (7))
|
| 699 | -- The internal structure is defined as follows:
|
| 700 | -- octet 1 bits 4321 Mobile Country Code 1st digit
|
| 701 | -- bits 8765 Mobile Country Code 2nd digit
|
| 702 | -- octet 2 bits 4321 Mobile Country Code 3rd digit
|
| 703 | -- bits 8765 Mobile Network Code 3rd digit
|
| 704 | -- or filler (1111) for 2 digit MNCs
|
| 705 | -- octet 3 bits 4321 Mobile Network Code 1st digit
|
| 706 | -- bits 8765 Mobile Network Code 2nd digit
|
| 707 | -- octets 4 and 5 Location Area Code according to 3GPP TS 24.008
|
| 708 | -- octets 6 and 7 RNC Id value according to 3GPP TS 25.413
|
| 709 |
|
| 710 | RelocationNumberList ::= SEQUENCE SIZE (1..maxNumOfRelocationNumber) OF
|
| 711 | RelocationNumber
|
| 712 |
|
| 713 | MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber)
|
| 714 |
|
| 715 | RelocationNumber ::= SEQUENCE {
|
| 716 | handoverNumber ISDN-AddressString,
|
| 717 | rab-Id RAB-Id,
|
| 718 | -- RAB Identity is needed to relate the calls with the radio access bearers.
|
| 719 | ...}
|
| 720 |
|
| 721 | RAB-Id ::= INTEGER (1..maxNrOfRABs)
|
| 722 |
|
| 723 | maxNrOfRABs INTEGER ::= 255
|
| 724 |
|
| 725 | maxNumOfRelocationNumber INTEGER ::= 7
|
| 726 |
|
| 727 | RadioResourceInformation ::= OCTET STRING (SIZE (3..13))
|
| 728 | -- Octets are coded according the Channel Type information element in 3GPP TS 48.008
|
| 729 |
|
| 730 | IntegrityProtectionInformation ::= OCTET STRING (SIZE (18..maxNumOfIntegrityInfo))
|
| 731 | -- Octets contain a complete IntegrityProtectionInformation data type
|
| 732 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 733 | -- mandated by 3GPP TS 25.413
|
| 734 | -- Padding bits are included, if needed, in the least significant bits of the
|
| 735 | -- last octet of the octet string.
|
| 736 |
|
| 737 | maxNumOfIntegrityInfo INTEGER ::= 100
|
| 738 |
|
| 739 | EncryptionInformation ::= OCTET STRING (SIZE (18..maxNumOfEncryptionInfo))
|
| 740 | -- Octets contain a complete EncryptionInformation data type
|
| 741 | -- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
|
| 742 | -- mandated by 3GPP TS 25.413
|
| 743 | -- Padding bits are included, if needed, in the least significant bits of the
|
| 744 | -- last octet of the octet string.
|
| 745 |
|
| 746 | maxNumOfEncryptionInfo INTEGER ::= 100
|
| 747 |
|
| 748 | -- authentication management types
|
| 749 |
|
| 750 | SendAuthenticationInfoArg ::= SEQUENCE {
|
| 751 | imsi [0] IMSI,
|
| 752 | numberOfRequestedVectors NumberOfRequestedVectors,
|
| 753 | segmentationProhibited NULL OPTIONAL,
|
| 754 | immediateResponsePreferred [1] NULL OPTIONAL,
|
| 755 | re-synchronisationInfo Re-synchronisationInfo OPTIONAL,
|
| 756 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 757 | ...,
|
| 758 | requestingNodeType [3] RequestingNodeType OPTIONAL,
|
| 759 | requestingPLMN-Id [4] PLMN-Id OPTIONAL }
|
| 760 |
|
| 761 | PLMN-Id ::= OCTET STRING (SIZE (3))
|
| 762 | -- The internal structure is defined as follows:
|
| 763 | -- octet 1 bits 4321 Mobile Country Code 1st digit
|
| 764 | -- bits 8765 Mobile Country Code 2nd digit
|
| 765 | -- octet 2 bits 4321 Mobile Country Code 3rd digit
|
| 766 | -- bits 8765 Mobile Network Code 3rd digit
|
| 767 | -- or filler (1111) for 2 digit MNCs
|
| 768 | -- octet 3 bits 4321 Mobile Network Code 1st digit
|
| 769 | -- bits 8765 Mobile Network Code 2nd digit
|
| 770 |
|
| 771 | NumberOfRequestedVectors ::= INTEGER (1..5)
|
| 772 |
|
| 773 | Re-synchronisationInfo ::= SEQUENCE {
|
| 774 | rand RAND,
|
| 775 | auts AUTS,
|
| 776 | ...}
|
| 777 |
|
| 778 | SendAuthenticationInfoRes ::= [3] SEQUENCE {
|
| 779 | authenticationSetList AuthenticationSetList OPTIONAL,
|
| 780 | extensionContainer ExtensionContainer OPTIONAL,
|
| 781 | ...}
|
| 782 |
|
| 783 | RequestingNodeType ::= ENUMERATED {
|
| 784 | vlr (0),
|
| 785 | sgsn (1),
|
| 786 | ...}
|
| 787 | -- exception handling:
|
| 788 | -- received values in the range 2-15 shall be treated as "vlr"
|
| 789 | -- received values greater than 15 shall be treated as "sgsn"
|
| 790 |
|
| 791 | -- equipment management types
|
| 792 |
|
| 793 | CheckIMEI-Arg ::= SEQUENCE {
|
| 794 | imei IMEI,
|
| 795 | requestedEquipmentInfo RequestedEquipmentInfo,
|
| 796 | extensionContainer ExtensionContainer OPTIONAL,
|
| 797 | ...}
|
| 798 |
|
| 799 | CheckIMEI-Res ::= SEQUENCE {
|
| 800 | equipmentStatus EquipmentStatus OPTIONAL,
|
| 801 | bmuef UESBI-Iu OPTIONAL,
|
| 802 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 803 | ...}
|
| 804 |
|
| 805 | RequestedEquipmentInfo::= BIT STRING {
|
| 806 | equipmentStatus (0),
|
| 807 | bmuef (1)} (SIZE (2..8))
|
| 808 | -- exception handling: reception of unknown bit assignments in the
|
| 809 | -- RequestedEquipmentInfo data type shall be discarded by the receiver
|
| 810 |
|
| 811 | UESBI-Iu ::= SEQUENCE {
|
| 812 | uesbi-IuA [0] UESBI-IuA OPTIONAL,
|
| 813 | uesbi-IuB [1] UESBI-IuB OPTIONAL,
|
| 814 | ...}
|
| 815 |
|
| 816 | UESBI-IuA ::= BIT STRING (SIZE(1..128))
|
| 817 | -- See 3GPP TS 25.413
|
| 818 |
|
| 819 | UESBI-IuB ::= BIT STRING (SIZE(1..128))
|
| 820 | -- See 3GPP TS 25.413
|
| 821 |
|
| 822 | EquipmentStatus ::= ENUMERATED {
|
| 823 | whiteListed (0),
|
| 824 | blackListed (1),
|
| 825 | greyListed (2)}
|
| 826 |
|
| 827 | -- subscriber management types
|
| 828 |
|
| 829 | InsertSubscriberDataArg ::= SEQUENCE {
|
| 830 | imsi [0] IMSI OPTIONAL,
|
| 831 | COMPONENTS OF SubscriberData,
|
| 832 | extensionContainer [14] ExtensionContainer OPTIONAL,
|
| 833 | ... ,
|
| 834 | naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL,
|
| 835 | -- naea-PreferredCI is included at the discretion of the HLR operator.
|
| 836 | gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL,
|
| 837 | roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL
|
| 838 | OPTIONAL,
|
| 839 | networkAccessMode [24] NetworkAccessMode OPTIONAL,
|
| 840 | lsaInformation [25] LSAInformation OPTIONAL,
|
| 841 | lmu-Indicator [21] NULL OPTIONAL,
|
| 842 | lcsInformation [22] LCSInformation OPTIONAL,
|
| 843 | istAlertTimer [26] IST-AlertTimerValue OPTIONAL,
|
| 844 | superChargerSupportedInHLR [27] AgeIndicator OPTIONAL,
|
| 845 | mc-SS-Info [28] MC-SS-Info OPTIONAL,
|
| 846 | cs-AllocationRetentionPriority [29] CS-AllocationRetentionPriority OPTIONAL,
|
| 847 | sgsn-CAMEL-SubscriptionInfo [17] SGSN-CAMEL-SubscriptionInfo OPTIONAL,
|
| 848 | chargingCharacteristics [18] ChargingCharacteristics OPTIONAL,
|
| 849 | accessRestrictionData [19] AccessRestrictionData OPTIONAL
|
| 850 | }
|
| 851 | -- If the Network Access Mode parameter is sent, it shall be present only in
|
| 852 | -- the first sequence if seqmentation is used
|
| 853 |
|
| 854 | AccessRestrictionData ::= BIT STRING {
|
| 855 | utranNotAllowed (0),
|
| 856 | geranNotAllowed (1) } (SIZE (2..8))
|
| 857 | -- exception handling:
|
| 858 | -- bits 2 to 7 shall be ignored if received and not understood
|
| 859 |
|
| 860 |
|
| 861 | CS-AllocationRetentionPriority ::= OCTET STRING (SIZE (1))
|
| 862 | -- This data type encodes each priority level defined in TS 23.107 as the binary value
|
| 863 | -- of the priority level.
|
| 864 |
|
| 865 | IST-AlertTimerValue ::= INTEGER (15..255)
|
| 866 |
|
| 867 | LCSInformation ::= SEQUENCE {
|
| 868 | gmlc-List [0] GMLC-List OPTIONAL,
|
| 869 | lcs-PrivacyExceptionList [1] LCS-PrivacyExceptionList OPTIONAL,
|
| 870 | molr-List [2] MOLR-List OPTIONAL,
|
| 871 | ...,
|
| 872 | add-lcs-PrivacyExceptionList [3] LCS-PrivacyExceptionList OPTIONAL }
|
| 873 | -- add-lcs-PrivacyExceptionList may be sent only if lcs-PrivacyExceptionList is
|
| 874 | -- present and contains four instances of LCS-PrivacyClass. If the mentioned condition
|
| 875 | -- is not satisfied the receiving node shall discard add-lcs-PrivacyExceptionList.
|
| 876 | -- If an LCS-PrivacyClass is received both in lcs-PrivacyExceptionList and in
|
| 877 | -- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected
|
| 878 | -- data value shall be returned.
|
| 879 |
|
| 880 | GMLC-List ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF
|
| 881 | ISDN-AddressString
|
| 882 | -- if segmentation is used, the complete GMLC-List shall be sent in one segment
|
| 883 |
|
| 884 | maxNumOfGMLC INTEGER ::= 5
|
| 885 |
|
| 886 | NetworkAccessMode ::= ENUMERATED {
|
| 887 | bothMSCAndSGSN (0),
|
| 888 | onlyMSC (1),
|
| 889 | onlySGSN (2),
|
| 890 | ...}
|
| 891 | -- if unknown values are received in NetworkAccessMode
|
| 892 | -- they shall be discarded.
|
| 893 |
|
| 894 | GPRSDataList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
|
| 895 | PDP-Context
|
| 896 |
|
| 897 | maxNumOfPDP-Contexts INTEGER ::= 50
|
| 898 |
|
| 899 | PDP-Context ::= SEQUENCE {
|
| 900 | pdp-ContextId ContextId,
|
| 901 | pdp-Type [16] PDP-Type,
|
| 902 | pdp-Address [17] PDP-Address OPTIONAL,
|
| 903 | qos-Subscribed [18] QoS-Subscribed,
|
| 904 | vplmnAddressAllowed [19] NULL OPTIONAL,
|
| 905 | apn [20] APN,
|
| 906 | extensionContainer [21] ExtensionContainer OPTIONAL,
|
| 907 | ... ,
|
| 908 | ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL,
|
| 909 | pdp-ChargingCharacteristics [1] ChargingCharacteristics OPTIONAL,
|
| 910 | ext2-QoS-Subscribed [2] Ext2-QoS-Subscribed OPTIONAL
|
| 911 | -- ext2-QoS-Subscribed may be present only if ext-QoS-Subscribed is present.
|
| 912 | }
|
| 913 |
|
| 914 | ContextId ::= INTEGER (1..maxNumOfPDP-Contexts)
|
| 915 |
|
| 916 | GPRSSubscriptionData ::= SEQUENCE {
|
| 917 | completeDataListIncluded NULL OPTIONAL,
|
| 918 | -- If segmentation is used, completeDataListIncluded may only be present in the
|
| 919 | -- first segment.
|
| 920 | gprsDataList [1] GPRSDataList,
|
| 921 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 922 | ... }
|
| 923 |
|
| 924 | SGSN-CAMEL-SubscriptionInfo ::= SEQUENCE {
|
| 925 | gprs-CSI [0] GPRS-CSI OPTIONAL,
|
| 926 | mo-sms-CSI [1] SMS-CSI OPTIONAL,
|
| 927 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 928 | ...,
|
| 929 | mt-sms-CSI [3] SMS-CSI OPTIONAL,
|
| 930 | mt-smsCAMELTDP-CriteriaList [4] MT-smsCAMELTDP-CriteriaList OPTIONAL,
|
| 931 | mg-csi [5] MG-CSI OPTIONAL
|
| 932 | }
|
| 933 |
|
| 934 | GPRS-CSI ::= SEQUENCE {
|
| 935 | gprs-CamelTDPDataList [0] GPRS-CamelTDPDataList OPTIONAL,
|
| 936 | camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
|
| 937 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 938 | notificationToCSE [3] NULL OPTIONAL,
|
| 939 | csi-Active [4] NULL OPTIONAL,
|
| 940 | ...}
|
| 941 | -- notificationToCSE and csi-Active shall not be present when GPRS-CSI is sent to SGSN.
|
| 942 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 943 | -- GPRS-CamelTDPData and camelCapabilityHandling shall be present in
|
| 944 | -- the GPRS-CSI sequence.
|
| 945 | -- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be
|
| 946 | -- present in the first segment
|
| 947 |
|
| 948 | GPRS-CamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 949 | GPRS-CamelTDPData
|
| 950 | -- GPRS-CamelTDPDataList shall not contain more than one instance of
|
| 951 | -- GPRS-CamelTDPData containing the same value for gprs-TriggerDetectionPoint.
|
| 952 |
|
| 953 | GPRS-CamelTDPData ::= SEQUENCE {
|
| 954 | gprs-TriggerDetectionPoint [0] GPRS-TriggerDetectionPoint,
|
| 955 | serviceKey [1] ServiceKey,
|
| 956 | gsmSCF-Address [2] ISDN-AddressString,
|
| 957 | defaultSessionHandling [3] DefaultGPRS-Handling,
|
| 958 | extensionContainer [4] ExtensionContainer OPTIONAL,
|
| 959 | ...
|
| 960 | }
|
| 961 |
|
| 962 | DefaultGPRS-Handling ::= ENUMERATED {
|
| 963 | continueTransaction (0) ,
|
| 964 | releaseTransaction (1) ,
|
| 965 | ...}
|
| 966 | -- exception handling:
|
| 967 | -- reception of values in range 2-31 shall be treated as "continueTransaction"
|
| 968 | -- reception of values greater than 31 shall be treated as "releaseTransaction"
|
| 969 |
|
| 970 | GPRS-TriggerDetectionPoint ::= ENUMERATED {
|
| 971 | attach (1),
|
| 972 | attachChangeOfPosition (2),
|
| 973 | pdp-ContextEstablishment (11),
|
| 974 | pdp-ContextEstablishmentAcknowledgement (12),
|
| 975 | pdp-ContextChangeOfPosition (14),
|
| 976 | ... }
|
| 977 | -- exception handling:
|
| 978 | -- For GPRS-CamelTDPData sequences containing this parameter with any
|
| 979 | -- other value than the ones listed the receiver shall ignore the whole
|
| 980 | -- GPRS-CamelTDPDatasequence.
|
| 981 |
|
| 982 | APN ::= OCTET STRING (SIZE (2..63))
|
| 983 | -- Octets are coded according to TS 3GPP TS 23.003 [17]
|
| 984 |
|
| 985 | PDP-Type ::= OCTET STRING (SIZE (2))
|
| 986 | -- Octets are coded according to TS 3GPP TS 29.060 [105]
|
| 987 |
|
| 988 | PDP-Address ::= OCTET STRING (SIZE (1..16))
|
| 989 | -- Octets are coded according to TS 3GPP TS 29.060 [105]
|
| 990 |
|
| 991 | -- The possible size values are:
|
| 992 | -- 1-7 octets X.25 address type
|
| 993 | -- 4 octets IPv4 address type
|
| 994 | -- 16 octets Ipv6 address type
|
| 995 |
|
| 996 | QoS-Subscribed ::= OCTET STRING (SIZE (3))
|
| 997 | -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets
|
| 998 | -- 3-5.
|
| 999 |
|
| 1000 | Ext-QoS-Subscribed ::= OCTET STRING (SIZE (1..9))
|
| 1001 | -- OCTET 1:
|
| 1002 | -- Allocation/Retention Priority (This octet encodes each priority level defined in
|
| 1003 | -- 23.107 as the binary value of the priority level, declaration in 29.060)
|
| 1004 | -- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets
|
| 1005 | -- 6-13.
|
| 1006 |
|
| 1007 | Ext2-QoS-Subscribed ::= OCTET STRING (SIZE (1..3))
|
| 1008 | -- Octets 1-3 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 14-16.
|
| 1009 | -- If Quality of Service information is structured with 14 octet length, then
|
| 1010 | -- Octet 1 is coded according to 3GPP TS 24.008 [35] Quality of Service Octet 14.
|
| 1011 |
|
| 1012 | ChargingCharacteristics ::= OCTET STRING (SIZE (2))
|
| 1013 | -- Octets are coded according to 3GPP TS 32.215.
|
| 1014 |
|
| 1015 | LSAOnlyAccessIndicator ::= ENUMERATED {
|
| 1016 | accessOutsideLSAsAllowed (0),
|
| 1017 | accessOutsideLSAsRestricted (1)}
|
| 1018 |
|
| 1019 | LSADataList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
|
| 1020 | LSAData
|
| 1021 |
|
| 1022 | maxNumOfLSAs INTEGER ::= 20
|
| 1023 |
|
| 1024 | LSAData ::= SEQUENCE {
|
| 1025 | lsaIdentity [0] LSAIdentity,
|
| 1026 | lsaAttributes [1] LSAAttributes,
|
| 1027 | lsaActiveModeIndicator [2] NULL OPTIONAL,
|
| 1028 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1029 | ...}
|
| 1030 |
|
| 1031 | LSAInformation ::= SEQUENCE {
|
| 1032 | completeDataListIncluded NULL OPTIONAL,
|
| 1033 |
|
| 1034 | -- If segmentation is used, completeDataListIncluded may only be present in the
|
| 1035 | -- first segment.
|
| 1036 | lsaOnlyAccessIndicator [1] LSAOnlyAccessIndicator OPTIONAL,
|
| 1037 | lsaDataList [2] LSADataList OPTIONAL,
|
| 1038 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1039 | ...}
|
| 1040 |
|
| 1041 | LSAIdentity ::= OCTET STRING (SIZE (3))
|
| 1042 | -- Octets are coded according to TS 3GPP TS 23.003 [17]
|
| 1043 |
|
| 1044 | LSAAttributes ::= OCTET STRING (SIZE (1))
|
| 1045 | -- Octets are coded according to TS 3GPP TS 48.008 [49]
|
| 1046 |
|
| 1047 | SubscriberData ::= SEQUENCE {
|
| 1048 | msisdn [1] ISDN-AddressString OPTIONAL,
|
| 1049 | category [2] Category OPTIONAL,
|
| 1050 | subscriberStatus [3] SubscriberStatus OPTIONAL,
|
| 1051 | bearerServiceList [4] BearerServiceList OPTIONAL,
|
| 1052 | -- The exception handling for reception of unsupported / not allocated
|
| 1053 | -- bearerServiceCodes is defined in section 8.8.1
|
| 1054 | teleserviceList [6] TeleserviceList OPTIONAL,
|
| 1055 | -- The exception handling for reception of unsupported / not allocated
|
| 1056 | -- teleserviceCodes is defined in section 8.8.1
|
| 1057 | provisionedSS [7] Ext-SS-InfoList OPTIONAL,
|
| 1058 | odb-Data [8] ODB-Data OPTIONAL,
|
| 1059 | roamingRestrictionDueToUnsupportedFeature [9] NULL OPTIONAL,
|
| 1060 | regionalSubscriptionData [10] ZoneCodeList OPTIONAL,
|
| 1061 | vbsSubscriptionData [11] VBSDataList OPTIONAL,
|
| 1062 | vgcsSubscriptionData [12] VGCSDataList OPTIONAL,
|
| 1063 | vlrCamelSubscriptionInfo [13] VlrCamelSubscriptionInfo OPTIONAL
|
| 1064 | }
|
| 1065 |
|
| 1066 | Category ::= OCTET STRING (SIZE (1))
|
| 1067 | -- The internal structure is defined in ITU-T Rec Q.763.
|
| 1068 |
|
| 1069 | SubscriberStatus ::= ENUMERATED {
|
| 1070 | serviceGranted (0),
|
| 1071 | operatorDeterminedBarring (1)}
|
| 1072 |
|
| 1073 | BearerServiceList ::= SEQUENCE SIZE (1..maxNumOfBearerServices) OF
|
| 1074 | Ext-BearerServiceCode
|
| 1075 |
|
| 1076 | maxNumOfBearerServices INTEGER ::= 50
|
| 1077 |
|
| 1078 | TeleserviceList ::= SEQUENCE SIZE (1..maxNumOfTeleservices) OF
|
| 1079 | Ext-TeleserviceCode
|
| 1080 |
|
| 1081 | maxNumOfTeleservices INTEGER ::= 20
|
| 1082 |
|
| 1083 | ODB-Data ::= SEQUENCE {
|
| 1084 | odb-GeneralData ODB-GeneralData,
|
| 1085 | odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL,
|
| 1086 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1087 | ...}
|
| 1088 |
|
| 1089 | ODB-GeneralData ::= BIT STRING {
|
| 1090 | allOG-CallsBarred (0),
|
| 1091 | internationalOGCallsBarred (1),
|
| 1092 | internationalOGCallsNotToHPLMN-CountryBarred (2),
|
| 1093 | interzonalOGCallsBarred (6),
|
| 1094 | interzonalOGCallsNotToHPLMN-CountryBarred (7),
|
| 1095 | interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred (8),
|
| 1096 | premiumRateInformationOGCallsBarred (3),
|
| 1097 | premiumRateEntertainementOGCallsBarred (4),
|
| 1098 | ss-AccessBarred (5),
|
| 1099 | allECT-Barred (9),
|
| 1100 | chargeableECT-Barred (10),
|
| 1101 | internationalECT-Barred (11),
|
| 1102 | interzonalECT-Barred (12),
|
| 1103 | doublyChargeableECT-Barred (13),
|
| 1104 | multipleECT-Barred (14),
|
| 1105 | allPacketOrientedServicesBarred (15),
|
| 1106 | roamerAccessToHPLMN-AP-Barred (16),
|
| 1107 | roamerAccessToVPLMN-AP-Barred (17),
|
| 1108 | roamingOutsidePLMNOG-CallsBarred (18),
|
| 1109 | allIC-CallsBarred (19),
|
| 1110 | roamingOutsidePLMNIC-CallsBarred (20),
|
| 1111 | roamingOutsidePLMNICountryIC-CallsBarred (21),
|
| 1112 | roamingOutsidePLMN-Barred (22),
|
| 1113 | roamingOutsidePLMN-CountryBarred (23),
|
| 1114 | registrationAllCF-Barred (24),
|
| 1115 | registrationCFNotToHPLMN-Barred (25),
|
| 1116 | registrationInterzonalCF-Barred (26),
|
| 1117 | registrationInterzonalCFNotToHPLMN-Barred (27),
|
| 1118 | registrationInternationalCF-Barred (28)} (SIZE (15..32))
|
| 1119 | -- exception handling: reception of unknown bit assignments in the
|
| 1120 | -- ODB-GeneralData type shall be treated like unsupported ODB-GeneralData
|
| 1121 | -- When the ODB-GeneralData type is removed from the HLR for a given subscriber,
|
| 1122 | -- in NoteSubscriberDataModified operation sent toward the gsmSCF
|
| 1123 | -- all bits shall be set to "O".
|
| 1124 |
|
| 1125 | ODB-HPLMN-Data ::= BIT STRING {
|
| 1126 | plmn-SpecificBarringType1 (0),
|
| 1127 | plmn-SpecificBarringType2 (1),
|
| 1128 | plmn-SpecificBarringType3 (2),
|
| 1129 | plmn-SpecificBarringType4 (3)} (SIZE (4..32))
|
| 1130 | -- exception handling: reception of unknown bit assignments in the
|
| 1131 | -- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data
|
| 1132 | -- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber,
|
| 1133 | -- in NoteSubscriberDataModified operation sent toward the gsmSCF
|
| 1134 | -- all bits shall be set to "O".
|
| 1135 |
|
| 1136 | Ext-SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF
|
| 1137 | Ext-SS-Info
|
| 1138 |
|
| 1139 | Ext-SS-Info ::= CHOICE {
|
| 1140 | forwardingInfo [0] Ext-ForwInfo,
|
| 1141 | callBarringInfo [1] Ext-CallBarInfo,
|
| 1142 | cug-Info [2] CUG-Info,
|
| 1143 | ss-Data [3] Ext-SS-Data,
|
| 1144 | emlpp-Info [4] EMLPP-Info}
|
| 1145 |
|
| 1146 | Ext-ForwInfo ::= SEQUENCE {
|
| 1147 | ss-Code SS-Code,
|
| 1148 | forwardingFeatureList Ext-ForwFeatureList,
|
| 1149 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1150 | ...}
|
| 1151 |
|
| 1152 | Ext-ForwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
|
| 1153 | Ext-ForwFeature
|
| 1154 |
|
| 1155 | Ext-ForwFeature ::= SEQUENCE {
|
| 1156 | basicService Ext-BasicServiceCode OPTIONAL,
|
| 1157 | ss-Status [4] Ext-SS-Status,
|
| 1158 | forwardedToNumber [5] ISDN-AddressString OPTIONAL,
|
| 1159 | -- When this data type is sent from an HLR which supports CAMEL Phase 2
|
| 1160 | -- to a VLR that supports CAMEL Phase 2 the VLR shall not check the
|
| 1161 | -- format of the number
|
| 1162 | forwardedToSubaddress [8] ISDN-SubaddressString OPTIONAL,
|
| 1163 | forwardingOptions [6] Ext-ForwOptions OPTIONAL,
|
| 1164 | noReplyConditionTime [7] Ext-NoRepCondTime OPTIONAL,
|
| 1165 | extensionContainer [9] ExtensionContainer OPTIONAL,
|
| 1166 | ...,
|
| 1167 | longForwardedToNumber [10] FTN-AddressString OPTIONAL }
|
| 1168 |
|
| 1169 | Ext-ForwOptions ::= OCTET STRING (SIZE (1..5))
|
| 1170 |
|
| 1171 | -- OCTET 1:
|
| 1172 |
|
| 1173 | -- bit 8: notification to forwarding party
|
| 1174 | -- 0 no notification
|
| 1175 | -- 1 notification
|
| 1176 |
|
| 1177 | -- bit 7: redirecting presentation
|
| 1178 | -- 0 no presentation
|
| 1179 | -- 1 presentation
|
| 1180 |
|
| 1181 | -- bit 6: notification to calling party
|
| 1182 | -- 0 no notification
|
| 1183 | -- 1 notification
|
| 1184 |
|
| 1185 | -- bit 5: 0 (unused)
|
| 1186 |
|
| 1187 | -- bits 43: forwarding reason
|
| 1188 | -- 00 ms not reachable
|
| 1189 | -- 01 ms busy
|
| 1190 | -- 10 no reply
|
| 1191 | -- 11 unconditional
|
| 1192 |
|
| 1193 | -- bits 21: 00 (unused)
|
| 1194 |
|
| 1195 | -- OCTETS 2-5: reserved for future use. They shall be discarded if
|
| 1196 | -- received and not understood.
|
| 1197 |
|
| 1198 | Ext-NoRepCondTime ::= INTEGER (1..100)
|
| 1199 | -- Only values 5-30 are used.
|
| 1200 | -- Values in the ranges 1-4 and 31-100 are reserved for future use
|
| 1201 | -- If received:
|
| 1202 | -- values 1-4 shall be mapped on to value 5
|
| 1203 | -- values 31-100 shall be mapped on to value 30
|
| 1204 |
|
| 1205 | Ext-CallBarInfo ::= SEQUENCE {
|
| 1206 | ss-Code SS-Code,
|
| 1207 | callBarringFeatureList Ext-CallBarFeatureList,
|
| 1208 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1209 | ...}
|
| 1210 |
|
| 1211 | Ext-CallBarFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
|
| 1212 | Ext-CallBarringFeature
|
| 1213 |
|
| 1214 | Ext-CallBarringFeature ::= SEQUENCE {
|
| 1215 | basicService Ext-BasicServiceCode OPTIONAL,
|
| 1216 | ss-Status [4] Ext-SS-Status,
|
| 1217 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1218 | ...}
|
| 1219 |
|
| 1220 | CUG-Info ::= SEQUENCE {
|
| 1221 | cug-SubscriptionList CUG-SubscriptionList,
|
| 1222 | cug-FeatureList CUG-FeatureList OPTIONAL,
|
| 1223 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1224 | ...}
|
| 1225 |
|
| 1226 | CUG-SubscriptionList ::= SEQUENCE SIZE (0..maxNumOfCUG) OF
|
| 1227 | CUG-Subscription
|
| 1228 |
|
| 1229 | CUG-Subscription ::= SEQUENCE {
|
| 1230 | cug-Index CUG-Index,
|
| 1231 | cug-Interlock CUG-Interlock,
|
| 1232 | intraCUG-Options IntraCUG-Options,
|
| 1233 | basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
|
| 1234 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1235 | ...}
|
| 1236 |
|
| 1237 | CUG-Index ::= INTEGER (0..32767)
|
| 1238 | -- The internal structure is defined in ETS 300 138.
|
| 1239 |
|
| 1240 | CUG-Interlock ::= OCTET STRING (SIZE (4))
|
| 1241 |
|
| 1242 | IntraCUG-Options ::= ENUMERATED {
|
| 1243 | noCUG-Restrictions (0),
|
| 1244 | cugIC-CallBarred (1),
|
| 1245 | cugOG-CallBarred (2)}
|
| 1246 |
|
| 1247 | maxNumOfCUG INTEGER ::= 10
|
| 1248 |
|
| 1249 | CUG-FeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
|
| 1250 | CUG-Feature
|
| 1251 |
|
| 1252 | Ext-BasicServiceGroupList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
|
| 1253 | Ext-BasicServiceCode
|
| 1254 |
|
| 1255 | maxNumOfExt-BasicServiceGroups INTEGER ::= 32
|
| 1256 |
|
| 1257 | CUG-Feature ::= SEQUENCE {
|
| 1258 | basicService Ext-BasicServiceCode OPTIONAL,
|
| 1259 | preferentialCUG-Indicator CUG-Index OPTIONAL,
|
| 1260 | interCUG-Restrictions InterCUG-Restrictions,
|
| 1261 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1262 | ...}
|
| 1263 |
|
| 1264 | InterCUG-Restrictions ::= OCTET STRING (SIZE (1))
|
| 1265 |
|
| 1266 | -- bits 876543: 000000 (unused)
|
| 1267 | -- Exception handling:
|
| 1268 | -- bits 876543 shall be ignored if received and not understood
|
| 1269 |
|
| 1270 | -- bits 21
|
| 1271 | -- 00 CUG only facilities
|
| 1272 | -- 01 CUG with outgoing access
|
| 1273 | -- 10 CUG with incoming access
|
| 1274 | -- 11 CUG with both outgoing and incoming access
|
| 1275 |
|
| 1276 | Ext-SS-Data ::= SEQUENCE {
|
| 1277 | ss-Code SS-Code,
|
| 1278 | ss-Status [4] Ext-SS-Status,
|
| 1279 | ss-SubscriptionOption SS-SubscriptionOption OPTIONAL,
|
| 1280 | basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
|
| 1281 | extensionContainer [5] ExtensionContainer OPTIONAL,
|
| 1282 | ...}
|
| 1283 |
|
| 1284 | LCS-PrivacyExceptionList ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF
|
| 1285 | LCS-PrivacyClass
|
| 1286 |
|
| 1287 | maxNumOfPrivacyClass INTEGER ::= 4
|
| 1288 |
|
| 1289 | LCS-PrivacyClass ::= SEQUENCE {
|
| 1290 | ss-Code SS-Code,
|
| 1291 | ss-Status Ext-SS-Status,
|
| 1292 | notificationToMSUser [0] NotificationToMSUser OPTIONAL,
|
| 1293 | -- notificationToMSUser may be sent only for SS-codes callSessionRelated
|
| 1294 | -- and callSessionUnrelated. If not received for SS-codes callSessionRelated
|
| 1295 | -- and callSessionUnrelated,
|
| 1296 | -- the default values according to 3GPP TS 23.271 shall be assumed.
|
| 1297 | externalClientList [1] ExternalClientList OPTIONAL,
|
| 1298 | -- externalClientList may be sent only for SS-code callSessionUnrelated to a
|
| 1299 | -- visited node that does not support LCS Release 4 or later versions.
|
| 1300 | -- externalClientList may be sent only for SS-codes callSessionUnrelated and
|
| 1301 | -- callSessionRelated to a visited node that supports LCS Release 4 or later versions.
|
| 1302 | plmnClientList [2] PLMNClientList OPTIONAL,
|
| 1303 | -- plmnClientList may be sent only for SS-code plmnoperator.
|
| 1304 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1305 | ...,
|
| 1306 | ext-externalClientList [4] Ext-ExternalClientList OPTIONAL,
|
| 1307 | -- Ext-externalClientList may be sent only if the visited node supports LCS Release 4 or
|
| 1308 | -- later versions, the user did specify more than 5 clients, and White Book SCCP is used.
|
| 1309 | serviceTypeList [5] ServiceTypeList OPTIONAL
|
| 1310 | -- serviceTypeList may be sent only for SS-code serviceType and if the visited node
|
| 1311 | -- supports LCS Release 5 or later versions.
|
| 1312 | --
|
| 1313 | -- if segmentation is used, the complete LCS-PrivacyClass shall be sent in one segment
|
| 1314 | }
|
| 1315 |
|
| 1316 | ExternalClientList ::= SEQUENCE SIZE (0..maxNumOfExternalClient) OF
|
| 1317 | ExternalClient
|
| 1318 |
|
| 1319 | maxNumOfExternalClient INTEGER ::= 5
|
| 1320 |
|
| 1321 | PLMNClientList ::= SEQUENCE SIZE (1..maxNumOfPLMNClient) OF
|
| 1322 | LCSClientInternalID
|
| 1323 |
|
| 1324 | maxNumOfPLMNClient INTEGER ::= 5
|
| 1325 |
|
| 1326 | Ext-ExternalClientList ::= SEQUENCE SIZE (1..maxNumOfExt-ExternalClient) OF
|
| 1327 | ExternalClient
|
| 1328 |
|
| 1329 | maxNumOfExt-ExternalClient INTEGER ::= 35
|
| 1330 |
|
| 1331 | ExternalClient ::= SEQUENCE {
|
| 1332 | clientIdentity LCSClientExternalID,
|
| 1333 | gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
|
| 1334 | notificationToMSUser [1] NotificationToMSUser OPTIONAL,
|
| 1335 | -- If notificationToMSUser is not received, the default value according to
|
| 1336 | -- 3GPP TS 23.271 shall be assumed.
|
| 1337 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1338 | ... }
|
| 1339 |
|
| 1340 | GMLC-Restriction ::= ENUMERATED {
|
| 1341 | gmlc-List (0),
|
| 1342 | home-Country (1) ,
|
| 1343 | ... }
|
| 1344 | -- exception handling:
|
| 1345 | -- At reception of any other value than the ones listed the receiver shall ignore
|
| 1346 | -- GMLC-Restriction.
|
| 1347 |
|
| 1348 | NotificationToMSUser ::= ENUMERATED {
|
| 1349 | notifyLocationAllowed (0),
|
| 1350 | notifyAndVerify-LocationAllowedIfNoResponse (1),
|
| 1351 | notifyAndVerify-LocationNotAllowedIfNoResponse (2),
|
| 1352 | ...,
|
| 1353 | locationNotAllowed (3) }
|
| 1354 | -- exception handling:
|
| 1355 | -- At reception of any other value than the ones listed the receiver shall ignore
|
| 1356 | -- NotificationToMSUser.
|
| 1357 |
|
| 1358 | ServiceTypeList ::= SEQUENCE SIZE (1..maxNumOfServiceType) OF
|
| 1359 | ServiceType
|
| 1360 |
|
| 1361 | maxNumOfServiceType INTEGER ::= 32
|
| 1362 |
|
| 1363 | ServiceType ::= SEQUENCE {
|
| 1364 | serviceTypeIdentity LCSServiceTypeID,
|
| 1365 | gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
|
| 1366 | notificationToMSUser [1] NotificationToMSUser OPTIONAL,
|
| 1367 | -- If notificationToMSUser is not received, the default value according to
|
| 1368 | -- 3GPP TS 23.271 shall be assumed.
|
| 1369 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1370 | ... }
|
| 1371 |
|
| 1372 | MOLR-List ::= SEQUENCE SIZE (1..maxNumOfMOLR-Class) OF
|
| 1373 | MOLR-Class
|
| 1374 |
|
| 1375 | maxNumOfMOLR-Class INTEGER ::= 3
|
| 1376 |
|
| 1377 | MOLR-Class ::= SEQUENCE {
|
| 1378 | ss-Code SS-Code,
|
| 1379 | ss-Status Ext-SS-Status,
|
| 1380 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1381 | ...}
|
| 1382 |
|
| 1383 | ZoneCodeList ::= SEQUENCE SIZE (1..maxNumOfZoneCodes)
|
| 1384 | OF ZoneCode
|
| 1385 |
|
| 1386 | ZoneCode ::= OCTET STRING (SIZE (2))
|
| 1387 | -- internal structure is defined in TS 3GPP TS 23.003 [17]
|
| 1388 |
|
| 1389 | maxNumOfZoneCodes INTEGER ::= 10
|
| 1390 |
|
| 1391 | InsertSubscriberDataRes ::= SEQUENCE {
|
| 1392 | teleserviceList [1] TeleserviceList OPTIONAL,
|
| 1393 | bearerServiceList [2] BearerServiceList OPTIONAL,
|
| 1394 | ss-List [3] SS-List OPTIONAL,
|
| 1395 | odb-GeneralData [4] ODB-GeneralData OPTIONAL,
|
| 1396 | regionalSubscriptionResponse [5] RegionalSubscriptionResponse OPTIONAL,
|
| 1397 | supportedCamelPhases [6] SupportedCamelPhases OPTIONAL,
|
| 1398 | extensionContainer [7] ExtensionContainer OPTIONAL,
|
| 1399 | ... ,
|
| 1400 | offeredCamel4CSIs [8] OfferedCamel4CSIs OPTIONAL }
|
| 1401 |
|
| 1402 | RegionalSubscriptionResponse ::= ENUMERATED {
|
| 1403 | networkNode-AreaRestricted (0),
|
| 1404 | tooManyZoneCodes (1),
|
| 1405 | zoneCodesConflict (2),
|
| 1406 | regionalSubscNotSupported (3)}
|
| 1407 |
|
| 1408 | DeleteSubscriberDataArg ::= SEQUENCE {
|
| 1409 | imsi [0] IMSI,
|
| 1410 | basicServiceList [1] BasicServiceList OPTIONAL,
|
| 1411 | -- The exception handling for reception of unsupported/not allocated
|
| 1412 | -- basicServiceCodes is defined in section 6.8.2
|
| 1413 | ss-List [2] SS-List OPTIONAL,
|
| 1414 | roamingRestrictionDueToUnsupportedFeature [4] NULL OPTIONAL,
|
| 1415 | regionalSubscriptionIdentifier [5] ZoneCode OPTIONAL,
|
| 1416 | vbsGroupIndication [7] NULL OPTIONAL,
|
| 1417 | vgcsGroupIndication [8] NULL OPTIONAL,
|
| 1418 | camelSubscriptionInfoWithdraw [9] NULL OPTIONAL,
|
| 1419 | extensionContainer [6] ExtensionContainer OPTIONAL,
|
| 1420 | ...,
|
| 1421 | gprsSubscriptionDataWithdraw [10] GPRSSubscriptionDataWithdraw OPTIONAL,
|
| 1422 | roamingRestrictedInSgsnDueToUnsuppportedFeature [11] NULL OPTIONAL,
|
| 1423 | lsaInformationWithdraw [12] LSAInformationWithdraw OPTIONAL,
|
| 1424 | gmlc-ListWithdraw [13] NULL OPTIONAL,
|
| 1425 | istInformationWithdraw [14] NULL OPTIONAL,
|
| 1426 | specificCSI-Withdraw [15] SpecificCSI-Withdraw OPTIONAL }
|
| 1427 |
|
| 1428 | SpecificCSI-Withdraw ::= BIT STRING {
|
| 1429 | o-csi (0),
|
| 1430 | ss-csi (1),
|
| 1431 | tif-csi (2),
|
| 1432 | d-csi (3),
|
| 1433 | vt-csi (4),
|
| 1434 | mo-sms-csi (5),
|
| 1435 | m-csi (6),
|
| 1436 | gprs-csi (7),
|
| 1437 | t-csi (8),
|
| 1438 | mt-sms-csi (9),
|
| 1439 | mg-csi (10),
|
| 1440 | o-IM-CSI (11),
|
| 1441 | d-IM-CSI (12),
|
| 1442 | vt-IM-CSI (13) } (SIZE(8..32))
|
| 1443 | -- exception handling:
|
| 1444 | -- bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity.
|
| 1445 | -- bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity.
|
| 1446 | -- bits 11-13 are only applicable in an IP Multimedia Core Network.
|
| 1447 | -- Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation.
|
| 1448 |
|
| 1449 | GPRSSubscriptionDataWithdraw ::= CHOICE {
|
| 1450 | allGPRSData NULL,
|
| 1451 | contextIdList ContextIdList}
|
| 1452 |
|
| 1453 | ContextIdList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
|
| 1454 | ContextId
|
| 1455 |
|
| 1456 | LSAInformationWithdraw ::= CHOICE {
|
| 1457 | allLSAData NULL,
|
| 1458 | lsaIdentityList LSAIdentityList }
|
| 1459 |
|
| 1460 | LSAIdentityList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
|
| 1461 | LSAIdentity
|
| 1462 |
|
| 1463 | BasicServiceList ::= SEQUENCE SIZE (1..maxNumOfBasicServices) OF
|
| 1464 | Ext-BasicServiceCode
|
| 1465 |
|
| 1466 | maxNumOfBasicServices INTEGER ::= 70
|
| 1467 |
|
| 1468 | DeleteSubscriberDataRes ::= SEQUENCE {
|
| 1469 | regionalSubscriptionResponse [0] RegionalSubscriptionResponse OPTIONAL,
|
| 1470 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1471 | ...}
|
| 1472 |
|
| 1473 | VlrCamelSubscriptionInfo ::= SEQUENCE {
|
| 1474 | o-CSI [0] O-CSI OPTIONAL,
|
| 1475 | extensionContainer [1] ExtensionContainer OPTIONAL,
|
| 1476 | ...,
|
| 1477 | ss-CSI [2] SS-CSI OPTIONAL,
|
| 1478 | o-BcsmCamelTDP-CriteriaList [4] O-BcsmCamelTDPCriteriaList OPTIONAL,
|
| 1479 | tif-CSI [3] NULL OPTIONAL,
|
| 1480 | m-CSI [5] M-CSI OPTIONAL,
|
| 1481 | mo-sms-CSI [6] SMS-CSI OPTIONAL,
|
| 1482 | vt-CSI [7] T-CSI OPTIONAL,
|
| 1483 | t-BCSM-CAMEL-TDP-CriteriaList [8] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
|
| 1484 | d-CSI [9] D-CSI OPTIONAL,
|
| 1485 | mt-sms-CSI [10] SMS-CSI OPTIONAL,
|
| 1486 | mt-smsCAMELTDP-CriteriaList [11] MT-smsCAMELTDP-CriteriaList OPTIONAL
|
| 1487 | }
|
| 1488 |
|
| 1489 | MT-smsCAMELTDP-CriteriaList ::= SEQUENCE SIZE (1.. maxNumOfCamelTDPData) OF
|
| 1490 | MT-smsCAMELTDP-Criteria
|
| 1491 |
|
| 1492 | MT-smsCAMELTDP-Criteria ::= SEQUENCE {
|
| 1493 | sms-TriggerDetectionPoint SMS-TriggerDetectionPoint,
|
| 1494 | tpdu-TypeCriterion [0] TPDU-TypeCriterion OPTIONAL,
|
| 1495 | ... }
|
| 1496 |
|
| 1497 | TPDU-TypeCriterion ::= SEQUENCE SIZE (1..maxNumOfTPDUTypes) OF
|
| 1498 | MT-SMS-TPDU-Type
|
| 1499 |
|
| 1500 |
|
| 1501 | maxNumOfTPDUTypes INTEGER ::= 5
|
| 1502 |
|
| 1503 | MT-SMS-TPDU-Type ::= ENUMERATED {
|
| 1504 | sms-DELIVER (0),
|
| 1505 | sms-SUBMIT-REPORT (1),
|
| 1506 | sms-STATUS-REPORT (2),
|
| 1507 | ... }
|
| 1508 |
|
| 1509 | -- exception handling:
|
| 1510 | -- For TPDU-TypeCriterion sequences containing this parameter with any
|
| 1511 | -- other value than the ones listed above the receiver shall ignore
|
| 1512 | -- the whole TPDU-TypeCriterion sequence.
|
| 1513 | -- In CAMEL phase 4, sms-SUBMIT-REPORT shall not be used and a received TPDU-TypeCriterion
|
| 1514 | -- sequence containing sms-SUBMIT-REPORT shall be wholly ignored.
|
| 1515 |
|
| 1516 | D-CSI ::= SEQUENCE {
|
| 1517 | dp-AnalysedInfoCriteriaList [0] DP-AnalysedInfoCriteriaList OPTIONAL,
|
| 1518 | camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
|
| 1519 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1520 | notificationToCSE [3] NULL OPTIONAL,
|
| 1521 | csi-Active [4] NULL OPTIONAL,
|
| 1522 | ...}
|
| 1523 | -- notificationToCSE and csi-Active shall not be present when D-CSI is sent to VLR/GMSC.
|
| 1524 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1525 | -- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in
|
| 1526 | -- the D-CSI sequence.
|
| 1527 | -- If D-CSI is segmented, then the first segment shall contain dp-AnalysedInfoCriteriaList
|
| 1528 | -- and camelCapabilityHandling. Subsequent segments shall not contain
|
| 1529 | -- camelCapabilityHandling, but may contain dp-AnalysedInfoCriteriaList.
|
| 1530 |
|
| 1531 | DP-AnalysedInfoCriteriaList ::= SEQUENCE SIZE (1..maxNumOfDP-AnalysedInfoCriteria) OF
|
| 1532 | DP-AnalysedInfoCriterium
|
| 1533 |
|
| 1534 | maxNumOfDP-AnalysedInfoCriteria INTEGER ::= 10
|
| 1535 |
|
| 1536 | DP-AnalysedInfoCriterium ::= SEQUENCE {
|
| 1537 | dialledNumber ISDN-AddressString,
|
| 1538 | serviceKey ServiceKey,
|
| 1539 | gsmSCF-Address ISDN-AddressString,
|
| 1540 | defaultCallHandling DefaultCallHandling,
|
| 1541 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1542 | ...}
|
| 1543 |
|
| 1544 | SS-CSI ::= SEQUENCE {
|
| 1545 | ss-CamelData SS-CamelData,
|
| 1546 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1547 | ...,
|
| 1548 | notificationToCSE [0] NULL OPTIONAL,
|
| 1549 | csi-Active [1] NULL OPTIONAL
|
| 1550 | -- notificationToCSE and csi-Active shall not be present when SS-CSI is sent to VLR.
|
| 1551 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1552 | }
|
| 1553 |
|
| 1554 | SS-CamelData ::= SEQUENCE {
|
| 1555 | ss-EventList SS-EventList,
|
| 1556 | gsmSCF-Address ISDN-AddressString,
|
| 1557 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1558 | ...}
|
| 1559 |
|
| 1560 | SS-EventList ::= SEQUENCE SIZE (1..maxNumOfCamelSSEvents) OF SS-Code
|
| 1561 | -- Actions for the following SS-Code values are defined in CAMEL Phase 3:
|
| 1562 | -- ect SS-Code ::= '00110001'B
|
| 1563 | -- multiPTY SS-Code ::= '01010001'B
|
| 1564 | -- cd SS-Code ::= '00100100'B
|
| 1565 | -- ccbs SS-Code ::= '01000100'B
|
| 1566 | -- all other SS codes shall be ignored
|
| 1567 | -- When SS-CSI is sent to the VLR, it shall not contain a marking for ccbs.
|
| 1568 | -- If the VLR receives SS-CSI containing a marking for ccbs, the VLR shall discard the
|
| 1569 | -- ccbs marking in SS-CSI.
|
| 1570 |
|
| 1571 | maxNumOfCamelSSEvents INTEGER ::= 10
|
| 1572 |
|
| 1573 | O-CSI ::= SEQUENCE {
|
| 1574 | o-BcsmCamelTDPDataList O-BcsmCamelTDPDataList,
|
| 1575 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1576 | ...,
|
| 1577 | camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
|
| 1578 | notificationToCSE [1] NULL OPTIONAL,
|
| 1579 | csiActive [2] NULL OPTIONAL}
|
| 1580 | -- notificationtoCSE and csiActive shall not be present when O-CSI is sent to VLR/GMSC.
|
| 1581 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1582 | -- O-CSI shall not be segmented.
|
| 1583 |
|
| 1584 | O-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 1585 | O-BcsmCamelTDPData
|
| 1586 | -- O-BcsmCamelTDPDataList shall not contain more than one instance of
|
| 1587 | -- O-BcsmCamelTDPData containing the same value for o-BcsmTriggerDetectionPoint.
|
| 1588 | -- For CAMEL Phase 2, this means that only one instance of O-BcsmCamelTDPData is allowed
|
| 1589 | -- with o-BcsmTriggerDetectionPoint being equal to DP2.
|
| 1590 |
|
| 1591 | maxNumOfCamelTDPData INTEGER ::= 10
|
| 1592 |
|
| 1593 | O-BcsmCamelTDPData ::= SEQUENCE {
|
| 1594 | o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
|
| 1595 | serviceKey ServiceKey,
|
| 1596 | gsmSCF-Address [0] ISDN-AddressString,
|
| 1597 | defaultCallHandling [1] DefaultCallHandling,
|
| 1598 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1599 | ...
|
| 1600 | }
|
| 1601 |
|
| 1602 | ServiceKey ::= INTEGER (0..2147483647)
|
| 1603 |
|
| 1604 | O-BcsmTriggerDetectionPoint ::= ENUMERATED {
|
| 1605 | collectedInfo (2),
|
| 1606 | ...,
|
| 1607 | routeSelectFailure (4) }
|
| 1608 | -- exception handling:
|
| 1609 | -- For O-BcsmCamelTDPData sequences containing this parameter with any
|
| 1610 | -- other value than the ones listed the receiver shall ignore the whole
|
| 1611 | -- O-BcsmCamelTDPDatasequence.
|
| 1612 | -- For O-BcsmCamelTDP-Criteria sequences containing this parameter with any
|
| 1613 | -- other value than the ones listed the receiver shall ignore the whole
|
| 1614 | -- O-BcsmCamelTDP-Criteria sequence.
|
| 1615 |
|
| 1616 | O-BcsmCamelTDPCriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 1617 | O-BcsmCamelTDP-Criteria
|
| 1618 |
|
| 1619 | T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 1620 | T-BCSM-CAMEL-TDP-Criteria
|
| 1621 |
|
| 1622 | O-BcsmCamelTDP-Criteria ::= SEQUENCE {
|
| 1623 | o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
|
| 1624 | destinationNumberCriteria [0] DestinationNumberCriteria OPTIONAL,
|
| 1625 | basicServiceCriteria [1] BasicServiceCriteria OPTIONAL,
|
| 1626 | callTypeCriteria [2] CallTypeCriteria OPTIONAL,
|
| 1627 | ...,
|
| 1628 | o-CauseValueCriteria [3] O-CauseValueCriteria OPTIONAL,
|
| 1629 | extensionContainer [4] ExtensionContainer OPTIONAL }
|
| 1630 |
|
| 1631 | T-BCSM-CAMEL-TDP-Criteria ::= SEQUENCE {
|
| 1632 | t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint,
|
| 1633 | basicServiceCriteria [0] BasicServiceCriteria OPTIONAL,
|
| 1634 | t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL,
|
| 1635 | ... }
|
| 1636 |
|
| 1637 | DestinationNumberCriteria ::= SEQUENCE {
|
| 1638 | matchType [0] MatchType,
|
| 1639 | destinationNumberList [1] DestinationNumberList OPTIONAL,
|
| 1640 | destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL,
|
| 1641 | -- one or both of destinationNumberList and destinationNumberLengthList
|
| 1642 | -- shall be present
|
| 1643 | ...}
|
| 1644 |
|
| 1645 | DestinationNumberList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumbers) OF
|
| 1646 | ISDN-AddressString
|
| 1647 | -- The receiving entity shall not check the format of a number in
|
| 1648 | -- the dialled number list
|
| 1649 |
|
| 1650 | DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF
|
| 1651 | INTEGER(1..maxNumOfISDN-AddressDigits)
|
| 1652 |
|
| 1653 | BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF
|
| 1654 | Ext-BasicServiceCode
|
| 1655 |
|
| 1656 | maxNumOfISDN-AddressDigits INTEGER ::= 15
|
| 1657 |
|
| 1658 | maxNumOfCamelDestinationNumbers INTEGER ::= 10
|
| 1659 |
|
| 1660 | maxNumOfCamelDestinationNumberLengths INTEGER ::= 3
|
| 1661 |
|
| 1662 | maxNumOfCamelBasicServiceCriteria INTEGER ::= 5
|
| 1663 |
|
| 1664 | CallTypeCriteria ::= ENUMERATED {
|
| 1665 | forwarded (0),
|
| 1666 | notForwarded (1)}
|
| 1667 |
|
| 1668 | MatchType ::= ENUMERATED {
|
| 1669 | inhibiting (0),
|
| 1670 | enabling (1)}
|
| 1671 |
|
| 1672 | O-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-O-CauseValueCriteria) OF
|
| 1673 | CauseValue
|
| 1674 |
|
| 1675 | T-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-T-CauseValueCriteria) OF
|
| 1676 | CauseValue
|
| 1677 |
|
| 1678 | maxNumOfCAMEL-O-CauseValueCriteria INTEGER ::= 5
|
| 1679 |
|
| 1680 | maxNumOfCAMEL-T-CauseValueCriteria INTEGER ::= 5
|
| 1681 |
|
| 1682 | CauseValue ::= OCTET STRING (SIZE(1))
|
| 1683 | -- Type extracted from Cause parameter in ITU-T Recommendation Q.763.
|
| 1684 | -- For the use of cause value refer to ITU-T Recommendation Q.850.
|
| 1685 |
|
| 1686 | DefaultCallHandling ::= ENUMERATED {
|
| 1687 | continueCall (0) ,
|
| 1688 | releaseCall (1) ,
|
| 1689 | ...}
|
| 1690 | -- exception handling:
|
| 1691 | -- reception of values in range 2-31 shall be treated as "continueCall"
|
| 1692 | -- reception of values greater than 31 shall be treated as "releaseCall"
|
| 1693 |
|
| 1694 | CamelCapabilityHandling ::= INTEGER(1..16)
|
| 1695 | -- value 1 = CAMEL phase 1,
|
| 1696 | -- value 2 = CAMEL phase 2,
|
| 1697 | -- value 3 = CAMEL Phase 3,
|
| 1698 | -- value 4 = CAMEL phase 4:
|
| 1699 | -- reception of values greater than 4 shall be treated as CAMEL phase 4.
|
| 1700 |
|
| 1701 | SupportedCamelPhases ::= BIT STRING {
|
| 1702 | phase1 (0),
|
| 1703 | phase2 (1),
|
| 1704 | phase3 (2),
|
| 1705 | phase4 (3)} (SIZE (1..16))
|
| 1706 | -- A node shall mark in the BIT STRING all CAMEL Phases it supports.
|
| 1707 | -- Other values than listed above shall be discarded.
|
| 1708 |
|
| 1709 | OfferedCamel4CSIs ::= BIT STRING {
|
| 1710 | o-csi (0),
|
| 1711 | d-csi (1),
|
| 1712 | vt-csi (2),
|
| 1713 | t-csi (3),
|
| 1714 | mt-sms-csi (4),
|
| 1715 | mg-csi (5),
|
| 1716 | psi-enhancements (6)
|
| 1717 | } (SIZE (7..16))
|
| 1718 | -- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs
|
| 1719 | -- it offers.
|
| 1720 | -- Other values than listed above shall be discarded.
|
| 1721 |
|
| 1722 | OfferedCamel4Functionalities ::= BIT STRING {
|
| 1723 | initiateCallAttempt (0),
|
| 1724 | splitLeg (1),
|
| 1725 | moveLeg (2),
|
| 1726 | disconnectLeg (3),
|
| 1727 | entityReleased (4),
|
| 1728 | dfc-WithArgument (5),
|
| 1729 | playTone (6),
|
| 1730 | dtmf-MidCall (7),
|
| 1731 | chargingIndicator (8),
|
| 1732 | alertingDP (9),
|
| 1733 | locationAtAlerting (10),
|
| 1734 | changeOfPositionDP (11),
|
| 1735 | or-Interactions (12),
|
| 1736 | warningToneEnhancements (13),
|
| 1737 | cf-Enhancements (14),
|
| 1738 | subscribedEnhancedDialledServices (15),
|
| 1739 | servingNetworkEnhancedDialledServices (16),
|
| 1740 | criteriaForChangeOfPositionDP (17),
|
| 1741 | serviceChangeDP (18)
|
| 1742 | } (SIZE (15..64))
|
| 1743 | -- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4
|
| 1744 | -- functionalities it offers.
|
| 1745 | -- Other values than listed above shall be discarded.
|
| 1746 |
|
| 1747 | SMS-CSI ::= SEQUENCE {
|
| 1748 | sms-CAMEL-TDP-DataList [0] SMS-CAMEL-TDP-DataList OPTIONAL,
|
| 1749 | camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
|
| 1750 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1751 | notificationToCSE [3] NULL OPTIONAL,
|
| 1752 | csi-Active [4] NULL OPTIONAL,
|
| 1753 | ...}
|
| 1754 | -- notificationToCSE and csi-Active shall not be present
|
| 1755 | -- when MO-SMS-CSI or MT-SMS-CSI is sent to VLR or SGSN.
|
| 1756 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1757 | -- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in
|
| 1758 | -- the SMS-CSI sequence.
|
| 1759 | -- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be
|
| 1760 | -- present in the first segment
|
| 1761 |
|
| 1762 | SMS-CAMEL-TDP-DataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 1763 | SMS-CAMEL-TDP-Data
|
| 1764 | -- SMS-CAMEL-TDP-DataList shall not contain more than one instance of
|
| 1765 | -- SMS-CAMEL-TDP-Data containing the same value for sms-TriggerDetectionPoint.
|
| 1766 |
|
| 1767 | SMS-CAMEL-TDP-Data ::= SEQUENCE {
|
| 1768 | sms-TriggerDetectionPoint [0] SMS-TriggerDetectionPoint,
|
| 1769 | serviceKey [1] ServiceKey,
|
| 1770 | gsmSCF-Address [2] ISDN-AddressString,
|
| 1771 | defaultSMS-Handling [3] DefaultSMS-Handling,
|
| 1772 | extensionContainer [4] ExtensionContainer OPTIONAL,
|
| 1773 | ...
|
| 1774 | }
|
| 1775 |
|
| 1776 | SMS-TriggerDetectionPoint ::= ENUMERATED {
|
| 1777 | sms-CollectedInfo (1),
|
| 1778 | ...,
|
| 1779 | sms-DeliveryRequest (2)
|
| 1780 | }
|
| 1781 | -- exception handling:
|
| 1782 | -- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this
|
| 1783 | -- parameter with any other value than the ones listed the receiver shall ignore
|
| 1784 | -- the whole sequence.
|
| 1785 | --
|
| 1786 | -- If this parameter is received with any other value than sms-CollectedInfo
|
| 1787 | -- in an SMS-CAMEL-TDP-Data sequence contained in mo-sms-CSI, then the receiver shall
|
| 1788 | -- ignore the whole SMS-CAMEL-TDP-Data sequence.
|
| 1789 | --
|
| 1790 | -- If this parameter is received with any other value than sms-DeliveryRequest
|
| 1791 | -- in an SMS-CAMEL-TDP-Data sequence contained in mt-sms-CSI then the receiver shall
|
| 1792 | -- ignore the whole SMS-CAMEL-TDP-Data sequence.
|
| 1793 | --
|
| 1794 | -- If this parameter is received with any other value than sms-DeliveryRequest
|
| 1795 | -- in an MT-smsCAMELTDP-Criteria sequence then the receiver shall
|
| 1796 | -- ignore the whole MT-smsCAMELTDP-Criteria sequence.
|
| 1797 |
|
| 1798 | DefaultSMS-Handling ::= ENUMERATED {
|
| 1799 | continueTransaction (0) ,
|
| 1800 | releaseTransaction (1) ,
|
| 1801 | ...}
|
| 1802 | -- exception handling:
|
| 1803 | -- reception of values in range 2-31 shall be treated as "continueTransaction"
|
| 1804 | -- reception of values greater than 31 shall be treated as "releaseTransaction"
|
| 1805 |
|
| 1806 | M-CSI ::= SEQUENCE {
|
| 1807 | mobilityTriggers MobilityTriggers,
|
| 1808 | serviceKey ServiceKey,
|
| 1809 | gsmSCF-Address [0] ISDN-AddressString,
|
| 1810 | extensionContainer [1] ExtensionContainer OPTIONAL,
|
| 1811 | notificationToCSE [2] NULL OPTIONAL,
|
| 1812 | csi-Active [3] NULL OPTIONAL,
|
| 1813 | ...}
|
| 1814 | -- notificationToCSE and csi-Active shall not be present when M-CSI is sent to VLR.
|
| 1815 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1816 |
|
| 1817 | MG-CSI ::= SEQUENCE {
|
| 1818 | mobilityTriggers MobilityTriggers,
|
| 1819 | serviceKey ServiceKey,
|
| 1820 | gsmSCF-Address [0] ISDN-AddressString,
|
| 1821 | extensionContainer [1] ExtensionContainer OPTIONAL,
|
| 1822 | notificationToCSE [2] NULL OPTIONAL,
|
| 1823 | csi-Active [3] NULL OPTIONAL,
|
| 1824 | ...}
|
| 1825 | -- notificationToCSE and csi-Active shall not be present when MG-CSI is sent to SGSN.
|
| 1826 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1827 |
|
| 1828 | MobilityTriggers ::= SEQUENCE SIZE (1..maxNumOfMobilityTriggers) OF
|
| 1829 | MM-Code
|
| 1830 |
|
| 1831 | maxNumOfMobilityTriggers INTEGER ::= 10
|
| 1832 |
|
| 1833 | MM-Code ::= OCTET STRING (SIZE (1))
|
| 1834 | -- This type is used to indicate a Mobility Management event.
|
| 1835 | -- Actions for the following MM-Code values are defined in CAMEL Phase 4:
|
| 1836 | --
|
| 1837 | -- CS domain MM events:
|
| 1838 | -- Location-update-in-same-VLR MM-Code ::= '00000000'B
|
| 1839 | -- Location-update-to-other-VLR MM-Code ::= '00000001'B
|
| 1840 | -- IMSI-Attach MM-Code ::= '00000010'B
|
| 1841 | -- MS-initiated-IMSI-Detach MM-Code ::= '00000011'B
|
| 1842 | -- Network-initiated-IMSI-Detach MM-Code ::= '00000100'B
|
| 1843 | --
|
| 1844 | -- PS domain MM events:
|
| 1845 | -- Routeing-Area-update-in-same-SGSN MM-Code ::= '10000000'B
|
| 1846 | -- Routeing-Area-update-to-other-SGSN-update-from-new-SGSN
|
| 1847 | -- MM-Code ::= '10000001'B
|
| 1848 | -- Routeing-Area-update-to-other-SGSN-disconnect-by-detach
|
| 1849 | -- MM-Code ::= '10000010'B
|
| 1850 | -- GPRS-Attach MM-Code ::= '10000011'B
|
| 1851 | -- MS-initiated-GPRS-Detach MM-Code ::= '10000100'B
|
| 1852 | -- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B
|
| 1853 | -- Network-initiated-transfer-to-MS-not-reachable-for-paging
|
| 1854 | -- MM-Code ::= '10000110'B
|
| 1855 | --
|
| 1856 | -- If the MSC receives any other MM-code than the ones listed above for the
|
| 1857 | -- CS domain, then the MSC shall ignore that MM-code.
|
| 1858 | -- If the SGSN receives any other MM-code than the ones listed above for the
|
| 1859 | -- PS domain, then the SGSN shall ignore that MM-code.
|
| 1860 |
|
| 1861 | T-CSI ::= SEQUENCE {
|
| 1862 | t-BcsmCamelTDPDataList T-BcsmCamelTDPDataList,
|
| 1863 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1864 | ...,
|
| 1865 | camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
|
| 1866 | notificationToCSE [1] NULL OPTIONAL,
|
| 1867 | csi-Active [2] NULL OPTIONAL}
|
| 1868 | -- notificationToCSE and csi-Active shall not be present when VT-CSI/T-CSI is sent
|
| 1869 | -- to VLR/GMSC.
|
| 1870 | -- They may only be included in ATSI/ATM ack/NSDC message.
|
| 1871 | -- T-CSI shall not be segmented.
|
| 1872 |
|
| 1873 | T-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
|
| 1874 | T-BcsmCamelTDPData
|
| 1875 | --- T-BcsmCamelTDPDataList shall not contain more than one instance of
|
| 1876 | --- T-BcsmCamelTDPData containing the same value for t-BcsmTriggerDetectionPoint.
|
| 1877 | --- For CAMEL Phase 2, this means that only one instance of T-BcsmCamelTDPData is allowed
|
| 1878 | --- with t-BcsmTriggerDetectionPoint being equal to DP12.
|
| 1879 | --- For CAMEL Phase 3, more TDP's are allowed.
|
| 1880 |
|
| 1881 | T-BcsmCamelTDPData ::= SEQUENCE {
|
| 1882 | t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint,
|
| 1883 | serviceKey ServiceKey,
|
| 1884 | gsmSCF-Address [0] ISDN-AddressString,
|
| 1885 | defaultCallHandling [1] DefaultCallHandling,
|
| 1886 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 1887 | ...}
|
| 1888 |
|
| 1889 | T-BcsmTriggerDetectionPoint ::= ENUMERATED {
|
| 1890 | termAttemptAuthorized (12),
|
| 1891 | ... ,
|
| 1892 | tBusy (13),
|
| 1893 | tNoAnswer (14)}
|
| 1894 | -- exception handling:
|
| 1895 | -- For T-BcsmCamelTDPData sequences containing this parameter with any other
|
| 1896 | -- value than the ones listed above, the receiver shall ignore the whole
|
| 1897 | -- T-BcsmCamelTDPData sequence.
|
| 1898 |
|
| 1899 | -- gprs location information retrieval types
|
| 1900 |
|
| 1901 | SendRoutingInfoForGprsArg ::= SEQUENCE {
|
| 1902 | imsi [0] IMSI,
|
| 1903 | ggsn-Address [1] GSN-Address OPTIONAL,
|
| 1904 | ggsn-Number [2] ISDN-AddressString,
|
| 1905 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1906 | ...}
|
| 1907 |
|
| 1908 | SendRoutingInfoForGprsRes ::= SEQUENCE {
|
| 1909 | sgsn-Address [0] GSN-Address,
|
| 1910 | ggsn-Address [1] GSN-Address OPTIONAL,
|
| 1911 | mobileNotReachableReason [2] AbsentSubscriberDiagnosticSM OPTIONAL,
|
| 1912 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1913 | ...}
|
| 1914 |
|
| 1915 | -- failure report types
|
| 1916 |
|
| 1917 | FailureReportArg ::= SEQUENCE {
|
| 1918 | imsi [0] IMSI,
|
| 1919 | ggsn-Number [1] ISDN-AddressString ,
|
| 1920 | ggsn-Address [2] GSN-Address OPTIONAL,
|
| 1921 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1922 | ...}
|
| 1923 |
|
| 1924 | FailureReportRes ::= SEQUENCE {
|
| 1925 | ggsn-Address [0] GSN-Address OPTIONAL,
|
| 1926 | extensionContainer [1] ExtensionContainer OPTIONAL,
|
| 1927 | ...}
|
| 1928 |
|
| 1929 | -- gprs notification types
|
| 1930 |
|
| 1931 | NoteMsPresentForGprsArg ::= SEQUENCE {
|
| 1932 | imsi [0] IMSI,
|
| 1933 | sgsn-Address [1] GSN-Address,
|
| 1934 | ggsn-Address [2] GSN-Address OPTIONAL,
|
| 1935 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1936 | ...}
|
| 1937 |
|
| 1938 | NoteMsPresentForGprsRes ::= SEQUENCE {
|
| 1939 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 1940 | ...}
|
| 1941 |
|
| 1942 | -- fault recovery types
|
| 1943 |
|
| 1944 | ResetArg ::= SEQUENCE {
|
| 1945 | hlr-Number ISDN-AddressString,
|
| 1946 | hlr-List HLR-List OPTIONAL,
|
| 1947 | ...}
|
| 1948 |
|
| 1949 | RestoreDataArg ::= SEQUENCE {
|
| 1950 | imsi IMSI,
|
| 1951 | lmsi LMSI OPTIONAL,
|
| 1952 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1953 | ... ,
|
| 1954 | vlr-Capability [6] VLR-Capability OPTIONAL }
|
| 1955 |
|
| 1956 | RestoreDataRes ::= SEQUENCE {
|
| 1957 | hlr-Number ISDN-AddressString,
|
| 1958 | msNotReachable NULL OPTIONAL,
|
| 1959 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1960 | ...}
|
| 1961 |
|
| 1962 | -- VBS/VGCS types
|
| 1963 | VBSDataList ::= SEQUENCE SIZE (1..maxNumOfVBSGroupIds) OF
|
| 1964 | VoiceBroadcastData
|
| 1965 |
|
| 1966 | VGCSDataList ::= SEQUENCE SIZE (1..maxNumOfVGCSGroupIds) OF
|
| 1967 | VoiceGroupCallData
|
| 1968 |
|
| 1969 | maxNumOfVBSGroupIds INTEGER ::= 50
|
| 1970 |
|
| 1971 | maxNumOfVGCSGroupIds INTEGER ::= 50
|
| 1972 |
|
| 1973 | VoiceGroupCallData ::= SEQUENCE {
|
| 1974 | groupId GroupId,
|
| 1975 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1976 | ...}
|
| 1977 |
|
| 1978 | VoiceBroadcastData ::= SEQUENCE {
|
| 1979 | groupid GroupId,
|
| 1980 | broadcastInitEntitlement NULL OPTIONAL,
|
| 1981 | extensionContainer ExtensionContainer OPTIONAL,
|
| 1982 | ...}
|
| 1983 |
|
| 1984 | GroupId ::= TBCD-STRING (SIZE (3))
|
| 1985 | -- When Group-Id is less than six characters in length, the TBCD filler (1111)
|
| 1986 | -- is used to fill unused half octets.
|
| 1987 | -- Refers to the Group Identification as specified in 3GPP TS 23.003
|
| 1988 | -- and 3GPP TS 43.068/ 43.069
|
| 1989 |
|
| 1990 | -- provide subscriber info types
|
| 1991 |
|
| 1992 | ProvideSubscriberInfoArg ::= SEQUENCE {
|
| 1993 | imsi [0] IMSI,
|
| 1994 | lmsi [1] LMSI OPTIONAL,
|
| 1995 | requestedInfo [2] RequestedInfo,
|
| 1996 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 1997 | ...}
|
| 1998 |
|
| 1999 | ProvideSubscriberInfoRes ::= SEQUENCE {
|
| 2000 | subscriberInfo SubscriberInfo,
|
| 2001 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2002 | ...}
|
| 2003 |
|
| 2004 | SubscriberInfo ::= SEQUENCE {
|
| 2005 | locationInformation [0] LocationInformation OPTIONAL,
|
| 2006 | subscriberState [1] SubscriberState OPTIONAL,
|
| 2007 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 2008 | ... ,
|
| 2009 | locationInformationGPRS [3] LocationInformationGPRS OPTIONAL,
|
| 2010 | ps-SubscriberState [4] PS-SubscriberState OPTIONAL,
|
| 2011 | imei [5] IMEI OPTIONAL,
|
| 2012 | ms-Classmark2 [6] MS-Classmark2 OPTIONAL,
|
| 2013 | gprs-MS-Class [7] GPRSMSClass OPTIONAL,
|
| 2014 | mnpInfoRes [8] MNPInfoRes OPTIONAL }
|
| 2015 |
|
| 2016 | -- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN
|
| 2017 | -- it shall discard them.
|
| 2018 | -- If the HLR receives locationInformationGPRS, ps-SubscriberState or gprs-MS-Class from
|
| 2019 | -- a VLR it shall discard them.
|
| 2020 | -- If the HLR receives parameters which it has not requested, it shall discard them.
|
| 2021 |
|
| 2022 | MNPInfoRes ::= SEQUENCE {
|
| 2023 | routeingNumber [0] RouteingNumber OPTIONAL,
|
| 2024 | imsi [1] IMSI OPTIONAL,
|
| 2025 | msisdn [2] ISDN-AddressString OPTIONAL,
|
| 2026 | numberPortabilityStatus [3] NumberPortabilityStatus OPTIONAL,
|
| 2027 | extensionContainer [4] ExtensionContainer OPTIONAL,
|
| 2028 | ... }
|
| 2029 | -- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the
|
| 2030 | -- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of
|
| 2031 | -- the Subscriber. See 3GPP TS 23.066 [108].
|
| 2032 |
|
| 2033 | RouteingNumber ::= TBCD-STRING (SIZE (1..5))
|
| 2034 |
|
| 2035 |
|
| 2036 | NumberPortabilityStatus ::= ENUMERATED {
|
| 2037 | notKnownToBePorted (0),
|
| 2038 | ownNumberPortedOut (1),
|
| 2039 | foreignNumberPortedToForeignNetwork (2),
|
| 2040 | ...,
|
| 2041 | ownNumberNotPortedOut (4),
|
| 2042 | foreignNumberPortedIn (5)
|
| 2043 | }
|
| 2044 | -- exception handling:
|
| 2045 | -- reception of other values than the ones listed the receiver shall ignore the
|
| 2046 | -- whole NumberPortabilityStatus;
|
| 2047 | -- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time
|
| 2048 | -- Interrogation message.
|
| 2049 |
|
| 2050 | MS-Classmark2 ::= OCTET STRING (SIZE (3))
|
| 2051 | -- This parameter carries the value part of the MS Classmark 2 IE defined in
|
| 2052 | -- 3GPP TS 24.008 [35].
|
| 2053 |
|
| 2054 | GPRSMSClass ::= SEQUENCE {
|
| 2055 | mSNetworkCapability [0] MSNetworkCapability,
|
| 2056 | mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL
|
| 2057 | }
|
| 2058 |
|
| 2059 | MSNetworkCapability ::= OCTET STRING (SIZE (1..8))
|
| 2060 | -- This parameter carries the value part of the MS Network Capability IE defined in
|
| 2061 | -- 3GPP TS 24.008 [35].
|
| 2062 |
|
| 2063 | MSRadioAccessCapability ::= OCTET STRING (SIZE (1..50))
|
| 2064 | -- This parameter carries the value part of the MS Radio Access Capability IE defined in
|
| 2065 | -- 3GPP TS 24.008 [35].
|
| 2066 |
|
| 2067 | RequestedInfo ::= SEQUENCE {
|
| 2068 | locationInformation [0] NULL OPTIONAL,
|
| 2069 | subscriberState [1] NULL OPTIONAL,
|
| 2070 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 2071 | ...,
|
| 2072 | currentLocation [3] NULL OPTIONAL,
|
| 2073 | requestedDomain [4] DomainType OPTIONAL,
|
| 2074 | imei [6] NULL OPTIONAL,
|
| 2075 | ms-classmark [5] NULL OPTIONAL,
|
| 2076 | mnpRequestedInfo [7] NULL OPTIONAL }
|
| 2077 |
|
| 2078 | -- currentLocation shall be absent if locationInformation is absent
|
| 2079 |
|
| 2080 | DomainType ::= ENUMERATED {
|
| 2081 | cs-Domain (0),
|
| 2082 | ps-Domain (1),
|
| 2083 | ...}
|
| 2084 | -- exception handling:
|
| 2085 | -- reception of values > 1 shall be mapped to 'cs-Domain'
|
| 2086 |
|
| 2087 | LocationInformation ::= SEQUENCE {
|
| 2088 | ageOfLocationInformation AgeOfLocationInformation OPTIONAL,
|
| 2089 | geographicalInformation [0] GeographicalInformation OPTIONAL,
|
| 2090 | vlr-number [1] ISDN-AddressString OPTIONAL,
|
| 2091 | locationNumber [2] LocationNumber OPTIONAL,
|
| 2092 | cellGlobalIdOrServiceAreaIdOrLAI [3] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
|
| 2093 | extensionContainer [4] ExtensionContainer OPTIONAL,
|
| 2094 | ... ,
|
| 2095 | selectedLSA-Id [5] LSAIdentity OPTIONAL,
|
| 2096 | msc-Number [6] ISDN-AddressString OPTIONAL,
|
| 2097 | geodeticInformation [7] GeodeticInformation OPTIONAL,
|
| 2098 | currentLocationRetrieved [8] NULL OPTIONAL,
|
| 2099 | sai-Present [9] NULL OPTIONAL }
|
| 2100 | -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
|
| 2101 | -- a Service Area Identity.
|
| 2102 | -- currentLocationRetrieved shall be present
|
| 2103 | -- if the location information were retrieved after a successfull paging.
|
| 2104 |
|
| 2105 | LocationInformationGPRS ::= SEQUENCE {
|
| 2106 | cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
|
| 2107 | routeingAreaIdentity [1] RAIdentity OPTIONAL,
|
| 2108 | geographicalInformation [2] GeographicalInformation OPTIONAL,
|
| 2109 | sgsn-Number [3] ISDN-AddressString OPTIONAL,
|
| 2110 | selectedLSAIdentity [4] LSAIdentity OPTIONAL,
|
| 2111 | extensionContainer [5] ExtensionContainer OPTIONAL,
|
| 2112 | ...,
|
| 2113 | sai-Present [6] NULL OPTIONAL,
|
| 2114 | geodeticInformation [7] GeodeticInformation OPTIONAL,
|
| 2115 | currentLocationRetrieved [8] NULL OPTIONAL,
|
| 2116 | ageOfLocationInformation [9] AgeOfLocationInformation OPTIONAL }
|
| 2117 | -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
|
| 2118 | -- a Service Area Identity.
|
| 2119 | -- currentLocationRetrieved shall be present if the location information
|
| 2120 | -- was retrieved after successful paging.
|
| 2121 |
|
| 2122 | RAIdentity ::= OCTET STRING (SIZE (6))
|
| 2123 | -- Routing Area Identity is coded in accordance with 3GPP TS 29.060 [105].
|
| 2124 | -- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060
|
| 2125 | -- type identifier octet shall not be included.
|
| 2126 |
|
| 2127 |
|
| 2128 | GeographicalInformation ::= OCTET STRING (SIZE (8))
|
| 2129 | -- Refers to geographical Information defined in 3GPP TS 23.032.
|
| 2130 | -- Only the description of an ellipsoid point with uncertainty circle
|
| 2131 | -- as specified in 3GPP TS 23.032 is allowed to be used
|
| 2132 | -- The internal structure according to 3GPP TS 23.032 is as follows:
|
| 2133 | -- Type of shape (ellipsoid point with uncertainty circle) 1 octet
|
| 2134 | -- Degrees of Latitude 3 octets
|
| 2135 | -- Degrees of Longitude 3 octets
|
| 2136 | -- Uncertainty code 1 octet
|
| 2137 |
|
| 2138 | GeodeticInformation ::= OCTET STRING (SIZE (10))
|
| 2139 | -- Refers to Calling Geodetic Location defined in Q.763 (1999).
|
| 2140 | -- Only the description of an ellipsoid point with uncertainty circle
|
| 2141 | -- as specified in Q.763 (1999) is allowed to be used
|
| 2142 | -- The internal structure according to Q.763 (1999) is as follows:
|
| 2143 | -- Screening and presentation indicators 1 octet
|
| 2144 | -- Type of shape (ellipsoid point with uncertainty circle) 1 octet
|
| 2145 | -- Degrees of Latitude 3 octets
|
| 2146 | -- Degrees of Longitude 3 octets
|
| 2147 | -- Uncertainty code 1 octet
|
| 2148 | -- Confidence 1 octet
|
| 2149 |
|
| 2150 | LocationNumber ::= OCTET STRING (SIZE (2..10))
|
| 2151 | -- the internal structure is defined in ITU-T Rec Q.763
|
| 2152 |
|
| 2153 | SubscriberState ::= CHOICE {
|
| 2154 | assumedIdle [0] NULL,
|
| 2155 | camelBusy [1] NULL,
|
| 2156 | netDetNotReachable NotReachableReason,
|
| 2157 | notProvidedFromVLR [2] NULL}
|
| 2158 |
|
| 2159 | PS-SubscriberState ::= CHOICE {
|
| 2160 | notProvidedFromSGSN [0] NULL,
|
| 2161 | ps-Detached [1] NULL,
|
| 2162 | ps-AttachedNotReachableForPaging [2] NULL,
|
| 2163 | ps-AttachedReachableForPaging [3] NULL,
|
| 2164 | ps-PDP-ActiveNotReachableForPaging [4] PDP-ContextInfoList,
|
| 2165 | ps-PDP-ActiveReachableForPaging [5] PDP-ContextInfoList,
|
| 2166 | netDetNotReachable NotReachableReason }
|
| 2167 |
|
| 2168 | PDP-ContextInfoList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
|
| 2169 | PDP-ContextInfo
|
| 2170 |
|
| 2171 | PDP-ContextInfo ::= SEQUENCE {
|
| 2172 | pdp-ContextIdentifier [0] ContextId,
|
| 2173 | pdp-ContextActive [1] NULL OPTIONAL,
|
| 2174 | pdp-Type [2] PDP-Type,
|
| 2175 | pdp-Address [3] PDP-Address OPTIONAL,
|
| 2176 | apn-Subscribed [4] APN OPTIONAL,
|
| 2177 | apn-InUse [5] APN OPTIONAL,
|
| 2178 | nsapi [6] NSAPI OPTIONAL,
|
| 2179 | transactionId [7] TransactionId OPTIONAL,
|
| 2180 | teid-ForGnAndGp [8] TEID OPTIONAL,
|
| 2181 | teid-ForIu [9] TEID OPTIONAL,
|
| 2182 | ggsn-Address [10] GSN-Address OPTIONAL,
|
| 2183 | qos-Subscribed [11] Ext-QoS-Subscribed OPTIONAL,
|
| 2184 | qos-Requested [12] Ext-QoS-Subscribed OPTIONAL,
|
| 2185 | qos-Negotiated [13] Ext-QoS-Subscribed OPTIONAL,
|
| 2186 | chargingId [14] GPRSChargingID OPTIONAL,
|
| 2187 | chargingCharacteristics [15] ChargingCharacteristics OPTIONAL,
|
| 2188 | rnc-Address [16] GSN-Address OPTIONAL,
|
| 2189 | extensionContainer [17] ExtensionContainer OPTIONAL,
|
| 2190 | ...,
|
| 2191 | qos2-Subscribed [18] Ext2-QoS-Subscribed OPTIONAL,
|
| 2192 | -- qos2-Subscribed may be present only if qos-Subscribed is present.
|
| 2193 | qos2-Requested [19] Ext2-QoS-Subscribed OPTIONAL,
|
| 2194 | -- qos2-Requested may be present only if qos-Requested is present.
|
| 2195 | qos2-Negotiated [20] Ext2-QoS-Subscribed OPTIONAL
|
| 2196 | -- qos2-Negotiated may be present only if qos-Negotiated is present.
|
| 2197 | }
|
| 2198 |
|
| 2199 | NSAPI ::= INTEGER (0..15)
|
| 2200 | -- This type is used to indicate the Network layer Service Access Point
|
| 2201 |
|
| 2202 | TransactionId ::= OCTET STRING (SIZE (1..2))
|
| 2203 | -- This type carries the value part of the transaction identifier which is used in the
|
| 2204 | -- session management messages on the access interface. The encoding is defined in
|
| 2205 | -- 3GPP TS 24.008
|
| 2206 |
|
| 2207 | TEID ::= OCTET STRING (SIZE (4))
|
| 2208 | -- This type carries the value part of the Tunnel Endpoint Identifier which is used to
|
| 2209 | -- distinguish between different tunnels between the same pair of entities which communicate
|
| 2210 | -- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060.
|
| 2211 |
|
| 2212 | GPRSChargingID ::= OCTET STRING (SIZE (4))
|
| 2213 | -- The Charging ID is a unique four octet value generated by the GGSN when
|
| 2214 | -- a PDP Context is activated. A Charging ID is generated for each activated context.
|
| 2215 | -- The encoding is defined in 3GPP TS 29.060.
|
| 2216 |
|
| 2217 | NotReachableReason ::= ENUMERATED {
|
| 2218 | msPurged (0),
|
| 2219 | imsiDetached (1),
|
| 2220 | restrictedArea (2),
|
| 2221 | notRegistered (3)}
|
| 2222 |
|
| 2223 | -- any time interrogation info types
|
| 2224 |
|
| 2225 | AnyTimeInterrogationArg ::= SEQUENCE {
|
| 2226 | subscriberIdentity [0] SubscriberIdentity,
|
| 2227 | requestedInfo [1] RequestedInfo,
|
| 2228 | gsmSCF-Address [3] ISDN-AddressString,
|
| 2229 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 2230 | ...}
|
| 2231 |
|
| 2232 | AnyTimeInterrogationRes ::= SEQUENCE {
|
| 2233 | subscriberInfo SubscriberInfo,
|
| 2234 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2235 | ...}
|
| 2236 |
|
| 2237 | -- any time information handling types
|
| 2238 |
|
| 2239 | AnyTimeSubscriptionInterrogationArg ::= SEQUENCE {
|
| 2240 | subscriberIdentity [0] SubscriberIdentity,
|
| 2241 | requestedSubscriptionInfo [1] RequestedSubscriptionInfo,
|
| 2242 | gsmSCF-Address [2] ISDN-AddressString,
|
| 2243 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 2244 | longFTN-Supported [4] NULL OPTIONAL,
|
| 2245 | ...}
|
| 2246 |
|
| 2247 | AnyTimeSubscriptionInterrogationRes ::= SEQUENCE {
|
| 2248 | callForwardingData [1] CallForwardingData OPTIONAL,
|
| 2249 | callBarringData [2] CallBarringData OPTIONAL,
|
| 2250 | odb-Info [3] ODB-Info OPTIONAL,
|
| 2251 | camel-SubscriptionInfo [4] CAMEL-SubscriptionInfo OPTIONAL,
|
| 2252 | supportedVLR-CAMEL-Phases [5] SupportedCamelPhases OPTIONAL,
|
| 2253 | supportedSGSN-CAMEL-Phases [6] SupportedCamelPhases OPTIONAL,
|
| 2254 | extensionContainer [7] ExtensionContainer OPTIONAL,
|
| 2255 | ... ,
|
| 2256 | offeredCamel4CSIsInVLR [8] OfferedCamel4CSIs OPTIONAL,
|
| 2257 | offeredCamel4CSIsInSGSN [9] OfferedCamel4CSIs OPTIONAL }
|
| 2258 |
|
| 2259 | RequestedSubscriptionInfo ::= SEQUENCE {
|
| 2260 | requestedSS-Info [1] SS-ForBS-Code OPTIONAL,
|
| 2261 | odb [2] NULL OPTIONAL,
|
| 2262 | requestedCAMEL-SubscriptionInfo [3] RequestedCAMEL-SubscriptionInfo OPTIONAL,
|
| 2263 | supportedVLR-CAMEL-Phases [4] NULL OPTIONAL,
|
| 2264 | supportedSGSN-CAMEL-Phases [5] NULL OPTIONAL,
|
| 2265 | extensionContainer [6] ExtensionContainer OPTIONAL,
|
| 2266 | ...,
|
| 2267 | additionalRequestedCAMEL-SubscriptionInfo
|
| 2268 | [7] AdditionalRequestedCAMEL-SubscriptionInfo
|
| 2269 | OPTIONAL }
|
| 2270 |
|
| 2271 | RequestedCAMEL-SubscriptionInfo ::= ENUMERATED {
|
| 2272 | o-CSI (0),
|
| 2273 | t-CSI (1),
|
| 2274 | vt-CSI (2),
|
| 2275 | tif-CSI (3),
|
| 2276 | gprs-CSI (4),
|
| 2277 | mo-sms-CSI (5),
|
| 2278 | ss-CSI (6),
|
| 2279 | m-CSI (7),
|
| 2280 | d-csi (8)}
|
| 2281 |
|
| 2282 | AdditionalRequestedCAMEL-SubscriptionInfo ::= ENUMERATED {
|
| 2283 | mt-sms-CSI (0),
|
| 2284 | mg-csi (1),
|
| 2285 | o-IM-CSI (2),
|
| 2286 | d-IM-CSI (3),
|
| 2287 | vt-IM-CSI (4),
|
| 2288 | ...}
|
| 2289 | -- exception handling: unknown values shall be discarded by the receiver.
|
| 2290 |
|
| 2291 | CallForwardingData ::= SEQUENCE {
|
| 2292 | forwardingFeatureList Ext-ForwFeatureList,
|
| 2293 | notificationToCSE NULL OPTIONAL,
|
| 2294 | extensionContainer [0] ExtensionContainer OPTIONAL,
|
| 2295 | ...}
|
| 2296 |
|
| 2297 | CallBarringData ::= SEQUENCE {
|
| 2298 | callBarringFeatureList Ext-CallBarFeatureList,
|
| 2299 | password Password OPTIONAL,
|
| 2300 | wrongPasswordAttemptsCounter WrongPasswordAttemptsCounter OPTIONAL,
|
| 2301 | notificationToCSE NULL OPTIONAL,
|
| 2302 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2303 | ...}
|
| 2304 |
|
| 2305 | WrongPasswordAttemptsCounter ::= INTEGER (0..4)
|
| 2306 |
|
| 2307 | ODB-Info ::= SEQUENCE {
|
| 2308 | odb-Data ODB-Data,
|
| 2309 | notificationToCSE NULL OPTIONAL,
|
| 2310 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2311 | ...}
|
| 2312 |
|
| 2313 | CAMEL-SubscriptionInfo ::= SEQUENCE {
|
| 2314 | o-CSI [0] O-CSI OPTIONAL,
|
| 2315 | o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL,
|
| 2316 | d-CSI [2] D-CSI OPTIONAL,
|
| 2317 | t-CSI [3] T-CSI OPTIONAL,
|
| 2318 | t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
|
| 2319 | vt-CSI [5] T-CSI OPTIONAL,
|
| 2320 | vt-BCSM-CAMEL-TDP-CriteriaList [6] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
|
| 2321 | tif-CSI [7] NULL OPTIONAL,
|
| 2322 | tif-CSI-NotificationToCSE [8] NULL OPTIONAL,
|
| 2323 | gprs-CSI [9] GPRS-CSI OPTIONAL,
|
| 2324 | mo-sms-CSI [10] SMS-CSI OPTIONAL,
|
| 2325 | ss-CSI [11] SS-CSI OPTIONAL,
|
| 2326 | m-CSI [12] M-CSI OPTIONAL,
|
| 2327 | extensionContainer [13] ExtensionContainer OPTIONAL,
|
| 2328 | ...,
|
| 2329 | specificCSIDeletedList [14] SpecificCSI-Withdraw OPTIONAL,
|
| 2330 | mt-sms-CSI [15] SMS-CSI OPTIONAL,
|
| 2331 | mt-smsCAMELTDP-CriteriaList [16] MT-smsCAMELTDP-CriteriaList OPTIONAL,
|
| 2332 | mg-csi [17] MG-CSI OPTIONAL,
|
| 2333 | o-IM-CSI [18] O-CSI OPTIONAL,
|
| 2334 | o-IM-BcsmCamelTDP-CriteriaList [19] O-BcsmCamelTDPCriteriaList OPTIONAL,
|
| 2335 | d-IM-CSI [20] D-CSI OPTIONAL,
|
| 2336 | vt-IM-CSI [21] T-CSI OPTIONAL,
|
| 2337 | vt-IM-BCSM-CAMEL-TDP-CriteriaList [22] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL
|
| 2338 | }
|
| 2339 |
|
| 2340 | AnyTimeModificationArg ::= SEQUENCE {
|
| 2341 | subscriberIdentity [0] SubscriberIdentity,
|
| 2342 | gsmSCF-Address [1] ISDN-AddressString,
|
| 2343 | modificationRequestFor-CF-Info [2] ModificationRequestFor-CF-Info OPTIONAL,
|
| 2344 | modificationRequestFor-CB-Info [3] ModificationRequestFor-CB-Info OPTIONAL,
|
| 2345 | modificationRequestFor-CSI [4] ModificationRequestFor-CSI OPTIONAL,
|
| 2346 | extensionContainer [5] ExtensionContainer OPTIONAL,
|
| 2347 | longFTN-Supported [6] NULL OPTIONAL,
|
| 2348 | ...,
|
| 2349 | modificationRequestFor-ODB-data [7] ModificationRequestFor-ODB-data OPTIONAL }
|
| 2350 |
|
| 2351 | AnyTimeModificationRes ::= SEQUENCE {
|
| 2352 | ss-InfoFor-CSE [0] Ext-SS-InfoFor-CSE OPTIONAL,
|
| 2353 | camel-SubscriptionInfo [1] CAMEL-SubscriptionInfo OPTIONAL,
|
| 2354 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 2355 | ...,
|
| 2356 | odb-Info [3] ODB-Info OPTIONAL }
|
| 2357 |
|
| 2358 | ModificationRequestFor-CF-Info ::= SEQUENCE {
|
| 2359 | ss-Code [0] SS-Code,
|
| 2360 | basicService [1] Ext-BasicServiceCode OPTIONAL,
|
| 2361 | ss-Status [2] Ext-SS-Status OPTIONAL,
|
| 2362 | forwardedToNumber [3] AddressString OPTIONAL,
|
| 2363 | forwardedToSubaddress [4] ISDN-SubaddressString OPTIONAL,
|
| 2364 | noReplyConditionTime [5] Ext-NoRepCondTime OPTIONAL,
|
| 2365 | modifyNotificationToCSE [6] ModificationInstruction OPTIONAL,
|
| 2366 | extensionContainer [7] ExtensionContainer OPTIONAL,
|
| 2367 | ...}
|
| 2368 |
|
| 2369 | ModificationRequestFor-CB-Info ::= SEQUENCE {
|
| 2370 | ss-Code [0] SS-Code,
|
| 2371 | basicService [1] Ext-BasicServiceCode OPTIONAL,
|
| 2372 | ss-Status [2] Ext-SS-Status OPTIONAL,
|
| 2373 | password [3] Password OPTIONAL,
|
| 2374 | wrongPasswordAttemptsCounter [4] WrongPasswordAttemptsCounter OPTIONAL,
|
| 2375 | modifyNotificationToCSE [5] ModificationInstruction OPTIONAL,
|
| 2376 | extensionContainer [6] ExtensionContainer OPTIONAL,
|
| 2377 | ...}
|
| 2378 |
|
| 2379 | ModificationRequestFor-ODB-data ::= SEQUENCE {
|
| 2380 | odb-data [0] ODB-Data OPTIONAL,
|
| 2381 | modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
|
| 2382 | extensionContainer [2] ExtensionContainer OPTIONAL,
|
| 2383 | ...}
|
| 2384 |
|
| 2385 | ModificationRequestFor-CSI ::= SEQUENCE {
|
| 2386 | requestedCamel-SubscriptionInfo [0] RequestedCAMEL-SubscriptionInfo,
|
| 2387 | modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
|
| 2388 | modifyCSI-State [2] ModificationInstruction OPTIONAL,
|
| 2389 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 2390 | ...,
|
| 2391 | additionalRequestedCAMEL-SubscriptionInfo
|
| 2392 | [4] AdditionalRequestedCAMEL-SubscriptionInfo
|
| 2393 | OPTIONAL }
|
| 2394 | -- requestedCamel-SubscriptionInfo shall be discarded if
|
| 2395 | -- additionalRequestedCAMEL-SubscriptionInfo is received
|
| 2396 |
|
| 2397 | ModificationInstruction ::= ENUMERATED {
|
| 2398 | deactivate (0),
|
| 2399 | activate (1)}
|
| 2400 |
|
| 2401 | -- subscriber data modification notification types
|
| 2402 |
|
| 2403 | NoteSubscriberDataModifiedArg ::= SEQUENCE {
|
| 2404 | imsi IMSI,
|
| 2405 | msisdn ISDN-AddressString,
|
| 2406 | forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE OPTIONAL,
|
| 2407 | callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE OPTIONAL,
|
| 2408 | odb-Info [2] ODB-Info OPTIONAL,
|
| 2409 | camel-SubscriptionInfo [3] CAMEL-SubscriptionInfo OPTIONAL,
|
| 2410 | allInformationSent [4] NULL OPTIONAL,
|
| 2411 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2412 | ...}
|
| 2413 |
|
| 2414 | NoteSubscriberDataModifiedRes ::= SEQUENCE {
|
| 2415 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2416 | ...}
|
| 2417 |
|
| 2418 | -- mobility management event notificatioon info types
|
| 2419 |
|
| 2420 | NoteMM-EventArg::= SEQUENCE {
|
| 2421 | serviceKey ServiceKey,
|
| 2422 | eventMet [0] MM-Code,
|
| 2423 | imsi [1] IMSI,
|
| 2424 | msisdn [2] ISDN-AddressString,
|
| 2425 | locationInformation [3] LocationInformation OPTIONAL,
|
| 2426 | supportedCAMELPhases [5] SupportedCamelPhases OPTIONAL,
|
| 2427 | extensionContainer [6] ExtensionContainer OPTIONAL,
|
| 2428 | ...,
|
| 2429 | locationInformationGPRS [7] LocationInformationGPRS OPTIONAL,
|
| 2430 | offeredCamel4Functionalities [8] OfferedCamel4Functionalities OPTIONAL
|
| 2431 | }
|
| 2432 |
|
| 2433 | NoteMM-EventRes ::= SEQUENCE {
|
| 2434 | extensionContainer ExtensionContainer OPTIONAL,
|
| 2435 | ...}
|
| 2436 |
|
| 2437 | Ext-SS-InfoFor-CSE ::= CHOICE {
|
| 2438 | forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE,
|
| 2439 | callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE
|
| 2440 | }
|
| 2441 |
|
| 2442 | Ext-ForwardingInfoFor-CSE ::= SEQUENCE {
|
| 2443 | ss-Code [0] SS-Code,
|
| 2444 | forwardingFeatureList [1] Ext-ForwFeatureList,
|
| 2445 | notificationToCSE [2] NULL OPTIONAL,
|
| 2446 | extensionContainer [3] ExtensionContainer OPTIONAL,
|
| 2447 | ...}
|
| 2448 |
|
| 2449 | Ext-CallBarringInfoFor-CSE ::= SEQUENCE {
|
| 2450 | ss-Code [0] SS-Code,
|
| 2451 | callBarringFeatureList [1] Ext-CallBarFeatureList,
|
| 2452 | password [2] Password OPTIONAL,
|
| 2453 | wrongPasswordAttemptsCounter [3] WrongPasswordAttemptsCounter OPTIONAL,
|
| 2454 | notificationToCSE [4] NULL OPTIONAL,
|
| 2455 | extensionContainer [5] ExtensionContainer OPTIONAL,
|
| 2456 | ...}
|
| 2457 |
|
| 2458 | END
|