Cómo viaja un mensaje SMS: el viaje técnico completo

La arquitectura de almacenar y reenviar del SMS

A diferencia de una llamada telefónica, que crea un circuito dedicado, un SMS (Short Message Service) usa un mecanismo almacenar y reenviar. El mensaje salta a través de varios nodos de red antes de llegar al destinatario. Aquí está el ciclo de vida paso a paso.

1. Composición y envío (Origen móvil)

Escribes un mensaje y presionas enviar. Tu dispositivo codifica el texto (típicamente alfabeto GSM de 7 bits, 160 caracteres máximo) y lo envía a través del canal de control a la torre celular más cercana (Estación Transceptora Base). La torre lo reenvía al Centro de Conmutación Móvil (MSC) que sirve tu área.

2. El Centro de Conmutación Móvil (MSC) y consulta HLR

El MSC actúa como el enrutador central. Consulta el Registro de Localización de Origen (HLR)—una base de datos que contiene perfiles de suscriptores—para determinar:

  • ¿Está el teléfono del destinatario activo/registrado en la red?
  • ¿Qué MSC/VLR (Registro de Localización de Visitantes) atiende actualmente al destinatario?
  • ¿Tiene el suscriptor bloqueo de SMS activo?

3. Enrutamiento a través de SS7 / SIGTRAN

El mensaje se enruta a través de la red Sistema de Señalización N.º 7 (SS7) (o SIGTRAN sobre IP en núcleos modernos). Este es el backbone global de señalización de telecomunicaciones. Si el destinatario está en un operador diferente, el mensaje atraviesa una Función de Interconexión (IWF) o un Centro de Servicio de Mensajes Cortos (SMSC) de interconexión entre operadores.

4. El Centro de Servicio de Mensajes Cortos (SMSC)

Esta es la crítica "oficina de correos." El SMSC:

  • Almacena el mensaje si el destinatario no está disponible (teléfono apagado, sin cobertura).
  • Período de validez: Mantiene el mensaje por un tiempo determinado (a menudo 24-72 horas) antes de descartarlo.
  • Reenvío: Una vez que el destinatario se conecta a la red (detectado mediante actualizaciones de HLR/VLR), el SMSC reenvía el mensaje al MSC que lo atiende.

5. Entrega al dispositivo (Terminación móvil)

El MSC que lo atiende localiza el teléfono del destinatario a través del canal de control. El teléfono reconoce, establece una conexión de señalización y recibe el mensaje a través de la Capa de Retransmisión de Mensajes Cortos (SM-RL). El dispositivo decodifica la TP-DU (Unidad de Datos de Protocolo de Transferencia) y muestra el texto.

6. Informe de entrega (opcional)

Si el remitente solicitó un informe de estado (configurando el bit TP-SRR), el teléfono del destinatario envía un Informe de Entrega (SMS-DELIVER-REPORT) de vuelta a través del SMSC al remitente, confirmando la recepción (o motivo de falla).

Protocolos clave y evolución moderna

  • GSM 03.40 / 3GPP TS 23.040: Especificaciones técnicas centrales del SMS.
  • MAP (Mobile Application Part): Protocolo SS7 para comunicación SMSC-MSC.
  • SMPP (Short Message Peer-to-Peer): Estándar de la industria para aplicaciones/ESMEs (SMS empresarial) para conectarse a SMSCs.
  • RCS (Servicios de Comunicación Enriquecida): El sucesor moderno (vía Perfil Universal), que ofrece indicadores de escritura, medios de alta resolución, acuses de lectura y transporte basado en IP, reemplazando gradualmente al SMS heredado.