1. Home
  2. Glosario de Marketing

SMPP

El protocolo que conecta tu plataforma con los operadores

Cuando tu banco te envía un código de verificación, el mensaje tarda apenas unos segundos en llegar. Detrás de esa rapidez hay una conexión directa entre la plataforma de envío y la red del operador. En la mayoría de los casos, esa conexión habla un idioma concreto: SMPP.

¿Qué es SMPP?

SMPP son las siglas de Short Message Peer-to-Peer. Es un protocolo abierto que permite intercambiar mensajes SMS entre aplicaciones externas y los centros de mensajes de los operadores de telefonía.

Funciona sobre redes TCP/IP, es decir, sobre internet o redes privadas. Y está pensado para mover grandes volúmenes de mensajes con rapidez y fiabilidad.

Para entenderlo mejor, piensa en el email. El protocolo SMTP es el estándar para enviar correos entre servidores. SMPP cumple un papel parecido en el mundo del SMS.

Origen y versiones

El protocolo lo creó en los años noventa la empresa irlandesa Aldiscon. Más tarde pasó a gestionarlo un foro de desarrolladores, que acabó convirtiéndose en el SMS Forum.

Estas son las versiones principales:

  • SMPP 3.3 (1997): la primera especificación pública.
  • SMPP 3.4 (1999): la versión más extendida. Añadió, entre otras cosas, las sesiones bidireccionales.
  • SMPP 5.0 (2003): la última versión publicada, con mejoras para el envío a gran escala.

Aunque la 5.0 es la más reciente, la 3.4 sigue siendo la más utilizada por operadores y proveedores.

Cómo funciona

SMPP sigue un modelo cliente-servidor. Intervienen dos piezas:

El ESME (External Short Messaging Entity) es la aplicación que envía o recibe mensajes. Por ejemplo, la plataforma de SMS de una empresa o el sistema de avisos de un banco.

El SMSC (Short Message Service Center) es el centro de mensajes del operador. Recibe los SMS, los almacena y los entrega a los teléfonos de los destinatarios.

El ESME abre una conexión con el SMSC y la mantiene activa durante toda la sesión. A diferencia de otros sistemas, no se conecta y desconecta en cada mensaje. Por eso puede enviar cientos de mensajes por segundo con muy poca latencia.

Existen tres tipos de sesión, según lo que necesite la aplicación: solo enviar (transmitter), solo recibir (receiver) o ambas cosas a la vez (transceiver).

Esquema de cómo funciona SMPP: la aplicación (ESME) envía el SMS con submit_sm al centro de mensajes del operador (SMSC), que lo entrega al móvil y devuelve el informe de entrega con deliver_sm

Los comandos principales

La comunicación se basa en mensajes estructurados llamados PDU. Cada uno tiene una función concreta. Estos son los más importantes:

  1. bind: abre la sesión e identifica a la aplicación con su usuario y contraseña.
  2. submit_sm: envía un mensaje al centro de mensajes para que lo entregue.
  3. deliver_sm: el SMSC lo usa para entregar a la aplicación un mensaje entrante o un informe de entrega.
  4. enquire_link: comprueba cada cierto tiempo que la conexión sigue viva.
  5. unbind: cierra la sesión de forma ordenada.

Cada comando recibe su respuesta. Así ambas partes saben en todo momento si un mensaje se ha aceptado o ha fallado.

Los informes de entrega

Una de las funciones más útiles de SMPP son los informes de entrega, conocidos como DLR (delivery reports). Cuando el mensaje llega al teléfono, o cuando falla, el SMSC envía un aviso a la aplicación.

Gracias a ellos sabes si cada SMS se ha entregado, si el número no existe o si el teléfono estaba apagado. Es una información clave para medir tus campañas y mantener limpia tu base de datos.

SMPP frente a una API HTTP

Hoy muchos proveedores ofrecen también una API HTTP para enviar SMS. ¿Cuál conviene usar?

SMPP es la opción preferida para volúmenes muy altos y envíos donde cada segundo cuenta, como los códigos de verificación. Su conexión permanente lo hace más rápido y eficiente. Pero exige más conocimientos técnicos para configurarlo y mantenerlo.

Una API HTTP es mucho más sencilla de integrar. Basta con una petición web por mensaje o por lote, y la mayoría de desarrolladores ya saben trabajar con ella. Para la mayoría de pymes es más que suficiente.

Y hay una tercera vía: usar una plataforma que se encargue de todo. En ese caso, envías tus campañas desde un panel y la conexión con los operadores la gestiona el proveedor.

Para qué se usa SMPP

Está detrás de buena parte del tráfico de SMS profesional. Algunos usos habituales:

Los SMS transaccionales, como confirmaciones de pedido, avisos de entrega o códigos de un solo uso.

Los envíos masivos o bulk SMS, en los que una empresa manda la misma campaña a miles de contactos.

La integración con sistemas internos, como un CRM o una herramienta de reservas, que envían avisos de forma automática.

También permite recibir mensajes. Así una empresa puede gestionar respuestas de sus clientes, como la confirmación de una cita.

Seguridad

La versión original de SMPP no cifra los datos. Por eso, los proveedores serios protegen la conexión con canales cifrados, como TLS o una VPN, y limitan el acceso a direcciones IP autorizadas.

Esto importa porque por esta vía circulan datos personales de tus destinatarios. Y su tratamiento debe cumplir la LOPD. Conviene preguntar siempre a tu proveedor cómo protege la información.

Cómo te ayudamos desde Mailrelay

Si quieres enviar SMS sin preocuparte por protocolos ni conexiones con operadores, en Mailrelay te lo ponemos fácil. Con nuestro servicio de envío de SMS creas y programas tus campañas desde el mismo panel que usas para el email marketing.

Puedes consultar las tarifas de SMS y combinarlas con tu cuenta gratuita, que incluye hasta 80.000 correos al mes y 20.000 contactos. Si quieres probarlo, puedes crear tu cuenta en Mailrelay hoy mismo.

Preguntas frecuentes sobre SMPP

¿SMPP es lo mismo que SMS? No. El SMS es el mensaje de texto; SMPP es uno de los protocolos que se usan para enviarlo desde una aplicación hasta la red del operador.

¿Qué puerto usa SMPP? El puerto asignado oficialmente es el 2775, aunque muchos proveedores utilizan otros.

¿Necesito SMPP para hacer SMS marketing? No necesariamente. Si envías desde una plataforma como Mailrelay, el proveedor gestiona la conexión técnica por ti.

En conclusión

SMPP es el estándar que permite a empresas y operadores intercambiar SMS de forma rápida y a gran escala. Su conexión permanente y sus informes de entrega lo han convertido en la base del SMS marketing y de la mensajería transaccional.

Aun así, no necesitas dominarlo para enviar tus campañas. Lo importante es elegir un proveedor fiable, con buena conectividad y una gestion clara de los datos de tus clientes.

Entradas relacionadas

Descubre cómo Mailrelay puede ayudarte con tu estrategia de email marketing.