ESME_RINVDLNAME en SMPP

¿Qué es ESME_RINVDLNAME?

ESME_RINVDLNAME (Código de Error: 0x00000034) es un error de SMPP que indica que el nombre de la lista de distribución (DL) proporcionado en el PDU es inválido o no es reconocido por el SMSC.

Posibles Causas

  • El nombre de la lista de distribución especificada no existe en el SMSC.
  • El formato del nombre de la lista de distribución es incorrecto.
  • El ESME no tiene permiso para usar la lista de distribución especificada.
  • El SMSC no soporta listas de distribución.

¿Cuándo Ocurre?

Este error ocurre al enviar un PDU submit_multi que hace referencia a una lista de distribución inválida o inexistente.

Ejemplo de Transacción SMPP PDU

PDU submit_multi Incorrecto (Nombre de Lista de Distribución Inválido)

0000003C (Longitud)
00000021 (ID de Comando para submit_multi)
00000000 (Estado del Comando)
00000002 (Número de Secuencia)
00 (Tipo de Servicio)
01 (TON de Dirección de Origen)
01 (NPI de Dirección de Origen)
31323334 00 (Dirección de Origen: "1234")
00 (Clase ESM)
00 (ID de Protocolo)
00 (Bandera de Prioridad)
00000000 (Tiempo de Entrega Programado - No Establecido)
00000000 (Período de Validez - No Establecido)
00 (Entrega Registrada)
00 (Bandera de Reemplazar Si Presente)
00 (ID de Mensaje Predeterminado)
0005 (Longitud del Mensaje)
48656C6C 6F (Mensaje: "Hello")
01 (Número de Destinos)
02 (Bandera de Destino - Lista de Distribución)
696E76616C69646C00 (Nombre de DL Inválido: "invalidDL")

PDU de Respuesta (submit_multi_resp) con ESME_RINVDLNAME

00000010 (Longitud)
80000021 (ID de Comando para submit_multi_resp)
00000034 (Estado del Comando - ESME_RINVDLNAME)
00000002 (Número de Secuencia)

Problema: El nombre de la lista de distribución proporcionado ("invalidDL") no existe o está mal formateado.

¿Cómo Solucionarlo?

  • Verifica que el nombre de la lista de distribución esté correctamente formateado y exista en el SMSC.
  • Asegúrate de que el ESME tenga los permisos necesarios para usar la lista de distribución.
  • Confirma con el proveedor del SMSC si las listas de distribución están soportadas.
  • Consulta la documentación del SMSC para conocer las convenciones de nombres válidos para listas de distribución.
  • 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 disponibilidad y configuración de las listas de distribución.

More information