Códigos de Error SMPP
Los siguientes códigos de error son devueltos por los servidores SMPP a los clientes SMPP para indicar que algo salió mal. La tabla a continuación es indicativa, ya que muchos proveedores SMPP utilizan códigos de error personalizados además de los códigos listados aquí.
El código de error SMPP más frecuente:
Número de Fila | Número de Error | Nombre del Error | Descripción del Error |
---|---|---|---|
1 | 0x69 | ESME_RSUBMITFAIL | Fallo genérico en el envío |
Tabla completa de Códigos de Error SMPP
0 | 0x0 | ESME_ROK | Ok - Mensaje aceptable |
---|---|---|---|
1 | 0x1 | ESME_RINVMSGLEN | Longitud de mensaje inválida |
2 | 0x2 | ESME_RINVCMDLEN | Longitud de comando inválida |
3 | 0x3 | ESME_RINVCMDID | ID de comando inválido |
4 | 0x4 | ESME_RINVBNDSTS | Estado de bind inválido |
5 | 0x5 | ESME_RALYBND | Intento de bind cuando ya está vinculado |
6 | 0x6 | ESME_RINVPRTFLG | Bandera de prioridad inválida |
7 | 0x7 | ESME_RINVREGDLVFLG | Bandera de entrega registrada inválida |
8 | 0x8 | ESME_RSYSERR | Error del sistema SMSC |
10 | 0xa | ESME_RINVSRCADR | Dirección de origen inválida |
11 | 0xb | ESME_RINVDSTADR | Dirección de destino inválida |
12 | 0xc | ESME_RINVMSGID | ID de mensaje inválido |
13 | 0xd | ESME_RBINDFAIL | Fallo genérico en el bind |
14 | 0xe | ESME_RINVPASWD | Contraseña inválida |
15 | 0xf | ESME_RINVSYSID | System-ID inválido |
17 | 0x11 | ESME_RCANCELFAIL | Fallo al cancelar |
19 | 0x13 | ESME_RREPLACEFAIL | Fallo al reemplazar |
20 | 0x14 | ESME_RMSGQFUL | Demasiados mensajes en cola actualmente |
22 | 0x16 | ESME_RINVSERTYP | Tipo de servicio inválido |
51 | 0x33 | ESME_RINVNUMDESTS | Número inválido de direcciones de destino |
52 | 0x34 | ESME_RINVDLNAME | Nombre inválido |
64 | 0x40 | ESME_RINVDESTFLAG | Opción de bandera de destino inválida |
66 | 0x42 | ESME_RINVSUBREP | Valor inválido para la opción de envío con reemplazo |
67 | 0x43 | ESME_RINVESMCLASS | Valor inválido para el campo esm_class |
68 | 0x44 | ESME_RCNTSUBDL | No se puede enviar a una lista de distribución |
69 | 0x45 | ESME_RSUBMITFAIL | Fallo genérico en el envío |
72 | 0x48 | ESME_RINVSRCTON | Tipo de número inválido para el origen |
73 | 0x49 | ESME_RINVSRCNPI | Indicador de plan de numeración inválido para el origen |
74 | 0x4a | ESME_RINVDSTTON | Tipo de número inválido para el destino |
75 | 0x4b | ESME_RINVDSTNPI | Indicador de plan de numeración inválido para el destino |
77 | 0x4d | ESME_RINVSYSTYP | Tipo de esm inválido |
78 | 0x4e | ESME_RINVREPFLAG | Opción de bandera de envío con reemplazo inválida |
85 | 0x55 | ESME_RINVNUMMSGS | Número inválido de mensajes especificados para query_last_msgs primitivo |
88 | 0x58 | ESME_RTHROTTLED | El SMSC está limitando mensajes entrantes |
98 | 0x62 | ESME_RINVEXPIRY | Fecha de validez inválida |
103 | 0x67 | ESME_RQUERYFAIL | Violación de cuota, agregue crédito a la cuenta |
194 | 0xc2 | ESME_RINVPARLEN | Longitud de parámetro opcional inválida |
195 | 0xc3 | ESME_RMISSINGOPTPARAM | Falta parámetro opcional |
196 | 0xc4 | ESME_RINVOPTPARAMVAL | Valor de parámetro opcional inválido |
254 | 0xfe | ESME_RDELIVERYFAILURE | Fallo genérico en la entrega |
255 | 0xff | ESME_RUNKNOWNERR | Error desconocido |
More information
- SMPP specification
- SMPP protocol version comparison
- SMPP PDU logging
- How to use SMPP API with programming languages
- Secure SMPP connection over SSL TLS
- SMPP delivery report format
- What is an SMPP simulator
- SMPP error codes
- How to send a test SMPP SMS message
- SMPP PDU decode
- SMPP Character encoding
- SMPP wireshark