Por que minhas mensagens SMS do SNS são divididas quando eu as recebo no meu celular?

3 minuto de leitura
0

Quero saber os motivos de receber mensagens SMS divididas do SNS no meu celular.

Breve descrição

O Amazon Simple Notification Service (Amazon SNS) permite enviar mensagens com textos do Short Message Service (SMS). No entanto, você pode perceber que uma única mensagem que está sendo enviada é dividida em várias mensagens.

Cada mensagem SMS pode conter até 140 bytes e a cota de caracteres depende do esquema de codificação. Por exemplo, uma mensagem SMS pode conter:

  • 160 caracteres GSM
  • 140 caracteres ASCII
  • 70 caracteres UCS-2

Se a mensagem exceder a cota de tamanho de 140 bytes, o Amazon SNS a enviará como várias mensagens, cada uma cabendo dentro da cota de tamanho. Nesses casos, mensagens muito longas, ou aquelas com caracteres de vários bytes, são divididas em várias partes da mensagem. Para obter mais informações, consulte Publicar em um celular.

Resolução

Quando uma mensagem é dividida, cada parte da mensagem dividida contém informações adicionais sobre a parte da mensagem que a precede. O dispositivo do destinatário usa essas informações para exibir todas as partes da mensagem na ordem correta. Dependendo da operadora de celular e do dispositivo, várias mensagens podem ser exibidas como uma única mensagem. Ou as mensagens podem aparecer como uma sequência de mensagens separadas.

Como uma análise das melhores práticas, considere o seguinte:

  1. Ative o Amazon CloudWatch Logs para suas mensagens SMS. O campo de log numberOfMessageParts especifica o número de partes da mensagem que a mensagem continha.
    **Observação:**você também pode assinar o relatório de uso diário do Amazon SNS para ver o número de partes das mensagens enviadas.
  2. Observe que uma mensagem dividida é cobrada por cada parte da mensagem. O custo de mensagens divididas = número de partes da mensagem (n) x Preço do país de destino por mensagem SMS.
  3. Envie somente os caracteres necessários. Se sua mensagem contiver caracteres que estejam fora do conjunto de caracteres GSM 03.38, essa mensagem só poderá ter até 70 caracteres por parte da mensagem. Uma mensagem longa que contém mais de 160 caracteres GSM 03,38 também é dividida.
    Observação: a limitação de caracteres do canal SMS faz com que alguns remetentes abreviem extensivamente suas mensagens. No entanto, se você usar abreviações em excesso, alguns usuários poderão denunciar sua mensagem como spam. Reescreva a mensagem para que fique coerente sem usar um número excessivo de abreviações. Para obter mais informações, consulte Limitar o número de abreviações que você usa.
  4. Use links válidos e seguros. Devido à limitação de caracteres das mensagens SMS, URLs muito longos podem ser divididos em várias mensagens. Use domínios de redirecionamento para fornecer URLs encurtados.
    Observação: não use serviços gratuitos de encurtamento de links, como tinyurl.com ou bitly.com. Isso ocorre porque as operadoras tendem a filtrar mensagens que incluem links nesses domínios. Em vez disso, use serviços pagos de encurtamento de links que apontem para um domínio dedicado exclusivamente à sua empresa ou organização. Para obter mais informações sobre a codificação de caracteres SMS, consulte Limites de caracteres SMS no Amazon SNS.
AWS OFICIAL
AWS OFICIALAtualizada há um ano