Servicio de mensajes cortos

De El Museo de los 8 Bits
Revisión del 16:44 16 oct 2021 de Museo8bits (discusión | contribs.) (1 revisión importada)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

El servicio de mensajes cortos o SMS (Short Message Service) es un servicio disponible en los teléfonos móviles que permite el envío de mensajes cortos (también conocidos como mensajes de texto, o más coloquialmente, textos o mensajitos) entre teléfonos móviles, teléfonos fijos y otros dispositivos de mano. SMS fue diseñado originariamente como parte del estándar de telefonía móvil digital GSM, pero en la actualidad está disponible en una amplia variedad de redes, incluyendo las redes 3G.

Definiciones técnicas en GSM

Un mensaje SMS es una cadena alfanumérica de hasta 160 caracteres de 7 bits, y cuyo encapsulado incluye una serie de parámetros. En principio, se emplean para enviar y recibir mensajes de texto normal, pero existen extensiones del protocolo básico que permiten incluir otros tipos de contenido, dar formato a los mensajes o encadenar varios mensajes de texto para permitir mayor longitud (formatos de SMS con imagen de Nokia, tonos IMY de Ericsson, estándar EMS para dar formato al texto e incluir imágenes y sonidos de pequeño tamaño...).

En GSM existen varios tipos de mensajes de texto: mensajes de texto "puros", mensajes de configuración (que contienen los parámetros de conexión para otros servicios, como WAP o MMS), mensajes WAP Push, notificaciones de mensajes MMS... En este artículo nos limitaremos a lo que especifica el estándar GSM, puesto que el transporte de todos los tipos de SMS se realiza de la misma forma.

En otros estándares de telefonía móvil (como CDMA2000 o UMTS) el proceso de los mensajes se realiza de otra forma, pero el funcionamiento es transparente de cara al usuario.

Mensajes MT-SM (de llegada al teléfono) y MO-SM (originados en el teléfono)

En un principio, los mensajes SMS se definieron en el estándar GSM como un medio para que los operadores de red enviaran información sobre el servicio a los abonados, sin que éstos pudieran responder ni enviar mensajes a otros clientes. Este tipo de mensajes se denominaban MT-SM (Mobile Terminated-Short Message, es decir, mensajes que llegan al terminal del usuario). Sin embargo, la empresa Nokia desarrolló un sistema para permitir la comunicación bidireccional por SMS; los mensajes enviados por los usuarios pasaron a denominarse MO-SM (Mobile Originated, originados en el terminal del usuario).

Es necesario tener claras las diferencias entre ambos tipos de mensaje para comprender el funcionamiento del sistema.

Los mensajes de texto son procesados por un SMSC o centro de mensajes cortos (Short Message Service Center) que se encarga de almacenarlos hasta que son enviados y de conectar con el resto de elementos de la red GSM.

Parámetros de los SMS

Cuando un usuario envía un SMS, o lo recibe, se incluyen con su payload (carga útil o cuerpo del mensaje) al menos los siguientes parámetros:

  • Fecha de envío (también llamada timestamp);
  • Validez del mensaje, desde una hora hasta una semana;
  • Número de teléfono del remitente y del destinatario;
  • Número del SMSC que ha originado el mensaje;

De este modo se asegura el correcto procesamiento del mensaje en el SMSC y a lo largo de toda la cadena.

Envío y recepción vía radio de los SMS

Los mensajes cortos hacen un uso extremadamente eficaz de la red de radio, y además pueden ser enviados y recibidos en cualquier momento, incluso durante una llamada. La explicación es que, debido a su pequeño tamaño, los SMS no necesitan que se asigne un canal de radio al usuario, como ocurre durante una llamada, sino que se insertan en la información de señalización de la propia red, en los time slots reservados para este fin.

Algunos operadores han implementado el transporte de los mensajes SMS a través del protocolo de paquetes GPRS en lugar del canal de señalización, incrementando la velocidad de transmisión y la capacidad del sistema, pero este cambio opcional en el transporte no se encuentra muy extendido.

Arquitectura de red: el SMSC

