1 /* 2 * Copyright (C) 2006 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package android.telephony; 17 18 import android.annotation.NonNull; 19 import android.annotation.SystemApi; 20 import android.content.Context; 21 import android.os.PersistableBundle; 22 import android.telephony.Annotation.DataFailureCause; 23 24 import com.android.internal.telephony.util.ArrayUtils; 25 26 import java.util.Arrays; 27 import java.util.HashMap; 28 import java.util.HashSet; 29 import java.util.Map; 30 import java.util.Set; 31 32 /** 33 * DataFailCause collects data connection failure causes code from different sources. 34 */ 35 public final class DataFailCause { 36 /** There is no failure */ 37 public static final int NONE = 0; 38 39 // This series of errors as specified by the standards 40 // specified in ril.h 41 /** Operator determined barring. (no retry) */ 42 public static final int OPERATOR_BARRED = 0x08; 43 /** NAS signalling. */ 44 public static final int NAS_SIGNALLING = 0x0E; 45 /** Logical Link Control (LLC) Sub Network Dependent Convergence Protocol (SNDCP). */ 46 public static final int LLC_SNDCP = 0x19; 47 /** Insufficient resources. */ 48 public static final int INSUFFICIENT_RESOURCES = 0x1A; 49 /** Missing or unknown APN. */ 50 public static final int MISSING_UNKNOWN_APN = 0x1B; /* no retry */ 51 /** Unknown Packet Data Protocol (PDP) address type. */ 52 public static final int UNKNOWN_PDP_ADDRESS_TYPE = 0x1C; /* no retry */ 53 /** User authentication. */ 54 public static final int USER_AUTHENTICATION = 0x1D; /* no retry */ 55 /** Activation rejected by Gateway GPRS Support Node (GGSN), Serving Gateway or PDN Gateway. */ 56 public static final int ACTIVATION_REJECT_GGSN = 0x1E; /* no retry */ 57 /** Activation rejected, unspecified. */ 58 public static final int ACTIVATION_REJECT_UNSPECIFIED = 0x1F; 59 /** Service option not supported. */ 60 public static final int SERVICE_OPTION_NOT_SUPPORTED = 0x20; /* no retry */ 61 /** Requested service option not subscribed. */ 62 public static final int SERVICE_OPTION_NOT_SUBSCRIBED = 0x21; /* no retry */ 63 /** Service option temporarily out of order. */ 64 public static final int SERVICE_OPTION_OUT_OF_ORDER = 0x22; 65 /** The Network Service Access Point Identifier (NSAPI) is in use. */ 66 public static final int NSAPI_IN_USE = 0x23; /* no retry */ 67 /* possibly restart radio, based on config */ 68 /** Regular deactivation. */ 69 public static final int REGULAR_DEACTIVATION = 0x24; 70 /** Quality of service (QoS) is not accepted. */ 71 public static final int QOS_NOT_ACCEPTED = 0x25; 72 /** Network Failure. */ 73 public static final int NETWORK_FAILURE = 0x26; 74 /** Universal Mobile Telecommunications System (UMTS) reactivation request. */ 75 public static final int UMTS_REACTIVATION_REQ = 0x27; 76 /** Feature not supported. */ 77 public static final int FEATURE_NOT_SUPP = 0x28; 78 /** Semantic error in the Traffic flow templates (TFT) operation. */ 79 public static final int TFT_SEMANTIC_ERROR = 0x29; 80 /** Syntactical error in the Traffic flow templates (TFT) operation. */ 81 public static final int TFT_SYTAX_ERROR = 0x2A; 82 /** Unknown Packet Data Protocol (PDP) context. */ 83 public static final int UNKNOWN_PDP_CONTEXT = 0x2B; 84 /** Semantic errors in packet filter. */ 85 public static final int FILTER_SEMANTIC_ERROR = 0x2C; 86 /** Syntactical errors in packet filter(s). */ 87 public static final int FILTER_SYTAX_ERROR = 0x2D; 88 /** Packet Data Protocol (PDP) without active traffic flow template (TFT). */ 89 public static final int PDP_WITHOUT_ACTIVE_TFT = 0x2E; 90 /** 91 * UE requested to modify QoS parameters or the bearer control mode, which is not compatible 92 * with the selected bearer control mode. 93 */ 94 public static final int ACTIVATION_REJECTED_BCM_VIOLATION = 0x30; 95 /** Packet Data Protocol (PDP) type IPv4 only allowed. */ 96 public static final int ONLY_IPV4_ALLOWED = 0x32; /* no retry */ 97 /** Packet Data Protocol (PDP) type IPv6 only allowed. */ 98 public static final int ONLY_IPV6_ALLOWED = 0x33; /* no retry */ 99 /** Single address bearers only allowed. */ 100 public static final int ONLY_SINGLE_BEARER_ALLOWED = 0x34; 101 /** EPS Session Management (ESM) information is not received. */ 102 public static final int ESM_INFO_NOT_RECEIVED = 0x35; 103 /** PDN connection does not exist. */ 104 public static final int PDN_CONN_DOES_NOT_EXIST = 0x36; 105 /** Multiple connections to a same PDN is not allowed. */ 106 public static final int MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED = 0x37; 107 /** 108 * Network has already initiated the activation, modification, or deactivation of bearer 109 * resources that was requested by the UE. 110 */ 111 public static final int COLLISION_WITH_NETWORK_INITIATED_REQUEST = 0x38; 112 /** 113 * Network supports IPv4v6 PDP type only. Non-IP type is not allowed. In LTE mode of operation, 114 * this is a PDN throttling cause code, meaning the UE may throttle further requests to the 115 * same APN. 116 */ 117 public static final int ONLY_IPV4V6_ALLOWED = 0x39; 118 /** 119 * Network supports non-IP PDP type only. IPv4, IPv6 and IPv4v6 is not allowed. In LTE mode of 120 * operation, this is a PDN throttling cause code, meaning the UE can throttle further requests 121 * to the same APN. 122 */ 123 public static final int ONLY_NON_IP_ALLOWED = 0x3A; 124 /** QCI (QoS Class Identifier) indicated in the UE request cannot be supported. */ 125 public static final int UNSUPPORTED_QCI_VALUE = 0x3B; 126 /** Procedure requested by the UE was rejected because the bearer handling is not supported. */ 127 public static final int BEARER_HANDLING_NOT_SUPPORTED = 0x3C; 128 /** Max number of Packet Data Protocol (PDP) context reached. */ 129 public static final int ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED = 0x41; 130 /** Unsupported APN in current public land mobile network (PLMN). */ 131 public static final int UNSUPPORTED_APN_IN_CURRENT_PLMN = 0x42; 132 /** Invalid transaction id. */ 133 public static final int INVALID_TRANSACTION_ID = 0x51; 134 /** Incorrect message semantic. */ 135 public static final int MESSAGE_INCORRECT_SEMANTIC = 0x5F; 136 /** Invalid mandatory information. */ 137 public static final int INVALID_MANDATORY_INFO = 0x60; 138 /** Unsupported message type. */ 139 public static final int MESSAGE_TYPE_UNSUPPORTED = 0x61; 140 /** Message type uncompatible. */ 141 public static final int MSG_TYPE_NONCOMPATIBLE_STATE = 0x62; 142 /** Unknown info element. */ 143 public static final int UNKNOWN_INFO_ELEMENT = 0x63; 144 /** Conditional Information Element (IE) error. */ 145 public static final int CONDITIONAL_IE_ERROR = 0x64; 146 /** Message and protocol state uncompatible. */ 147 public static final int MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 0x65; 148 /** Protocol errors. */ 149 public static final int PROTOCOL_ERRORS = 0x6F; /* no retry */ 150 /** APN type conflict. */ 151 public static final int APN_TYPE_CONFLICT = 0x70; 152 /** Invalid Proxy-Call Session Control Function (P-CSCF) address. */ 153 public static final int INVALID_PCSCF_ADDR = 0x71; 154 /** Internal data call preempt by high priority APN. */ 155 public static final int INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN = 0x72; 156 /** EPS (Evolved Packet System) Mobility Management (EMM) access barred. */ 157 public static final int EMM_ACCESS_BARRED = 0x73; 158 /** Emergency interface only. */ 159 public static final int EMERGENCY_IFACE_ONLY = 0x74; 160 /** Interface mismatch. */ 161 public static final int IFACE_MISMATCH = 0x75; 162 /** Companion interface in use. */ 163 public static final int COMPANION_IFACE_IN_USE = 0x76; 164 /** IP address mismatch. */ 165 public static final int IP_ADDRESS_MISMATCH = 0x77; 166 public static final int IFACE_AND_POL_FAMILY_MISMATCH = 0x78; 167 /** EPS (Evolved Packet System) Mobility Management (EMM) access barred infinity retry. **/ 168 public static final int EMM_ACCESS_BARRED_INFINITE_RETRY = 0x79; 169 /** Authentication failure on emergency call. */ 170 public static final int AUTH_FAILURE_ON_EMERGENCY_CALL = 0x7A; 171 /** Not receiving a DNS address that was mandatory. */ 172 public static final int INVALID_DNS_ADDR = 0x7B; 173 /** Not receiving either a PCSCF or a DNS address, one of them being mandatory. */ 174 public static final int INVALID_PCSCF_OR_DNS_ADDRESS = 0x7C; 175 /** Emergency call bring up on a different ePDG. */ 176 public static final int CALL_PREEMPT_BY_EMERGENCY_APN = 0x7F; 177 /** UE performs a detach or disconnect PDN action based on TE requirements. */ 178 public static final int UE_INITIATED_DETACH_OR_DISCONNECT = 0x80; 179 180 /** Reason unspecified for foreign agent rejected MIP (Mobile IP) registration. */ 181 public static final int MIP_FA_REASON_UNSPECIFIED = 0x7D0; 182 /** Foreign agent administratively prohibited MIP (Mobile IP) registration. */ 183 public static final int MIP_FA_ADMIN_PROHIBITED = 0x7D1; 184 /** Foreign agent rejected MIP (Mobile IP) registration because of insufficient resources. */ 185 public static final int MIP_FA_INSUFFICIENT_RESOURCES = 0x7D2; 186 /** 187 * Foreign agent rejected MIP (Mobile IP) registration because of MN-AAA authenticator was 188 * wrong. 189 */ 190 public static final int MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE = 0x7D3; 191 /** 192 * Foreign agent rejected MIP (Mobile IP) registration because of home agent authentication 193 * failure. 194 */ 195 public static final int MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE = 0x7D4; 196 /** 197 * Foreign agent rejected MIP (Mobile IP) registration because of requested lifetime was too 198 * long. 199 */ 200 public static final int MIP_FA_REQUESTED_LIFETIME_TOO_LONG = 0x7D5; 201 /** Foreign agent rejected MIP (Mobile IP) registration because of malformed request. */ 202 public static final int MIP_FA_MALFORMED_REQUEST = 0x7D6; 203 /** Foreign agent rejected MIP (Mobile IP) registration because of malformed reply. */ 204 public static final int MIP_FA_MALFORMED_REPLY = 0x7D7; 205 /** 206 * Foreign agent rejected MIP (Mobile IP) registration because of requested encapsulation was 207 * unavailable. 208 */ 209 public static final int MIP_FA_ENCAPSULATION_UNAVAILABLE = 0x7D8; 210 /** 211 * Foreign agent rejected MIP (Mobile IP) registration of VJ Header Compression was 212 * unavailable. 213 */ 214 public static final int MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE = 0x7D9; 215 /** 216 * Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was 217 * unavailable. 218 */ 219 public static final int MIP_FA_REVERSE_TUNNEL_UNAVAILABLE = 0x7DA; 220 /** 221 * Foreign agent rejected MIP (Mobile IP) registration because of reverse tunnel was mandatory 222 * but not requested by device. 223 */ 224 public static final int MIP_FA_REVERSE_TUNNEL_IS_MANDATORY = 0x7DB; 225 /** 226 * Foreign agent rejected MIP (Mobile IP) registration because of delivery style was not 227 * supported. 228 */ 229 public static final int MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED = 0x7DC; 230 /** 231 * Foreign agent rejected MIP (Mobile IP) registration because of missing NAI (Network Access 232 * Identifier). 233 */ 234 public static final int MIP_FA_MISSING_NAI = 0x7DD; 235 /** Foreign agent rejected MIP (Mobile IP) registration because of missing Home Agent. */ 236 public static final int MIP_FA_MISSING_HOME_AGENT = 0x7DE; 237 /** Foreign agent rejected MIP (Mobile IP) registration because of missing Home Address. */ 238 public static final int MIP_FA_MISSING_HOME_ADDRESS = 0x7DF; 239 /** Foreign agent rejected MIP (Mobile IP) registration because of unknown challenge. */ 240 public static final int MIP_FA_UNKNOWN_CHALLENGE = 0x7E0; 241 /** Foreign agent rejected MIP (Mobile IP) registration because of missing challenge. */ 242 public static final int MIP_FA_MISSING_CHALLENGE = 0x7E1; 243 /** Foreign agent rejected MIP (Mobile IP) registration because of stale challenge. */ 244 public static final int MIP_FA_STALE_CHALLENGE = 0x7E2; 245 /** Reason unspecified for home agent rejected MIP (Mobile IP) registration. */ 246 public static final int MIP_HA_REASON_UNSPECIFIED = 0x7E3; 247 /** Home agent administratively prohibited MIP (Mobile IP) registration. */ 248 public static final int MIP_HA_ADMIN_PROHIBITED = 0x7E4; 249 /** Home agent rejected MIP (Mobile IP) registration because of insufficient resources. */ 250 public static final int MIP_HA_INSUFFICIENT_RESOURCES = 0x7E5; 251 /** 252 * Home agent rejected MIP (Mobile IP) registration because of MN-HA authenticator was 253 * wrong. 254 */ 255 public static final int MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE = 0x7E6; 256 /** 257 * Home agent rejected MIP (Mobile IP) registration because of foreign agent authentication 258 * failure. 259 */ 260 public static final int MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE = 0x7E7; 261 /** Home agent rejected MIP (Mobile IP) registration because of registration id mismatch. */ 262 public static final int MIP_HA_REGISTRATION_ID_MISMATCH = 0x7E8; 263 /** Home agent rejected MIP (Mobile IP) registration because of malformed request. */ 264 public static final int MIP_HA_MALFORMED_REQUEST = 0x7E9; 265 /** Home agent rejected MIP (Mobile IP) registration because of unknown home agent address. */ 266 public static final int MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS = 0x7EA; 267 /** 268 * Home agent rejected MIP (Mobile IP) registration because of reverse tunnel was 269 * unavailable. 270 */ 271 public static final int MIP_HA_REVERSE_TUNNEL_UNAVAILABLE = 0x7EB; 272 /** 273 * Home agent rejected MIP (Mobile IP) registration because of reverse tunnel is mandatory but 274 * not requested by device. 275 */ 276 public static final int MIP_HA_REVERSE_TUNNEL_IS_MANDATORY = 0x7EC; 277 /** Home agent rejected MIP (Mobile IP) registration because of encapsulation unavailable. */ 278 public static final int MIP_HA_ENCAPSULATION_UNAVAILABLE = 0x7ED; 279 /** Tearing down is in progress. */ 280 public static final int CLOSE_IN_PROGRESS = 0x7EE; 281 /** Brought down by the network. */ 282 public static final int NETWORK_INITIATED_TERMINATION = 0x7EF; 283 /** Another application in modem preempts the data call. */ 284 public static final int MODEM_APP_PREEMPTED = 0x7F0; 285 /** 286 * IPV4 PDN is in throttled state due to network providing only IPV6 address during the 287 * previous VSNCP bringup (subs_limited_to_v6). 288 */ 289 public static final int PDN_IPV4_CALL_DISALLOWED = 0x7F1; 290 /** IPV4 PDN is in throttled state due to previous VSNCP bringup failure(s). */ 291 public static final int PDN_IPV4_CALL_THROTTLED = 0x7F2; 292 /** 293 * IPV6 PDN is in throttled state due to network providing only IPV4 address during the 294 * previous VSNCP bringup (subs_limited_to_v4). 295 */ 296 public static final int PDN_IPV6_CALL_DISALLOWED = 0x7F3; 297 /** IPV6 PDN is in throttled state due to previous VSNCP bringup failure(s). */ 298 public static final int PDN_IPV6_CALL_THROTTLED = 0x7F4; 299 /** Modem restart. */ 300 public static final int MODEM_RESTART = 0x7F5; 301 /** PDP PPP calls are not supported. */ 302 public static final int PDP_PPP_NOT_SUPPORTED = 0x7F6; 303 /** RAT on which the data call is attempted/connected is no longer the preferred RAT. */ 304 public static final int UNPREFERRED_RAT = 0x7F7; 305 /** Physical link is in the process of cleanup. */ 306 public static final int PHYSICAL_LINK_CLOSE_IN_PROGRESS = 0x7F8; 307 /** Interface bring up is attempted for an APN that is yet to be handed over to target RAT. */ 308 public static final int APN_PENDING_HANDOVER = 0x7F9; 309 /** APN bearer type in the profile does not match preferred network mode. */ 310 public static final int PROFILE_BEARER_INCOMPATIBLE = 0x7FA; 311 /** Card was refreshed or removed. */ 312 public static final int SIM_CARD_CHANGED = 0x7FB; 313 /** Device is going into lower power mode or powering down. */ 314 public static final int LOW_POWER_MODE_OR_POWERING_DOWN = 0x7FC; 315 /** APN has been disabled. */ 316 public static final int APN_DISABLED = 0x7FD; 317 /** Maximum PPP inactivity timer expired. */ 318 public static final int MAX_PPP_INACTIVITY_TIMER_EXPIRED = 0x7FE; 319 /** IPv6 address transfer failed. */ 320 public static final int IPV6_ADDRESS_TRANSFER_FAILED = 0x7FF; 321 /** Target RAT swap failed. */ 322 public static final int TRAT_SWAP_FAILED = 0x800; 323 /** Device falls back from eHRPD to HRPD. */ 324 public static final int EHRPD_TO_HRPD_FALLBACK = 0x801; 325 /** 326 * UE is in MIP-only configuration but the MIP configuration fails on call bring up due to 327 * incorrect provisioning. 328 */ 329 public static final int MIP_CONFIG_FAILURE = 0x802; 330 /** 331 * PDN inactivity timer expired due to no data transmission in a configurable duration of time. 332 */ 333 public static final int PDN_INACTIVITY_TIMER_EXPIRED = 0x803; 334 /** 335 * IPv4 data call bring up is rejected because the UE already maintains the allotted maximum 336 * number of IPv4 data connections. 337 */ 338 public static final int MAX_IPV4_CONNECTIONS = 0x804; 339 /** 340 * IPv6 data call bring up is rejected because the UE already maintains the allotted maximum 341 * number of IPv6 data connections. 342 */ 343 public static final int MAX_IPV6_CONNECTIONS = 0x805; 344 /** 345 * New PDN bring up is rejected during interface selection because the UE has already allotted 346 * the available interfaces for other PDNs. 347 */ 348 public static final int APN_MISMATCH = 0x806; 349 /** 350 * New call bring up is rejected since the existing data call IP type doesn't match the 351 * requested IP. 352 */ 353 public static final int IP_VERSION_MISMATCH = 0x807; 354 /** Dial up networking (DUN) call bring up is rejected since UE is in eHRPD RAT. */ 355 public static final int DUN_CALL_DISALLOWED = 0x808; 356 /*** Rejected/Brought down since UE is transition between EPC and NONEPC RAT. */ 357 public static final int INTERNAL_EPC_NONEPC_TRANSITION = 0x809; 358 /** The current interface is being in use. */ 359 public static final int INTERFACE_IN_USE = 0x80A; 360 /** PDN connection to the APN is disallowed on the roaming network. */ 361 public static final int APN_DISALLOWED_ON_ROAMING = 0x80B; 362 /** APN-related parameters are changed. */ 363 public static final int APN_PARAMETERS_CHANGED = 0x80C; 364 /** PDN is attempted to be brought up with NULL APN but NULL APN is not supported. */ 365 public static final int NULL_APN_DISALLOWED = 0x80D; 366 /** 367 * Thermal level increases and causes calls to be torn down when normal mode of operation is 368 * not allowed. 369 */ 370 public static final int THERMAL_MITIGATION = 0x80E; 371 /** 372 * PDN Connection to a given APN is disallowed because data is disabled from the device user 373 * interface settings. 374 */ 375 public static final int DATA_SETTINGS_DISABLED = 0x80F; 376 /** 377 * PDN Connection to a given APN is disallowed because data roaming is disabled from the device 378 * user interface settings and the UE is roaming. 379 */ 380 public static final int DATA_ROAMING_SETTINGS_DISABLED = 0x810; 381 /** DDS (Default data subscription) switch occurs. */ 382 public static final int DDS_SWITCHED = 0x811; 383 /** PDN being brought up with an APN that is part of forbidden APN Name list. */ 384 public static final int FORBIDDEN_APN_NAME = 0x812; 385 /** Default data subscription switch is in progress. */ 386 public static final int DDS_SWITCH_IN_PROGRESS = 0x813; 387 /** Roaming is disallowed during call bring up. */ 388 public static final int CALL_DISALLOWED_IN_ROAMING = 0x814; 389 /** 390 * UE is unable to bring up a non-IP data call because the device is not camped on a NB1 cell. 391 */ 392 public static final int NON_IP_NOT_SUPPORTED = 0x815; 393 /** Non-IP PDN is in throttled state due to previous VSNCP bringup failure(s). */ 394 public static final int PDN_NON_IP_CALL_THROTTLED = 0x816; 395 /** Non-IP PDN is in disallowed state due to the network providing only an IP address. */ 396 public static final int PDN_NON_IP_CALL_DISALLOWED = 0x817; 397 /** Device in CDMA locked state. */ 398 public static final int CDMA_LOCK = 0x818; 399 /** Received an intercept order from the base station. */ 400 public static final int CDMA_INTERCEPT = 0x819; 401 /** Receiving a reorder from the base station. */ 402 public static final int CDMA_REORDER = 0x81A; 403 /** Receiving a release from the base station with a SO (Service Option) Reject reason. */ 404 public static final int CDMA_RELEASE_DUE_TO_SO_REJECTION = 0x81B; 405 /** Receiving an incoming call from the base station. */ 406 public static final int CDMA_INCOMING_CALL = 0x81C; 407 /** Received an alert stop from the base station due to incoming only. */ 408 public static final int CDMA_ALERT_STOP = 0x81D; 409 /** 410 * Channel acquisition failures. This indicates that device has failed acquiring all the 411 * channels in the PRL. 412 */ 413 public static final int CHANNEL_ACQUISITION_FAILURE = 0x81E; 414 /** Maximum access probes transmitted. */ 415 public static final int MAX_ACCESS_PROBE = 0x81F; 416 /** Concurrent service is not supported by base station. */ 417 public static final int CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION = 0x820; 418 /** There was no response received from the base station. */ 419 public static final int NO_RESPONSE_FROM_BASE_STATION = 0x821; 420 /** The base station rejecting the call. */ 421 public static final int REJECTED_BY_BASE_STATION = 0x822; 422 /** The concurrent services requested were not compatible. */ 423 public static final int CONCURRENT_SERVICES_INCOMPATIBLE = 0x823; 424 /** Device does not have CDMA service. */ 425 public static final int NO_CDMA_SERVICE = 0x824; 426 /** RUIM not being present. */ 427 public static final int RUIM_NOT_PRESENT = 0x825; 428 /** Receiving a retry order from the base station. */ 429 public static final int CDMA_RETRY_ORDER = 0x826; 430 /** Access blocked by the base station. */ 431 public static final int ACCESS_BLOCK = 0x827; 432 /** Access blocked by the base station for all mobile devices. */ 433 public static final int ACCESS_BLOCK_ALL = 0x828; 434 /** Maximum access probes for the IS-707B call. */ 435 public static final int IS707B_MAX_ACCESS_PROBES = 0x829; 436 /** Put device in thermal emergency. */ 437 public static final int THERMAL_EMERGENCY = 0x82A; 438 /** In favor of a voice call or SMS when concurrent voice and data are not supported. */ 439 public static final int CONCURRENT_SERVICES_NOT_ALLOWED = 0x82B; 440 /** The other clients rejected incoming call. */ 441 public static final int INCOMING_CALL_REJECTED = 0x82C; 442 /** No service on the gateway. */ 443 public static final int NO_SERVICE_ON_GATEWAY = 0x82D; 444 /** GPRS context is not available. */ 445 public static final int NO_GPRS_CONTEXT = 0x82E; 446 /** 447 * Network refuses service to the MS because either an identity of the MS is not acceptable to 448 * the network or the MS does not pass the authentication check. 449 */ 450 public static final int ILLEGAL_MS = 0x82F; 451 /** ME could not be authenticated and the ME used is not acceptable to the network. */ 452 public static final int ILLEGAL_ME = 0x830; 453 /** Not allowed to operate either GPRS or non-GPRS services. */ 454 public static final int GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 0x831; 455 /** MS is not allowed to operate GPRS services. */ 456 public static final int GPRS_SERVICES_NOT_ALLOWED = 0x832; 457 /** No matching identity or context could be found in the network. */ 458 public static final int MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK = 0x833; 459 /** 460 * Mobile reachable timer has expired, or the GMM context data related to the subscription does 461 * not exist in the SGSN. 462 */ 463 public static final int IMPLICITLY_DETACHED = 0x834; 464 /** 465 * UE requests GPRS service, or the network initiates a detach request in a PLMN which does not 466 * offer roaming for GPRS services to that MS. 467 */ 468 public static final int PLMN_NOT_ALLOWED = 0x835; 469 /** 470 * MS requests service, or the network initiates a detach request, in a location area where the 471 * HPLMN determines that the MS, by subscription, is not allowed to operate. 472 */ 473 public static final int LOCATION_AREA_NOT_ALLOWED = 0x836; 474 /** 475 * UE requests GPRS service or the network initiates a detach request in a PLMN that does not 476 * offer roaming for GPRS services. 477 */ 478 public static final int GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN = 0x837; 479 /** PDP context already exists. */ 480 public static final int PDP_DUPLICATE = 0x838; 481 /** RAT change on the UE. */ 482 public static final int UE_RAT_CHANGE = 0x839; 483 /** Network cannot serve a request from the MS due to congestion. */ 484 public static final int CONGESTION = 0x83A; 485 /** 486 * MS requests an establishment of the radio access bearers for all active PDP contexts by 487 * sending a service request message indicating data to the network, but the SGSN does not have 488 * any active PDP context. 489 */ 490 public static final int NO_PDP_CONTEXT_ACTIVATED = 0x83B; 491 /** Access class blocking restrictions for the current camped cell. */ 492 public static final int ACCESS_CLASS_DSAC_REJECTION = 0x83C; 493 /** SM attempts PDP activation for a maximum of four attempts. */ 494 public static final int PDP_ACTIVATE_MAX_RETRY_FAILED = 0x83D; 495 /** Radio access bearer failure. */ 496 public static final int RADIO_ACCESS_BEARER_FAILURE = 0x83E; 497 /** Invalid EPS bearer identity in the request. */ 498 public static final int ESM_UNKNOWN_EPS_BEARER_CONTEXT = 0x83F; 499 /** Data radio bearer is released by the RRC. */ 500 public static final int DRB_RELEASED_BY_RRC = 0x840; 501 /** Indicate the connection was released. */ 502 public static final int CONNECTION_RELEASED = 0x841; 503 /** UE is detached. */ 504 public static final int EMM_DETACHED = 0x842; 505 /** Attach procedure is rejected by the network. */ 506 public static final int EMM_ATTACH_FAILED = 0x843; 507 /** Attach procedure is started for EMC purposes. */ 508 public static final int EMM_ATTACH_STARTED = 0x844; 509 /** Service request procedure failure. */ 510 public static final int LTE_NAS_SERVICE_REQUEST_FAILED = 0x845; 511 /** Active dedicated bearer was requested using the same default bearer ID. */ 512 public static final int DUPLICATE_BEARER_ID = 0x846; 513 /** Collision scenarios for the UE and network-initiated procedures. */ 514 public static final int ESM_COLLISION_SCENARIOS = 0x847; 515 /** Bearer must be deactivated to synchronize with the network. */ 516 public static final int ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK = 0x848; 517 /** Active dedicated bearer was requested for an existing default bearer. */ 518 public static final int ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER = 0x849; 519 /** Bad OTA message is received from the network. */ 520 public static final int ESM_BAD_OTA_MESSAGE = 0x84A; 521 /** Download server rejected the call. */ 522 public static final int ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL = 0x84B; 523 /** PDN was disconnected by the downlaod server due to IRAT. */ 524 public static final int ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT = 0x84C; 525 /** Dedicated bearer will be deactivated regardless of the network response. */ 526 public static final int DS_EXPLICIT_DEACTIVATION = 0x84D; 527 /** No specific local cause is mentioned, usually a valid OTA cause. */ 528 public static final int ESM_LOCAL_CAUSE_NONE = 0x84E; 529 /** Throttling is not needed for this service request failure. */ 530 public static final int LTE_THROTTLING_NOT_REQUIRED = 0x84F; 531 /** Access control list check failure at the lower layer. */ 532 public static final int ACCESS_CONTROL_LIST_CHECK_FAILURE = 0x850; 533 /** Service is not allowed on the requested PLMN. */ 534 public static final int SERVICE_NOT_ALLOWED_ON_PLMN = 0x851; 535 /** T3417 timer expiration of the service request procedure. */ 536 public static final int EMM_T3417_EXPIRED = 0x852; 537 /** Extended service request fails due to expiration of the T3417 EXT timer. */ 538 public static final int EMM_T3417_EXT_EXPIRED = 0x853; 539 /** Transmission failure of radio resource control (RRC) uplink data. */ 540 public static final int RRC_UPLINK_DATA_TRANSMISSION_FAILURE = 0x854; 541 /** Radio resource control (RRC) uplink data delivery failed due to a handover. */ 542 public static final int RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER = 0x855; 543 /** Radio resource control (RRC) uplink data delivery failed due to a connection release. */ 544 public static final int RRC_UPLINK_CONNECTION_RELEASE = 0x856; 545 /** Radio resource control (RRC) uplink data delivery failed due to a radio link failure. */ 546 public static final int RRC_UPLINK_RADIO_LINK_FAILURE = 0x857; 547 /** 548 * Radio resource control (RRC) is not connected but the non-access stratum (NAS) sends an 549 * uplink data request. 550 */ 551 public static final int RRC_UPLINK_ERROR_REQUEST_FROM_NAS = 0x858; 552 /** Radio resource control (RRC) connection failure at access stratum. */ 553 public static final int RRC_CONNECTION_ACCESS_STRATUM_FAILURE = 0x859; 554 /** 555 * Radio resource control (RRC) connection establishment is aborted due to another procedure. 556 */ 557 public static final int RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS = 0x85A; 558 /** Radio resource control (RRC) connection establishment failed due to access barrred. */ 559 public static final int RRC_CONNECTION_ACCESS_BARRED = 0x85B; 560 /** 561 * Radio resource control (RRC) connection establishment failed due to cell reselection at 562 * access stratum. 563 */ 564 public static final int RRC_CONNECTION_CELL_RESELECTION = 0x85C; 565 /** 566 * Connection establishment failed due to configuration failure at the radio resource control 567 * (RRC). 568 */ 569 public static final int RRC_CONNECTION_CONFIG_FAILURE = 0x85D; 570 /** Radio resource control (RRC) connection could not be established in the time limit. */ 571 public static final int RRC_CONNECTION_TIMER_EXPIRED = 0x85E; 572 /** 573 * Connection establishment failed due to a link failure at the radio resource control (RRC). 574 */ 575 public static final int RRC_CONNECTION_LINK_FAILURE = 0x85F; 576 /** 577 * Connection establishment failed as the radio resource control (RRC) is not camped on any 578 * cell. 579 */ 580 public static final int RRC_CONNECTION_CELL_NOT_CAMPED = 0x860; 581 /** 582 * Connection establishment failed due to a service interval failure at the radio resource 583 * control (RRC). 584 */ 585 public static final int RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE = 0x861; 586 /** 587 * Radio resource control (RRC) connection establishment failed due to the network rejecting 588 * the UE connection request. 589 */ 590 public static final int RRC_CONNECTION_REJECT_BY_NETWORK = 0x862; 591 /** Normal radio resource control (RRC) connection release. */ 592 public static final int RRC_CONNECTION_NORMAL_RELEASE = 0x863; 593 /** 594 * Radio resource control (RRC) connection release failed due to radio link failure conditions. 595 */ 596 public static final int RRC_CONNECTION_RADIO_LINK_FAILURE = 0x864; 597 /** Radio resource control (RRC) connection re-establishment failure. */ 598 public static final int RRC_CONNECTION_REESTABLISHMENT_FAILURE = 0x865; 599 /** UE is out of service during the call register. */ 600 public static final int RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER = 0x866; 601 /** 602 * Connection has been released by the radio resource control (RRC) due to an abort request. 603 */ 604 public static final int RRC_CONNECTION_ABORT_REQUEST = 0x867; 605 /** 606 * Radio resource control (RRC) connection released due to a system information block read 607 * error. 608 */ 609 public static final int RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR = 0x868; 610 /** Network-initiated detach with reattach. */ 611 public static final int NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH = 0x869; 612 /** Network-initiated detach without reattach. */ 613 public static final int NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH = 0x86A; 614 /** ESM procedure maximum attempt timeout failure. */ 615 public static final int ESM_PROCEDURE_TIME_OUT = 0x86B; 616 /** 617 * No PDP exists with the given connection ID while modifying or deactivating or activation for 618 * an already active PDP. 619 */ 620 public static final int INVALID_CONNECTION_ID = 0x86C; 621 /** Maximum NSAPIs have been exceeded during PDP activation. */ 622 public static final int MAXIMIUM_NSAPIS_EXCEEDED = 0x86D; 623 /** Primary context for NSAPI does not exist. */ 624 public static final int INVALID_PRIMARY_NSAPI = 0x86E; 625 /** Unable to encode the OTA message for MT PDP or deactivate PDP. */ 626 public static final int CANNOT_ENCODE_OTA_MESSAGE = 0x86F; 627 /** 628 * Radio access bearer is not established by the lower layers during activation, modification, 629 * or deactivation. 630 */ 631 public static final int RADIO_ACCESS_BEARER_SETUP_FAILURE = 0x870; 632 /** Expiration of the PDP establish timer with a maximum of five retries. */ 633 public static final int PDP_ESTABLISH_TIMEOUT_EXPIRED = 0x871; 634 /** Expiration of the PDP modify timer with a maximum of four retries. */ 635 public static final int PDP_MODIFY_TIMEOUT_EXPIRED = 0x872; 636 /** Expiration of the PDP deactivate timer with a maximum of four retries. */ 637 public static final int PDP_INACTIVE_TIMEOUT_EXPIRED = 0x873; 638 /** PDP activation failed due to RRC_ABORT or a forbidden PLMN. */ 639 public static final int PDP_LOWERLAYER_ERROR = 0x874; 640 /** MO PDP modify collision when the MT PDP is already in progress. */ 641 public static final int PDP_MODIFY_COLLISION = 0x875; 642 /** Maximum size of the L2 message was exceeded. */ 643 public static final int MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED = 0x876; 644 /** Non-access stratum (NAS) request was rejected by the network. */ 645 public static final int NAS_REQUEST_REJECTED_BY_NETWORK = 0x877; 646 /** 647 * Radio resource control (RRC) connection establishment failure due to an error in the request 648 * message. 649 */ 650 public static final int RRC_CONNECTION_INVALID_REQUEST = 0x878; 651 /** 652 * Radio resource control (RRC) connection establishment failure due to a change in the 653 * tracking area ID. 654 */ 655 public static final int RRC_CONNECTION_TRACKING_AREA_ID_CHANGED = 0x879; 656 /** 657 * Radio resource control (RRC) connection establishment failure due to the RF was unavailable. 658 */ 659 public static final int RRC_CONNECTION_RF_UNAVAILABLE = 0x87A; 660 /** 661 * Radio resource control (RRC) connection was aborted before deactivating the LTE stack due to 662 * a successful LTE to WCDMA/GSM/TD-SCDMA IRAT change. 663 */ 664 public static final int RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE = 0x87B; 665 /** 666 * If the UE has an LTE radio link failure before security is established, the radio resource 667 * control (RRC) connection must be released and the UE must return to idle. 668 */ 669 public static final int RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE = 0x87C; 670 /** 671 * Radio resource control (RRC) connection was aborted by the non-access stratum (NAS) after an 672 * IRAT to LTE IRAT handover. 673 */ 674 public static final int RRC_CONNECTION_ABORTED_AFTER_HANDOVER = 0x87D; 675 /** 676 * Radio resource control (RRC) connection was aborted before deactivating the LTE stack after 677 * a successful LTE to GSM/EDGE IRAT cell change order procedure. 678 */ 679 public static final int RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE = 0x87E; 680 /** 681 * Radio resource control (RRC) connection was aborted in the middle of a LTE to GSM IRAT cell 682 * change order procedure. 683 */ 684 public static final int RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE = 0x87F; 685 /** IMSI present in the UE is unknown in the home subscriber server. */ 686 public static final int IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER = 0x880; 687 /** IMEI of the UE is not accepted by the network. */ 688 public static final int IMEI_NOT_ACCEPTED = 0x881; 689 /** EPS and non-EPS services are not allowed by the network. */ 690 public static final int EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED = 0x882; 691 /** EPS services are not allowed in the PLMN. */ 692 public static final int EPS_SERVICES_NOT_ALLOWED_IN_PLMN = 0x883; 693 /** Mobile switching center is temporarily unreachable. */ 694 public static final int MSC_TEMPORARILY_NOT_REACHABLE = 0x884; 695 /** CS domain is not available. */ 696 public static final int CS_DOMAIN_NOT_AVAILABLE = 0x885; 697 /** ESM level failure. */ 698 public static final int ESM_FAILURE = 0x886; 699 /** MAC level failure. */ 700 public static final int MAC_FAILURE = 0x887; 701 /** Synchronization failure. */ 702 public static final int SYNCHRONIZATION_FAILURE = 0x888; 703 /** UE security capabilities mismatch. */ 704 public static final int UE_SECURITY_CAPABILITIES_MISMATCH = 0x889; 705 /** Unspecified security mode reject. */ 706 public static final int SECURITY_MODE_REJECTED = 0x88A; 707 /** Unacceptable non-EPS authentication. */ 708 public static final int UNACCEPTABLE_NON_EPS_AUTHENTICATION = 0x88B; 709 /** CS fallback call establishment is not allowed. */ 710 public static final int CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED = 0x88C; 711 /** No EPS bearer context was activated. */ 712 public static final int NO_EPS_BEARER_CONTEXT_ACTIVATED = 0x88D; 713 /** Invalid EMM state. */ 714 public static final int INVALID_EMM_STATE = 0x88E; 715 /** Non-Access Spectrum layer failure. */ 716 public static final int NAS_LAYER_FAILURE = 0x88F; 717 /** Multiple PDP call feature is disabled. */ 718 public static final int MULTIPLE_PDP_CALL_NOT_ALLOWED = 0x890; 719 /** Data call has been brought down because EMBMS is not enabled at the RRC layer. */ 720 public static final int EMBMS_NOT_ENABLED = 0x891; 721 /** Data call was unsuccessfully transferred during the IRAT handover. */ 722 public static final int IRAT_HANDOVER_FAILED = 0x892; 723 /** EMBMS data call has been successfully brought down. */ 724 public static final int EMBMS_REGULAR_DEACTIVATION = 0x893; 725 /** Test loop-back data call has been successfully brought down. */ 726 public static final int TEST_LOOPBACK_REGULAR_DEACTIVATION = 0x894; 727 /** Lower layer registration failure. */ 728 public static final int LOWER_LAYER_REGISTRATION_FAILURE = 0x895; 729 /** 730 * Network initiates a detach on LTE with error cause ""data plan has been replenished or has 731 * expired. 732 */ 733 public static final int DATA_PLAN_EXPIRED = 0x896; 734 /** UMTS interface is brought down due to handover from UMTS to iWLAN. */ 735 public static final int UMTS_HANDOVER_TO_IWLAN = 0x897; 736 /** Received a connection deny due to general or network busy on EVDO network. */ 737 public static final int EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY = 0x898; 738 /** Received a connection deny due to billing or authentication failure on EVDO network. */ 739 public static final int EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE = 0x899; 740 /** HDR system has been changed due to redirection or the PRL was not preferred. */ 741 public static final int EVDO_HDR_CHANGED = 0x89A; 742 /** Device exited HDR due to redirection or the PRL was not preferred. */ 743 public static final int EVDO_HDR_EXITED = 0x89B; 744 /** Device does not have an HDR session. */ 745 public static final int EVDO_HDR_NO_SESSION = 0x89C; 746 /** It is ending an HDR call origination in favor of a GPS fix. */ 747 public static final int EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL = 0x89D; 748 /** Connection setup on the HDR system was time out. */ 749 public static final int EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 0x89E; 750 /** Device failed to acquire a co-located HDR for origination. */ 751 public static final int FAILED_TO_ACQUIRE_COLOCATED_HDR = 0x89F; 752 /** OTASP commit is in progress. */ 753 public static final int OTASP_COMMIT_IN_PROGRESS = 0x8A0; 754 /** Device has no hybrid HDR service. */ 755 public static final int NO_HYBRID_HDR_SERVICE = 0x8A1; 756 /** HDR module could not be obtained because of the RF locked. */ 757 public static final int HDR_NO_LOCK_GRANTED = 0x8A2; 758 /** DBM or SMS is in progress. */ 759 public static final int DBM_OR_SMS_IN_PROGRESS = 0x8A3; 760 /** HDR module released the call due to fade. */ 761 public static final int HDR_FADE = 0x8A4; 762 /** HDR system access failure. */ 763 public static final int HDR_ACCESS_FAILURE = 0x8A5; 764 /** 765 * P_rev supported by 1 base station is less than 6, which is not supported for a 1X data call. 766 * The UE must be in the footprint of BS which has p_rev >= 6 to support this SO33 call. 767 */ 768 public static final int UNSUPPORTED_1X_PREV = 0x8A6; 769 /** Client ended the data call. */ 770 public static final int LOCAL_END = 0x8A7; 771 /** Device has no service. */ 772 public static final int NO_SERVICE = 0x8A8; 773 /** Device lost the system due to fade. */ 774 public static final int FADE = 0x8A9; 775 /** Receiving a release from the base station with no reason. */ 776 public static final int NORMAL_RELEASE = 0x8AA; 777 /** Access attempt is already in progress. */ 778 public static final int ACCESS_ATTEMPT_ALREADY_IN_PROGRESS = 0x8AB; 779 /** Device is in the process of redirecting or handing off to a different target system. */ 780 public static final int REDIRECTION_OR_HANDOFF_IN_PROGRESS = 0x8AC; 781 /** Device is operating in Emergency mode. */ 782 public static final int EMERGENCY_MODE = 0x8AD; 783 /** Device is in use (e.g., voice call). */ 784 public static final int PHONE_IN_USE = 0x8AE; 785 /** 786 * Device operational mode is different from the mode requested in the traffic channel bring up. 787 */ 788 public static final int INVALID_MODE = 0x8AF; 789 /** SIM was marked by the network as invalid for the circuit and/or packet service domain. */ 790 public static final int INVALID_SIM_STATE = 0x8B0; 791 /** There is no co-located HDR. */ 792 public static final int NO_COLLOCATED_HDR = 0x8B1; 793 /** UE is entering power save mode. */ 794 public static final int UE_IS_ENTERING_POWERSAVE_MODE = 0x8B2; 795 /** Dual switch from single standby to dual standby is in progress. */ 796 public static final int DUAL_SWITCH = 0x8B3; 797 /** 798 * Data call bring up fails in the PPP setup due to a timeout. 799 * (e.g., an LCP conf ack was not received from the network) 800 */ 801 public static final int PPP_TIMEOUT = 0x8B4; 802 /** 803 * Data call bring up fails in the PPP setup due to an authorization failure. 804 * (e.g., authorization is required, but not negotiated with the network during an LCP phase) 805 */ 806 public static final int PPP_AUTH_FAILURE = 0x8B5; 807 /** Data call bring up fails in the PPP setup due to an option mismatch. */ 808 public static final int PPP_OPTION_MISMATCH = 0x8B6; 809 /** Data call bring up fails in the PPP setup due to a PAP failure. */ 810 public static final int PPP_PAP_FAILURE = 0x8B7; 811 /** Data call bring up fails in the PPP setup due to a CHAP failure. */ 812 public static final int PPP_CHAP_FAILURE = 0x8B8; 813 /** 814 * Data call bring up fails in the PPP setup because the PPP is in the process of cleaning the 815 * previous PPP session. 816 */ 817 public static final int PPP_CLOSE_IN_PROGRESS = 0x8B9; 818 /** 819 * IPv6 interface bring up fails because the network provided only the IPv4 address for the 820 * upcoming PDN permanent client can reattempt a IPv6 call bring up after the IPv4 interface is 821 * also brought down. However, there is no guarantee that the network will provide a IPv6 822 * address. 823 */ 824 public static final int LIMITED_TO_IPV4 = 0x8BA; 825 /** 826 * IPv4 interface bring up fails because the network provided only the IPv6 address for the 827 * upcoming PDN permanent client can reattempt a IPv4 call bring up after the IPv6 interface is 828 * also brought down. However there is no guarantee that the network will provide a IPv4 829 * address. 830 */ 831 public static final int LIMITED_TO_IPV6 = 0x8BB; 832 /** Data call bring up fails in the VSNCP phase due to a VSNCP timeout error. */ 833 public static final int VSNCP_TIMEOUT = 0x8BC; 834 /** 835 * Data call bring up fails in the VSNCP phase due to a general error. It's used when there is 836 * no other specific error code available to report the failure. 837 */ 838 public static final int VSNCP_GEN_ERROR = 0x8BD; 839 /** 840 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 841 * configuration request because the requested APN is unauthorized. 842 * 843 * @deprecated Use {@link #VSNCP_APN_UNAUTHORIZED} instead. 844 * 845 * @hide 846 */ 847 @SystemApi 848 @Deprecated 849 public static final int VSNCP_APN_UNATHORIZED = 0x8BE; // NOTYPO 850 /** 851 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 852 * configuration request because the requested APN is unauthorized. 853 */ 854 public static final int VSNCP_APN_UNAUTHORIZED = 0x8BE; 855 /** 856 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 857 * configuration request because the PDN limit has been exceeded. 858 */ 859 public static final int VSNCP_PDN_LIMIT_EXCEEDED = 0x8BF; 860 /** 861 * Data call bring up fails in the VSNCP phase due to the network rejected the VSNCP 862 * configuration request due to no PDN gateway address. 863 */ 864 public static final int VSNCP_NO_PDN_GATEWAY_ADDRESS = 0x8C0; 865 /** 866 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 867 * configuration request because the PDN gateway is unreachable. 868 */ 869 public static final int VSNCP_PDN_GATEWAY_UNREACHABLE = 0x8C1; 870 /** 871 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 872 * configuration request due to a PDN gateway reject. 873 */ 874 public static final int VSNCP_PDN_GATEWAY_REJECT = 0x8C2; 875 /** 876 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 877 * configuration request with the reason of insufficient parameter. 878 */ 879 public static final int VSNCP_INSUFFICIENT_PARAMETERS = 0x8C3; 880 /** 881 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 882 * configuration request with the reason of resource unavailable. 883 */ 884 public static final int VSNCP_RESOURCE_UNAVAILABLE = 0x8C4; 885 /** 886 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 887 * configuration request with the reason of administratively prohibited at the HSGW. 888 */ 889 public static final int VSNCP_ADMINISTRATIVELY_PROHIBITED = 0x8C5; 890 /** 891 * Data call bring up fails in the VSNCP phase due to a network rejection of PDN ID in use, or 892 * all existing PDNs are brought down with this end reason because one of the PDN bring up was 893 * rejected by the network with the reason of PDN ID in use. 894 */ 895 public static final int VSNCP_PDN_ID_IN_USE = 0x8C6; 896 /** 897 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 898 * configuration request for the reason of subscriber limitation. 899 */ 900 public static final int VSNCP_SUBSCRIBER_LIMITATION = 0x8C7; 901 /** 902 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 903 * configuration request because the PDN exists for this APN. 904 */ 905 public static final int VSNCP_PDN_EXISTS_FOR_THIS_APN = 0x8C8; 906 /** 907 * Data call bring up fails in the VSNCP phase due to a network rejection of the VSNCP 908 * configuration request with reconnect to this PDN not allowed, or an active data call is 909 * terminated by the network because reconnection to this PDN is not allowed. Upon receiving 910 * this error code from the network, the modem infinitely throttles the PDN until the next 911 * power cycle. 912 */ 913 public static final int VSNCP_RECONNECT_NOT_ALLOWED = 0x8C9; 914 /** Device failure to obtain the prefix from the network. */ 915 public static final int IPV6_PREFIX_UNAVAILABLE = 0x8CA; 916 /** System preference change back to SRAT during handoff */ 917 public static final int HANDOFF_PREFERENCE_CHANGED = 0x8CB; 918 /** Data call fail due to the slice not being allowed for the data call. */ 919 public static final int SLICE_REJECTED = 0x8CC; 920 /** No matching rule available for the request, and match-all rule is not allowed for it. */ 921 public static final int MATCH_ALL_RULE_NOT_ALLOWED = 0x8CD; 922 /** If connection failed for all matching URSP rules. */ 923 public static final int ALL_MATCHING_RULES_FAILED = 0x8CE; 924 925 //IKE error notifications message as specified in 3GPP TS 24.302 (Section 8.1.2.2). 926 927 /** The PDN connection corresponding to the requested APN has been rejected. */ 928 public static final int IWLAN_PDN_CONNECTION_REJECTION = 0x2000; 929 /** 930 * The PDN connection has been rejected. No additional PDN connections can be established 931 * for the UE due to the network policies or capabilities. 932 */ 933 public static final int IWLAN_MAX_CONNECTION_REACHED = 0x2001; 934 /** 935 * The PDN connection has been rejected due to a semantic error in TFT operation. 936 */ 937 public static final int IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION = 0x2031; 938 /** 939 * The PDN connection has been rejected due to a syntactic error in TFT operation. 940 */ 941 public static final int IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION = 0x2032; 942 /** 943 * The PDN connection has been rejected due to sematic errors in the packet filter. 944 */ 945 public static final int IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS = 0x2034; 946 /** 947 * The PDN connection has been rejected due to syntactic errors in the packet filter. 948 */ 949 public static final int IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS = 0x2035; 950 /** 951 * No non-3GPP subscription is associated with the IMSI. 952 * The UE is not allowed to use non-3GPP access to EPC. 953 */ 954 public static final int IWLAN_NON_3GPP_ACCESS_TO_EPC_NOT_ALLOWED = 0x2328; 955 /** The user identified by the IMSI is unknown. */ 956 public static final int IWLAN_USER_UNKNOWN = 0x2329; 957 /** 958 * The requested APN is not included in the user's profile, 959 * and therefore is not authorized for that user. 960 */ 961 public static final int IWLAN_NO_APN_SUBSCRIPTION = 0x232A; 962 /** The user is barred from using the non-3GPP access or the subscribed APN. */ 963 public static final int IWLAN_AUTHORIZATION_REJECTED = 0x232B; 964 /** The Mobile Equipment used is not acceptable to the network */ 965 public static final int IWLAN_ILLEGAL_ME = 0x232E; 966 /** 967 * The network has determined that the requested procedure cannot be completed successfully 968 * due to network failure. 969 */ 970 public static final int IWLAN_NETWORK_FAILURE = 0x2904; 971 /** The access type is restricted to the user. */ 972 public static final int IWLAN_RAT_TYPE_NOT_ALLOWED = 0x2AF9; 973 /** The network does not accept emergency PDN bringup request using an IMEI */ 974 public static final int IWLAN_IMEI_NOT_ACCEPTED = 0x2AFD; 975 /** 976 * The ePDG performs PLMN filtering (based on roaming agreements) and rejects 977 * the request from the UE. 978 * The UE requests service in a PLMN where the UE is not allowed to operate. 979 */ 980 public static final int IWLAN_PLMN_NOT_ALLOWED = 0x2B03; 981 /** The ePDG does not support un-authenticated IMSI based emergency PDN bringup **/ 982 public static final int IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED = 0x2B2F; 983 984 // Device is unable to establish an IPSec tunnel with the ePDG for any reason 985 // e.g authentication fail or certificate validation or DNS Resolution and timeout failure. 986 987 /** IKE configuration error resulting in failure */ 988 public static final int IWLAN_IKEV2_CONFIG_FAILURE = 0x4000; 989 /** 990 * Sent in the response to an IKE_AUTH message when, for some reason, 991 * the authentication failed. 992 */ 993 public static final int IWLAN_IKEV2_AUTH_FAILURE = 0x4001; 994 /** IKE message timeout, tunnel setup failed due to no response from EPDG */ 995 public static final int IWLAN_IKEV2_MSG_TIMEOUT = 0x4002; 996 /** IKE Certification validation failure */ 997 public static final int IWLAN_IKEV2_CERT_INVALID = 0x4003; 998 /** Unable to resolve FQDN for the ePDG to an IP address */ 999 public static final int IWLAN_DNS_RESOLUTION_NAME_FAILURE = 0x4004; 1000 /** No response received from the DNS Server due to a timeout*/ 1001 public static final int IWLAN_DNS_RESOLUTION_TIMEOUT = 0x4005; 1002 1003 // OEM sepecific error codes. To be used by OEMs when they don't 1004 // want to reveal error code which would be replaced by ERROR_UNSPECIFIED 1005 public static final int OEM_DCFAILCAUSE_1 = 0x1001; 1006 public static final int OEM_DCFAILCAUSE_2 = 0x1002; 1007 public static final int OEM_DCFAILCAUSE_3 = 0x1003; 1008 public static final int OEM_DCFAILCAUSE_4 = 0x1004; 1009 public static final int OEM_DCFAILCAUSE_5 = 0x1005; 1010 public static final int OEM_DCFAILCAUSE_6 = 0x1006; 1011 public static final int OEM_DCFAILCAUSE_7 = 0x1007; 1012 public static final int OEM_DCFAILCAUSE_8 = 0x1008; 1013 public static final int OEM_DCFAILCAUSE_9 = 0x1009; 1014 public static final int OEM_DCFAILCAUSE_10 = 0x100A; 1015 public static final int OEM_DCFAILCAUSE_11 = 0x100B; 1016 public static final int OEM_DCFAILCAUSE_12 = 0x100C; 1017 public static final int OEM_DCFAILCAUSE_13 = 0x100D; 1018 public static final int OEM_DCFAILCAUSE_14 = 0x100E; 1019 public static final int OEM_DCFAILCAUSE_15 = 0x100F; 1020 1021 // Local errors generated by Vendor RIL 1022 // specified in ril.h 1023 /** Data fail due to registration failure. */ 1024 public static final int REGISTRATION_FAIL = -1; 1025 /** Data fail due to GPRS registration failure. */ 1026 public static final int GPRS_REGISTRATION_FAIL = -2; 1027 /** Data call drop due to network/modem disconnect. */ 1028 public static final int SIGNAL_LOST = -3; /* no retry */ 1029 /** 1030 * Preferred technology has changed, must retry with parameters appropriate for new technology. 1031 */ 1032 public static final int PREF_RADIO_TECH_CHANGED = -4; 1033 /** data call was disconnected because radio was resetting, powered off. */ 1034 public static final int RADIO_POWER_OFF = -5; /* no retry */ 1035 /** Data call was disconnected by modem because tethered. */ 1036 public static final int TETHERED_CALL_ACTIVE = -6; /* no retry */ 1037 /** Data call fail due to unspecific errors. */ 1038 public static final int ERROR_UNSPECIFIED = 0xFFFF; 1039 1040 // Errors generated by the Framework 1041 // specified here 1042 /** Unknown data failure cause. */ 1043 public static final int UNKNOWN = 0x10000; 1044 /** Data fail due to radio not unavailable. */ 1045 public static final int RADIO_NOT_AVAILABLE = 0x10001; /* no retry */ 1046 /** Data fail due to unacceptable network parameter. */ 1047 public static final int UNACCEPTABLE_NETWORK_PARAMETER = 0x10002; /* no retry */ 1048 /** Data connection was lost. */ 1049 public static final int LOST_CONNECTION = 0x10004; 1050 1051 /** 1052 * Data handover failed. 1053 * 1054 * @hide 1055 */ 1056 public static final int HANDOVER_FAILED = 0x10006; 1057 1058 /** 1059 * Enterprise setup failure: duplicate CID in DataCallResponse. 1060 * 1061 * @hide 1062 */ 1063 public static final int DUPLICATE_CID = 0x10007; 1064 1065 /** 1066 * Enterprise setup failure: no default data connection set up yet. 1067 * 1068 * @hide 1069 */ 1070 public static final int NO_DEFAULT_DATA = 0x10008; 1071 1072 /** 1073 * Data service is temporarily unavailable. 1074 * 1075 * @hide 1076 */ 1077 public static final int SERVICE_TEMPORARILY_UNAVAILABLE = 0x10009; 1078 1079 private static final Map<Integer, String> sFailCauseMap; 1080 static { 1081 sFailCauseMap = new HashMap<>(); sFailCauseMap.put(NONE, "NONE")1082 sFailCauseMap.put(NONE, "NONE"); sFailCauseMap.put(OPERATOR_BARRED, "OPERATOR_BARRED")1083 sFailCauseMap.put(OPERATOR_BARRED, "OPERATOR_BARRED"); sFailCauseMap.put(NAS_SIGNALLING, "NAS_SIGNALLING")1084 sFailCauseMap.put(NAS_SIGNALLING, "NAS_SIGNALLING"); sFailCauseMap.put(LLC_SNDCP, "LLC_SNDCP")1085 sFailCauseMap.put(LLC_SNDCP, "LLC_SNDCP"); sFailCauseMap.put(INSUFFICIENT_RESOURCES, "INSUFFICIENT_RESOURCES")1086 sFailCauseMap.put(INSUFFICIENT_RESOURCES, "INSUFFICIENT_RESOURCES"); sFailCauseMap.put(MISSING_UNKNOWN_APN, "MISSING_UNKNOWN_APN")1087 sFailCauseMap.put(MISSING_UNKNOWN_APN, "MISSING_UNKNOWN_APN"); sFailCauseMap.put(UNKNOWN_PDP_ADDRESS_TYPE, "UNKNOWN_PDP_ADDRESS_TYPE")1088 sFailCauseMap.put(UNKNOWN_PDP_ADDRESS_TYPE, "UNKNOWN_PDP_ADDRESS_TYPE"); sFailCauseMap.put(USER_AUTHENTICATION, "USER_AUTHENTICATION")1089 sFailCauseMap.put(USER_AUTHENTICATION, "USER_AUTHENTICATION"); sFailCauseMap.put(ACTIVATION_REJECT_GGSN, "ACTIVATION_REJECT_GGSN")1090 sFailCauseMap.put(ACTIVATION_REJECT_GGSN, "ACTIVATION_REJECT_GGSN"); sFailCauseMap.put(ACTIVATION_REJECT_UNSPECIFIED, "ACTIVATION_REJECT_UNSPECIFIED")1091 sFailCauseMap.put(ACTIVATION_REJECT_UNSPECIFIED, 1092 "ACTIVATION_REJECT_UNSPECIFIED"); sFailCauseMap.put(SERVICE_OPTION_NOT_SUPPORTED, "SERVICE_OPTION_NOT_SUPPORTED")1093 sFailCauseMap.put(SERVICE_OPTION_NOT_SUPPORTED, 1094 "SERVICE_OPTION_NOT_SUPPORTED"); sFailCauseMap.put(SERVICE_OPTION_NOT_SUBSCRIBED, "SERVICE_OPTION_NOT_SUBSCRIBED")1095 sFailCauseMap.put(SERVICE_OPTION_NOT_SUBSCRIBED, 1096 "SERVICE_OPTION_NOT_SUBSCRIBED"); sFailCauseMap.put(SERVICE_OPTION_OUT_OF_ORDER, "SERVICE_OPTION_OUT_OF_ORDER")1097 sFailCauseMap.put(SERVICE_OPTION_OUT_OF_ORDER, "SERVICE_OPTION_OUT_OF_ORDER"); sFailCauseMap.put(NSAPI_IN_USE, "NSAPI_IN_USE")1098 sFailCauseMap.put(NSAPI_IN_USE, "NSAPI_IN_USE"); sFailCauseMap.put(REGULAR_DEACTIVATION, "REGULAR_DEACTIVATION")1099 sFailCauseMap.put(REGULAR_DEACTIVATION, "REGULAR_DEACTIVATION"); sFailCauseMap.put(QOS_NOT_ACCEPTED, "QOS_NOT_ACCEPTED")1100 sFailCauseMap.put(QOS_NOT_ACCEPTED, "QOS_NOT_ACCEPTED"); sFailCauseMap.put(NETWORK_FAILURE, "NETWORK_FAILURE")1101 sFailCauseMap.put(NETWORK_FAILURE, "NETWORK_FAILURE"); sFailCauseMap.put(UMTS_REACTIVATION_REQ, "UMTS_REACTIVATION_REQ")1102 sFailCauseMap.put(UMTS_REACTIVATION_REQ, "UMTS_REACTIVATION_REQ"); sFailCauseMap.put(FEATURE_NOT_SUPP, "FEATURE_NOT_SUPP")1103 sFailCauseMap.put(FEATURE_NOT_SUPP, "FEATURE_NOT_SUPP"); sFailCauseMap.put(TFT_SEMANTIC_ERROR, "TFT_SEMANTIC_ERROR")1104 sFailCauseMap.put(TFT_SEMANTIC_ERROR, "TFT_SEMANTIC_ERROR"); sFailCauseMap.put(TFT_SYTAX_ERROR, "TFT_SYTAX_ERROR")1105 sFailCauseMap.put(TFT_SYTAX_ERROR, "TFT_SYTAX_ERROR"); sFailCauseMap.put(UNKNOWN_PDP_CONTEXT, "UNKNOWN_PDP_CONTEXT")1106 sFailCauseMap.put(UNKNOWN_PDP_CONTEXT, "UNKNOWN_PDP_CONTEXT"); sFailCauseMap.put(FILTER_SEMANTIC_ERROR, "FILTER_SEMANTIC_ERROR")1107 sFailCauseMap.put(FILTER_SEMANTIC_ERROR, "FILTER_SEMANTIC_ERROR"); sFailCauseMap.put(FILTER_SYTAX_ERROR, "FILTER_SYTAX_ERROR")1108 sFailCauseMap.put(FILTER_SYTAX_ERROR, "FILTER_SYTAX_ERROR"); sFailCauseMap.put(PDP_WITHOUT_ACTIVE_TFT, "PDP_WITHOUT_ACTIVE_TFT")1109 sFailCauseMap.put(PDP_WITHOUT_ACTIVE_TFT, "PDP_WITHOUT_ACTIVE_TFT"); sFailCauseMap.put(ACTIVATION_REJECTED_BCM_VIOLATION, "ACTIVATION_REJECTED_BCM_VIOLATION")1110 sFailCauseMap.put(ACTIVATION_REJECTED_BCM_VIOLATION, "ACTIVATION_REJECTED_BCM_VIOLATION"); sFailCauseMap.put(ONLY_IPV4_ALLOWED, "ONLY_IPV4_ALLOWED")1111 sFailCauseMap.put(ONLY_IPV4_ALLOWED, "ONLY_IPV4_ALLOWED"); sFailCauseMap.put(ONLY_IPV6_ALLOWED, "ONLY_IPV6_ALLOWED")1112 sFailCauseMap.put(ONLY_IPV6_ALLOWED, "ONLY_IPV6_ALLOWED"); sFailCauseMap.put(ONLY_SINGLE_BEARER_ALLOWED, "ONLY_SINGLE_BEARER_ALLOWED")1113 sFailCauseMap.put(ONLY_SINGLE_BEARER_ALLOWED, "ONLY_SINGLE_BEARER_ALLOWED"); sFailCauseMap.put(ESM_INFO_NOT_RECEIVED, "ESM_INFO_NOT_RECEIVED")1114 sFailCauseMap.put(ESM_INFO_NOT_RECEIVED, "ESM_INFO_NOT_RECEIVED"); sFailCauseMap.put(PDN_CONN_DOES_NOT_EXIST, "PDN_CONN_DOES_NOT_EXIST")1115 sFailCauseMap.put(PDN_CONN_DOES_NOT_EXIST, "PDN_CONN_DOES_NOT_EXIST"); sFailCauseMap.put(MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED, "MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED")1116 sFailCauseMap.put(MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED, 1117 "MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED"); sFailCauseMap.put(COLLISION_WITH_NETWORK_INITIATED_REQUEST, "COLLISION_WITH_NETWORK_INITIATED_REQUEST")1118 sFailCauseMap.put(COLLISION_WITH_NETWORK_INITIATED_REQUEST, 1119 "COLLISION_WITH_NETWORK_INITIATED_REQUEST"); sFailCauseMap.put(ONLY_IPV4V6_ALLOWED, "ONLY_IPV4V6_ALLOWED")1120 sFailCauseMap.put(ONLY_IPV4V6_ALLOWED, "ONLY_IPV4V6_ALLOWED"); sFailCauseMap.put(ONLY_NON_IP_ALLOWED, "ONLY_NON_IP_ALLOWED")1121 sFailCauseMap.put(ONLY_NON_IP_ALLOWED, "ONLY_NON_IP_ALLOWED"); sFailCauseMap.put(UNSUPPORTED_QCI_VALUE, "UNSUPPORTED_QCI_VALUE")1122 sFailCauseMap.put(UNSUPPORTED_QCI_VALUE, "UNSUPPORTED_QCI_VALUE"); sFailCauseMap.put(BEARER_HANDLING_NOT_SUPPORTED, "BEARER_HANDLING_NOT_SUPPORTED")1123 sFailCauseMap.put(BEARER_HANDLING_NOT_SUPPORTED, "BEARER_HANDLING_NOT_SUPPORTED"); sFailCauseMap.put(ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED, "ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED")1124 sFailCauseMap.put(ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED, 1125 "ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED"); sFailCauseMap.put(UNSUPPORTED_APN_IN_CURRENT_PLMN, "UNSUPPORTED_APN_IN_CURRENT_PLMN")1126 sFailCauseMap.put(UNSUPPORTED_APN_IN_CURRENT_PLMN, 1127 "UNSUPPORTED_APN_IN_CURRENT_PLMN"); sFailCauseMap.put(INVALID_TRANSACTION_ID, "INVALID_TRANSACTION_ID")1128 sFailCauseMap.put(INVALID_TRANSACTION_ID, "INVALID_TRANSACTION_ID"); sFailCauseMap.put(MESSAGE_INCORRECT_SEMANTIC, "MESSAGE_INCORRECT_SEMANTIC")1129 sFailCauseMap.put(MESSAGE_INCORRECT_SEMANTIC, "MESSAGE_INCORRECT_SEMANTIC"); sFailCauseMap.put(INVALID_MANDATORY_INFO, "INVALID_MANDATORY_INFO")1130 sFailCauseMap.put(INVALID_MANDATORY_INFO, "INVALID_MANDATORY_INFO"); sFailCauseMap.put(MESSAGE_TYPE_UNSUPPORTED, "MESSAGE_TYPE_UNSUPPORTED")1131 sFailCauseMap.put(MESSAGE_TYPE_UNSUPPORTED, "MESSAGE_TYPE_UNSUPPORTED"); sFailCauseMap.put(MSG_TYPE_NONCOMPATIBLE_STATE, "MSG_TYPE_NONCOMPATIBLE_STATE")1132 sFailCauseMap.put(MSG_TYPE_NONCOMPATIBLE_STATE, "MSG_TYPE_NONCOMPATIBLE_STATE"); sFailCauseMap.put(UNKNOWN_INFO_ELEMENT, "UNKNOWN_INFO_ELEMENT")1133 sFailCauseMap.put(UNKNOWN_INFO_ELEMENT, "UNKNOWN_INFO_ELEMENT"); sFailCauseMap.put(CONDITIONAL_IE_ERROR, "CONDITIONAL_IE_ERROR")1134 sFailCauseMap.put(CONDITIONAL_IE_ERROR, "CONDITIONAL_IE_ERROR"); sFailCauseMap.put(MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE, "MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE")1135 sFailCauseMap.put(MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE, 1136 "MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE"); sFailCauseMap.put(PROTOCOL_ERRORS, "PROTOCOL_ERRORS")1137 sFailCauseMap.put(PROTOCOL_ERRORS, "PROTOCOL_ERRORS"); sFailCauseMap.put(APN_TYPE_CONFLICT, "APN_TYPE_CONFLICT")1138 sFailCauseMap.put(APN_TYPE_CONFLICT, "APN_TYPE_CONFLICT"); sFailCauseMap.put(INVALID_PCSCF_ADDR, "INVALID_PCSCF_ADDR")1139 sFailCauseMap.put(INVALID_PCSCF_ADDR, "INVALID_PCSCF_ADDR"); sFailCauseMap.put(INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN, "INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN")1140 sFailCauseMap.put(INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN, 1141 "INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN"); sFailCauseMap.put(EMM_ACCESS_BARRED, "EMM_ACCESS_BARRED")1142 sFailCauseMap.put(EMM_ACCESS_BARRED, "EMM_ACCESS_BARRED"); sFailCauseMap.put(EMERGENCY_IFACE_ONLY, "EMERGENCY_IFACE_ONLY")1143 sFailCauseMap.put(EMERGENCY_IFACE_ONLY, "EMERGENCY_IFACE_ONLY"); sFailCauseMap.put(IFACE_MISMATCH, "IFACE_MISMATCH")1144 sFailCauseMap.put(IFACE_MISMATCH, "IFACE_MISMATCH"); sFailCauseMap.put(COMPANION_IFACE_IN_USE, "COMPANION_IFACE_IN_USE")1145 sFailCauseMap.put(COMPANION_IFACE_IN_USE, "COMPANION_IFACE_IN_USE"); sFailCauseMap.put(IP_ADDRESS_MISMATCH, "IP_ADDRESS_MISMATCH")1146 sFailCauseMap.put(IP_ADDRESS_MISMATCH, "IP_ADDRESS_MISMATCH"); sFailCauseMap.put(IFACE_AND_POL_FAMILY_MISMATCH, "IFACE_AND_POL_FAMILY_MISMATCH")1147 sFailCauseMap.put(IFACE_AND_POL_FAMILY_MISMATCH, 1148 "IFACE_AND_POL_FAMILY_MISMATCH"); sFailCauseMap.put(EMM_ACCESS_BARRED_INFINITE_RETRY, "EMM_ACCESS_BARRED_INFINITE_RETRY")1149 sFailCauseMap.put(EMM_ACCESS_BARRED_INFINITE_RETRY, 1150 "EMM_ACCESS_BARRED_INFINITE_RETRY"); sFailCauseMap.put(AUTH_FAILURE_ON_EMERGENCY_CALL, "AUTH_FAILURE_ON_EMERGENCY_CALL")1151 sFailCauseMap.put(AUTH_FAILURE_ON_EMERGENCY_CALL, 1152 "AUTH_FAILURE_ON_EMERGENCY_CALL"); sFailCauseMap.put(INVALID_DNS_ADDR, "INVALID_DNS_ADDR")1153 sFailCauseMap.put(INVALID_DNS_ADDR, "INVALID_DNS_ADDR"); sFailCauseMap.put(INVALID_PCSCF_OR_DNS_ADDRESS, "INVALID_PCSCF_OR_DNS_ADDRESS")1154 sFailCauseMap.put(INVALID_PCSCF_OR_DNS_ADDRESS, "INVALID_PCSCF_OR_DNS_ADDRESS"); sFailCauseMap.put(CALL_PREEMPT_BY_EMERGENCY_APN, "CALL_PREEMPT_BY_EMERGENCY_APN")1155 sFailCauseMap.put(CALL_PREEMPT_BY_EMERGENCY_APN, "CALL_PREEMPT_BY_EMERGENCY_APN"); sFailCauseMap.put(UE_INITIATED_DETACH_OR_DISCONNECT, "UE_INITIATED_DETACH_OR_DISCONNECT")1156 sFailCauseMap.put(UE_INITIATED_DETACH_OR_DISCONNECT, "UE_INITIATED_DETACH_OR_DISCONNECT"); sFailCauseMap.put(MIP_FA_REASON_UNSPECIFIED, "MIP_FA_REASON_UNSPECIFIED")1157 sFailCauseMap.put(MIP_FA_REASON_UNSPECIFIED, "MIP_FA_REASON_UNSPECIFIED"); sFailCauseMap.put(MIP_FA_ADMIN_PROHIBITED, "MIP_FA_ADMIN_PROHIBITED")1158 sFailCauseMap.put(MIP_FA_ADMIN_PROHIBITED, "MIP_FA_ADMIN_PROHIBITED"); sFailCauseMap.put(MIP_FA_INSUFFICIENT_RESOURCES, "MIP_FA_INSUFFICIENT_RESOURCES")1159 sFailCauseMap.put(MIP_FA_INSUFFICIENT_RESOURCES, "MIP_FA_INSUFFICIENT_RESOURCES"); sFailCauseMap.put(MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE, "MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE")1160 sFailCauseMap.put(MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE, 1161 "MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE"); sFailCauseMap.put(MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE, "MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE")1162 sFailCauseMap.put(MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE, 1163 "MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE"); sFailCauseMap.put(MIP_FA_REQUESTED_LIFETIME_TOO_LONG, "MIP_FA_REQUESTED_LIFETIME_TOO_LONG")1164 sFailCauseMap.put(MIP_FA_REQUESTED_LIFETIME_TOO_LONG, "MIP_FA_REQUESTED_LIFETIME_TOO_LONG"); sFailCauseMap.put(MIP_FA_MALFORMED_REQUEST, "MIP_FA_MALFORMED_REQUEST")1165 sFailCauseMap.put(MIP_FA_MALFORMED_REQUEST, "MIP_FA_MALFORMED_REQUEST"); sFailCauseMap.put(MIP_FA_MALFORMED_REPLY, "MIP_FA_MALFORMED_REPLY")1166 sFailCauseMap.put(MIP_FA_MALFORMED_REPLY, "MIP_FA_MALFORMED_REPLY"); sFailCauseMap.put(MIP_FA_ENCAPSULATION_UNAVAILABLE, "MIP_FA_ENCAPSULATION_UNAVAILABLE")1167 sFailCauseMap.put(MIP_FA_ENCAPSULATION_UNAVAILABLE, "MIP_FA_ENCAPSULATION_UNAVAILABLE"); sFailCauseMap.put(MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE, "MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE")1168 sFailCauseMap.put(MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE, 1169 "MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE"); sFailCauseMap.put(MIP_FA_REVERSE_TUNNEL_UNAVAILABLE, "MIP_FA_REVERSE_TUNNEL_UNAVAILABLE")1170 sFailCauseMap.put(MIP_FA_REVERSE_TUNNEL_UNAVAILABLE, "MIP_FA_REVERSE_TUNNEL_UNAVAILABLE"); sFailCauseMap.put(MIP_FA_REVERSE_TUNNEL_IS_MANDATORY, "MIP_FA_REVERSE_TUNNEL_IS_MANDATORY")1171 sFailCauseMap.put(MIP_FA_REVERSE_TUNNEL_IS_MANDATORY, "MIP_FA_REVERSE_TUNNEL_IS_MANDATORY"); sFailCauseMap.put(MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED, "MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED")1172 sFailCauseMap.put(MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED, 1173 "MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED"); sFailCauseMap.put(MIP_FA_MISSING_NAI, "MIP_FA_MISSING_NAI")1174 sFailCauseMap.put(MIP_FA_MISSING_NAI, "MIP_FA_MISSING_NAI"); sFailCauseMap.put(MIP_FA_MISSING_HOME_AGENT, "MIP_FA_MISSING_HOME_AGENT")1175 sFailCauseMap.put(MIP_FA_MISSING_HOME_AGENT, "MIP_FA_MISSING_HOME_AGENT"); sFailCauseMap.put(MIP_FA_MISSING_HOME_ADDRESS, "MIP_FA_MISSING_HOME_ADDRESS")1176 sFailCauseMap.put(MIP_FA_MISSING_HOME_ADDRESS, "MIP_FA_MISSING_HOME_ADDRESS"); sFailCauseMap.put(MIP_FA_UNKNOWN_CHALLENGE, "MIP_FA_UNKNOWN_CHALLENGE")1177 sFailCauseMap.put(MIP_FA_UNKNOWN_CHALLENGE, "MIP_FA_UNKNOWN_CHALLENGE"); sFailCauseMap.put(MIP_FA_MISSING_CHALLENGE, "MIP_FA_MISSING_CHALLENGE")1178 sFailCauseMap.put(MIP_FA_MISSING_CHALLENGE, "MIP_FA_MISSING_CHALLENGE"); sFailCauseMap.put(MIP_FA_STALE_CHALLENGE, "MIP_FA_STALE_CHALLENGE")1179 sFailCauseMap.put(MIP_FA_STALE_CHALLENGE, "MIP_FA_STALE_CHALLENGE"); sFailCauseMap.put(MIP_HA_REASON_UNSPECIFIED, "MIP_HA_REASON_UNSPECIFIED")1180 sFailCauseMap.put(MIP_HA_REASON_UNSPECIFIED, "MIP_HA_REASON_UNSPECIFIED"); sFailCauseMap.put(MIP_HA_ADMIN_PROHIBITED, "MIP_HA_ADMIN_PROHIBITED")1181 sFailCauseMap.put(MIP_HA_ADMIN_PROHIBITED, "MIP_HA_ADMIN_PROHIBITED"); sFailCauseMap.put(MIP_HA_INSUFFICIENT_RESOURCES, "MIP_HA_INSUFFICIENT_RESOURCES")1182 sFailCauseMap.put(MIP_HA_INSUFFICIENT_RESOURCES, "MIP_HA_INSUFFICIENT_RESOURCES"); sFailCauseMap.put(MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE, "MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE")1183 sFailCauseMap.put(MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE, 1184 "MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE"); sFailCauseMap.put(MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE, "MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE")1185 sFailCauseMap.put(MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE, 1186 "MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE"); sFailCauseMap.put(MIP_HA_REGISTRATION_ID_MISMATCH, "MIP_HA_REGISTRATION_ID_MISMATCH")1187 sFailCauseMap.put(MIP_HA_REGISTRATION_ID_MISMATCH, "MIP_HA_REGISTRATION_ID_MISMATCH"); sFailCauseMap.put(MIP_HA_MALFORMED_REQUEST, "MIP_HA_MALFORMED_REQUEST")1188 sFailCauseMap.put(MIP_HA_MALFORMED_REQUEST, "MIP_HA_MALFORMED_REQUEST"); sFailCauseMap.put(MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS, "MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS")1189 sFailCauseMap.put(MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS, "MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS"); sFailCauseMap.put(MIP_HA_REVERSE_TUNNEL_UNAVAILABLE, "MIP_HA_REVERSE_TUNNEL_UNAVAILABLE")1190 sFailCauseMap.put(MIP_HA_REVERSE_TUNNEL_UNAVAILABLE, "MIP_HA_REVERSE_TUNNEL_UNAVAILABLE"); sFailCauseMap.put(MIP_HA_REVERSE_TUNNEL_IS_MANDATORY, "MIP_HA_REVERSE_TUNNEL_IS_MANDATORY")1191 sFailCauseMap.put(MIP_HA_REVERSE_TUNNEL_IS_MANDATORY, "MIP_HA_REVERSE_TUNNEL_IS_MANDATORY"); sFailCauseMap.put(MIP_HA_ENCAPSULATION_UNAVAILABLE, "MIP_HA_ENCAPSULATION_UNAVAILABLE")1192 sFailCauseMap.put(MIP_HA_ENCAPSULATION_UNAVAILABLE, "MIP_HA_ENCAPSULATION_UNAVAILABLE"); sFailCauseMap.put(CLOSE_IN_PROGRESS, "CLOSE_IN_PROGRESS")1193 sFailCauseMap.put(CLOSE_IN_PROGRESS, "CLOSE_IN_PROGRESS"); sFailCauseMap.put(NETWORK_INITIATED_TERMINATION, "NETWORK_INITIATED_TERMINATION")1194 sFailCauseMap.put(NETWORK_INITIATED_TERMINATION, "NETWORK_INITIATED_TERMINATION"); sFailCauseMap.put(MODEM_APP_PREEMPTED, "MODEM_APP_PREEMPTED")1195 sFailCauseMap.put(MODEM_APP_PREEMPTED, "MODEM_APP_PREEMPTED"); sFailCauseMap.put(PDN_IPV4_CALL_DISALLOWED, "PDN_IPV4_CALL_DISALLOWED")1196 sFailCauseMap.put(PDN_IPV4_CALL_DISALLOWED, "PDN_IPV4_CALL_DISALLOWED"); sFailCauseMap.put(PDN_IPV4_CALL_THROTTLED, "PDN_IPV4_CALL_THROTTLED")1197 sFailCauseMap.put(PDN_IPV4_CALL_THROTTLED, "PDN_IPV4_CALL_THROTTLED"); sFailCauseMap.put(PDN_IPV6_CALL_DISALLOWED, "PDN_IPV6_CALL_DISALLOWED")1198 sFailCauseMap.put(PDN_IPV6_CALL_DISALLOWED, "PDN_IPV6_CALL_DISALLOWED"); sFailCauseMap.put(PDN_IPV6_CALL_THROTTLED, "PDN_IPV6_CALL_THROTTLED")1199 sFailCauseMap.put(PDN_IPV6_CALL_THROTTLED, "PDN_IPV6_CALL_THROTTLED"); sFailCauseMap.put(MODEM_RESTART, "MODEM_RESTART")1200 sFailCauseMap.put(MODEM_RESTART, "MODEM_RESTART"); sFailCauseMap.put(PDP_PPP_NOT_SUPPORTED, "PDP_PPP_NOT_SUPPORTED")1201 sFailCauseMap.put(PDP_PPP_NOT_SUPPORTED, "PDP_PPP_NOT_SUPPORTED"); sFailCauseMap.put(UNPREFERRED_RAT, "UNPREFERRED_RAT")1202 sFailCauseMap.put(UNPREFERRED_RAT, "UNPREFERRED_RAT"); sFailCauseMap.put(PHYSICAL_LINK_CLOSE_IN_PROGRESS, "PHYSICAL_LINK_CLOSE_IN_PROGRESS")1203 sFailCauseMap.put(PHYSICAL_LINK_CLOSE_IN_PROGRESS, "PHYSICAL_LINK_CLOSE_IN_PROGRESS"); sFailCauseMap.put(APN_PENDING_HANDOVER, "APN_PENDING_HANDOVER")1204 sFailCauseMap.put(APN_PENDING_HANDOVER, "APN_PENDING_HANDOVER"); sFailCauseMap.put(PROFILE_BEARER_INCOMPATIBLE, "PROFILE_BEARER_INCOMPATIBLE")1205 sFailCauseMap.put(PROFILE_BEARER_INCOMPATIBLE, "PROFILE_BEARER_INCOMPATIBLE"); sFailCauseMap.put(SIM_CARD_CHANGED, "SIM_CARD_CHANGED")1206 sFailCauseMap.put(SIM_CARD_CHANGED, "SIM_CARD_CHANGED"); sFailCauseMap.put(LOW_POWER_MODE_OR_POWERING_DOWN, "LOW_POWER_MODE_OR_POWERING_DOWN")1207 sFailCauseMap.put(LOW_POWER_MODE_OR_POWERING_DOWN, "LOW_POWER_MODE_OR_POWERING_DOWN"); sFailCauseMap.put(APN_DISABLED, "APN_DISABLED")1208 sFailCauseMap.put(APN_DISABLED, "APN_DISABLED"); sFailCauseMap.put(MAX_PPP_INACTIVITY_TIMER_EXPIRED, "MAX_PPP_INACTIVITY_TIMER_EXPIRED")1209 sFailCauseMap.put(MAX_PPP_INACTIVITY_TIMER_EXPIRED, "MAX_PPP_INACTIVITY_TIMER_EXPIRED"); sFailCauseMap.put(IPV6_ADDRESS_TRANSFER_FAILED, "IPV6_ADDRESS_TRANSFER_FAILED")1210 sFailCauseMap.put(IPV6_ADDRESS_TRANSFER_FAILED, "IPV6_ADDRESS_TRANSFER_FAILED"); sFailCauseMap.put(TRAT_SWAP_FAILED, "TRAT_SWAP_FAILED")1211 sFailCauseMap.put(TRAT_SWAP_FAILED, "TRAT_SWAP_FAILED"); sFailCauseMap.put(EHRPD_TO_HRPD_FALLBACK, "EHRPD_TO_HRPD_FALLBACK")1212 sFailCauseMap.put(EHRPD_TO_HRPD_FALLBACK, "EHRPD_TO_HRPD_FALLBACK"); sFailCauseMap.put(MIP_CONFIG_FAILURE, "MIP_CONFIG_FAILURE")1213 sFailCauseMap.put(MIP_CONFIG_FAILURE, "MIP_CONFIG_FAILURE"); sFailCauseMap.put(PDN_INACTIVITY_TIMER_EXPIRED, "PDN_INACTIVITY_TIMER_EXPIRED")1214 sFailCauseMap.put(PDN_INACTIVITY_TIMER_EXPIRED, "PDN_INACTIVITY_TIMER_EXPIRED"); sFailCauseMap.put(MAX_IPV4_CONNECTIONS, "MAX_IPV4_CONNECTIONS")1215 sFailCauseMap.put(MAX_IPV4_CONNECTIONS, "MAX_IPV4_CONNECTIONS"); sFailCauseMap.put(MAX_IPV6_CONNECTIONS, "MAX_IPV6_CONNECTIONS")1216 sFailCauseMap.put(MAX_IPV6_CONNECTIONS, "MAX_IPV6_CONNECTIONS"); sFailCauseMap.put(APN_MISMATCH, "APN_MISMATCH")1217 sFailCauseMap.put(APN_MISMATCH, "APN_MISMATCH"); sFailCauseMap.put(IP_VERSION_MISMATCH, "IP_VERSION_MISMATCH")1218 sFailCauseMap.put(IP_VERSION_MISMATCH, "IP_VERSION_MISMATCH"); sFailCauseMap.put(DUN_CALL_DISALLOWED, "DUN_CALL_DISALLOWED")1219 sFailCauseMap.put(DUN_CALL_DISALLOWED, "DUN_CALL_DISALLOWED"); sFailCauseMap.put(INTERNAL_EPC_NONEPC_TRANSITION, "INTERNAL_EPC_NONEPC_TRANSITION")1220 sFailCauseMap.put(INTERNAL_EPC_NONEPC_TRANSITION, "INTERNAL_EPC_NONEPC_TRANSITION"); sFailCauseMap.put(INTERFACE_IN_USE, "INTERFACE_IN_USE")1221 sFailCauseMap.put(INTERFACE_IN_USE, "INTERFACE_IN_USE"); sFailCauseMap.put(APN_DISALLOWED_ON_ROAMING, "APN_DISALLOWED_ON_ROAMING")1222 sFailCauseMap.put(APN_DISALLOWED_ON_ROAMING, "APN_DISALLOWED_ON_ROAMING"); sFailCauseMap.put(APN_PARAMETERS_CHANGED, "APN_PARAMETERS_CHANGED")1223 sFailCauseMap.put(APN_PARAMETERS_CHANGED, "APN_PARAMETERS_CHANGED"); sFailCauseMap.put(NULL_APN_DISALLOWED, "NULL_APN_DISALLOWED")1224 sFailCauseMap.put(NULL_APN_DISALLOWED, "NULL_APN_DISALLOWED"); sFailCauseMap.put(THERMAL_MITIGATION, "THERMAL_MITIGATION")1225 sFailCauseMap.put(THERMAL_MITIGATION, "THERMAL_MITIGATION"); sFailCauseMap.put(DATA_SETTINGS_DISABLED, "DATA_SETTINGS_DISABLED")1226 sFailCauseMap.put(DATA_SETTINGS_DISABLED, "DATA_SETTINGS_DISABLED"); sFailCauseMap.put(DATA_ROAMING_SETTINGS_DISABLED, "DATA_ROAMING_SETTINGS_DISABLED")1227 sFailCauseMap.put(DATA_ROAMING_SETTINGS_DISABLED, "DATA_ROAMING_SETTINGS_DISABLED"); sFailCauseMap.put(DDS_SWITCHED, "DDS_SWITCHED")1228 sFailCauseMap.put(DDS_SWITCHED, "DDS_SWITCHED"); sFailCauseMap.put(FORBIDDEN_APN_NAME, "FORBIDDEN_APN_NAME")1229 sFailCauseMap.put(FORBIDDEN_APN_NAME, "FORBIDDEN_APN_NAME"); sFailCauseMap.put(DDS_SWITCH_IN_PROGRESS, "DDS_SWITCH_IN_PROGRESS")1230 sFailCauseMap.put(DDS_SWITCH_IN_PROGRESS, "DDS_SWITCH_IN_PROGRESS"); sFailCauseMap.put(CALL_DISALLOWED_IN_ROAMING, "CALL_DISALLOWED_IN_ROAMING")1231 sFailCauseMap.put(CALL_DISALLOWED_IN_ROAMING, "CALL_DISALLOWED_IN_ROAMING"); sFailCauseMap.put(NON_IP_NOT_SUPPORTED, "NON_IP_NOT_SUPPORTED")1232 sFailCauseMap.put(NON_IP_NOT_SUPPORTED, "NON_IP_NOT_SUPPORTED"); sFailCauseMap.put(PDN_NON_IP_CALL_THROTTLED, "PDN_NON_IP_CALL_THROTTLED")1233 sFailCauseMap.put(PDN_NON_IP_CALL_THROTTLED, "PDN_NON_IP_CALL_THROTTLED"); sFailCauseMap.put(PDN_NON_IP_CALL_DISALLOWED, "PDN_NON_IP_CALL_DISALLOWED")1234 sFailCauseMap.put(PDN_NON_IP_CALL_DISALLOWED, "PDN_NON_IP_CALL_DISALLOWED"); sFailCauseMap.put(CDMA_LOCK, "CDMA_LOCK")1235 sFailCauseMap.put(CDMA_LOCK, "CDMA_LOCK"); sFailCauseMap.put(CDMA_INTERCEPT, "CDMA_INTERCEPT")1236 sFailCauseMap.put(CDMA_INTERCEPT, "CDMA_INTERCEPT"); sFailCauseMap.put(CDMA_REORDER, "CDMA_REORDER")1237 sFailCauseMap.put(CDMA_REORDER, "CDMA_REORDER"); sFailCauseMap.put(CDMA_RELEASE_DUE_TO_SO_REJECTION, "CDMA_RELEASE_DUE_TO_SO_REJECTION")1238 sFailCauseMap.put(CDMA_RELEASE_DUE_TO_SO_REJECTION, "CDMA_RELEASE_DUE_TO_SO_REJECTION"); sFailCauseMap.put(CDMA_INCOMING_CALL, "CDMA_INCOMING_CALL")1239 sFailCauseMap.put(CDMA_INCOMING_CALL, "CDMA_INCOMING_CALL"); sFailCauseMap.put(CDMA_ALERT_STOP, "CDMA_ALERT_STOP")1240 sFailCauseMap.put(CDMA_ALERT_STOP, "CDMA_ALERT_STOP"); sFailCauseMap.put(CHANNEL_ACQUISITION_FAILURE, "CHANNEL_ACQUISITION_FAILURE")1241 sFailCauseMap.put(CHANNEL_ACQUISITION_FAILURE, "CHANNEL_ACQUISITION_FAILURE"); sFailCauseMap.put(MAX_ACCESS_PROBE, "MAX_ACCESS_PROBE")1242 sFailCauseMap.put(MAX_ACCESS_PROBE, "MAX_ACCESS_PROBE"); sFailCauseMap.put(CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION, "CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION")1243 sFailCauseMap.put(CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION, 1244 "CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION"); sFailCauseMap.put(NO_RESPONSE_FROM_BASE_STATION, "NO_RESPONSE_FROM_BASE_STATION")1245 sFailCauseMap.put(NO_RESPONSE_FROM_BASE_STATION, "NO_RESPONSE_FROM_BASE_STATION"); sFailCauseMap.put(REJECTED_BY_BASE_STATION, "REJECTED_BY_BASE_STATION")1246 sFailCauseMap.put(REJECTED_BY_BASE_STATION, "REJECTED_BY_BASE_STATION"); sFailCauseMap.put(CONCURRENT_SERVICES_INCOMPATIBLE, "CONCURRENT_SERVICES_INCOMPATIBLE")1247 sFailCauseMap.put(CONCURRENT_SERVICES_INCOMPATIBLE, "CONCURRENT_SERVICES_INCOMPATIBLE"); sFailCauseMap.put(NO_CDMA_SERVICE, "NO_CDMA_SERVICE")1248 sFailCauseMap.put(NO_CDMA_SERVICE, "NO_CDMA_SERVICE"); sFailCauseMap.put(RUIM_NOT_PRESENT, "RUIM_NOT_PRESENT")1249 sFailCauseMap.put(RUIM_NOT_PRESENT, "RUIM_NOT_PRESENT"); sFailCauseMap.put(CDMA_RETRY_ORDER, "CDMA_RETRY_ORDER")1250 sFailCauseMap.put(CDMA_RETRY_ORDER, "CDMA_RETRY_ORDER"); sFailCauseMap.put(ACCESS_BLOCK, "ACCESS_BLOCK")1251 sFailCauseMap.put(ACCESS_BLOCK, "ACCESS_BLOCK"); sFailCauseMap.put(ACCESS_BLOCK_ALL, "ACCESS_BLOCK_ALL")1252 sFailCauseMap.put(ACCESS_BLOCK_ALL, "ACCESS_BLOCK_ALL"); sFailCauseMap.put(IS707B_MAX_ACCESS_PROBES, "IS707B_MAX_ACCESS_PROBES")1253 sFailCauseMap.put(IS707B_MAX_ACCESS_PROBES, "IS707B_MAX_ACCESS_PROBES"); sFailCauseMap.put(THERMAL_EMERGENCY, "THERMAL_EMERGENCY")1254 sFailCauseMap.put(THERMAL_EMERGENCY, "THERMAL_EMERGENCY"); sFailCauseMap.put(CONCURRENT_SERVICES_NOT_ALLOWED, "CONCURRENT_SERVICES_NOT_ALLOWED")1255 sFailCauseMap.put(CONCURRENT_SERVICES_NOT_ALLOWED, "CONCURRENT_SERVICES_NOT_ALLOWED"); sFailCauseMap.put(INCOMING_CALL_REJECTED, "INCOMING_CALL_REJECTED")1256 sFailCauseMap.put(INCOMING_CALL_REJECTED, "INCOMING_CALL_REJECTED"); sFailCauseMap.put(NO_SERVICE_ON_GATEWAY, "NO_SERVICE_ON_GATEWAY")1257 sFailCauseMap.put(NO_SERVICE_ON_GATEWAY, "NO_SERVICE_ON_GATEWAY"); sFailCauseMap.put(NO_GPRS_CONTEXT, "NO_GPRS_CONTEXT")1258 sFailCauseMap.put(NO_GPRS_CONTEXT, "NO_GPRS_CONTEXT"); sFailCauseMap.put(ILLEGAL_MS, "ILLEGAL_MS")1259 sFailCauseMap.put(ILLEGAL_MS, "ILLEGAL_MS"); sFailCauseMap.put(ILLEGAL_ME, "ILLEGAL_ME")1260 sFailCauseMap.put(ILLEGAL_ME, "ILLEGAL_ME"); sFailCauseMap.put(GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED, "GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED")1261 sFailCauseMap.put(GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED, 1262 "GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED"); sFailCauseMap.put(GPRS_SERVICES_NOT_ALLOWED, "GPRS_SERVICES_NOT_ALLOWED")1263 sFailCauseMap.put(GPRS_SERVICES_NOT_ALLOWED, "GPRS_SERVICES_NOT_ALLOWED"); sFailCauseMap.put(MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK, "MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK")1264 sFailCauseMap.put(MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK, 1265 "MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK"); sFailCauseMap.put(IMPLICITLY_DETACHED, "IMPLICITLY_DETACHED")1266 sFailCauseMap.put(IMPLICITLY_DETACHED, "IMPLICITLY_DETACHED"); sFailCauseMap.put(PLMN_NOT_ALLOWED, "PLMN_NOT_ALLOWED")1267 sFailCauseMap.put(PLMN_NOT_ALLOWED, "PLMN_NOT_ALLOWED"); sFailCauseMap.put(LOCATION_AREA_NOT_ALLOWED, "LOCATION_AREA_NOT_ALLOWED")1268 sFailCauseMap.put(LOCATION_AREA_NOT_ALLOWED, "LOCATION_AREA_NOT_ALLOWED"); sFailCauseMap.put(GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN, "GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN")1269 sFailCauseMap.put(GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN, 1270 "GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN"); sFailCauseMap.put(PDP_DUPLICATE, "PDP_DUPLICATE")1271 sFailCauseMap.put(PDP_DUPLICATE, "PDP_DUPLICATE"); sFailCauseMap.put(UE_RAT_CHANGE, "UE_RAT_CHANGE")1272 sFailCauseMap.put(UE_RAT_CHANGE, "UE_RAT_CHANGE"); sFailCauseMap.put(CONGESTION, "CONGESTION")1273 sFailCauseMap.put(CONGESTION, "CONGESTION"); sFailCauseMap.put(NO_PDP_CONTEXT_ACTIVATED, "NO_PDP_CONTEXT_ACTIVATED")1274 sFailCauseMap.put(NO_PDP_CONTEXT_ACTIVATED, "NO_PDP_CONTEXT_ACTIVATED"); sFailCauseMap.put(ACCESS_CLASS_DSAC_REJECTION, "ACCESS_CLASS_DSAC_REJECTION")1275 sFailCauseMap.put(ACCESS_CLASS_DSAC_REJECTION, "ACCESS_CLASS_DSAC_REJECTION"); sFailCauseMap.put(PDP_ACTIVATE_MAX_RETRY_FAILED, "PDP_ACTIVATE_MAX_RETRY_FAILED")1276 sFailCauseMap.put(PDP_ACTIVATE_MAX_RETRY_FAILED, "PDP_ACTIVATE_MAX_RETRY_FAILED"); sFailCauseMap.put(RADIO_ACCESS_BEARER_FAILURE, "RADIO_ACCESS_BEARER_FAILURE")1277 sFailCauseMap.put(RADIO_ACCESS_BEARER_FAILURE, "RADIO_ACCESS_BEARER_FAILURE"); sFailCauseMap.put(ESM_UNKNOWN_EPS_BEARER_CONTEXT, "ESM_UNKNOWN_EPS_BEARER_CONTEXT")1278 sFailCauseMap.put(ESM_UNKNOWN_EPS_BEARER_CONTEXT, "ESM_UNKNOWN_EPS_BEARER_CONTEXT"); sFailCauseMap.put(DRB_RELEASED_BY_RRC, "DRB_RELEASED_BY_RRC")1279 sFailCauseMap.put(DRB_RELEASED_BY_RRC, "DRB_RELEASED_BY_RRC"); sFailCauseMap.put(CONNECTION_RELEASED, "CONNECTION_RELEASED")1280 sFailCauseMap.put(CONNECTION_RELEASED, "CONNECTION_RELEASED"); sFailCauseMap.put(EMM_DETACHED, "EMM_DETACHED")1281 sFailCauseMap.put(EMM_DETACHED, "EMM_DETACHED"); sFailCauseMap.put(EMM_ATTACH_FAILED, "EMM_ATTACH_FAILED")1282 sFailCauseMap.put(EMM_ATTACH_FAILED, "EMM_ATTACH_FAILED"); sFailCauseMap.put(EMM_ATTACH_STARTED, "EMM_ATTACH_STARTED")1283 sFailCauseMap.put(EMM_ATTACH_STARTED, "EMM_ATTACH_STARTED"); sFailCauseMap.put(LTE_NAS_SERVICE_REQUEST_FAILED, "LTE_NAS_SERVICE_REQUEST_FAILED")1284 sFailCauseMap.put(LTE_NAS_SERVICE_REQUEST_FAILED, "LTE_NAS_SERVICE_REQUEST_FAILED"); sFailCauseMap.put(DUPLICATE_BEARER_ID, "DUPLICATE_BEARER_ID")1285 sFailCauseMap.put(DUPLICATE_BEARER_ID, "DUPLICATE_BEARER_ID"); sFailCauseMap.put(ESM_COLLISION_SCENARIOS, "ESM_COLLISION_SCENARIOS")1286 sFailCauseMap.put(ESM_COLLISION_SCENARIOS, "ESM_COLLISION_SCENARIOS"); sFailCauseMap.put(ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK, "ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK")1287 sFailCauseMap.put(ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK, 1288 "ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK"); sFailCauseMap.put(ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER, "ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER")1289 sFailCauseMap.put(ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER, 1290 "ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER"); sFailCauseMap.put(ESM_BAD_OTA_MESSAGE, "ESM_BAD_OTA_MESSAGE")1291 sFailCauseMap.put(ESM_BAD_OTA_MESSAGE, "ESM_BAD_OTA_MESSAGE"); sFailCauseMap.put(ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL, "ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL")1292 sFailCauseMap.put(ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL, 1293 "ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL"); sFailCauseMap.put(ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT, "ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT")1294 sFailCauseMap.put(ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT, 1295 "ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT"); sFailCauseMap.put(DS_EXPLICIT_DEACTIVATION, "DS_EXPLICIT_DEACTIVATION")1296 sFailCauseMap.put(DS_EXPLICIT_DEACTIVATION, "DS_EXPLICIT_DEACTIVATION"); sFailCauseMap.put(ESM_LOCAL_CAUSE_NONE, "ESM_LOCAL_CAUSE_NONE")1297 sFailCauseMap.put(ESM_LOCAL_CAUSE_NONE, "ESM_LOCAL_CAUSE_NONE"); sFailCauseMap.put(LTE_THROTTLING_NOT_REQUIRED, "LTE_THROTTLING_NOT_REQUIRED")1298 sFailCauseMap.put(LTE_THROTTLING_NOT_REQUIRED, "LTE_THROTTLING_NOT_REQUIRED"); sFailCauseMap.put(ACCESS_CONTROL_LIST_CHECK_FAILURE, "ACCESS_CONTROL_LIST_CHECK_FAILURE")1299 sFailCauseMap.put(ACCESS_CONTROL_LIST_CHECK_FAILURE, 1300 "ACCESS_CONTROL_LIST_CHECK_FAILURE"); sFailCauseMap.put(SERVICE_NOT_ALLOWED_ON_PLMN, "SERVICE_NOT_ALLOWED_ON_PLMN")1301 sFailCauseMap.put(SERVICE_NOT_ALLOWED_ON_PLMN, "SERVICE_NOT_ALLOWED_ON_PLMN"); sFailCauseMap.put(EMM_T3417_EXPIRED, "EMM_T3417_EXPIRED")1302 sFailCauseMap.put(EMM_T3417_EXPIRED, "EMM_T3417_EXPIRED"); sFailCauseMap.put(EMM_T3417_EXT_EXPIRED, "EMM_T3417_EXT_EXPIRED")1303 sFailCauseMap.put(EMM_T3417_EXT_EXPIRED, "EMM_T3417_EXT_EXPIRED"); sFailCauseMap.put(RRC_UPLINK_DATA_TRANSMISSION_FAILURE, "RRC_UPLINK_DATA_TRANSMISSION_FAILURE")1304 sFailCauseMap.put(RRC_UPLINK_DATA_TRANSMISSION_FAILURE, 1305 "RRC_UPLINK_DATA_TRANSMISSION_FAILURE"); sFailCauseMap.put(RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER, "RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER")1306 sFailCauseMap.put(RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER, 1307 "RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER"); sFailCauseMap.put(RRC_UPLINK_CONNECTION_RELEASE, "RRC_UPLINK_CONNECTION_RELEASE")1308 sFailCauseMap.put(RRC_UPLINK_CONNECTION_RELEASE, "RRC_UPLINK_CONNECTION_RELEASE"); sFailCauseMap.put(RRC_UPLINK_RADIO_LINK_FAILURE, "RRC_UPLINK_RADIO_LINK_FAILURE")1309 sFailCauseMap.put(RRC_UPLINK_RADIO_LINK_FAILURE, "RRC_UPLINK_RADIO_LINK_FAILURE"); sFailCauseMap.put(RRC_UPLINK_ERROR_REQUEST_FROM_NAS, "RRC_UPLINK_ERROR_REQUEST_FROM_NAS")1310 sFailCauseMap.put(RRC_UPLINK_ERROR_REQUEST_FROM_NAS, "RRC_UPLINK_ERROR_REQUEST_FROM_NAS"); sFailCauseMap.put(RRC_CONNECTION_ACCESS_STRATUM_FAILURE, "RRC_CONNECTION_ACCESS_STRATUM_FAILURE")1311 sFailCauseMap.put(RRC_CONNECTION_ACCESS_STRATUM_FAILURE, 1312 "RRC_CONNECTION_ACCESS_STRATUM_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS, "RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS")1313 sFailCauseMap.put(RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS, 1314 "RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS"); sFailCauseMap.put(RRC_CONNECTION_ACCESS_BARRED, "RRC_CONNECTION_ACCESS_BARRED")1315 sFailCauseMap.put(RRC_CONNECTION_ACCESS_BARRED, "RRC_CONNECTION_ACCESS_BARRED"); sFailCauseMap.put(RRC_CONNECTION_CELL_RESELECTION, "RRC_CONNECTION_CELL_RESELECTION")1316 sFailCauseMap.put(RRC_CONNECTION_CELL_RESELECTION, "RRC_CONNECTION_CELL_RESELECTION"); sFailCauseMap.put(RRC_CONNECTION_CONFIG_FAILURE, "RRC_CONNECTION_CONFIG_FAILURE")1317 sFailCauseMap.put(RRC_CONNECTION_CONFIG_FAILURE, "RRC_CONNECTION_CONFIG_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_TIMER_EXPIRED, "RRC_CONNECTION_TIMER_EXPIRED")1318 sFailCauseMap.put(RRC_CONNECTION_TIMER_EXPIRED, "RRC_CONNECTION_TIMER_EXPIRED"); sFailCauseMap.put(RRC_CONNECTION_LINK_FAILURE, "RRC_CONNECTION_LINK_FAILURE")1319 sFailCauseMap.put(RRC_CONNECTION_LINK_FAILURE, "RRC_CONNECTION_LINK_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_CELL_NOT_CAMPED, "RRC_CONNECTION_CELL_NOT_CAMPED")1320 sFailCauseMap.put(RRC_CONNECTION_CELL_NOT_CAMPED, "RRC_CONNECTION_CELL_NOT_CAMPED"); sFailCauseMap.put(RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE, "RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE")1321 sFailCauseMap.put(RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE, 1322 "RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_REJECT_BY_NETWORK, "RRC_CONNECTION_REJECT_BY_NETWORK")1323 sFailCauseMap.put(RRC_CONNECTION_REJECT_BY_NETWORK, "RRC_CONNECTION_REJECT_BY_NETWORK"); sFailCauseMap.put(RRC_CONNECTION_NORMAL_RELEASE, "RRC_CONNECTION_NORMAL_RELEASE")1324 sFailCauseMap.put(RRC_CONNECTION_NORMAL_RELEASE, "RRC_CONNECTION_NORMAL_RELEASE"); sFailCauseMap.put(RRC_CONNECTION_RADIO_LINK_FAILURE, "RRC_CONNECTION_RADIO_LINK_FAILURE")1325 sFailCauseMap.put(RRC_CONNECTION_RADIO_LINK_FAILURE, "RRC_CONNECTION_RADIO_LINK_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_REESTABLISHMENT_FAILURE, "RRC_CONNECTION_REESTABLISHMENT_FAILURE")1326 sFailCauseMap.put(RRC_CONNECTION_REESTABLISHMENT_FAILURE, 1327 "RRC_CONNECTION_REESTABLISHMENT_FAILURE"); sFailCauseMap.put(RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER, "RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER")1328 sFailCauseMap.put(RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER, 1329 "RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER"); sFailCauseMap.put(RRC_CONNECTION_ABORT_REQUEST, "RRC_CONNECTION_ABORT_REQUEST")1330 sFailCauseMap.put(RRC_CONNECTION_ABORT_REQUEST, "RRC_CONNECTION_ABORT_REQUEST"); sFailCauseMap.put(RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR, "RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR")1331 sFailCauseMap.put(RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR, 1332 "RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR"); sFailCauseMap.put(NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH, "NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH")1333 sFailCauseMap.put(NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH, 1334 "NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH"); sFailCauseMap.put(NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH, "NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH")1335 sFailCauseMap.put(NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH, 1336 "NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH"); sFailCauseMap.put(ESM_PROCEDURE_TIME_OUT, "ESM_PROCEDURE_TIME_OUT")1337 sFailCauseMap.put(ESM_PROCEDURE_TIME_OUT, "ESM_PROCEDURE_TIME_OUT"); sFailCauseMap.put(INVALID_CONNECTION_ID, "INVALID_CONNECTION_ID")1338 sFailCauseMap.put(INVALID_CONNECTION_ID, "INVALID_CONNECTION_ID"); sFailCauseMap.put(MAXIMIUM_NSAPIS_EXCEEDED, "MAXIMIUM_NSAPIS_EXCEEDED")1339 sFailCauseMap.put(MAXIMIUM_NSAPIS_EXCEEDED, "MAXIMIUM_NSAPIS_EXCEEDED"); sFailCauseMap.put(INVALID_PRIMARY_NSAPI, "INVALID_PRIMARY_NSAPI")1340 sFailCauseMap.put(INVALID_PRIMARY_NSAPI, "INVALID_PRIMARY_NSAPI"); sFailCauseMap.put(CANNOT_ENCODE_OTA_MESSAGE, "CANNOT_ENCODE_OTA_MESSAGE")1341 sFailCauseMap.put(CANNOT_ENCODE_OTA_MESSAGE, "CANNOT_ENCODE_OTA_MESSAGE"); sFailCauseMap.put(RADIO_ACCESS_BEARER_SETUP_FAILURE, "RADIO_ACCESS_BEARER_SETUP_FAILURE")1342 sFailCauseMap.put(RADIO_ACCESS_BEARER_SETUP_FAILURE, "RADIO_ACCESS_BEARER_SETUP_FAILURE"); sFailCauseMap.put(PDP_ESTABLISH_TIMEOUT_EXPIRED, "PDP_ESTABLISH_TIMEOUT_EXPIRED")1343 sFailCauseMap.put(PDP_ESTABLISH_TIMEOUT_EXPIRED, "PDP_ESTABLISH_TIMEOUT_EXPIRED"); sFailCauseMap.put(PDP_MODIFY_TIMEOUT_EXPIRED, "PDP_MODIFY_TIMEOUT_EXPIRED")1344 sFailCauseMap.put(PDP_MODIFY_TIMEOUT_EXPIRED, "PDP_MODIFY_TIMEOUT_EXPIRED"); sFailCauseMap.put(PDP_INACTIVE_TIMEOUT_EXPIRED, "PDP_INACTIVE_TIMEOUT_EXPIRED")1345 sFailCauseMap.put(PDP_INACTIVE_TIMEOUT_EXPIRED, "PDP_INACTIVE_TIMEOUT_EXPIRED"); sFailCauseMap.put(PDP_LOWERLAYER_ERROR, "PDP_LOWERLAYER_ERROR")1346 sFailCauseMap.put(PDP_LOWERLAYER_ERROR, "PDP_LOWERLAYER_ERROR"); sFailCauseMap.put(PDP_MODIFY_COLLISION, "PDP_MODIFY_COLLISION")1347 sFailCauseMap.put(PDP_MODIFY_COLLISION, "PDP_MODIFY_COLLISION"); sFailCauseMap.put(MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED, "MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED")1348 sFailCauseMap.put(MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED, 1349 "MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED"); sFailCauseMap.put(NAS_REQUEST_REJECTED_BY_NETWORK, "NAS_REQUEST_REJECTED_BY_NETWORK")1350 sFailCauseMap.put(NAS_REQUEST_REJECTED_BY_NETWORK, "NAS_REQUEST_REJECTED_BY_NETWORK"); sFailCauseMap.put(RRC_CONNECTION_INVALID_REQUEST, "RRC_CONNECTION_INVALID_REQUEST")1351 sFailCauseMap.put(RRC_CONNECTION_INVALID_REQUEST, "RRC_CONNECTION_INVALID_REQUEST"); sFailCauseMap.put(RRC_CONNECTION_TRACKING_AREA_ID_CHANGED, "RRC_CONNECTION_TRACKING_AREA_ID_CHANGED")1352 sFailCauseMap.put(RRC_CONNECTION_TRACKING_AREA_ID_CHANGED, 1353 "RRC_CONNECTION_TRACKING_AREA_ID_CHANGED"); sFailCauseMap.put(RRC_CONNECTION_RF_UNAVAILABLE, "RRC_CONNECTION_RF_UNAVAILABLE")1354 sFailCauseMap.put(RRC_CONNECTION_RF_UNAVAILABLE, "RRC_CONNECTION_RF_UNAVAILABLE"); sFailCauseMap.put(RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE, "RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE")1355 sFailCauseMap.put(RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE, 1356 "RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE"); sFailCauseMap.put(RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE, "RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE")1357 sFailCauseMap.put(RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE, 1358 "RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE"); sFailCauseMap.put(RRC_CONNECTION_ABORTED_AFTER_HANDOVER, "RRC_CONNECTION_ABORTED_AFTER_HANDOVER")1359 sFailCauseMap.put(RRC_CONNECTION_ABORTED_AFTER_HANDOVER, 1360 "RRC_CONNECTION_ABORTED_AFTER_HANDOVER"); sFailCauseMap.put(RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE, "RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE")1361 sFailCauseMap.put(RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE, 1362 "RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE"); sFailCauseMap.put(RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE, "RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE")1363 sFailCauseMap.put(RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE, 1364 "RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE"); sFailCauseMap.put(IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER, "IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER")1365 sFailCauseMap.put(IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER, 1366 "IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER"); sFailCauseMap.put(IMEI_NOT_ACCEPTED, "IMEI_NOT_ACCEPTED")1367 sFailCauseMap.put(IMEI_NOT_ACCEPTED, "IMEI_NOT_ACCEPTED"); sFailCauseMap.put(EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED, "EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED")1368 sFailCauseMap.put(EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED, 1369 "EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED"); sFailCauseMap.put(EPS_SERVICES_NOT_ALLOWED_IN_PLMN, "EPS_SERVICES_NOT_ALLOWED_IN_PLMN")1370 sFailCauseMap.put(EPS_SERVICES_NOT_ALLOWED_IN_PLMN, "EPS_SERVICES_NOT_ALLOWED_IN_PLMN"); sFailCauseMap.put(MSC_TEMPORARILY_NOT_REACHABLE, "MSC_TEMPORARILY_NOT_REACHABLE")1371 sFailCauseMap.put(MSC_TEMPORARILY_NOT_REACHABLE, "MSC_TEMPORARILY_NOT_REACHABLE"); sFailCauseMap.put(CS_DOMAIN_NOT_AVAILABLE, "CS_DOMAIN_NOT_AVAILABLE")1372 sFailCauseMap.put(CS_DOMAIN_NOT_AVAILABLE, "CS_DOMAIN_NOT_AVAILABLE"); sFailCauseMap.put(ESM_FAILURE, "ESM_FAILURE")1373 sFailCauseMap.put(ESM_FAILURE, "ESM_FAILURE"); sFailCauseMap.put(MAC_FAILURE, "MAC_FAILURE")1374 sFailCauseMap.put(MAC_FAILURE, "MAC_FAILURE"); sFailCauseMap.put(SYNCHRONIZATION_FAILURE, "SYNCHRONIZATION_FAILURE")1375 sFailCauseMap.put(SYNCHRONIZATION_FAILURE, "SYNCHRONIZATION_FAILURE"); sFailCauseMap.put(UE_SECURITY_CAPABILITIES_MISMATCH, "UE_SECURITY_CAPABILITIES_MISMATCH")1376 sFailCauseMap.put(UE_SECURITY_CAPABILITIES_MISMATCH, "UE_SECURITY_CAPABILITIES_MISMATCH"); sFailCauseMap.put(SECURITY_MODE_REJECTED, "SECURITY_MODE_REJECTED")1377