ESME_RINVBCASTMSGCLASS en SMPP

¿Qué es ESME_RINVBCASTMSGCLASS?

ESME_RINVBCASTMSGCLASS (Código de Error: 0x0000010B) indica que la clase de mensaje de difusión especificada en la PDU de SMPP es inválida o no está soportada.

Causas Posibles

  • Clase de mensaje inválida o desconocida especificada en la solicitud broadcast_sm.
  • Valor de clase de mensaje mal formateado en la PDU.
  • El SMSC no soporta la clase de mensaje de difusión especificada.

¿Cuándo Ocurre?

Este error ocurre cuando un ESME envía un mensaje broadcast_sm con una clase de mensaje inválida o no soportada.

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)
00000006 (Número de Secuencia)
00 (Tipo de Servicio - Por defecto)
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")
001E (Etiqueta TLV de Clase de Mensaje de Difusión)
0001 (Longitud TLV)
FF (Valor Inválido - Clase de Mensaje No Soportada)

PDU de Respuesta (broadcast_sm_resp) Indicando ESME_RINVBCASTMSGCLASS

00000010 (Longitud)
80000111 (ID de Comando para broadcast_sm_resp)
0000010B (Estado del Comando - ESME_RINVBCASTMSGCLASS)
00000006 (Número de Secuencia)

¿Cómo Solucionarlo?

  • Asegúrese de que la clase de mensaje de difusión sea válida y esté soportada por el SMSC.
  • Verifique la codificación y el formato correcto de la clase de mensaje en la PDU.
  • Consulte la documentación del SMSC para obtener una lista de clases de mensaje de difusión permitidas.

Para resolver este problema, corrija la clase de mensaje de difusión en la PDU y reenvíe la solicitud.

More information