Para la correcta gestión de los mensajes SMS se hace necesario introducir en el sistema GSM un nuevo elemento: el centro de mensajes cortos o SMSC (Short Message Service Center.) Las funciones del SMSC son:

  • Recibir y almacenar los mensajes cortos enviados por los usuarios (MO-SM) o por otras fuentes (avisos del operador, buzón de voz, sistemas de publicidad, alertas de correo electrónico...) hasta que puedan ser enviados;
  • Verificar los permisos del usuario para enviar mensajes, en comunicación con el VLR de origen;
  • Verificar si el usuario al que se envía el mensaje está operativo o no, mediante consulta al HLR de destino; si está operativo, el mensaje se envía, y si no se almacena temporalmente en el SMSC;
  • Verificar periódicamente el estado de los usuarios que tienen mensajes pendientes.

El camino de un MO-SM

Cuando un usuario de la red genera un mensaje corto (MO-SM) se producen los siguientes acontecimientos:

  • El VLR donde está registrado el usuario decide si puede o no enviar mensajes; si todo está en orden,
  • El MSC al que está conectado el usuario recibe el mensaje, envía la información necesaria al VLR para su posterior tarificación y después lo remite al SMSC de origen;
  • El SMSC de origen envía el mensaje al SMSC de destino (en la figura, etiquetado SME). Una vez allí, se convierte en MT-SM y se procesa como a continuación veremos.
  • El SMSC de destino informa del estado del mensaje y devuelve un informe de recepción al MSC y al usuario. En la pantalla del usuario se advierte: “mensaje enviado”.
  • Si el usuario lo ha solicitado, recibirá posteriormente un mensaje de estado confirmándole si el usuario de destino ha recibido el mensaje o no, y un mensaje de error en caso de que caduque.

Por tanto, el método de envío de los SMS tiene un pequeño defecto: los mensajes se tarifican y confirman inicialmente al usuario cuando son enviados a la red, no al destino final, incluso aunque el cliente que los envía haya solicitado confirmación de envío. Un mensaje podría no llegar por problemas en la red destino, caducidad de la validez o cualquier otro motivo, pero sin embargo ser cobrado igualmente por el operador.

En definitiva los sms MO fallan y los MT no fallan nunca...

El camino de un MT-SM

Una vez hay un mensaje preparado para su envío en el SMSC de destino, originado por un usuario o por cualquier otra circunstancia, se le denomina MT-SM y el proceso de entrega es el siguiente:

  • El SMSC que ha recibido el mensaje lo almacena en su base de datos y solicita al HLR del usuario la información de localización;
  • Si el usuario destino está disponible, el SMSC envía al MSC el mensaje, indicando en que parte del BSS debe ser entregado; si no lo está, se almacena en el SMSC durante su periodo de vigencia;
  • Si el usuario destino está disponible, el MSC envía un aviso al VLR al que está conectado el usuario destino (que puede ser o no de su operador) para indicarle que va a entregarse un mensaje;
  • El VLR avisa al terminal del usuario y verifica si está conectado a la red (en zona de cobertura);
  • El VLR responde al MSC con el estado del usuario y, si está operativo, con la información de localización (parte del BSS en que se encuentra conectado);
  • El MSC envía el mensaje al usuario;
  • El MSC informa al SMSC de que el mensaje se ha entregado y puede ser borrado de su base de datos;
  • Opcionalmente, el SMSC de destino responde a quien originó el mensaje (normalmente, el SMSC origen) con un aviso de entrega del mensaje.

Lenguaje SMS

La limitación del tamaño de los mensajes, la reducida interfaz de los móviles y el propio lenguaje originado de las conversaciones han contribuido a que los usuarios del servicio SMS hayan desarrollado un uso intensivo de abreviaturas (como tq o tk en lugar de te quiero). Esta economía de caracteres también supone la sustitución de determinados sonidos por números (p.ej: to2 por todos) y la omisión de vocales (qdms a ls 8 por quedamos a las 8). En relación a los usuarios de este lenguaje, las personas que escriben comúnmente o en demasía en lenguaje SMS en salas de conversaciones, móviles, foros, y otros medios, se denominan chaters.

