ESME_RINVNUMBCAST_AREAS en SMPP

¿Qué es ESME_RINVNUMBCAST_AREAS?

ESME_RINVNUMBCAST_AREAS (Código de Error: 0x00000109) indica que el número de áreas de difusión especificado en el PDU de SMPP no es válido.

Posibles Causas

  • El número de áreas de difusión especificado excede el límite permitido.
  • Codificación o formato incorrecto de la lista de áreas de difusión.
  • Se especificó cero o un número negativo de áreas de difusión.

¿Cuándo Ocurre?

Este error ocurre cuando un ESME envía un mensaje broadcast_sm con un número inválido de áreas de difusión en el PDU.

Ejemplo de Transacción PDU en SMPP

PDU de Solicitud (broadcast_sm) Enviado por ESME

00000034 (Longitud)
00000111 (ID de Comando para broadcast_sm)
00000000 (Estado del Comando)
00000004 (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 Programado - 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")
001C (Etiqueta TLV de Número de Áreas de Difusión)
0001 (Longitud TLV)
FF (Valor Inválido - Excede el Límite)

PDU de Respuesta (broadcast_sm_resp) Indicando ESME_RINVNUMBCAST_AREAS

00000010 (Longitud)
80000111 (ID de Comando para broadcast_sm_resp)
00000109 (Estado del Comando - ESME_RINVNUMBCAST_AREAS)
00000004 (Número de Secuencia)

¿Cómo Solucionarlo?

  • Asegúrese de que el número de áreas de difusión no exceda el límite permitido por el SMSC.
  • Verifique que el número de áreas de difusión esté correctamente formateado y codificado.
  • Compruebe que no haya valores cero o negativos no intencionados.
  • Consulte al proveedor del SMSC para conocer el número máximo correcto de áreas de difusión.

Para resolver este problema, corrija el número de áreas de difusión en el PDU y reenvíe la solicitud.

More information