2 -- 3GPP TS V11.5.0 (2012-12)
3 -- 17.7.7 Error data types
6 itu-t identified-organization (4) etsi (0) mobileDomain (0)
7 gsm-Network (1) modules (3) map-ER-DataTypes (17) version13 (13)}
18 RoamingNotAllowedParam,
21 SS-IncompatibilityCause,
22 PW-RegistrationFailureCause,
23 SM-DeliveryFailureCause,
29 UnknownSubscriberParam,
32 IllegalSubscriberParam,
33 IllegalEquipmentParam,
34 BearerServNotProvParam,
36 TracingBufferFullParam,
38 AbsentSubscriberParam,
40 NoSubscriberReplyParam,
41 ForwardingViolationParam,
42 ForwardingFailedParam,
44 SubBusyForMT-SMS-Param,
45 MessageWaitListFullParam,
46 AbsentSubscriberSM-Param,
47 AbsentSubscriberDiagnosticSM,
48 ResourceLimitationParam,
50 IncompatibleTerminalParam,
53 UnauthorizedRequestingNetwork-Param,
54 UnauthorizedLCSClient-Param,
55 PositionMethodFailure-Param,
56 UnknownOrUnreachableLCSClient-Param,
57 MM-EventNotSupported-Param,
60 IllegalSS-OperationParam,
62 SS-SubscriptionViolationParam,
63 InformationNotAvailableParam,
64 TargetCellOutsideGCA-Param,
65 OngoingGroupCallParam,
66 PositionMethodFailure-Diagnostic,
67 UnauthorizedLCSClient-Diagnostic
73 FROM MAP-SS-DataTypes {
74 itu-t identified-organization (4) etsi (0) mobileDomain (0)
75 gsm-Network (1) modules (3) map-SS-DataTypes (14) version13 (13)}
80 AdditionalNetworkResource,
82 FROM MAP-CommonDataTypes {
83 itu-t identified-organization (4) etsi (0) mobileDomain (0)
84 gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
89 itu-t identified-organization (4) etsi (0) mobileDomain (0)
90 gsm-Network (1) modules (3) map-SS-Code (15) version13 (13)}
93 FROM MAP-ExtensionDataTypes {
94 itu-t identified-organization (4) etsi (0) mobileDomain (0)
95 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
98 RoamingNotAllowedParam ::= SEQUENCE {
99 roamingNotAllowedCause RoamingNotAllowedCause,
100 extensionContainer ExtensionContainer OPTIONAL,
102 additionalRoamingNotAllowedCause [0] AdditionalRoamingNotAllowedCause OPTIONAL }
104 -- if the additionalRoamingNotallowedCause is received by the MSC/VLR or SGSN then the
105 -- roamingNotAllowedCause shall be discarded.
107 AdditionalRoamingNotAllowedCause ::= ENUMERATED {
108 supportedRAT-TypesNotAllowed (0),
111 RoamingNotAllowedCause ::= ENUMERATED {
112 plmnRoamingNotAllowed (0),
113 operatorDeterminedBarring (3)}
115 CallBarredParam ::= CHOICE {
116 callBarringCause CallBarringCause,
117 -- call BarringCause must not be used in version 3 and higher
118 extensibleCallBarredParam ExtensibleCallBarredParam
119 -- extensibleCallBarredParam must not be used in version <3
122 CallBarringCause ::= ENUMERATED {
123 barringServiceActive (0),
126 ExtensibleCallBarredParam ::= SEQUENCE {
127 callBarringCause CallBarringCause OPTIONAL,
128 extensionContainer ExtensionContainer OPTIONAL,
130 unauthorisedMessageOriginator [1] NULL OPTIONAL,
131 anonymousCallRejection [2] NULL OPTIONAL }
133 -- unauthorisedMessageOriginator and anonymousCallRejection shall be mutually exclusive.
136 CUG-RejectParam ::= SEQUENCE {
137 cug-RejectCause CUG-RejectCause OPTIONAL,
138 extensionContainer ExtensionContainer OPTIONAL,
141 CUG-RejectCause ::= ENUMERATED {
142 incomingCallsBarredWithinCUG (0),
143 subscriberNotMemberOfCUG (1),
144 requestedBasicServiceViolatesCUG-Constraints (5),
145 calledPartySS-InteractionViolation (7)}
147 SS-IncompatibilityCause ::= SEQUENCE {
148 ss-Code [1] SS-Code OPTIONAL,
149 basicService BasicServiceCode OPTIONAL,
150 ss-Status [4] SS-Status OPTIONAL,
153 PW-RegistrationFailureCause ::= ENUMERATED {
156 newPasswordsMismatch (2)}
158 SM-EnumeratedDeliveryFailureCause ::= ENUMERATED {
159 memoryCapacityExceeded (0),
160 equipmentProtocolError (1),
161 equipmentNotSM-Equipped (2),
162 unknownServiceCentre (3),
164 invalidSME-Address (5),
165 subscriberNotSC-Subscriber (6)}
167 SM-DeliveryFailureCause ::= SEQUENCE {
168 sm-EnumeratedDeliveryFailureCause SM-EnumeratedDeliveryFailureCause,
169 diagnosticInfo SignalInfo OPTIONAL,
170 extensionContainer ExtensionContainer OPTIONAL,
173 AbsentSubscriberSM-Param ::= SEQUENCE {
174 absentSubscriberDiagnosticSM AbsentSubscriberDiagnosticSM OPTIONAL,
175 -- AbsentSubscriberDiagnosticSM can be either for non-GPRS
177 extensionContainer ExtensionContainer OPTIONAL,
179 additionalAbsentSubscriberDiagnosticSM [0] AbsentSubscriberDiagnosticSM OPTIONAL,
180 -- if received, additionalAbsentSubscriberDiagnosticSM
181 -- is for GPRS and absentSubscriberDiagnosticSM is
183 imsi [1] IMSI OPTIONAL}
184 -- when sent from HLR to IP-SM-GW, IMSI shall be present if UNRI is not set
185 -- to indicate that the absent condition is met for CS and PS but not for IMS.
187 AbsentSubscriberDiagnosticSM ::= INTEGER (0..255)
188 -- AbsentSubscriberDiagnosticSM values are defined in 3GPP TS 23.040
190 SystemFailureParam ::= CHOICE {
191 networkResource NetworkResource,
192 -- networkResource must not be used in version 3
193 extensibleSystemFailureParam ExtensibleSystemFailureParam
194 -- extensibleSystemFailureParam must not be used in version <3
197 ExtensibleSystemFailureParam ::= SEQUENCE {
198 networkResource NetworkResource OPTIONAL,
199 extensionContainer ExtensionContainer OPTIONAL,
201 additionalNetworkResource [0] AdditionalNetworkResource OPTIONAL,
202 failureCauseParam [1] FailureCauseParam OPTIONAL }
204 FailureCauseParam ::= ENUMERATED {
205 limitReachedOnNumberOfConcurrentLocationRequests (0),
207 -- if unknown value is received in FailureCauseParam it shall be ignored
210 DataMissingParam ::= SEQUENCE {
211 extensionContainer ExtensionContainer OPTIONAL,
214 UnexpectedDataParam ::= SEQUENCE {
215 extensionContainer ExtensionContainer OPTIONAL,
217 unexpectedSubscriber [0] NULL OPTIONAL}
218 -- the unexpectedSubscriber indication in the unexpectedDataValue error shall not be used
219 -- for operations that allow the unidentifiedSubscriber error.
221 FacilityNotSupParam ::= SEQUENCE {
222 extensionContainer ExtensionContainer OPTIONAL,
224 shapeOfLocationEstimateNotSupported [0] NULL OPTIONAL,
225 neededLcsCapabilityNotSupportedInServingNode [1] NULL OPTIONAL }
227 OR-NotAllowedParam ::= SEQUENCE {
228 extensionContainer ExtensionContainer OPTIONAL,
231 UnknownSubscriberParam ::= SEQUENCE {
232 extensionContainer ExtensionContainer OPTIONAL,
234 unknownSubscriberDiagnostic UnknownSubscriberDiagnostic OPTIONAL}
236 UnknownSubscriberDiagnostic ::= ENUMERATED {
238 gprs-eps-SubscriptionUnknown (1),
241 -- if unknown values are received in
242 -- UnknownSubscriberDiagnostic they shall be discarded
244 NumberChangedParam ::= SEQUENCE {
245 extensionContainer ExtensionContainer OPTIONAL,
248 UnidentifiedSubParam ::= SEQUENCE {
249 extensionContainer ExtensionContainer OPTIONAL,
252 IllegalSubscriberParam ::= SEQUENCE {
253 extensionContainer ExtensionContainer OPTIONAL,
256 IllegalEquipmentParam ::= SEQUENCE {
257 extensionContainer ExtensionContainer OPTIONAL,
260 BearerServNotProvParam ::= SEQUENCE {
261 extensionContainer ExtensionContainer OPTIONAL,
264 TeleservNotProvParam ::= SEQUENCE {
265 extensionContainer ExtensionContainer OPTIONAL,
268 TracingBufferFullParam ::= SEQUENCE {
269 extensionContainer ExtensionContainer OPTIONAL,
272 NoRoamingNbParam ::= SEQUENCE {
273 extensionContainer ExtensionContainer OPTIONAL,
276 AbsentSubscriberParam ::= SEQUENCE {
277 extensionContainer ExtensionContainer OPTIONAL,
279 absentSubscriberReason [0] AbsentSubscriberReason OPTIONAL}
281 AbsentSubscriberReason ::= ENUMERATED {
289 -- exception handling: at reception of other values than the ones listed the
290 -- AbsentSubscriberReason shall be ignored.
291 -- The AbsentSubscriberReason: purgedMS is defined for the Super-Charger feature
292 -- (see TS 23.116). If this value is received in a Provide Roaming Number response
293 -- it shall be mapped to the AbsentSubscriberReason: imsiDetach in the Send Routeing
294 -- Information response
295 -- The AbsentSubscriberReason: mtRoamingRetry is used during MT Roaming Retry,
296 -- see 3GPP TS 23.018[97].
297 -- The AbsentSubscriberReason: busySubscriber is used during MT Roaming Forwarding,
298 -- see 3GPP TS 23.018[97].
300 BusySubscriberParam ::= SEQUENCE {
301 extensionContainer ExtensionContainer OPTIONAL,
303 ccbs-Possible [0] NULL OPTIONAL,
304 ccbs-Busy [1] NULL OPTIONAL}
306 NoSubscriberReplyParam ::= SEQUENCE {
307 extensionContainer ExtensionContainer OPTIONAL,
310 ForwardingViolationParam ::= SEQUENCE {
311 extensionContainer ExtensionContainer OPTIONAL,
314 ForwardingFailedParam ::= SEQUENCE {
315 extensionContainer ExtensionContainer OPTIONAL,
318 ATI-NotAllowedParam ::= SEQUENCE {
319 extensionContainer ExtensionContainer OPTIONAL,
322 ATSI-NotAllowedParam ::= SEQUENCE {
323 extensionContainer ExtensionContainer OPTIONAL,
326 ATM-NotAllowedParam ::= SEQUENCE {
327 extensionContainer ExtensionContainer OPTIONAL,
330 IllegalSS-OperationParam ::= SEQUENCE {
331 extensionContainer ExtensionContainer OPTIONAL,
334 SS-NotAvailableParam ::= SEQUENCE {
335 extensionContainer ExtensionContainer OPTIONAL,
338 SS-SubscriptionViolationParam ::= SEQUENCE {
339 extensionContainer ExtensionContainer OPTIONAL,
342 InformationNotAvailableParam ::= SEQUENCE {
343 extensionContainer ExtensionContainer OPTIONAL,
346 SubBusyForMT-SMS-Param ::= SEQUENCE {
347 extensionContainer ExtensionContainer OPTIONAL,
349 gprsConnectionSuspended NULL OPTIONAL }
350 -- If GprsConnectionSuspended is not understood it shall
353 MessageWaitListFullParam ::= SEQUENCE {
354 extensionContainer ExtensionContainer OPTIONAL,
357 ResourceLimitationParam ::= SEQUENCE {
358 extensionContainer ExtensionContainer OPTIONAL,
361 NoGroupCallNbParam ::= SEQUENCE {
362 extensionContainer ExtensionContainer OPTIONAL,
365 IncompatibleTerminalParam ::= SEQUENCE {
366 extensionContainer ExtensionContainer OPTIONAL,
369 ShortTermDenialParam ::= SEQUENCE {
372 LongTermDenialParam ::= SEQUENCE {
375 UnauthorizedRequestingNetwork-Param ::= SEQUENCE {
376 extensionContainer ExtensionContainer OPTIONAL,
379 UnauthorizedLCSClient-Param ::= SEQUENCE {
380 unauthorizedLCSClient-Diagnostic [0] UnauthorizedLCSClient-Diagnostic OPTIONAL,
381 extensionContainer [1] ExtensionContainer OPTIONAL,
384 UnauthorizedLCSClient-Diagnostic ::= ENUMERATED {
385 noAdditionalInformation (0),
386 clientNotInMSPrivacyExceptionList (1),
387 callToClientNotSetup (2),
388 privacyOverrideNotApplicable (3),
389 disallowedByLocalRegulatoryRequirements (4),
391 unauthorizedPrivacyClass (5),
392 unauthorizedCallSessionUnrelatedExternalClient (6),
393 unauthorizedCallSessionRelatedExternalClient (7) }
394 -- exception handling:
395 -- any unrecognized value shall be ignored
397 PositionMethodFailure-Param ::= SEQUENCE {
398 positionMethodFailure-Diagnostic [0] PositionMethodFailure-Diagnostic OPTIONAL,
399 extensionContainer [1] ExtensionContainer OPTIONAL,
402 PositionMethodFailure-Diagnostic ::= ENUMERATED {
404 insufficientResources (1),
405 insufficientMeasurementData (2),
406 inconsistentMeasurementData (3),
407 locationProcedureNotCompleted (4),
408 locationProcedureNotSupportedByTargetMS (5),
409 qoSNotAttainable (6),
410 positionMethodNotAvailableInNetwork (7),
411 positionMethodNotAvailableInLocationArea (8),
413 -- exception handling:
414 -- any unrecognized value shall be ignored
416 UnknownOrUnreachableLCSClient-Param ::= SEQUENCE {
417 extensionContainer ExtensionContainer OPTIONAL,
420 MM-EventNotSupported-Param ::= SEQUENCE {
421 extensionContainer ExtensionContainer OPTIONAL,
424 TargetCellOutsideGCA-Param ::= SEQUENCE {
425 extensionContainer ExtensionContainer OPTIONAL,
428 OngoingGroupCallParam ::= SEQUENCE {
429 extensionContainer ExtensionContainer OPTIONAL,