1MAP-ER-DataTypes { 2 itu-t identified-organization (4) etsi (0) mobileDomain (0) 3 gsm-Network (1) modules (3) map-ER-DataTypes (17) version9 (9)} 4 5DEFINITIONS 6 7IMPLICIT TAGS 8 9::= 10 11BEGIN 12 13EXPORTS 14 RoamingNotAllowedParam, 15 CallBarredParam, 16 CUG-RejectParam, 17 SS-IncompatibilityCause, 18 PW-RegistrationFailureCause, 19 SM-DeliveryFailureCause, 20 SystemFailureParam, 21 DataMissingParam, 22 UnexpectedDataParam, 23 FacilityNotSupParam, 24 OR-NotAllowedParam, 25 UnknownSubscriberParam, 26 NumberChangedParam, 27 UnidentifiedSubParam, 28 IllegalSubscriberParam, 29 IllegalEquipmentParam, 30 BearerServNotProvParam, 31 TeleservNotProvParam, 32 TracingBufferFullParam, 33 NoRoamingNbParam, 34 AbsentSubscriberParam, 35 BusySubscriberParam, 36 NoSubscriberReplyParam, 37 ForwardingViolationParam, 38 ForwardingFailedParam, 39 ATI-NotAllowedParam, 40 SubBusyForMT-SMS-Param, 41 MessageWaitListFullParam, 42 AbsentSubscriberSM-Param, 43 AbsentSubscriberDiagnosticSM, 44 ResourceLimitationParam, 45 NoGroupCallNbParam, 46 IncompatibleTerminalParam, 47 ShortTermDenialParam, 48 LongTermDenialParam, 49 UnauthorizedRequestingNetwork-Param, 50 UnauthorizedLCSClient-Param, 51 PositionMethodFailure-Param, 52 UnknownOrUnreachableLCSClient-Param, 53 MM-EventNotSupported-Param, 54 SecureTransportErrorParam, 55 ATSI-NotAllowedParam, 56 ATM-NotAllowedParam, 57 IllegalSS-OperationParam, 58 SS-NotAvailableParam, 59 SS-SubscriptionViolationParam, 60 InformationNotAvailableParam, 61 TargetCellOutsideGCA-Param 62 63; 64 65IMPORTS 66 SS-Status 67FROM MAP-SS-DataTypes { 68 itu-t identified-organization (4) etsi (0) mobileDomain (0) 69 gsm-Network (1) modules (3) map-SS-DataTypes (14) version9 (9)} 70 71 SignalInfo, 72 BasicServiceCode, 73 NetworkResource, 74 AdditionalNetworkResource 75FROM MAP-CommonDataTypes { 76 itu-t identified-organization (4) etsi (0) mobileDomain (0) 77 gsm-Network (1) modules (3) map-CommonDataTypes (18) version9 (9)} 78 79 SecurityHeader, 80 ProtectedPayload 81FROM MAP-ST-DataTypes { 82 itu-t identified-organization (4) etsi (0) mobileDomain (0) 83 gsm-Network (1) modules (3) map-ST-DataTypes (27) version9 (9)} 84 85 86 SS-Code 87FROM MAP-SS-Code { 88 itu-t identified-organization (4) etsi (0) mobileDomain (0) 89 gsm-Network (1) modules (3) map-SS-Code (15) version9 (9)} 90 91 ExtensionContainer 92FROM MAP-ExtensionDataTypes { 93 itu-t identified-organization (4) etsi (0) mobileDomain (0) 94 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version9 (9)} 95; 96 97RoamingNotAllowedParam ::= SEQUENCE { 98 roamingNotAllowedCause RoamingNotAllowedCause, 99 extensionContainer ExtensionContainer OPTIONAL, 100 ...} 101 102RoamingNotAllowedCause ::= ENUMERATED { 103 plmnRoamingNotAllowed (0), 104 operatorDeterminedBarring (3)} 105 106CallBarredParam ::= CHOICE { 107 callBarringCause CallBarringCause, 108 -- call BarringCause must not be used in version 3 and higher 109 extensibleCallBarredParam ExtensibleCallBarredParam 110 -- extensibleCallBarredParam must not be used in version <3 111 } 112 113CallBarringCause ::= ENUMERATED { 114 barringServiceActive (0), 115 operatorBarring (1)} 116 117ExtensibleCallBarredParam ::= SEQUENCE { 118 callBarringCause CallBarringCause OPTIONAL, 119 extensionContainer ExtensionContainer OPTIONAL, 120 ... , 121 unauthorisedMessageOriginator [1] NULL OPTIONAL } 122 123CUG-RejectParam ::= SEQUENCE { 124 cug-RejectCause CUG-RejectCause OPTIONAL, 125 extensionContainer ExtensionContainer OPTIONAL, 126 ...} 127 128CUG-RejectCause ::= ENUMERATED { 129 incomingCallsBarredWithinCUG (0), 130 subscriberNotMemberOfCUG (1), 131 requestedBasicServiceViolatesCUG-Constraints (5), 132 calledPartySS-InteractionViolation (7)} 133 134SS-IncompatibilityCause ::= SEQUENCE { 135 ss-Code [1] SS-Code OPTIONAL, 136 basicService BasicServiceCode OPTIONAL, 137 ss-Status [4] SS-Status OPTIONAL, 138 ...} 139 140PW-RegistrationFailureCause ::= ENUMERATED { 141 undetermined (0), 142 invalidFormat (1), 143 newPasswordsMismatch (2)} 144 145SM-EnumeratedDeliveryFailureCause ::= ENUMERATED { 146 memoryCapacityExceeded (0), 147 equipmentProtocolError (1), 148 equipmentNotSM-Equipped (2), 149 unknownServiceCentre (3), 150 sc-Congestion (4), 151 invalidSME-Address (5), 152 subscriberNotSC-Subscriber (6)} 153 154SM-DeliveryFailureCause ::= SEQUENCE { 155 sm-EnumeratedDeliveryFailureCause SM-EnumeratedDeliveryFailureCause, 156 diagnosticInfo SignalInfo OPTIONAL, 157 extensionContainer ExtensionContainer OPTIONAL, 158 ...} 159 160AbsentSubscriberSM-Param ::= SEQUENCE { 161 absentSubscriberDiagnosticSM AbsentSubscriberDiagnosticSM OPTIONAL, 162 -- AbsentSubscriberDiagnosticSM can be either for non-GPRS 163 -- or for GPRS 164 extensionContainer ExtensionContainer OPTIONAL, 165 ..., 166 additionalAbsentSubscriberDiagnosticSM [0] AbsentSubscriberDiagnosticSM OPTIONAL } 167 -- if received, additionalAbsentSubscriberDiagnosticSM 168 -- is for GPRS and absentSubscriberDiagnosticSM is 169 -- for non-GPRS 170 171AbsentSubscriberDiagnosticSM ::= INTEGER (0..255) 172 -- AbsentSubscriberDiagnosticSM values are defined in 3GPP TS 23.040 173 174SystemFailureParam ::= CHOICE { 175 networkResource NetworkResource, 176 -- networkResource must not be used in version 3 177 extensibleSystemFailureParam ExtensibleSystemFailureParam 178 -- extensibleSystemFailureParam must not be used in version <3 179 } 180 181ExtensibleSystemFailureParam ::= SEQUENCE { 182 networkResource NetworkResource OPTIONAL, 183 extensionContainer ExtensionContainer OPTIONAL, 184 ..., 185 additionalNetworkResource [0] AdditionalNetworkResource OPTIONAL } 186 187DataMissingParam ::= SEQUENCE { 188 extensionContainer ExtensionContainer OPTIONAL, 189 ...} 190 191UnexpectedDataParam ::= SEQUENCE { 192 extensionContainer ExtensionContainer OPTIONAL, 193 ...} 194 195FacilityNotSupParam ::= SEQUENCE { 196 extensionContainer ExtensionContainer OPTIONAL, 197 ..., 198 shapeOfLocationEstimateNotSupported [0] NULL OPTIONAL, 199 neededLcsCapabilityNotSupportedInServingNode [1] NULL OPTIONAL } 200 201OR-NotAllowedParam ::= SEQUENCE { 202 extensionContainer ExtensionContainer OPTIONAL, 203 ...} 204 205UnknownSubscriberParam ::= SEQUENCE { 206 extensionContainer ExtensionContainer OPTIONAL, 207 ..., 208 unknownSubscriberDiagnostic UnknownSubscriberDiagnostic OPTIONAL} 209 210UnknownSubscriberDiagnostic ::= ENUMERATED { 211 imsiUnknown (0), 212 gprsSubscriptionUnknown (1), 213 ..., 214 npdbMismatch (2)} 215 -- if unknown values are received in 216 -- UnknownSubscriberDiagnostic they shall be discarded 217 218NumberChangedParam ::= SEQUENCE { 219 extensionContainer ExtensionContainer OPTIONAL, 220 ...} 221 222UnidentifiedSubParam ::= SEQUENCE { 223 extensionContainer ExtensionContainer OPTIONAL, 224 ...} 225 226IllegalSubscriberParam ::= SEQUENCE { 227 extensionContainer ExtensionContainer OPTIONAL, 228 ...} 229 230IllegalEquipmentParam ::= SEQUENCE { 231 extensionContainer ExtensionContainer OPTIONAL, 232 ...} 233 234BearerServNotProvParam ::= SEQUENCE { 235 extensionContainer ExtensionContainer OPTIONAL, 236 ...} 237 238TeleservNotProvParam ::= SEQUENCE { 239 extensionContainer ExtensionContainer OPTIONAL, 240 ...} 241 242TracingBufferFullParam ::= SEQUENCE { 243 extensionContainer ExtensionContainer OPTIONAL, 244 ...} 245 246NoRoamingNbParam ::= SEQUENCE { 247 extensionContainer ExtensionContainer OPTIONAL, 248 ...} 249 250AbsentSubscriberParam ::= SEQUENCE { 251 extensionContainer ExtensionContainer OPTIONAL, 252 ..., 253 absentSubscriberReason [0] AbsentSubscriberReason OPTIONAL} 254 255AbsentSubscriberReason ::= ENUMERATED { 256 imsiDetach (0), 257 restrictedArea (1), 258 noPageResponse (2), 259 ... , 260 purgedMS (3)} 261-- exception handling: at reception of other values than the ones listed the 262-- AbsentSubscriberReason shall be ignored. 263-- The AbsentSubscriberReason: purgedMS is defined for the Super-Charger feature 264-- (see TS 23.116). If this value is received in a Provide Roaming Number response 265-- it shall be mapped to the AbsentSubscriberReason: imsiDetach in the Send Routeing 266-- Information response 267 268BusySubscriberParam ::= SEQUENCE { 269 extensionContainer ExtensionContainer OPTIONAL, 270 ..., 271 ccbs-Possible [0] NULL OPTIONAL, 272 ccbs-Busy [1] NULL OPTIONAL} 273 274NoSubscriberReplyParam ::= SEQUENCE { 275 extensionContainer ExtensionContainer OPTIONAL, 276 ...} 277 278ForwardingViolationParam ::= SEQUENCE { 279 extensionContainer ExtensionContainer OPTIONAL, 280 ...} 281 282ForwardingFailedParam ::= SEQUENCE { 283 extensionContainer ExtensionContainer OPTIONAL, 284 ...} 285 286ATI-NotAllowedParam ::= SEQUENCE { 287 extensionContainer ExtensionContainer OPTIONAL, 288 ...} 289 290ATSI-NotAllowedParam ::= SEQUENCE { 291 extensionContainer ExtensionContainer OPTIONAL, 292 ...} 293 294ATM-NotAllowedParam ::= SEQUENCE { 295 extensionContainer ExtensionContainer OPTIONAL, 296 ...} 297 298IllegalSS-OperationParam ::= SEQUENCE { 299 extensionContainer ExtensionContainer OPTIONAL, 300 ...} 301 302SS-NotAvailableParam ::= SEQUENCE { 303 extensionContainer ExtensionContainer OPTIONAL, 304 ...} 305 306SS-SubscriptionViolationParam ::= SEQUENCE { 307 extensionContainer ExtensionContainer OPTIONAL, 308 ...} 309 310InformationNotAvailableParam ::= SEQUENCE { 311 extensionContainer ExtensionContainer OPTIONAL, 312 ...} 313 314SubBusyForMT-SMS-Param ::= SEQUENCE { 315 extensionContainer ExtensionContainer OPTIONAL, 316 ... , 317 gprsConnectionSuspended NULL OPTIONAL } 318 -- If GprsConnectionSuspended is not understood it shall 319 -- be discarded 320 321MessageWaitListFullParam ::= SEQUENCE { 322 extensionContainer ExtensionContainer OPTIONAL, 323 ...} 324 325ResourceLimitationParam ::= SEQUENCE { 326 extensionContainer ExtensionContainer OPTIONAL, 327 ...} 328 329NoGroupCallNbParam ::= SEQUENCE { 330 extensionContainer ExtensionContainer OPTIONAL, 331 ...} 332 333IncompatibleTerminalParam ::= SEQUENCE { 334 extensionContainer ExtensionContainer OPTIONAL, 335 ...} 336 337ShortTermDenialParam ::= SEQUENCE { 338 ...} 339 340LongTermDenialParam ::= SEQUENCE { 341 ...} 342 343UnauthorizedRequestingNetwork-Param ::= SEQUENCE { 344 extensionContainer ExtensionContainer OPTIONAL, 345 ...} 346 347UnauthorizedLCSClient-Param ::= SEQUENCE { 348 unauthorizedLCSClient-Diagnostic [0] UnauthorizedLCSClient-Diagnostic OPTIONAL, 349 extensionContainer [1] ExtensionContainer OPTIONAL, 350 ... } 351 352UnauthorizedLCSClient-Diagnostic ::= ENUMERATED { 353 noAdditionalInformation (0), 354 clientNotInMSPrivacyExceptionList (1), 355 callToClientNotSetup (2), 356 privacyOverrideNotApplicable (3), 357 disallowedByLocalRegulatoryRequirements (4), 358 ..., 359 unauthorizedPrivacyClass (5), 360 unauthorizedCallSessionUnrelatedExternalClient (6), 361 unauthorizedCallSessionRelatedExternalClient (7) } 362-- exception handling: 363-- any unrecognized value shall be ignored 364 365PositionMethodFailure-Param ::= SEQUENCE { 366 positionMethodFailure-Diagnostic [0] PositionMethodFailure-Diagnostic OPTIONAL, 367 extensionContainer [1] ExtensionContainer OPTIONAL, 368 ... } 369 370PositionMethodFailure-Diagnostic ::= ENUMERATED { 371 congestion (0), 372 insufficientResources (1), 373 insufficientMeasurementData (2), 374 inconsistentMeasurementData (3), 375 locationProcedureNotCompleted (4), 376 locationProcedureNotSupportedByTargetMS (5), 377 qoSNotAttainable (6), 378 positionMethodNotAvailableInNetwork (7), 379 positionMethodNotAvailableInLocationArea (8), 380 ... } 381-- exception handling: 382-- any unrecognized value shall be ignored 383 384UnknownOrUnreachableLCSClient-Param ::= SEQUENCE { 385 extensionContainer ExtensionContainer OPTIONAL, 386 ...} 387 388MM-EventNotSupported-Param ::= SEQUENCE { 389 extensionContainer ExtensionContainer OPTIONAL, 390 ...} 391 392TargetCellOutsideGCA-Param ::= SEQUENCE { 393 extensionContainer ExtensionContainer OPTIONAL, 394 ...} 395 396SecureTransportErrorParam ::= SEQUENCE { 397 securityHeader SecurityHeader, 398 protectedPayload ProtectedPayload OPTIONAL 399 } 400 -- The protectedPayload carries the result of applying the security function 401 -- defined in 3GPP TS 33.200 to the encoding of the securely transported error 402 -- parameter 403 404 405END 406