ESME_RINVSYSID en SMPP

¿Qué es ESME_RINVSYSID?

ESME_RINVSYSID (Código de Error: 0x0000000F) es un error de SMPP que indica que el system_id proporcionado en la solicitud de enlace no es válido o no es reconocido por el SMSC.

Posibles Causas

  • El campo system_id en la solicitud de enlace es incorrecto.
  • El system_id proporcionado no existe en la base de datos del SMSC.
  • La cuenta ESME asociada al system_id ha sido desactivada o suspendida.
  • El system_id contiene caracteres no soportados o errores de formato.
  • Hay un error tipográfico o discrepancia en el system_id comparado con los registros del SMSC.

¿Cuándo Ocurre?

Este error ocurre al enviar un PDU de bind_transmitter, bind_receiver o bind_transceiver con un system_id inválido.

Ejemplo de Transacción PDU en SMPP

PDU bind_transmitter Incorrecto (System ID Inválido)

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

PDU de Respuesta (bind_transmitter_resp) con ESME_RINVSYSID

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

Problema: El system_id proporcionado ("invalid") no es reconocido por el SMSC.

¿Cómo Solucionarlo?

  • Asegúrate de que el system_id correcto esté siendo utilizado.
  • Verifica que el system_id coincida con lo registrado en el SMSC.
  • Revisa si hay errores tipográficos, espacios adicionales o codificación incorrecta en el campo system_id.
  • Confirma que la cuenta asociada al system_id esté activa y no suspendida.
  • Habilita registros de depuración para inspeccionar los valores exactos enviados en el PDU.

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

More information