1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
24 #ifndef __EXTERROR_H__
25 #define __EXTERROR_H__
28 //Extended Error definitions
32 /** Base offset for the GSM errors */
33 const TInt KErrEtelGsmBase = -4000;
35 //Radio Resource Network Errors - defined by GSM 04.08
39 /** Base offset for the GSM radio resource errors. */
40 const TInt KErrGsmRadioResourceBase=KErrEtelGsmBase;
41 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
42 const TInt KErrGsmRRUnspecifedAbnormalRelease=KErrGsmRadioResourceBase-1;
43 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
44 const TInt KErrGsmRRChannelUnacceptable=KErrGsmRadioResourceBase-2;
45 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
46 const TInt KErrGsmRRTimerExpired=KErrGsmRadioResourceBase-3;
47 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
48 const TInt KErrGsmRRNoActivityOnRadioPath=KErrGsmRadioResourceBase-4;
49 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
50 const TInt KErrGsmRRPreEmptiveRelease=KErrGsmRadioResourceBase-5;
51 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
52 const TInt KErrGsmRRCallAlreadyCleared=KErrGsmRadioResourceBase-65;
53 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
54 const TInt KErrGsmRRInvalidMessage=KErrGsmRadioResourceBase-95;
55 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
56 const TInt KErrGsmRRNonExistentMessage=KErrGsmRadioResourceBase-97;
57 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
58 const TInt KErrGsmRRIncompatibleMessageWithCallState=KErrGsmRadioResourceBase-98;
59 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
60 const TInt KErrGsmRRInvalidInformationElement=KErrGsmRadioResourceBase-100;
61 /** Radio Resource Network Errors. See 3GPP GSM 04.08 document. */
62 const TInt KErrGsmRRUnspecifiedProtocolError=KErrGsmRadioResourceBase-111;
65 //Mobility Management Network Errors - defined by GSM 04.08
69 /** Offset for the GSM mobility management errors. */
70 const TInt KErrGsmMobilityManagementBase=KErrGsmRadioResourceBase-128;
71 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
72 const TInt KErrGsmMMUnallocatedTmsi=KErrGsmMobilityManagementBase-1;
73 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
74 const TInt KErrGsmMMImsiUnknownInHlr=KErrGsmMobilityManagementBase-2;
75 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
76 const TInt KErrGsmMMIllegalMs=KErrGsmMobilityManagementBase-3;
77 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
78 const TInt KErrGsmMMImsiUnknownInVlr=KErrGsmMobilityManagementBase-4;
79 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
80 const TInt KErrGsmMMImeiNotAccepted=KErrGsmMobilityManagementBase-5;
81 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
82 const TInt KErrGsmMMIllegalMe=KErrGsmMobilityManagementBase-6;
83 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
84 const TInt KErrGsmMMPlmnNotAllowed=KErrGsmMobilityManagementBase-11;
85 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
86 const TInt KErrGsmMMLocationAreaNotAllowed=KErrGsmMobilityManagementBase-12;
87 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
88 const TInt KErrGsmMMRoamingNotAllowedInThisLocationArea=KErrGsmMobilityManagementBase-13;
89 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
90 const TInt KErrGsmMMNetworkFailure=KErrGsmMobilityManagementBase-17;
91 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
92 const TInt KErrGsmMMCongestion=KErrGsmMobilityManagementBase-22;
93 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
94 const TInt KErrGsmMMServiceOptionNotSupported=KErrGsmMobilityManagementBase-32;
95 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
96 const TInt KErrGsmMMServiceOptionNotSubscribed=KErrGsmMobilityManagementBase-33;
97 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
98 const TInt KErrGsmMMServiceOptionTemporaryOutOfOrder=KErrGsmMobilityManagementBase-34;
99 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
100 const TInt KErrGsmMMCallCanNotBeIdentified=KErrGsmMobilityManagementBase-38;
101 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
102 const TInt KErrGsmMMSemanticErrorInMessage=KErrGsmMobilityManagementBase-95;
103 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
104 const TInt KErrGsmMMMandatoryInformationElementError=KErrGsmMobilityManagementBase-96;
105 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
106 const TInt KErrGsmMMNonExistentMessageType=KErrGsmMobilityManagementBase-97;
107 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
108 const TInt KErrGsmMMIncompatibleMessageWithProtocolState=KErrGsmMobilityManagementBase-98;
109 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
110 const TInt KErrGsmMMNonExistentInformationElement=KErrGsmMobilityManagementBase-99;
111 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
112 const TInt KErrGsmMMConditionalIEError=KErrGsmMobilityManagementBase-100;
113 /** Mobility Management Network Errors. See 3GPP GSM 04.08 document. */
114 const TInt KErrGsmMMIncompatibleMessageWithCallState=KErrGsmMobilityManagementBase-101;
115 const TInt KErrGsmMMNoSuitableCellsInArea=KErrGsmMobilityManagementBase-15;
116 const TInt KErrGsmMMMacFailure=KErrGsmMobilityManagementBase-20;
117 const TInt KErrGsmMMSynchFailure=KErrGsmMobilityManagementBase-21;
118 const TInt KErrGsmMMGsmAuthenticationUnacceptable=KErrGsmMobilityManagementBase-23;
119 const TInt KErrGsmMMUnspecifiedProtocolError=KErrGsmMobilityManagementBase-111;
121 //Call Control Network Errors - defined by GSM 04.08
125 /** Base offset for the GSM call control errors. */
126 const TInt KErrGsmCallControlBase=KErrGsmMobilityManagementBase-128;
127 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
128 const TInt KErrGsmCCUnassignedNumber=KErrGsmCallControlBase-1;
129 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
130 const TInt KErrGsmCCNoRouteToTransitNetwork=KErrGsmCallControlBase-2;
131 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
132 const TInt KErrGsmCCNoRouteToDestination=KErrGsmCallControlBase-3;
133 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
134 const TInt KErrGsmCCChannelUnacceptable=KErrGsmCallControlBase-6;
135 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
136 const TInt KErrGsmCCOperatorDeterminedBarring=KErrGsmCallControlBase-8;
137 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
138 const TInt KErrGsmCCUserBusy=KErrGsmCallControlBase-17;
139 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
140 const TInt KErrGsmCCUserNotResponding=KErrGsmCallControlBase-18;
141 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
142 const TInt KErrGsmCCUserAlertingNoAnswer=KErrGsmCallControlBase-19;
143 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
144 const TInt KErrGsmCCCallRejected=KErrGsmCallControlBase-21;
145 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
146 const TInt KErrGsmCCNumberChanged=KErrGsmCallControlBase-22;
147 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
148 const TInt KErrGsmCCNonSelectedUserClearing=KErrGsmCallControlBase-26;
149 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
150 const TInt KErrGsmCCDestinationOutOfOrder=KErrGsmCallControlBase-27;
151 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
152 const TInt KErrGsmCCInvalidNumberFormat=KErrGsmCallControlBase-28;
153 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
154 const TInt KErrGsmCCFacilityRejected=KErrGsmCallControlBase-29;
155 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
156 const TInt KErrGsmCCResponseToStatusEnquiry=KErrGsmCallControlBase-30;
157 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
158 const TInt KErrGsmCCNormalUnspecified=KErrGsmCallControlBase-31;
159 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
160 const TInt KErrGsmCCNoChannelAvailable=KErrGsmCallControlBase-34;
161 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
162 const TInt KErrGsmCCNetworkOutOfOrder=KErrGsmCallControlBase-38;
163 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
164 const TInt KErrGsmCCTemporaryFailure=KErrGsmCallControlBase-41;
165 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
166 const TInt KErrGsmCCSwitchingEquipmentCongestion=KErrGsmCallControlBase-42;
167 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
168 const TInt KErrGsmCCAccessInformationDiscarded=KErrGsmCallControlBase-43;
169 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
170 const TInt KErrGsmCCRequestedChannelNotAvailable=KErrGsmCallControlBase-44;
171 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
172 const TInt KErrGsmCCResourceNotAvailable=KErrGsmCallControlBase-47;
173 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
174 const TInt KErrGsmCCQualityOfServiceNotAvailable=KErrGsmCallControlBase-49;
175 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
176 const TInt KErrGsmCCRequestedFacilityNotSubscribed=KErrGsmCallControlBase-50;
177 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
178 const TInt KErrGsmCCIncomingCallsBarredInCug=KErrGsmCallControlBase-55;
179 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
180 const TInt KErrGsmCCBearerCapabilityNotAuthorised=KErrGsmCallControlBase-57;
181 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
182 const TInt KErrGsmCCBearerCapabilityNotCurrentlyAvailable=KErrGsmCallControlBase-58;
183 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
184 const TInt KErrGsmCCServiceNotAvailable=KErrGsmCallControlBase-63;
185 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
186 const TInt KErrGsmCCBearerServiceNotImplemented=KErrGsmCallControlBase-65;
187 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
188 const TInt KErrGsmCCChannelTypeNotImplemented=KErrGsmCallControlBase-66;
189 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
190 const TInt KErrGsmCCAcmGreaterThanAcmMax=KErrGsmCallControlBase-68;
191 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
192 const TInt KErrGsmCCRequestedFacilityNotImplemented=KErrGsmCallControlBase-69;
193 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
194 const TInt KErrGsmCCOnlyRestrictedDigitalInformationBCAvailable=KErrGsmCallControlBase-70;
195 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
196 const TInt KErrGsmCCServiceNotImplemented=KErrGsmCallControlBase-79;
197 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
198 const TInt KErrGsmCCInvalidCallReferenceValue=KErrGsmCallControlBase-81;
199 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
200 const TInt KErrGsmCCChannelDoesNotExist=KErrGsmCallControlBase-82;
201 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
202 const TInt KErrGsmCCSuspendedCallExistsButCallIdentityDoesNotWork=KErrGsmCallControlBase-83;
203 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
204 const TInt KErrGsmCCCallIdentityInUse=KErrGsmCallControlBase-84;
205 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
206 const TInt KErrGsmCCNoCallSuspended=KErrGsmCallControlBase-85;
207 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
208 const TInt KErrGsmCCRequestedCallIdentityAlreadyCleared=KErrGsmCallControlBase-86;
209 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
210 const TInt KErrGsmCCUserNotInCug=KErrGsmCallControlBase-87;
211 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
212 const TInt KErrGsmCCIncompatibleDestination=KErrGsmCallControlBase-88;
213 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
214 const TInt KErrGsmCCInvalidTransitNetworkSelection=KErrGsmCallControlBase-91;
215 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
216 const TInt KErrGsmCCIncompatibleSegmentedMessage=KErrGsmCallControlBase-94;
217 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
218 const TInt KErrGsmCCSemanticallyIncorrectMessage=KErrGsmCallControlBase-95;
219 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
220 const TInt KErrGsmCCInvalidMandatoryInformation=KErrGsmCallControlBase-96;
221 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
222 const TInt KErrGsmCCNonExistentMessageType=KErrGsmCallControlBase-97;
223 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
224 const TInt KErrGsmCCIncompatibleMessageInProtocolState=KErrGsmCallControlBase-98;
225 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
226 const TInt KErrGsmCCNonExistentInformationElement=KErrGsmCallControlBase-99;
227 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
228 const TInt KErrGsmCCConditionalIEError=KErrGsmCallControlBase-100;
229 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
230 const TInt KErrGsmCCIncompatibleMessageInCallState=KErrGsmCallControlBase-101;
231 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
232 const TInt KErrGsmCCRecoveryOnTimerExpiry=KErrGsmCallControlBase-102;
233 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
234 const TInt KErrGsmCCUnspecifiedProtocolError=KErrGsmCallControlBase-111;
235 /** Call Control Network Errors. See 3GPP GSM 04.08 document. */
236 const TInt KErrGsmCCUnspecifiedInterworkingError=KErrGsmCallControlBase-127;
241 const TInt KErrGsmCCNormalCallClearing=KErrGsmCallControlBase-16;
245 const TInt KErrGsmCCPreemption=KErrGsmCallControlBase-25;
247 //Supplementary Services Network Errors - defined by GSM 04.80
251 /** Offset for the GSM supplementary services errors. */
252 const TInt KErrGsmSuppServiceBase=KErrGsmCallControlBase-128;
253 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
254 const TInt KErrGsmSSUnknownSubscriber=KErrGsmSuppServiceBase-1;
255 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
256 const TInt KErrGsmSSIllegalSubscriber=KErrGsmSuppServiceBase-9;
257 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
258 const TInt KErrGsmSSBearerServiceNotProvisioned=KErrGsmSuppServiceBase-10;
259 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
260 const TInt KErrGsmSSTeleserviceNotProvisioned=KErrGsmSuppServiceBase-11;
261 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
262 const TInt KErrGsmSSIllegalEquipment=KErrGsmSuppServiceBase-12;
263 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
264 const TInt KErrGsmSSCallBarred=KErrGsmSuppServiceBase-13;
265 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
266 const TInt KErrGsmSSIllegalOperation=KErrGsmSuppServiceBase-16;
267 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
268 const TInt KErrGsmSSErrorStatus=KErrGsmSuppServiceBase-17;
269 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
270 const TInt KErrGsmSSNotAvailable=KErrGsmSuppServiceBase-18;
271 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
272 const TInt KErrGsmSSSubscriptionViolation=KErrGsmSuppServiceBase-19;
273 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
274 const TInt KErrGsmSSIncompatibility=KErrGsmSuppServiceBase-20;
275 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
276 const TInt KErrGsmSSFacilityNotSupported=KErrGsmSuppServiceBase-21;
277 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
278 const TInt KErrGsmSSAbsentSubscriber=KErrGsmSuppServiceBase-27;
279 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
280 const TInt KErrGsmSSSystemFailure=KErrGsmSuppServiceBase-34;
281 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
282 const TInt KErrGsmSSDataMissing=KErrGsmSuppServiceBase-35;
283 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
284 const TInt KErrGsmSSUnexpectedDataValue=KErrGsmSuppServiceBase-36;
285 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
286 const TInt KErrGsmSSPasswordRegistrationFailure=KErrGsmSuppServiceBase-37;
287 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
288 const TInt KErrGsmSSNegativePasswordCheck=KErrGsmSuppServiceBase-38;
289 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
290 const TInt KErrGsmSSPasswordAttemptsViolation=KErrGsmSuppServiceBase-43;
291 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
292 const TInt KErrGsmSSUnknownAlphabet=KErrGsmSuppServiceBase-71;
293 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
294 const TInt KErrGsmSSUssdBusy=KErrGsmSuppServiceBase-72;
295 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
296 const TInt KErrGsmSSMaxNumMptyParticipants=KErrGsmSuppServiceBase-126;
297 /** Supplementary Services Network Errors. See 3GPP GSM 04.80 document. */
298 const TInt KErrGsmSSResourcesUnavailable=KErrGsmSuppServiceBase-127;
301 //SMS Errors - defined by GSM 04.11, 03.40 and 07.05
305 /** Base offset for the GSM SMS errors. */
306 const TInt KErrGsmSmsBase=KErrGsmSuppServiceBase-128;
312 /** SMS Errors. See GSM 04.11 document. */
313 const TInt KErrGsmSMSUnassignedNumber=KErrGsmSmsBase-1;
314 /** SMS Errors. See GSM 04.11 document. */
315 const TInt KErrGsmSMSOperatorDeterminedBarring=KErrGsmSmsBase-8;
316 /** SMS Errors. See GSM 04.11 document. */
317 const TInt KErrGsmSMSCallBarred=KErrGsmSmsBase-10;
318 /** SMS Errors. See GSM 04.11 document. */
319 const TInt KErrGsmSMSReserved=KErrGsmSmsBase-11;
320 /** SMS Errors. See GSM 04.11 document. */
321 const TInt KErrGsmSMSNetworkFailure=KErrGsmSmsBase-17;
322 /** SMS Errors. See GSM 04.11 document. */
323 const TInt KErrGsmSMSShortMessageTransferRejected=KErrGsmSmsBase-21;
324 /** SMS Errors. See GSM 04.11 document. */
325 const TInt KErrGsmSMSMemoryCapacityExceeded=KErrGsmSmsBase-22;
326 /** SMS Errors. See GSM 04.11 document. */
327 const TInt KErrGsmSMSDestinationOutOfOrder=KErrGsmSmsBase-27;
328 /** SMS Errors. See GSM 04.11 document. */
329 const TInt KErrGsmSMSUnidentifiedSubscriber=KErrGsmSmsBase-28;
330 /** SMS Errors. See GSM 04.11 document. */
331 const TInt KErrGsmSMSFacilityRejected=KErrGsmSmsBase-29;
332 /** SMS Errors. See GSM 04.11 document. */
333 const TInt KErrGsmSMSUnknownSubscriber=KErrGsmSmsBase-30;
334 /** SMS Errors. See GSM 04.11 document. */
335 const TInt KErrGsmSMSNetworkOutOfOrder=KErrGsmSmsBase-38;
336 /** SMS Errors. See GSM 04.11 document. */
337 const TInt KErrGsmSMSTemporaryFailure=KErrGsmSmsBase-41;
338 /** SMS Errors. See GSM 04.11 document. */
339 const TInt KErrGsmSMSCongestion=KErrGsmSmsBase-42;
340 /** SMS Errors. See GSM 04.11 document. */
341 const TInt KErrGsmSMSResourcesUnavailable=KErrGsmSmsBase-47;
342 /** SMS Errors. See GSM 04.11 document. */
343 const TInt KErrGsmSMSRequestedFacilityNotSubscribed=KErrGsmSmsBase-50;
344 /** SMS Errors. See GSM 04.11 document. */
345 const TInt KErrGsmSMSRequestedFacilityNotImplemented=KErrGsmSmsBase-69;
346 /** SMS Errors. See GSM 04.11 document. */
347 const TInt KErrGsmSMSInvalidShortMessageTransferReferenceValue=KErrGsmSmsBase-81;
348 /** SMS Errors. See GSM 04.11 document. */
349 const TInt KErrGsmSMSUnspecifiedInvalidMessage=KErrGsmSmsBase-95;
350 /** SMS Errors. See GSM 04.11 document. */
351 const TInt KErrGsmSMSInvalidMandatoryInformation=KErrGsmSmsBase-96;
352 /** SMS Errors. See GSM 04.11 document. */
353 const TInt KErrGsmSMSNonExistentMessageType=KErrGsmSmsBase-97;
354 /** SMS Errors. See GSM 04.11 document. */
355 const TInt KErrGsmSMSIncompatibleMessageWithSmsProtocolState=KErrGsmSmsBase-98;
356 /** SMS Errors. See GSM 04.11 document. */
357 const TInt KErrGsmSMSInformationElementNotImplemented=KErrGsmSmsBase-99;
358 /** SMS Errors. See GSM 04.11 document. */
359 const TInt KErrGsmSMSUnspecifiedProtocolError=KErrGsmSmsBase-111;
360 /** SMS Errors. See GSM 04.11 document. */
361 const TInt KErrGsmSMSUnspecifiedInterworkingError=KErrGsmSmsBase-127;
367 /** Please see the GSM 03.40 document. */
368 const TInt KErrGsmSMSTelematicInterworkingNotSupported=KErrGsmSmsBase-128;
369 /** Please see the GSM 03.40 document. */
370 const TInt KErrGsmSMSShortMessageType0NotSupported=KErrGsmSmsBase-129;
371 /** Please see the GSM 03.40 document. */
372 const TInt KErrGsmSMSCannotReplaceShortMessage=KErrGsmSmsBase-130;
373 /** Please see the GSM 03.40 document. */
374 const TInt KErrGsmSMSUnspecifiedPIDError=KErrGsmSmsBase-143;
375 /** Please see the GSM 03.40 document. */
376 const TInt KErrGsmSMSDataCodingSchemeNotSupported=KErrGsmSmsBase-144;
377 /** Please see the GSM 03.40 document. */
378 const TInt KErrGsmSMSMessageClassNotSupported=KErrGsmSmsBase-145;
379 /** Please see the GSM 03.40 document. */
380 const TInt KErrGsmSMSUnspecifiedDCSError=KErrGsmSmsBase-159;
381 /** Please see the GSM 03.40 document. */
382 const TInt KErrGsmSMSCommandCannotBeActioned=KErrGsmSmsBase-160;
383 /** Please see the GSM 03.40 document. */
384 const TInt KErrGsmSMSCommandNotSupported=KErrGsmSmsBase-161;
385 /** Please see the GSM 03.40 document. */
386 const TInt KErrGsmSMSUnspecifiedCommandError=KErrGsmSmsBase-175;
387 /** Please see the GSM 03.40 document. */
388 const TInt KErrGsmSMSTpduNotSupported=KErrGsmSmsBase-176;
389 /** Please see the GSM 03.40 document. */
390 const TInt KErrGsmSMSServiceCentreBusy=KErrGsmSmsBase-192;
391 /** Please see the GSM 03.40 document. */
392 const TInt KErrGsmSMSNoSCSubscription=KErrGsmSmsBase-193;
393 /** Please see the GSM 03.40 document. */
394 const TInt KErrGsmSMSSCSystemFailure=KErrGsmSmsBase-194;
395 /** Please see the GSM 03.40 document. */
396 const TInt KErrGsmSMSInvalidSMEAddress=KErrGsmSmsBase-195;
397 /** Please see the GSM 03.40 document. */
398 const TInt KErrGsmSMSDestinationSMEBarred=KErrGsmSmsBase-196;
399 /** Please see the GSM 03.40 document. */
400 const TInt KErrGsmSMSDuplicateSM=KErrGsmSmsBase-197;
401 /** Please see the GSM 03.40 document. */
402 const TInt KErrGsmSMSTPVPFNotSupported=KErrGsmSmsBase-198;
403 /** Please see the GSM 03.40 document. */
404 const TInt KErrGsmSMSTPVPNotSupported=KErrGsmSmsBase-199;
405 /** Please see the GSM 03.40 document. */
406 const TInt KErrGsmSMSSimSMSStorageFull=KErrGsmSmsBase-208;
407 /** Please see the GSM 03.40 document. */
408 const TInt KErrGsmSMSNoSMSStorageCapabilityInSim=KErrGsmSmsBase-209;
409 /** Please see the GSM 03.40 document. */
410 const TInt KErrGsmSMSErrorInMS=KErrGsmSmsBase-210;
411 /** Please see the GSM 03.40 document. */
412 const TInt KErrGsmSMSMemCapacityExceeded=KErrGsmSmsBase-211;
413 /** Please see the GSM 03.40 document. */
414 const TInt KErrGsmSMSSimAppToolkitBusy=KErrGsmSmsBase-212;
415 /** Please see the GSM 03.40 document. */
416 const TInt KErrGsmSMSUnspecifiedErrorCause=KErrGsmSmsBase-255;
422 /** Please see the GSM 07.05 document. */
423 const TInt KErrGsmSMSFailureInME=KErrGsmSmsBase-300;
424 /** Please see the GSM 07.05 document. */
425 const TInt KErrGsmSMSServiceOfMSReserved=KErrGsmSmsBase-301;
426 /** Please see the GSM 07.05 document. */
427 const TInt KErrGsmSMSOperationNotAllowed=KErrGsmSmsBase-302;
428 /** Please see the GSM 07.05 document. */
429 const TInt KErrGsmSMSOperationNotSupported=KErrGsmSmsBase-303;
430 /** Please see the GSM 07.05 document. */
431 const TInt KErrGsmSMSInvalidPDUModeParameter=KErrGsmSmsBase-304;
432 /** Please see the GSM 07.05 document. */
433 const TInt KErrGsmSMSInvalidTextModeParameter=KErrGsmSmsBase-305;
434 /** Please see the GSM 07.05 document. */
435 const TInt KErrGsmSMSSimNotInserted=KErrGsmSmsBase-310;
436 /** Please see the GSM 07.05 document. */
437 const TInt KErrGsmSMSSimPin1Required=KErrGsmSmsBase-311;
438 /** Please see the GSM 07.05 document. */
439 const TInt KErrGsmSMSPhoneToSimLockRequired=KErrGsmSmsBase-312;
440 /** Please see the GSM 07.05 document. */
441 const TInt KErrGsmSMSSimFailure=KErrGsmSmsBase-313;
442 /** Please see the GSM 07.05 document. */
443 const TInt KErrGsmSMSSimBusy=KErrGsmSmsBase-314;
444 /** Please see the GSM 07.05 document. */
445 const TInt KErrGsmSMSSimWrong=KErrGsmSmsBase-315;
446 /** Please see the GSM 07.05 document. */
447 const TInt KErrGsmSMSSimPuk1Required=KErrGsmSmsBase-316;
448 /** Please see the GSM 07.05 document. */
449 const TInt KErrGsmSMSPin2Required=KErrGsmSmsBase-317;
450 /** Please see the GSM 07.05 document. */
451 const TInt KErrGsmSMSPuk2Required=KErrGsmSmsBase-318;
452 /** Please see the GSM 07.05 document. */
453 const TInt KErrGsmSMSMemoryFailure=KErrGsmSmsBase-320;
454 /** Please see the GSM 07.05 document. */
455 const TInt KErrGsmSMSInvalidMemoryIndex=KErrGsmSmsBase-321;
456 /** Please see the GSM 07.05 document. */
457 const TInt KErrGsmSMSMemoryFull=KErrGsmSmsBase-322;
458 /** Please see the GSM 07.05 document. */
459 const TInt KErrGsmSMSUnknownSCAddress=KErrGsmSmsBase-330;
460 /** Please see the GSM 07.05 document. */
461 const TInt KErrGsmSMSNoNetworkService=KErrGsmSmsBase-331;
462 /** Please see the GSM 07.05 document. */
463 const TInt KErrGsmSMSNetworkTimeout=KErrGsmSmsBase-332;
464 /** Please see the GSM 07.05 document. */
465 const TInt KErrGsmSMSCnmaAckNotExpected=KErrGsmSmsBase-340;
466 /** Please see the GSM 07.05 document. */
467 const TInt KErrGsmSMSUnknownError=KErrGsmSmsBase-500;
470 //General TE-TA Errors - defined by GSM 07.07
474 /** Base offset for the general TE-TA Errors - defined by GSM 07.07. */
475 const TInt KErrGsm0707Base=KErrGsmSmsBase-512;
476 /** General TE-TA Errors. See GSM 07.07 document. */
477 const TInt KErrGsm0707PhoneFailure=KErrGsm0707Base;
478 /** General TE-TA Errors. See GSM 07.07 document. */
479 const TInt KErrGsm0707NoConnectionToPhone=KErrGsm0707Base-1;
480 /** General TE-TA Errors. See GSM 07.07 document. */
481 const TInt KErrGsm0707PhoneLinkReserved=KErrGsm0707Base-2;
482 /** General TE-TA Errors. See GSM 07.07 document. */
483 const TInt KErrGsm0707OperationNotAllowed=KErrGsm0707Base-3;
484 /** General TE-TA Errors. See GSM 07.07 document. */
485 const TInt KErrGsm0707OperationNotSupported=KErrGsm0707Base-4;
486 /** General TE-TA Errors. See GSM 07.07 document. */
487 const TInt KErrGsm0707PhoneToSimLockRequired=KErrGsm0707Base-5;
488 /** General TE-TA Errors. See GSM 07.07 document. */
489 const TInt KErrGsm0707SimNotInserted=KErrGsm0707Base-10;
490 /** General TE-TA Errors. See GSM 07.07 document. */
491 const TInt KErrGsm0707SimPin1Required=KErrGsm0707Base-11;
492 /** General TE-TA Errors. See GSM 07.07 document. */
493 const TInt KErrGsm0707SIMPuk1Required=KErrGsm0707Base-12;
494 /** General TE-TA Errors. See GSM 07.07 document. */
495 const TInt KErrGsm0707SimFailure=KErrGsm0707Base-13;
496 /** General TE-TA Errors. See GSM 07.07 document. */
497 const TInt KErrGsm0707SimBusy=KErrGsm0707Base-14;
498 /** General TE-TA Errors. See GSM 07.07 document. */
499 const TInt KErrGsm0707SimWrong=KErrGsm0707Base-15;
500 /** General TE-TA Errors. See GSM 07.07 document. */
501 const TInt KErrGsm0707IncorrectPassword=KErrGsm0707Base-16;
502 /** General TE-TA Errors. See GSM 07.07 document. */
503 const TInt KErrGsm0707SimPin2Required=KErrGsm0707Base-17;
504 /** General TE-TA Errors. See GSM 07.07 document. */
505 const TInt KErrGsm0707SIMPuk2Required=KErrGsm0707Base-18;
506 /** General TE-TA Errors. See GSM 07.07 document. */
507 const TInt KErrGsm0707MemoryFull=KErrGsm0707Base-20;
508 /** General TE-TA Errors. See GSM 07.07 document. */
509 const TInt KErrGsm0707InvalidIndex=KErrGsm0707Base-21;
510 /** General TE-TA Errors. See GSM 07.07 document. */
511 const TInt KErrGsm0707NotFound=KErrGsm0707Base-22;
512 /** General TE-TA Errors. See GSM 07.07 document. */
513 const TInt KErrGsm0707MemoryFailure=KErrGsm0707Base-23;
514 /** General TE-TA Errors. See GSM 07.07 document. */
515 const TInt KErrGsm0707TextStringTooLong=KErrGsm0707Base-24;
516 /** General TE-TA Errors. See GSM 07.07 document. */
517 const TInt KErrGsm0707InvalidCharsInTextString=KErrGsm0707Base-25;
518 /** General TE-TA Errors. See GSM 07.07 document. */
519 const TInt KErrGsm0707DialStringTooLong=KErrGsm0707Base-26;
520 /** General TE-TA Errors. See GSM 07.07 document. */
521 const TInt KErrGsm0707InvalidCharsInDialString=KErrGsm0707Base-27;
522 /** General TE-TA Errors. See GSM 07.07 document. */
523 const TInt KErrGsm0707NoNetworkService=KErrGsm0707Base-30;
524 /** General TE-TA Errors. See GSM 07.07 document. */
525 const TInt KErrGsm0707NetworkTimeout=KErrGsm0707Base-31;
526 /** General TE-TA Errors. See GSM 07.07 document. */
527 const TInt KErrGsm0707UnknownError=KErrGsm0707Base-100;
530 // General ICC phonebook write errors.
534 /** Base offset for the general ICC phonebook write errors. */
535 const TInt KErrPhonebookBase=-3551; // 55 values are available for use!
536 /** Main number is too long and no free extension records are available. */
537 const TInt KErrPhonebookNumberOverflow=KErrPhonebookBase; // -3551
538 /** Main number is too long and no extension file exists. */
539 const TInt KErrPhonebookNumberNoMemory=KErrPhonebookBase-1; // -3552
540 /** Main number is corrupt or not valid. */
541 const TInt KErrPhonebookNumberCorrupt=KErrPhonebookBase-2; // -3553
542 /** Main alpha string too long. */
543 const TInt KErrPhonebookTextOverflow=KErrPhonebookBase-3; // -3554
544 /** Main alpha string is corrupt or not valid. */
545 const TInt KErrPhonebookTextCorrupt=KErrPhonebookBase-4; // -3555
546 /** Capability entry for does not fit. */
547 const TInt KErrPhonebookCapabilityOverflow=KErrPhonebookBase-5; // -3556
548 /** No more capability entries. */
549 const TInt KErrPhonebookCapabilityNoMemory=KErrPhonebookBase-6; // -3557
550 /** Capability file is corrupt. */
551 const TInt KErrPhonebookCapabilityCorrupt=KErrPhonebookBase-7; // -3558
552 /** No space in the phonebook to store the entry. */
553 const TInt KErrPhonebookNoMemory=KErrPhonebookBase-8; // -3559
554 /** Phonebook is corrupt. */
555 const TInt KErrPhonebookCorrupt=KErrPhonebookBase-9; // -3560
556 /** Second name alpha string too long. */
557 const TInt KErrPhonebookSecondNameTextOverflow=KErrPhonebookBase-10; // -3561
558 /** The Second Name file has no more free entries or is missing. */
559 const TInt KErrPhonebookSecondNameNoMemory=KErrPhonebookBase-11; // -3562
560 /** Second Name text is corrupt. */
561 const TInt KErrPhonebookSecondNameCorrupt=KErrPhonebookBase-12; // -3563
562 /** Phone Book Control is missing. */
563 const TInt KErrPhonebookControlNoMemory=KErrPhonebookBase-13; // -3564
564 /** Phone Book Control is corrupt. */
565 const TInt KErrPhonebookControlCorrupt=KErrPhonebookBase-14; // -3565
566 /** Group name string too long. */
567 const TInt KErrPhonebookGroupAlphaTextOverflow=KErrPhonebookBase-15; // -3566
568 /** Group file has no more free entries or is missing. */
569 const TInt KErrPhonebookGroupAlphaTextNoMemory=KErrPhonebookBase-16; // -3567
570 /** Group name text is corrupt/not valid. */
571 const TInt KErrPhonebookGroupAlphaTextCorrupt=KErrPhonebookBase-17; // -3568
572 /** Group file does not exist. */
573 const TInt KErrPhonebookGroupNoMemory=KErrPhonebookBase-18; // -3569
574 /** Group file cannot store any more identifiers. */
575 const TInt KErrPhonebookGroupOverflow=KErrPhonebookBase-19; // -3570
576 /** Group file is missing or corrupt. */
577 const TInt KErrPhonebookGroupCorrupt=KErrPhonebookBase-20; // -3571
578 /** Addition number alpha string too long. */
579 const TInt KErrPhonebookAdditionalNumberAlphaTextOverflow=KErrPhonebookBase-21; // -3572
580 /** Addition Alpha String file has no more free entries or is missing. */
581 const TInt KErrPhonebookAdditionalNumberAlphaTextNoMemory=KErrPhonebookBase-22; // -3573
582 /** Additional number text is corrupt or not valid. */
583 const TInt KErrPhonebookAdditionalNumberAlphaTextCorrupt=KErrPhonebookBase-23; // -3574
584 /** Additional number is too long and there are no free extension records. */
585 const TInt KErrPhonebookAdditionalNumberNumberOverflow=KErrPhonebookBase-24; // -3575
586 /** Additional number is too long and no extension file exists. */
587 const TInt KErrPhonebookAdditionalNumberNumberNoMemory=KErrPhonebookBase-25; // -3576
588 /** Additional number is corrupt or not valid. */
589 const TInt KErrPhonebookAdditionalNumberNumberCorrupt=KErrPhonebookBase-26; // -3577
590 /** Capability entry for the additional number does not fit. */
591 const TInt KErrPhonebookAdditionalNumberCapabilityOverflow=KErrPhonebookBase-27; // -3578
592 /** No more capability entries exist for the addition number. */
593 const TInt KErrPhonebookAdditionalNumberCapabilityNoMemory=KErrPhonebookBase-28; // -3579
594 /** The capability file is corrupt. */
595 const TInt KErrPhonebookAdditionalNumberCapabilityCorrupt=KErrPhonebookBase-29; // -3580
596 /** No more entries exist to store additional number. */
597 const TInt KErrPhonebookAdditionalNumberNoMemory=KErrPhonebookBase-30; // -3581
598 /** Additional number is corrupt. */
599 const TInt KErrPhonebookAdditionalNumberCorrupt=KErrPhonebookBase-31; // -3582
600 /** Email alpha string too long. */
601 const TInt KErrPhonebookEmailTextOverflow=KErrPhonebookBase-32; // -3583
602 /** Email file has no more free entries or is missing. */
603 const TInt KErrPhonebookEmailNoMemory=KErrPhonebookBase-33; // -3584
604 /** Email file text is corrupt or not valid. */
605 const TInt KErrPhonebookEmailCorrupt=KErrPhonebookBase-34; // -3585
606 /** Phone Book Reference (PBR) file is corrupt. */
607 const TInt KErrPhonebookPBRCorrupt=KErrPhonebookBase-35; // -3586