GSM-7
O GSM-7 é o alfabeto de 7 bits do texto latino básico em SMS: 160 caracteres por segmento, ou 70 quando a mensagem passa para UCS-2.
Apenas definições: um termo explicado aqui não é um serviço que vendemos.
O GSM-7 é o alfabeto de 7 bits que o SMS usa por padrão para letras latinas, dígitos e símbolos comuns. O texto que cabe nele ocupa 160 caracteres em um segmento; um único caractere fora dele leva a mensagem inteira para UCS-2.
Codificação, unidades e segmentos
- Codificação
- GSM-7
- Caracteres
- 20
- Unidades
- 20
- Segmentos
- 1
Descrição em texto
A figura passa uma mensagem de exemplo pelo contador de segmentos e mostra quatro campos: codificação, contagem de caracteres, unidades de codificação e contagem de segmentos. As unidades são septetos no GSM-7 e unidades de código de 16 bits no UCS-2.
Por que a contagem importa
A 3GPP TS 23.038 define o alfabeto: letras latinas básicas, dígitos, pontuação comum, algumas letras acentuadas como é, ü, ñ e ç, e símbolos como £. Um caractere de escape acrescenta chaves, colchetes e o símbolo do euro, a dois septetos cada. Um segmento GSM-7 concatenado comporta cerca de 153 septetos, não 160.
Um caractere fora da tabela leva a mensagem inteira para UCS-2, de 160 caracteres por segmento para 70. Um escape também pode dividir uma mensagem de 160 caracteres. Normalize a pontuação e teste o texto na calculadora de segmentos de SMS.