Códigos de informe de entrega de SMS (DLR)
Cada SMS tiene un código de informe de entrega (DLR). Hay tres formas de obtener el código DLR e información adicional:
- extraer datos del punto final de la API
GET /sms/{id}(id - SMS id) y comprobar la propiedaddlr_code - El servicio de configuración envía solicitudes HTTP GET (webhook) a su punto final (consulte la página de la cuenta Configuración -> Configuración de API). Los datos se envían como parámetros URL. En una respuesta del endpoint con código de estado HTTP <
200>=300el servicio hará intentos adicionales (sólo por código DLRDELIVERY_OK) pero máximo cuatro. - servicio de configuración para enviar mensajes de correo electrónico sobre el estado de SMS DLR a su dirección de correo electrónico (por favor, compruebe la página de la cuenta Configuración -> Configuración de la API). Los datos se envían como objeto JSON en el cuerpo del correo electrónico. NOTA: La respuesta de su script no se tiene en cuenta por lo tanto usted tiene que supervisar su script. En caso de mal funcionamiento no hay notificación por nuestra parte.
DLR propiedades de los informes
Sección titulada «DLR propiedades de los informes»| Propiedad | Tipo | Descripción |
|---|---|---|
| uuid | UUID | SMS id |
| dlr_code | integer | DLR código de estado |
| key_id | integer | Id. de la clave API utilizada para enviar la solicitud a la API |
| phone | string | Número de teléfono del destinatario del SMS (en DLR sólo por correo electrónico) |
| callback_data | string | String que publico enPOST /sms en propiedad callback_data o si sms fue enviado por POST /bulks como Propiedad del teléfono callback_data |
Descripción de los códigos de estado del informe de entrega (propiedlr_code):
Sección titulada «Descripción de los códigos de estado del informe de entrega (propiedlr_code):»| Codigo de estado | Descripción |
|---|---|
| 0 | NONE: No hay informe de entrega disponible |
| 1 | DELIVERY_OK: El mensaje se ha enviado correctamente |
| 2 | DELIVERY_QUEUE: El mensaje se programa para su envío posterior |
| 4 | DELIVERY_SUBMIT_ACK: El mensaje está en camino |
| 8 | DELIVERY_EXPIRED: El SMSC no ha podido entregar el mensaje en un tiempo determinado. Por ejemplo, cuando el teléfono estaba apagado |
| 16 | DELIVERY_REJECTED: El mensaje ha sido rechazado. El proveedor podría haber bloqueado los números de teléfono en este rango |