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
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.
Nosotros lo entregamos
SMSBOX enruta el mensaje al operador del destinatario. El estado pasa a Sent.
El operador lo entrega
Si el dispositivo está apagado, el mensaje queda en cola: Buffered.
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.
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.