ESME_RINVBCASTALIAS_NAME en SMPP

¿Qué es ESME_RINVBCASTALIAS_NAME?

ESME_RINVBCASTALIAS_NAME (Código de Error: 0x00000107) indica que el nombre del alias de transmisión proporcionado en la PDU de SMPP no es válido o no es reconocido por el SMSC.

Posibles Causas

  • El nombre del alias no existe o no está registrado en el SMSC.
  • El nombre del alias contiene caracteres inválidos o excede la longitud permitida.
  • El formato del nombre del alias no cumple con la estructura esperada por el SMSC.

¿Cuándo Ocurre?

Este error ocurre cuando un ESME intenta enviar un mensaje de transmisión utilizando un nombre de alias inválido o no reconocido en la PDU broadcast_sm.

Ejemplo de Transacción PDU en SMPP

PDU de Solicitud (broadcast_sm) Enviada por el ESME

00000034 (Longitud)
00000111 (ID de Comando para broadcast_sm)
00000000 (Estado del Comando)
00000002 (Número de Secuencia)
00 (Tipo de Servicio - Predeterminado)
01 (TON de Dirección de Origen - Internacional)
01 (NPI de Dirección de Origen - ISDN)
31323334 00 (Dirección de Origen: "1234")
01 (TON de Dirección de Destino - Internacional)
01 (NPI de Dirección de Destino - ISDN)
39383736 00 (Dirección de Destino: "9876")
00 (Clase ESM)
00 (ID de Protocolo)
00 (Esquema de Codificación de Datos)
00 (Indicador de Prioridad)
00000000 (Tiempo de Entrega Programada - No Establecido)
00000000 (Período de Validez - No Establecido)
00 (Indicador de Reemplazo Si Presente)
00 (ID de Mensaje Predeterminado Sm)
0005 (Longitud del Mensaje)
48656C6C 6F (Mensaje: "Hello")
000A (Etiqueta TLV de Nombre de Alias de Transmisión)
0005 (Longitud TLV)
4E616D65 (Nombre de Alias Inválido: "Name")

PDU de Respuesta (broadcast_sm_resp) Indicando ESME_RINVBCASTALIAS_NAME

00000010 (Longitud)
80000111 (ID de Comando para broadcast_sm_resp)
00000107 (Estado del Comando - ESME_RINVBCASTALIAS_NAME)
00000002 (Número de Secuencia)

¿Cómo Solucionarlo?

  • Asegúrese de que el nombre del alias esté correctamente formateado y registrado en el SMSC.
  • Verifique que el nombre del alias no contenga caracteres no admitidos o exceda la longitud máxima.
  • Consulte al proveedor del SMSC para obtener la lista de nombres de alias de transmisión válidos.
  • Utilice un nombre de alias diferente y válido o verifique si hay un identificador alternativo disponible.

Para resolver este problema, confirme el nombre del alias de transmisión con el SMSC y actualice la PDU de SMPP en consecuencia.

More information