Caracteres e concatenação
Detalhes sobre os tipos de caracteres e concatenação
Caracteres especiais
Por padrão nossas conexões não possuem suporte para caracteres especiais, acentuações ou qualquer caractere que não seja simple text. Veja abaixo a tabela dos caracteres aceitos e processados por nossas conexões
Space | * | w W | p P | k K | m M | 7 |
---|---|---|---|---|---|---|
" | ( | e E | a A | l L | 0 | 8 |
! | ) | r R | s S | z Z | 1 | 9 |
@ | - | t T | d D | x X | 2 | < > |
# | _ | y Y | f F | c C | 3 | ; : |
$ | = | u U | g G | v V | 4 | / \ |
% | + | i I | h H | b B | 5 | ? |
& | q Q | o O | j J | n N | 6 | ~ ^ |
Internamente a API irá converter todo caractere especial em seu caractere simples mais próximo. Por exemplo: Ã por A - Ç por C - Ú por U.
Abaixo nossa matriz (JSON) de conversão de caracteres especiais a simple text:
Concatenação
O tamanho padrão de texto de um SMS na rede GSM são de 160 caracteres. No entanto, é possível fazer o envio de mensagens com mais caracteres através da concatenação do texto.
Assim que o seu texto exceder os 160 caracteres, ele será dividido em partes de 153 caracteres e cada parte será tarifada como uma mensagem individual.
Exemplo:
Fórmula: (Caracteres texto / Caracteres partes) = Número de partes Texto com 230 caracteres / 153 caracteres da parte = 1,50 (2 partes)
O número sempre será arredondado para mais.
Você não precisa se preocupar em como dividir essas partes já que essa divisão é feita diretamente nas operadoras que as trafegam de forma individual ao destinatário, que por sua vez ao receber a mensagem, a recebe como um texto longo.
Quando a operadora do destinatário não oferecer suporte ou tiver alguma falha em relação a concatenação, as mensagens serão entregues individualmente com indicativo de paginação.
Last updated