GSM-7

GSM-7 es el alfabeto de 7 bits del texto latino básico en SMS: 160 caracteres por segmento, o 70 cuando el mensaje pasa a UCS-2.

Solo definiciones: un término explicado aquí no es un servicio que vendamos.

GSM-7 es el alfabeto de 7 bits que el SMS usa por defecto para letras latinas, dígitos y símbolos comunes. El texto que cabe en él ocupa 160 caracteres en un segmento; un solo carácter fuera de él lleva todo el mensaje a UCS-2.

Codificación, unidades y segmentos

Codificación
GSM-7
Caracteres
20
Unidades
20
Segmentos
1
La figura muestra la codificación, el número de caracteres, las unidades de codificación y el número de segmentos de un mensaje.
Descripción en texto

La figura pasa un mensaje de ejemplo por el contador de segmentos y muestra cuatro campos: codificación, número de caracteres, unidades de codificación y número de segmentos. Las unidades son septetos en GSM-7 y unidades de código de 16 bits en UCS-2.

Por qué importa el recuento

La norma 3GPP TS 23.038 define el alfabeto: letras latinas básicas, dígitos, puntuación común, algunas letras acentuadas como é, ü, ñ y ç, y símbolos como £. Un carácter de escape añade llaves, corchetes y el signo del euro, a dos septetos cada uno. Un segmento GSM-7 concatenado admite unos 153 septetos, no 160.

Un solo carácter fuera de la tabla lleva todo el mensaje a UCS-2, de 160 caracteres por segmento a 70. Un escape también puede dividir un mensaje de 160 caracteres. Normalice la puntuación y pruebe el texto en la calculadora de segmentos de SMS.

Preguntas frecuentes

¿GSM-7 es lo mismo que ASCII?

No. Se solapa con ASCII en las letras latinas básicas y los dígitos, pero tiene sus propias posiciones y su propio conjunto de extensión.

¿Un salto de línea cuenta como un carácter?

Sí, el salto de línea forma parte del conjunto predeterminado. El retorno de carro seguido de un salto de línea cuenta como dos.

¿Puedo forzar GSM-7?

Puede mantener el contenido dentro del alfabeto. No puede obligar a una red a usarlo si el contenido necesita UCS-2.

Más información

Fuentes

  1. 3GPP TS 23.038: Alphabets and language-specific information