¿Cómo puedo resolver el «Error desconocido al intentar comunicarse con el teléfono» en Amazon SNS o el error «DESCONOCIDO» en Pinpoint al enviar SMS?

5 minutos de lectura
0

Mis mensajes de texto móviles (mensajes SMS) no se entregan a través de Amazon Simple Notification Service (Amazon SNS) o Amazon Pinpoint. Aparece el aviso «Error desconocido al intentar comunicarse con el teléfono» por SMS en Amazon SNS o Amazon Pinpoint.

Descripción corta

Los mensajes SMS se envían a los dispositivos móviles a través de agregadores secundarios de terceros, proveedores de SMS y operadores de telefonía móvil. Es decir, cuando utiliza SMS con Amazon SNS, Amazon Pinpoint o cualquier servicio de AWS que se integre con Amazon SNS o Amazon Pinpoint. El aviso «Error desconocido al intentar comunicarse con el teléfono» aparece cuando estos socios secundarios no pueden comunicarse con el dispositivo móvil.
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 sus aplicaciones. Para obtener más información, consulte RFC-5724 en el Grupo de trabajo de ingeniería de Internet (IETF).

Resolución

Siga estos pasos para solucionar los problemas de su caso de uso.

Comprobar si hay problemas comunes

Descarte problemas comunes que no estén relacionados con Amazon SNS o Amazon Pinpoint.
Puede recibir este error 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 de telefonía bloquea el mensaje.
  • El teléfono bloquea 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

Confirme que sigue 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ía los mensajes SMS.
Confirme que utiliza la identidad de origen correcta. Si es necesario, se debe registrar la identidad. Para obtener más información, consulte Países y regiones compatibles (canal SMS).
Si envía mensajes SMS a EE. UU., asegúrese de usar un número de origen compatible para los EE. UU.
Si utiliza un número gratuito para EE. UU., asegúrese de que el número de teléfono esté registrado.
Si envía mensajes SMS a la India a través de rutas locales, primero registre previamente su ID de remitente alfabético dedicado. A continuación, utilice la plantilla registrada de DLT. Al añadir contenido a los mensajes SMS, asegúrese de que coincide exactamente con el contenido de la plantilla registrada de DLT. Para obtener más información, consulte los Requisitos de registro del identificador de remitente para la India.

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.
Para solucionar estos problemas:

  1. Utilice la API de Amazon Pinpoint para validar el número de teléfono. El uso de números de teléfono fijos y VoIP puede provocar problemas de entrega.
  2. Envíe un mensaje SMS desde otro dispositivo y, a continuación, compruebe si el mensaje se ha entregado.

Si los dos pasos anteriores funcionan correctamente, considere la posibilidad de llevar a cabo pruebas 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, cree un caso de soporte del servicio que utilice para enviar mensajes SMS.
Proporcione la siguiente información en el caso de soporte:

  • La región que utiliza 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) Proporcione su 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: Las entregas de SMS desde los Registros de Amazon CloudWatch no siempre proporcionan tiempos de entrega de SMS exactos. En algunos casos, los mensajes SMS se pueden entregar antes de recibirse 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, consulte Visualización de métricas y registros de CloudWatch para entregas de SMS.

Información relacionada

Cómo gestionar el envío de SMS a escala global con Amazon Pinpoint
Monitoreo de los temas de Amazon SNS mediante Amazon CloudWatch

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 8 meses