Limites de caracteres de SMS - Amazon Pinpoint SMS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Limites de caracteres de SMS

Uma mensagem SMS pode ter até 140 bytes de informação. O número de caracteres que você pode incluir em uma única mensagem SMS depende do tipo de caracteres contidos na mensagem.

Se sua mensagem usa somente caracteres no conjunto de caracteres GSM 03.38, também conhecido como alfabeto GSM de 7 bits, ela pode conter até 160 caracteres. Se sua mensagem contiver caracteres que estejam fora do conjunto de caracteres GSM 03.38, ela poderá ter até 70 caracteres. Quando você envia uma mensagem SMS, o Amazon Pinpoint SMS determina automaticamente a codificação mais eficiente a ser usada.

Quando uma mensagem tiver mais do que o número máximo de caracteres, ela será dividida em várias partes. Quando as mensagens são divididas em várias partes, cada parte contém informações adicionais sobre a parte da mensagem que a precede. Quando o dispositivo do destinatário recebe partes da mensagem separadas dessa forma, ele usa essas informações adicionais para confirmar se todas as partes da mensagem são exibidas na ordem correta. Dependendo da operadora de celular e do dispositivo do destinatário, várias mensagens podem ser exibidas como uma única mensagem ou como uma sequência de mensagens separadas. Como resultado, o número de caracteres em cada parte da mensagem é reduzido para 153 para mensagens que contêm apenas 03,38 caracteres GSM ou 67 para mensagens que contêm outros caracteres. É possível estimar quantas partes de mensagem sua mensagem contém antes de enviá-la usando ferramentas de calculadora de comprimento de SMS, muitas das quais estão disponíveis online. O tamanho máximo suportado de qualquer mensagem é de 1530 caracteres GSM ou 630 caracteres não GSM. Se o tamanho da mensagem for maior que o tamanho suportado, a mensagem falhará e o Amazon Pinpoint SMS retornará uma exceção de mensagem inválida. Para obter mais informações sobre throughput e tamanho de mensagem, consulte Limites de partes por segundo (MPS) de mensagens.

Importante

Quando enviar uma mensagem que contém mais de uma parte, você será cobrado pelo número de partes contidas na mensagem. Para obter mais informações sobre throughput e tamanho de mensagem, consulte Limites de partes por segundo (MPS) de mensagens.

Conjunto de caracteres GSM 03.38

A tabela a seguir indica todos os caracteres presentes no conjunto de caracteres GSM 03.38. Se você enviar uma mensagem que inclua somente os caracteres mostrados na tabela a seguir, a mensagem poderá conter até 160 caracteres.

Caracteres padrão GSM 03.38
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
a b c d p f g h i j k l m
n o p q r s t u v w x y z
à Å å Ä ä Ç É é è ì Ñ ñ ò
Ø ø Ö ö ù Ü ü Æ æ ß 0 1 2
3 4 5 6 7 8 9 & * @ : , ¤
$ = ! > # - ¡ ¿ ( < % . +
£ ? " ) § ; ' / _ ¥ Δ Φ Γ
Λ Ω Π Ψ Σ Θ Ξ

O conjunto de caracteres GSM 03.38 inclui vários símbolos além dos mostrados na tabela anterior. No entanto, cada um desses caracteres é contado como dois caracteres, pois também inclui um caractere de escape invisível:

  • ^

  • {

  • }

  • \

  • [

  • ]

  • ~

  • |

Finalmente, o conjunto de caracteres GSM 03.38 também inclui os seguintes caracteres não impressos:

  • Um caractere de espaço.

  • Um controle de avanço de linha, que significa o fim de uma linha de texto e o início de outra.

  • Um controle de retorno de linha, que move ao início de uma linha de texto (geralmente após um caractere de avanço de linha).

  • Um controle de escape, que é adicionado automaticamente aos caracteres indicados na lista anterior.

Exemplos de mensagens

Esta seção contém vários exemplos de mensagens SMS. Para cada exemplo, esta seção mostra o número total de caracteres e o número de partes da mensagem.

Exemplo 1: uma mensagem longa que contém somente caracteres no alfabeto GSM 03.38

A mensagem a seguir contém somente caracteres que estão no alfabeto GSM 03.38.

Hello Carlos. Your Example Corp. bill of $100 is now available. Autopay is scheduled for next Thursday, April 9. To view the details of your bill, go to https://example.com/bill1.

A mensagem anterior contém 180 caracteres, portanto, deve ser dividida em várias partes. Quando uma mensagem é dividida em várias partes, cada parte pode conter 153 caracteres GSM 03.38. Como resultado, essa mensagem é enviada em duas partes.

Exemplo 2: uma mensagem que contém caracteres multibyte

A mensagem a seguir contém vários caracteres chineses, todos fora do alfabeto GSM 03.38.

亚马逊公司是一家总部位于美国西雅图的跨国电子商务企业,业务起始于线上书店,不久之后商品走向多元化。杰夫·贝佐斯于1994年7月创建了这家公司。

A mensagem anterior contém 71 caracteres. No entanto, como quase todos os caracteres na mensagem estão fora do alfabeto GSM 03.38, ela será enviada em duas partes. Cada uma dessas partes da mensagem pode conter um máximo de 67 caracteres.

Exemplo 3: uma mensagem que contém um único caractere que não faz parte do GSM

A mensagem a seguir contém um único caractere que não faz parte do alfabeto GSM 03.38. Neste exemplo, o caractere é uma aspa simples de fechamento (’), que é um caractere diferente de um apóstrofo regular ('). Aplicativos de processamento de texto, como o Microsoft Word, geralmente substituem automaticamente os apóstrofos pelo fechamento de aspas simples. Se você redigir suas mensagens SMS no Microsoft Word e colá-las no Amazon Pinpoint SMS, remova esses caracteres especiais e substitua-os por apóstrofos.

John: Your appointment with Dr. Salazar’s office is scheduled for next Thursday at 4:30pm. Reply YES to confirm, NO to reschedule.

A mensagem anterior contém 130 caracteres. No entanto, como ela contém o caractere de aspas simples de fechamento, que não faz parte do alfabeto GSM 03.38, ela será enviada em duas partes.

Se você substituir o caractere de aspa simples de fechamento nesta mensagem por um apóstrofo, que faz parte do alfabeto GSM 03.38, a mensagem será enviada como uma única parte da mensagem.