Protocolo SMPP

En esta página puedes encontrar información sobre el protocolo de SMS más utilizado, el Protocolo Short Message Peer-to-Peer (SMPP). Obtendrás una introducción a los conceptos básicos de SMS, aprenderás cómo se relaciona el SMS con el SMPP y encontrarás algunos documentos y diagramas que te ayudarán a entender mejor esta tecnología.

¿Qué es un protocolo de SMS?

Un protocolo de SMS es un conjunto de reglas de comunicación, utilizado para enviar mensajes de texto cortos en la red telefónica móvil. También se conoce como un componente del servicio de mensajes de texto de una red telefónica, de Internet y de dispositivos móviles. Utiliza mensajes estándar que se envían a través de la red y que contienen toda la información necesaria (incluyendo el número de teléfono del remitente, el número de teléfono del destinatario, la bandera de informe de entrega, el texto del mensaje, etc.) que permiten a los dispositivos móviles intercambiar mensajes de texto cortos.

protocolo smpp
Figura 1 - Protocolo SMPP

¿Cómo se utiliza el protocolo de SMS?

El protocolo de SMS es utilizado por aplicaciones de software conectadas a pasarelas SMS cuando usuarios de oficina o software de mensajería automatizado envían mensajes masivos a teléfonos móviles y otros dispositivos capaces de recibir mensajes SMS. Este mismo protocolo también se utiliza para recibir mensajes SMS.

¿Es el SMS un protocolo TCP o UDP?

En resumen, el SMS es un protocolo TCP. Para ser más precisos, el SMS se refiere al Servicio de Mensajes Cortos (SMS) que se utiliza para transferir mensajes de texto en la red móvil sobre TCP/IP. El protocolo utilizado para transferir mensajes SMS a través de Internet se llama protocolo SMPP. Es un protocolo cliente-servidor que requiere un Ozeki SMS Gateway y un cliente SMPP.

Figura 2 - Pila de protocolos SMPP

Para transferir mensajes SMS a través de Internet, se configura una pila de protocolos. Esta pila de protocolos utiliza un canal TCP/IP. Encima de este canal de comunicación, opcionalmente se añade una capa de protocolo de seguridad. Esta capa se llama TLS o SSL. Esta capa de seguridad es responsable del cifrado y descifrado de la comunicación. La capa de seguridad solo se utiliza si se emplea un servidor SMPP seguro llamado servidor SMPPS en el lado del servidor. En este caso, tanto el cliente SMPP como el servidor SMPP deben comunicarse a través de TLS. Ozeki SMS Gateway soporta pilas de protocolos SMPP con y sin la capa de seguridad.

Sobre la capa de seguridad TLS se utiliza SMPP. Es un canal de comunicación que es responsable de transportar mensajes de texto (mensajes SMS) a través de Internet. SMPP es utilizado por muchos proveedores de servicios SMS para intercambiar mensajes SMS entre sí. SMPP también es utilizado por aplicaciones informáticas para enviar mensajes SMS a proveedores de servicios SMS.

En 2025 se necesitará otra capa por encima de la capa SMPP, porque la capa SMPP no soporta la transmisión de SMS multiparte. Esta capa se llama capa de segmentación y reensamblaje. Si una aplicación envía un mensaje de texto más largo de 160 caracteres latinos o 70 caracteres Unicode, debe enviarse en múltiples partes. Esto se llama tecnología de SMS multiparte. Ozeki SMS Gateway añade esta capa de segmentación de mensajes a la pila de protocolos SMS para que tanto los mensajes de texto cortos como los largos puedan enviarse de manera confiable.

Descargar la especificación del protocolo SMPP

El protocolo SMPP está definido en un archivo PDF. El PDF contiene las especificaciones mantenidas por el Foro SMPP, que actúa como un organismo de estandarización para este protocolo. La especificación SMPP está evolucionando y se etiqueta con números de versión. La versión más utilizada es SMPP v3.4.

Puedes descargar el protocolo SMPP desde el siguiente enlace:
Descargar Especificación del Protocolo SMPP v3.4 (pdf)

More information