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
A identificação do encoding e a necessidade de segmentação da mensagem é feita internamente na API. Não é necessário realizar nenhuma configuração adicional em sua requisição
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:
^
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