¿Cómo puedo solucionar los problemas con el ID de remitente cuando envío mensajes SMS en Amazon SNS?

4 minutos de lectura
0

Mi ID de remitente de mensajería de texto a través del móvil (SMS) de Amazon Simple Notification Service (Amazon SNS) no funciona, o el ID de remitente cambia cuando se realiza la entrega a los destinatarios.

Resolución

Para solucionar los problemas relacionados con el ID de remitente al enviar SMS en Amazon SNS, utiliza una de las siguientes soluciones para el problema concreto al que te enfrentas.

Nota: Para ver una lista de los países que requieren un ID de remitente registrado previamente, consulta Supported countries and AWS Regions (Países admitidos y regiones de AWS).

El ID de remitente es diferente del que configuraste

Debes solicitar un ID de remitente en el país al que envías los mensajes.

Nota: Si utilizas un ID de remitente no registrado para enviar SMS a un país que requiere un ID de remitente registrado previamente, puedes cambiar el ID.

El ID de remitente se entrega como “NOTICE” a los destinatarios de los SMS

Si no especificas un ID de remitente al enviar SMS a países que lo requieren, aparecerá NOTICE como identidad de origen. Para especificar un ID de remitente en la solicitud de publicación, utiliza la consola de Amazon SNS o los SDK de AWS.

El ID de remitente se entrega como “NOTICE” o “UNVERIFIED” a los destinatarios de los SMS sin una política basada en recursos

Los ID de remitente creados después de agosto de 2024 deben tener una política basada en recursos que permita a SNS usar el ID de remitente para enviar mensajes.

El siguiente ejemplo de política basada en recursos permite a Amazon SNS enviar SMS con el ID de remitente especificado:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "sns.amazonaws.com"
      },
      "Action": [
        "sms-voice:SendTextMessage"
      ],
      "Resource": "arn:Partition:sms-voice:Region:Account:sender-id/Senderid/Countrycode",
      "Condition": {
        "StringEquals": {
          "aws:SourceAccount": "Account"
        }
      }
    }
  ]
}

Se produce un error en los mensajes SMS o se bloquean cuando usas un ID de remitente

Si se produce un error en los SMS o se bloquean cuando usas un ID de remitente, sigue estos pasos:

Si los mensajes siguen sin poder enviarse, consulta ¿Cómo puedo solucionar los errores de los mensajes de texto para móvil (SMS) en Amazon SNS?

Nota: Los operadores de telefonía móvil auditan con regularidad el envío de SMS a remitentes en masa y pueden bloquear los mensajes si no cumplen las leyes y normativas locales. AWS también prohíbe la suplantación de identidad por SMS, que consiste en que el ID de remitente se utiliza para hacerse pasar por otra persona, empresa o producto. Para obtener más información, consulta Amazon SNS SMS best practices (Prácticas recomendadas para SMS de Amazon SNS).

El ID de remitente no funciona en países concretos

Si el ID de remitente no funciona en algunos países, sigue estos pasos:

  • Confirma que el país al que envías los mensajes admita los ID de remitente. Si el país no admite los ID de remitente, se utilizará uno de los otros números de origen admitidos para entregar los mensajes.
  • Comprueba si el país al que envías los mensajes requiere un ID de remitente o plantillas de mensajes registrados previamente. Para registrar el ID de remitente o las plantillas de mensajes, consulta Request a sender ID in AWS End User Messaging SMS (Solicitud de un ID de remitente en AWS End User Messaging SMS).

Nota: No todos los países y regiones admiten los ID de remitente. En los países y regiones en los que no se admiten los ID de remitente, se utilizan códigos largos de persona a persona (P2P) u otros números de origen admitidos para enviar SMS.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 4 meses