Mis mensajes de texto móviles (mensajes SMS) no se entregan a través de Amazon Simple Notification Service (Amazon SNS) o AWS End User Messaging. Recibí el error «Unknown error attempting to reach phone» en mis registros de Amazon CloudWatch de mensajes SMS.
Descripción corta
Es posible que recibas el mensaje de error «Unknown error attempting to reach phone» en los registros de mensajes SMS de CloudWatch por varios motivos. Para activar y ver los registros de CloudWatch para tus mensajes SMS, consulta Visualización de registros de CloudWatch.
Para solucionar otros tipos de mensajes de error de SMS, consulta ¿Cómo soluciono los errores de mensajes de texto móviles (SMS) en Amazon SNS?
Importante: La arquitectura de SMS se distribuye por diseño. Se recomienda no hacer suposiciones sobre la fiabilidad y el rendimiento de la transmisión de mensajes SMS para tus aplicaciones. Para obtener más información, consulta RFC-5724 en el Grupo de trabajo de ingeniería de Internet (IETF).
Resolución
Comprobar si hay problemas comunes
Comprueba que el problema no se haya producido por los siguientes motivos:
- Un operador bloquea el número de teléfono como correo no deseado.
- El destino está bloqueado.
- El cuerpo del mensaje no es válido.
- El número de teléfono está en una lista de No molestar (DND).
- El teléfono está en una red de itinerancia.
- El operador telefónico bloqueó el mensaje.
- El teléfono bloqueó los SMS.
- El teléfono se encuentra temporalmente fuera del área de cobertura.
- El teléfono está apagado.
- El teléfono es un número fijo (no un teléfono móvil).
- Hay una URL no registrada en el cuerpo del mensaje.
- El número de teléfono móvil no es válido.
- Los socios secundarios tienen configuraciones de red incorrectas para un número o conjunto de números regionales determinados.
Revisar las prácticas recomendadas de SMS
Confirma que sigues las prácticas recomendadas de SMS, las normas y los reglamentos del país de destino o la región de AWS a los que envías los mensajes SMS.
Confirma que la identidad de origen utilizada es correcta. Si es necesario, registra la identidad. Para obtener más información, consulta Países y regiones compatibles con la mensajería SMS con AWS End User Messaging SMS.
Si envías mensajes SMS a EE. UU., asegúrate de usar un número de origen compatible para EE. UU.
Si utilizas un número gratuito para EE. UU., asegúrate de que el número de teléfono esté registrado.
Si envías mensajes SMS a la India a través de rutas locales, especifica los valores de ID de entidad e ID de plantilla después de completar el proceso de registro. Asegúrate de que el ID de plantilla que especifiques coincida exactamente con tu plantilla de mensajes.
Solucionar problemas de entrega en un solo dispositivo
El bloqueo de SMS a nivel de dispositivo, la itinerancia, las brechas de cobertura y otros factores pueden provocar problemas de entrega en un solo dispositivo.
Sigue estos pasos:
- Utiliza la API de Amazon Pinpoint para validar el número de teléfono. Los números de teléfono fijos y VoIP pueden provocar problemas de entrega.
- Envía un mensaje SMS desde otro dispositivo y, a continuación, comprueba la entrega del mensaje.
Si ambos pasos se realizan correctamente, prueba en otros dispositivos.
Si el problema persiste, el propietario del dispositivo debe contactar con su operador de telefonía móvil para obtener soporte.
Solucionar problemas de entrega en varios dispositivos
Si el retraso en la entrega de SMS afecta a varios dispositivos, podría haber problemas con los agregadores, proveedores y operadores secundarios.
Para solucionar posibles problemas posteriores, crea un caso de soporte del servicio que utilices para enviar mensajes SMS.
Proporciona la siguiente información en el caso de soporte:
- La región que usas para enviar mensajes SMS.
- Una marca de tiempo de cuándo comenzó el problema.
- Tres muestras de registros de SMS con ID de mensajes SMS con error a números de teléfono diferentes que no tengan más de tres días de antigüedad.
- (Solo en India) Tu ID de entidad registrada de DLT, el ID de plantilla y una muestra del contenido utilizado para enviar los mensajes SMS.
Nota: Por lo general, los operadores de telefonía móvil no almacenan información de SMS durante más de tres días.
Importante: Es posible que las entregas de SMS desde los Registros de CloudWatch no proporcionen tiempos de entrega de SMS exactos. Es posible que los mensajes SMS se entreguen antes de recibas los registros de CloudWatch. El valor dwellTimeMsUntilDeviceAck de los registros de entrega muestra el momento en el que el operador ha aceptado el mensaje, pero no proporciona información sobre los mensajes SMS retrasados. Para obtener más información, consulta Visualización de registros de CloudWatch.
Información relacionada
Cómo administrar el envío global de SMS con AWS End User Messaging
Supervisión de temas de Amazon SNS mediante CloudWatch
¿Cuáles son las prácticas recomendadas para enviar mensajes SMS?