Meu ID de remetente de mensagens de texto (SMS) móveis do Amazon Simple Notification Service (Amazon SNS) não está funcionando. Ou o ID do remetente muda quando é entregue aos destinatários.
Resolução
Para resolver problemas relacionados ao ID do remetente quando enviar mensagens SMS no Amazon SNS, use uma das soluções a seguir para o problema específico que você teve.
Observação: para obter uma lista dos países que exigem um ID de remetente pré-registrado, consulte Países com suporte e regiões AWS.
O ID do remetente é diferente do configurado
Você deve solicitar um ID de remetente no país para o qual envia mensagens.
Observação: se você usa um ID de remetente não registrada para enviar mensagens SMS para um país que exige IDs de remetente pré-registradas, é possível alterar o ID.
O ID do remetente é entregue como “AVISO” aos destinatários da mensagem SMS
Se você não especificar um ID de remetente ao enviar mensagens SMS para países que exigem um, o AVISO aparece como a identidade de origem. Para especificar um ID de remetente em sua solicitação de publicação, use o console do Amazon SNS ou os SDKs da AWS.
O ID do remetente é enviado como "AVISO" ou "NÃO VERIFICADO" aos destinatários de mensagens SMS sem uma política baseada em recursos
Os IDs de remetente criados após agosto de 2024 devem ter uma política baseada em recursos que permita ao SNS usar o ID de remetente para enviar mensagens.
O exemplo de política baseada em recursos a seguir permite que o Amazon SNS envie mensagens SMS com o ID de remetente 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"
}
}
}
]
}
As mensagens SMS falham ou são bloqueadas ao usar um ID de remetente
Se suas mensagens SMS falharem ou forem bloqueadas quando você usa um ID de remetente, conclua as tarefas a seguir:
Se suas mensagens ainda falharem no envio, consulte Como solucionar falhas de mensagens de texto móveis (SMS) no Amazon SNS?
Observação: as operadoras de telefonia móvel auditam regularmente remetentes de mensagens SMS em massa e podem bloquear mensagens se elas não estiverem em conformidade com as leis e regulamentações locais. A AWS também proíbe a falsificação de SMS, em que o ID do remetente é usado para se passar por outra pessoa, empresa ou produto. Para obter mais informações, consulte as Práticas recomendadas de SMS do Amazon SNS.
O ID do remetente não funciona em países específicos
Se seuID de remetente não funcionar em países específicos, conclua as tarefas a seguir:
- Confirme se o país para o qual envia mensagens suporta IDs de remetente. Se o país não oferecer suporte IDs de remetente, um dos outros números de origem compatíveis será usado para entregar suas mensagens.
- Verifique se o país para o qual as mensagens são enviadas exige um ID de remetente pré-registrado ou modelos de mensagem. Para registrar seu ID de remetente ou modelos de mensagem, consulte Solicitar um ID de remetente no AWS End User Messaging SMS.
Observação: nem todos os países e regiões oferecem suporte IDs de remetente. Em países e regiões onde não há suporte para IDs de remetente, códigos longos de pessoa para pessoa (P2P) ou outros números de origem compatíveis são usados para entregar mensagens SMS.