SMPP

El SMPP, abreviación en inglés de Short message peer-to-peer protocol, es un protocolo estándar de telecomunicaciones pensado para el intercambio de mensajes SMS entre equipos que gestionan los mensajes como pueden ser los SMSC (Short message service center) o los GSM USSD (Unstructured Supplementary Services Data server), y un sistema de solicitud de SMS como puede ser un servidor WAP o cualquier gateway de mensajería.

Se utiliza normalmente para permitir a terceros enviar mensajes (tales como pueden ser los proveedores de contenidos).

SMPP fue desarrollado por Aldiscon, una pequeña firma irlandesa comprada posteriormente por Logica. En 1999, SMPP pasó formalmente a manos del 'SMPP Developers Forum', posteriormente rebautizado como el SMS Forum.

Detalles técnicos

Como se ha comentado en un principio el SMPP es la interfaz que permite que entidades de envío de SMSs que subyacen fuera de la red móvil (ESME - External Short Message Entities) puedan interconectar con los elementos internos como la SMSC.

SMPP define básicamente:

  • El conjunto de operaciones para el intercambio de SMSs entre los ESME y el SMSC
  • Los datos que los ESME debe intercambiar con el SMSC durante la conexión.

El protocolo se basa en el intercambio, petición/respuesta, de pares de PDUs (protocol data units),estos se intercambian sobre la capa 4 OSI (sesiones TCP/IP o X.25). El intercambio de datos puede realizarse de manera síncrona, esperando cada parte la respuesta/petición del otro para enviar la correspondiente petición/respuesta, o asíncrona, donde cada el envío y la recepción van a través de distintos hilos.

Actualmente las versiones más utilizadas, pues son las más comúnmente soportadas por los operadores, son por orden, SMPP v3.3 y v3.4. Esta última soporta el modo transceiver (una misma conexión puede enviar y recibir al 'mismo' tiempo). La última versión disponible es la v5.0.

Other Languages
français: SMPP
ქართული: SMPP
русский: SMPP
српски / srpski: SMPP
Türkçe: SMPP
українська: SMPP