Saltar al contenido

Códigos command_status

Toda respuesta del servidor SMPP trae un command_status. Con 0 todo salió bien; con cualquier otro valor, esta tabla te dice por qué y qué hacer.

4 min de lectura

Los códigos

generic_nack

Cuando el servidor no puede responder con la respuesta propia del comando, porque no lo entiende o no lo admite, responde generic_nack con 0x00000002 o 0x00000003. Las respuestas que llegan sin que las hayamos pedido se ignoran sin contestar.

Contraseña incorrecta

Una contraseña incorrecta recibe 0x0000000D (ESME_RBINDFAIL), no 0x0000000E (ESME_RINVPASWD): el servidor nunca devuelve ese código. Hay clientes SMPP que, ante ese código, dejan de reconectar para siempre; con 0x0000000D siguen reintentando y se recuperan solos en cuanto corriges la contraseña.

Cuándo reintentar

  • Reintenta con espera creciente: 0x00000058, 0x00000014 y 0x00000008. Son pasajeros.
  • No reintentes igual: 0x00000001, 0x0000000B y 0x00000003. El problema está en el PDU.
  • Revisa tu cuenta antes de reintentar: 0x0000000A, 0x0000000D, 0x0000000F y 0x00000045.

¿Necesitas ayuda?

¿Te sirvió esta página?

Ver todos los canales de soporte