Saltar al contenido
OmniChannels.ai

SMS

¿Qué significan los estados de los informes de entrega (DLR) de SMS?

Actualizado

Respuesta breve

Los estados de los informes de entrega (DLR) de SMS indican al remitente qué ocurrió con un mensaje después de que el operador lo aceptara. En SMPP 3.4, DELIVRD significa entregado al teléfono, UNDELIV no entregable, EXPIRED periodo de validez vencido y REJECTD rechazado por la red. Las API HTTP suelen traducirlos a estados como DELIVERED o FAILED.

¿Qué significan los valores de stat en SMPP?

La especificación SMPP 3.4 incluye un formato de informe de entrega de ejemplo con un campo stat que contiene el estado final del mensaje. El texto exacto del informe depende del SMSC, pero estos valores están muy extendidos.

statSignificadoCausa habitual
DELIVRDEntregado al teléfonoEntrega correcta
UNDELIVNo entregableNúmero no válido, inactivo o bloqueado
EXPIREDPeriodo de validez vencido antes de la entregaTeléfono apagado o sin cobertura demasiado tiempo
REJECTDRechazado por la redID de remitente (sender ID) no registrado, contenido o ruta bloqueados
DELETEDEliminado antes de la entregaCancelado en el SMSC
ACCEPTD o UNKNOWNEstado aceptado o estado no válido/desconocidoDepende del SMSC; consúltelo con el proveedor

¿Cómo se relacionan con los estados de webhook de la plataforma?

Las API normalizan los informes de los operadores en estados más sencillos. En la plataforma OmniChannels.ai, todos los canales notifican SUBMITTED, SENT, DELIVERED, READ, FAILED y REJECTED. SUBMITTED y SENT son intermedios; DELIVERED, FAILED y REJECTED son definitivos en SMS. Los estados pueden llegar desordenados, así que un SENT tardío nunca debe sobrescribir un DELIVERED.

¿Cómo leer un informe de entrega en bruto?

  1. Relacione el id del informe con el message_id devuelto por submit_sm_resp.
  2. Lea stat para el estado final y err para el código de error del operador.
  3. Compare submit date y done date para ver cuánto tardó la entrega.
  4. En mensajes largos, agrupe los informes de todos los segmentos antes de marcar el mensaje como entregado.

¿Qué limitaciones tienen los informes de entrega?

Algunos operadores no devuelven informes o los devuelven tarde, y otros notifican la entrega cuando el mensaje llega a la red y no al teléfono. Los informes DELIVRD falsos son una señal conocida de rutas grises. Un informe es una prueba sólida, pero no demuestra que el mensaje se haya leído.

Fuentes oficiales