ESME_RINVPASWD en SMPP

¿Qué es ESME_RINVPASWD?

ESME_RINVPASWD (Código de Error: 0x0000000E) es un error de SMPP que indica que la contraseña proporcionada en la solicitud de bind es inválida.

Posibles Causas

  • El campo password en la solicitud de bind es incorrecto.
  • La contraseña no coincide con la registrada en el SMSC.
  • Las credenciales de la cuenta han cambiado, pero se sigue usando la contraseña antigua.
  • El campo de contraseña contiene caracteres no soportados o problemas de formato.
  • El SMSC aplica sensibilidad a mayúsculas y minúsculas, y la contraseña no coincide exactamente.
  • Demasiados intentos fallidos de autenticación pueden resultar en un rechazo temporal o permanente.

¿Cuándo Ocurre?

Este error ocurre al enviar un PDU de bind_transmitter, bind_receiver o bind_transceiver con una contraseña incorrecta.

Ejemplo de Transacción PDU en SMPP

PDU de bind_transmitter Incorrecto (Contraseña Inválida)

0000001F (Longitud)
00000002 (ID de Comando para bind_transmitter)
00000000 (Estado del Comando)
00000001 (Número de Secuencia)
74657374 7573657200 (ID del Sistema: "testuser")
696E7661 6C696400 (Contraseña: "invalid")  ; Contraseña incorrecta
534D5050 0000 (Tipo de Sistema: "SMPP")
34 (Versión de la Interfaz)
00 (TON de Dirección)
00 (NPI de Dirección)
00 (Rango de Dirección)

PDU de Respuesta (bind_transmitter_resp) con ESME_RINVPASWD

00000010 (Longitud)
80000002 (ID de Comando para bind_transmitter_resp)
0000000E (Estado del Comando - ESME_RINVPASWD)
00000001 (Número de Secuencia)

Problema: La contraseña proporcionada ("invalid") no coincide con la correcta para la cuenta.

¿Cómo Solucionarlo?

  • Asegúrate de que se está usando la contraseña correcta.
  • Verifica si hay sensibilidad a mayúsculas y minúsculas en el sistema de autenticación del SMSC.
  • Confirma que no hay espacios adicionales o problemas de codificación en el campo de contraseña.
  • Verifica que las credenciales no hayan sido cambiadas por el proveedor del SMSC.
  • Restablece la contraseña si múltiples intentos fallidos han bloqueado la cuenta.
  • Activa registros de depuración para inspeccionar los valores exactos enviados en el PDU.

Si el problema persiste, contacta al proveedor del SMSC para verificar las credenciales de la cuenta y resolver problemas de autenticación.

More information