Limite de caracteres

Detalhes de encoding e segmentação que afeta a sua mensagem

Quando utilizar este serviço, é importante entender os limites de caracteres e os encodings suportados, pois eles impactam diretamente na quantidade de mensagens enviadas e no custo do envio

Atualmente nossas conexões suportam dois tipos de encoding sendo GSM-7 e UCS-2

GSM-7

Este é o encoding padrão do SMS que permite o envio de até 160 caracteres por mensagem. No entanto, é possível fazer o envio de mensagens com mais caracteres através da segmentação do texto.

Quando o texto da sua mensagem excede os 160 caracteres, ela será segmentada em partes de 153 caracteres cada e cada segmento será tarifado como uma mensagem individual.

Caracteres aceitos

Todos os caracteres abaixo são aceitos e ocupam o espaço de 1 caractere na contagem de segmento.

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 e 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
Espaço, ! " # ¤ % & ' ( ) * + , - . / : ; < = > ?
@ £ $ ¥ è é ù ì ò Ç LF Ø ø CR Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ
Ä Ö Ñ Ü § ¿ ä ö ñ ü à

Os caracteres abaixo exigem escape e ocupam 2 caracteres na contagem de segmento, mas ainda fazem parte do encoding:

Caracter
Código de escape

^

0x1B 0x14

{

0x1B 0x28

}

0x1B 0x29

\

0x1B 0x2F

[

0x1B 0x3C

~

0x1B 0x3D

]

0x1B 0x3E

Exemplo

Esta é uma mensagem de teste muito longa que ultrapassa o limite de 160 caracteres de um SMS simples. Por isso, ela sera dividida em multiplos segmentos para garantir que seja entregue corretamente

1º Segmento: 153 caracteres - 2º Segmento: 43 caracteres

Tarifa cobrada: Sua tarifa * Total de segmentos = Total cobrado

UCS-2

Toda mensagem que utilizar caracteres não participantes da tabela de aceitação do encoding GSM-7, será tratado como UCS-2 (Unicode).

Com esse encoding é possível utilizar emojis e acentuação nas suas mensagens. No entanto, nesse formato temos o limite de até 70 caracteres por mensagem.

Quando o texto da sua mensagem excede os 70 caracteres, ela será segmentada em partes de 67 caracteres cada e cada segmento será tarifado como uma mensagem individual.

Exemplo

Esta é uma mensagem de teste com caracteres especiais e emojis, que ultrapassa o limite de 70 caracteres de um SMS simples 😁

1º Segmento: 67 caracteres - 2º Segmento: 57 caracteres

Tarifa cobrada: Sua tarifa * Total de segmentos = Total cobrado

Last updated