Estos tipos de lenguajes se caracterizan por estar extendidos mundialmente, presentando diferencias o variaciones propias según el idioma original con que se haya formado. Así, en chino mandarín, las palabras que tienen una pronunciación parecida a los números son sustituidas por éstos, como ocurre con 521 ("wu er yi"), que sustituye a "te quiero" ("wo ai ni").

Igualmente en algunos países de Europa, para evitar las aún mayores restricciones en el tamaño de los mensajes que utilizan letras cirílicas, algunos europeos orientales utilizan las letras del alfabeto latino para representar su idioma.

Para ayudar al entendimiento y difusión de este lenguaje, se ha creado todo un lenguaje SMS a partir de las abreviaturas más comunes de palabras del idioma original, e incluso se han editado diccionarios para guiar a los que no conocen las abreviaturas empleadas en los móviles.

Hay tantos lenguajes SMS como usuarios, puesto que no existe una norma escrita que diga cómo y cuánto abreviar cada palabra. Sin embargo el uso habitual da lugar a ciertas regularidades entre cada uno de los diferentes grupos de usuarios. El principal grupo lo constituyen los jóvenes, que dedican mucho tiempo a este tipo de comunicación. Con el objetivo de registrar las regularidades del lenguaje SMS utilizado por los jóvenes, se está creando el primer diccionario SMS que tendrá por nombre "Exo x ti y xra ti". Este diccionario tiene como objetivo reflejar una realidad de nuestros días, como es la configuración de un nuevo lenguaje a partir de los mensajes de móvil. Tiene como características principales la abreviación de palabras, supresión de letras... La función principal de este nuevo lenguaje reside en decir lo máximo en el mínimo espacio posible.

Además de convertirse en una herramienta de comunicación cada vez más popular, se debe de pensar que empieza a utilizarse para la recepción de mensajes de alerta (alarma) de sistemas y para la emisión de mensajes de control hacia dispositivos (domótica), algo que era de esperar después de pensar que el teléfono móvil es una herramienta cada vez más extendida, control SMS.

Igualmente existen aplicaciones de texto predictivos que intenta reducir el número de pulsaciones por palabra escrita, haciendo que las abreviaturas no sean tan necesarias puesto que las palabras largas toman menos tiempo en ser introducidas. Sin embargo, hace que éstas sean más difíciles de teclear si no están en el diccionario del software. Uno de los más comunes es el T9.

Envío gratuito de SMS

Durante el boom de las .com, varios portales ofrecían el envío gratuito de sms. Actualmente son pocos los lugares desde los que se pueden enviar SMS de forma gratuita.

Aplicaciones comunes del SMS

Debido a que los mensajes SMS son recibidos prácticamente de inmediato por el destinatario y son un medio de comunicación muy personal, muchos ya los están utilizando como el mejor medio para comunicarse con una comunidad para invitar a eventos, dar avisos, enviar alarmas, coordinar evacuaciones, confirmar transacciones bancarias, enviar confirmaciones de compra y muchas cosas más.

Otras aplicaciones del SMS

Gracias al aumento de teléfonos móviles y del uso de mensajes de texto en rangos de población muy variados, el SMS ha servido como instrumento para poder participar en concursos y sorteos de diversa índole. La más conocida es la participación en sorteos de TV, enviando un SMS a un número determinado de teléfono, lo que te asigna una "papeleta" para poder ganar un premio. Otro de los usos lúdicos que más se está extendiendo es el uso de micropagos por SMS en Internet para poder tener acceso a contenidos u opciones restringidas de determinadas webs. Como vertiente híbrida entre ambas posibilidades, han surgido webs en las cuales puedes usar un SMS para poder participar en sorteos y concursos.

Atribución

Este artículo proviene originalmente de Wikipedia
que lo licencia simultáneamente bajo las licencias

Creative Commons Reconocimiento - CompartirIgual 3.0
y la licencia de documentación libre GNU v.1.2 y posteriores
El Museo de los 8 Bits lo integra en su wiki bajo cc-by-sa-3.0

Creative Commons License
GNU head