Respuesta breve
Los SMS no suelen entregarse porque el número no es válido o está inactivo, el teléfono estuvo apagado más allá del periodo de validez, el ID de remitente (sender ID) no está registrado en ese país, el contenido se filtró como spam o las normas promocionales bloquearon el envío. Los informes de entrega (DLR) lo indican: UNDELIV, EXPIRED o REJECTD apuntan a causas distintas.
¿Cuáles son las causas más habituales?
| Síntoma | Causa probable | Solución |
|---|---|---|
| UNDELIV o FAILED | Formato incorrecto, número inactivo o portado | Normalizar a E.164 y depurar la lista con consultas HLR |
| EXPIRED | Teléfono apagado o sin cobertura | Reintentar más tarde o pasar a otro canal |
| REJECTD o REJECTED | ID de remitente sin registrar o contenido bloqueado | Registrar el remitente; revisar enlaces y redacción |
| Ningún informe de entrega | El operador no devuelve informes de entrega | Preguntar al proveedor qué rutas devuelven informes de entrega |
| Solo falla el marketing | Horario restringido, lista DND o falta de consentimiento | Enviar en horario permitido a contactos con consentimiento |
¿Cómo diagnosticar un problema de entrega?
- Revise la respuesta de la API: un envío rechazado nunca llegó a la red.
- Lea el estado del informe de entrega y el código de error de los mensajes fallidos.
- Agrupe los fallos por país y operador para detectar un patrón.
- Confirme que el ID de remitente está registrado para ese destino y caso de uso.
- Envíe una prueba a un teléfono conocido del mismo operador.
- Si el patrón persiste, facilite los ID de mensaje al proveedor.
¿Qué más puede bloquear los SMS en el Golfo?
Los operadores de los EAU y Arabia Saudita exigen ID de remitente registrados, y los no registrados suelen bloquearse. Los SMS promocionales están prohibidos en horario restringido: de 21:00 a 07:00 en los EAU según la política antispam de la TDRA, y de 22:00 a 09:00 en Arabia Saudita según las normas de la CST. Los cortafuegos SMS de los operadores también bloquean enlaces sospechosos y tráfico que llega por rutas no autorizadas.
¿Cómo recuperar los mensajes fallidos?
Para mensajes importantes, use el cambio automático de canal: si el SMS falla, pruebe con WhatsApp o RCS, o al revés. OmniChannels.ai permite configurar el orden de respaldo y normaliza los estados de entrega en un único formato de webhook.
