Informes de entrega y estados de SMS

Un informe de entrega —también llamado delivery report o DLR— es la respuesta de la red sobre lo que ha pasado con su mensaje. La distinción más importante: Sent significa que el mensaje se ha entregado al operador, y Delivered que ha llegado efectivamente al dispositivo. Solo lo segundo es una confirmación.

Aquí abajo tiene todos los códigos de estado que devuelve SMSBOX, qué significan y qué puede hacer al respecto.

Todos los códigos de estado y su significado

Código Estado Qué significa Qué hacer
10 Sent El mensaje se ha entregado a la red del operador. Esperar: es un estado intermedio, no una confirmación de entrega.
11 Delivered El mensaje ha llegado al dispositivo del destinatario. Nada. Es el estado final que quiere ver.
12 Buffered Aceptado pero todavía no entregable: el dispositivo está apagado o fuera de cobertura. Esperar. La red vuelve a intentarlo mientras dure el periodo de validez.
13 Undelivered La red no ha podido entregar el mensaje, por ejemplo porque el número ya no existe. Compruebe el número. Si ocurre a menudo, depure su lista con un HLR masivo.
14 Expired El periodo de validez ha vencido sin que el dispositivo llegara a estar accesible. Vuelva a enviar en otro momento, o marque el número como inactivo.
15 Rejected La red ha rechazado el mensaje, por ejemplo por un nombre de remitente no permitido o por un contenido considerado spam. Revise su remitente y su texto. No insista: eso daña su reputación ante el operador.
16 Unknown La red no da una respuesta clara. Algunos operadores extranjeros sencillamente no ofrecen informes fiables. No lo considere un error. Si tiene dudas, compruebe el número por separado.
20 Blacklist El número está en una lista de bloqueo y ya no recibe mensajes suyos, normalmente tras una baja. Elimine el número de su lista. Seguir enviando cuesta créditos y no aporta nada.
21 LowBalance No hay créditos suficientes en su cuenta para enviar el mensaje. Recargue, o active la recarga automática y un aviso de saldo.
01 Error Algo ha fallado al procesar el mensaje. Consulte el registro de trace para ver la petición y la respuesta en bruto, o contacte con el soporte con el ID del mensaje.

estado final, correcto   estado intermedio o sin decidir   no entregado, requiere acción

El camino que recorre su mensaje

1

Usted envía

Desde el panel, con una importación de Excel, por correo o con la API REST. El mensaje recibe un ID único.

2

Nosotros lo entregamos

SMSBOX enruta el mensaje al operador del destinatario. El estado pasa a Sent.

3

El operador lo entrega

Si el dispositivo está apagado, el mensaje queda en cola: Buffered.

4

La red responde

Llega el estado final: Delivered, o uno de los estados de error de arriba.

Entre el paso 2 y el 4 puede pasar tiempo. Un mensaje que después de unos segundos sigue en Sent no ha fallado: está esperando la respuesta de la red.

Los estados en su propio sistema

En el panel consulta el estado de cada mensaje enviado. Si trabaja con la API, no hace falta que se quede consultándolo: indique una URL de notificación al enviar y nosotros enviamos cada cambio de estado a esa dirección mediante un HTTP POST.

Ese POST contiene el ID del mensaje y el código de estado de la tabla de arriba. Así mantiene su propia base de datos al día y puede reaccionar de inmediato: llamar a un cliente ante un Undelivered, o marcar un número ante un Blacklist.

Reenviar los estados de entrega a su propio sistema

Así mantiene alta su tasa de entrega

La mayoría de los mensajes fallidos se pueden evitar. Una lista que dura años contiene inevitablemente números que ya no existen, y cada envío a ellos cuesta créditos sin resultado.

Compruebe su lista de antemano con un HLR masivo y saque los números muertos
Procese cada baja al momento, para no seguir enviando a una lista de bloqueo
Use un remitente reconocible: los mensajes anónimos se rechazan más a menudo
Mantenga saldo suficiente o active la recarga automática
Depurar la lista de números Recarga automática

Preguntas frecuentes sobre los informes de entrega

Un informe de entrega, también llamado delivery report o DLR, es la respuesta de la red sobre lo que ha ocurrido con su mensaje. Le dice si el mensaje se ha reenviado, si ha llegado efectivamente al aparato o si se ha quedado atascado por el camino, y por qué.
Sent significa que el mensaje se ha entregado a la red del operador. Delivered significa que ha llegado efectivamente al aparato del destinatario. Solo Delivered es una confirmación de que el mensaje ha llegado a su destino.
La red ha aceptado el mensaje pero todavía no puede entregarlo, normalmente porque el aparato está apagado o fuera de cobertura. El mensaje queda un tiempo en cola y se entrega en cuanto el aparato vuelve a estar accesible. Si eso no ocurre dentro del periodo de validez, el estado pasa a Expired.
Undelivered significa que la red no ha podido entregar el mensaje, por ejemplo porque el número ya no existe. Rejected significa que la red ha rechazado el mensaje, por ejemplo por un nombre de remitente no permitido o por un contenido considerado spam. Si se repiten los estados Undelivered, su lista de números necesita una limpieza.
El número está en una lista de bloqueo y ya no recibe mensajes suyos. Eso ocurre, por ejemplo, cuando alguien se ha dado de baja. No siga enviando a esos números: cuesta créditos y daña su reputación ante los operadores.
No había créditos suficientes en su cuenta para enviar el mensaje. Active un aviso de saldo o la recarga automática para evitar que una campaña se pare a mitad de camino.
Sí. Indique al enviar una URL de notificación y nosotros enviamos cada cambio de estado por HTTP POST a esa dirección, con el ID del mensaje y el código de estado. Así mantiene al día su propia base de datos sin tener que consultar de forma periódica.
Los estados siguen visibles junto a sus mensajes enviados en el panel. Si trabaja por la API y quiere revisar también las peticiones y respuestas en bruto ante un problema, las encuentra en el registro de trazas, que se conserva treinta días.
Llamar ahora
Enviar un correo