| Código | Nombre | Descripción |
|---|---|---|
| 0x00000008 | ESME_RSYSERR | Error de sistema en el SMSC |
| 0x00000014 | ESME_RMSGQFUL | Cola de mensajes llena — reducir velocidad de envío |
| 0x00000045 (69) | ESME_RSUBMITFAIL | Fallo general al enviar el mensaje |
| 0x00000065 | ESME_RX_P_APPN | Rechazo permanente del receptor (número inactivo o bloqueado) |
| 0x000000FE | ESME_RDELIVERYFAILURE | Fallo de entrega en la transacción |
| Código | Nombre | Descripción |
|---|---|---|
| 0x0000000D | ESME_RBINDFAIL | Fallo de autenticación — usuario o contraseña incorrectos |
| 0x00000005 | ESME_RALYBND | Sesión ya abierta — conexión duplicada |
| 0x0000000E | ESME_RINVPASWD | Contraseña inválida |
| 0x0000000F | ESME_RINVSYSID | System ID incorrecto |
| 0x00000004 | ESME_RINVBNDSTS | Estado de bind incorrecto (bind antes de desconectarse) |
| Código | Nombre | Descripción |
|---|---|---|
| 0x00000001 | ESME_RINVMSGLEN | Mensaje demasiado largo (supera límite del segmento) |
| 0x0000000A | ESME_RINVSRCADR | Sender ID inválido o no registrado en la operadora |
| 0x0000000B | ESME_RINVDSTADR | Número destino inválido o mal formateado |
| 0x00000043 | ESME_RINVESMCLASS | Tipo de mensaje inválido (esm_class) |
| 0x000000C0 | ESME_RINVTLVSTREAM | Error en parámetros opcionales del PDU |
| Código | Nombre | Descripción |
|---|---|---|
| 0x00000058 (88) | ESME_RTHROTTLED | Throttling — demasiados mensajes por segundo (límite de TPS excedido) |
| 0x00000061 | ESME_RINVSCHED | Tiempo de envío programado inválido |
| 0x00000062 | ESME_RINVEXPIRY | Tiempo de expiración del mensaje inválido |
| 0x00000064 | ESME_RX_T_APPN | Error temporal en receptor — reintentar más tarde |
| 0x000000FF | ESME_RUNKNOWNERR | Error desconocido — contactar al proveedor SMPP |
| Código | Operadora | Descripción |
|---|---|---|
| 69 | MOVISTAR | Contenido filtrado (Código 69) — tono agresivo, urgencia extrema, palabras bloqueadas o MAYÚSCULAS. El mensaje es rechazado antes de entregarse. Revisar redacción y remitente registrado. |
| 88 | TELCEL / ALTAN | Throttling (Código 88) — se excedió el límite de mensajes por segundo (TPS). Reducir velocidad de envío y reintentar con backoff exponencial (esperar 5-10s antes del siguiente lote). |
| 101 | Todas | 0x00000065 — Número de destino inactivo, portado o en lista negra del operador. No reintentar este número. |