Saltar al contenido
Integración con SMPP v3.4

Una pasarela Windows, dos roles SMPP: cliente y servidor

SMPP v3.4 funciona en ambos sentidos. Conéctate a un SMSC o a un agregador como cliente, o inicia el servidor integrado para que CRM, ERP y sistemas de monitorización envíen mensajes a través de tus propias tarjetas SIM. Ambos roles forman parte de la edición Ultimate.

SMPP v3.4Edición UltimateCliente y servidorListener local

Dos roles, un solo servicio

Ambos roles hablan SMPP v3.4. La diferencia está en qué lado abre la sesión y en qué transporta el mensaje después.

Comparación del cliente y el servidor SMPP
Cliente SMPPServidor SMPP
Quién se conectaSMS Deliverer se conecta a un SMSC, a un agregador o a otro servidor SMPPCRM, ERP, monitorización o cualquier cliente SMPP se conecta a SMS Deliverer
Ruta del mensajeTu bandeja de salida, por la sesión, hasta el SMSC y las rutas del proveedorSesión del cliente, entrada en la bandeja de salida y salida por tu pool de modems o tus teléfonos Android
Hardware en sitioNo hace falta ninguno; el lado radio lo pone el proveedorAl menos un modem GSM/LTE o un teléfono Android con una SIM activa
Motivo habitualYa tienes una cuenta SMPP y quieres una sola bandeja de salida y un solo informeTus sistemas ya hablan SMPP y las SIM deben seguir bajo tu control

SMPP es una interfaz, no una ruta. En modo cliente, los mensajes viajan por la red del proveedor; en modo servidor, por tus SIM. Ambos roles requieren la edición Ultimate.

Modo cliente SMPP: envía a través del SMSC de otro

Úsalo cuando ya tienes credenciales SMPP de un operador, un agregador o un proveedor de SMS. En el PC no hace falta ningún modem ni teléfono Android.

1

Abre la configuración de la conexión SMPP

Crea una conexión SMPP en SMS Deliverer. El formulario pide la dirección del servidor, el puerto y el usuario y la contraseña que te ha dado tu proveedor. Guarda con OK.

2

Deja que la sesión se establezca

Cuando la conexión está guardada, el software mantiene una sesión SMPP v3.4 con ese servidor. Si el proveedor filtra por IP, dale antes la dirección pública del PC.

3

Pon el mensaje en la cola de salida

Redacta el mensaje, añádelo a la bandeja de salida y pulsa Start. La cola se recoge y se envía por SMPP en lugar de esperar a un modem local.

4

Lee el informe de entrega

El proveedor devuelve el estado final en la misma sesión. Los recuentos de entregados, fallidos y pendientes aparecen en el informe junto a los mensajes que los han generado.

Cambio de canal

Mientras existe una conexión de cliente SMPP, el software envía por SMPP de forma predeterminada y deja de usar el modem o el teléfono conectado. Una opción en los ajustes desactiva ese cambio, así que ambos canales pueden seguir activos. Elige uno a propósito; no dejes que una sesión de prueba se haga cargo en silencio de la cola de un modem de producción.

Sin alternativa local

Si la sesión del proveedor se cae, los mensajes en cola esperan a que vuelva. El modo cliente no tiene SIM propia a la que recurrir, y ese es el precio de usar las rutas del proveedor.

Detalle de la instalación

Los pasos con capturas de pantalla están en la ayuda en línea: Configuración del cliente SMPP.

Modo servidor SMPP: deja que tus sistemas se conecten

Úsalo cuando la aplicación que crea los mensajes ya habla SMPP, pero los mensajes deben salir por tus propias tarjetas SIM. El software escucha en local, acepta clientes SMPP y controla los modems o teléfonos.

1

Inicia el servidor

Abre la sección del servidor SMPP y pulsa Start server. El listener usa el puerto que configures; el predeterminado es 2775.

2

Abre el puerto en el firewall

Permite el tráfico TCP entrante en ese puerto desde los equipos que se van a conectar. Mantén la regla estrecha: el listener está pensado para tu red o tu VPN, no para internet abierto.

3

Crea una cuenta por cliente

La cuenta integrada es admin / admin. Usa User Management para añadir un usuario y una contraseña distintos por aplicación, de modo que puedas desactivar un cliente sin tocar los demás.

4

Vincula el cliente al listener

En el CRM, el ERP o el gateway, introduce la dirección IP del PC, el puerto y las credenciales de la cuenta. Puedes vincular varios clientes y conexiones simultáneas a la vez.

5

Envía y confirma

Cada mensaje que envía un cliente entra en la bandeja de salida y se reparte entre los puertos GSM conectados. Los SMS entrantes de esos modems o teléfonos se devuelven a los clientes SMPP conectados.

Los informes de entrega vuelven

Cuando se ha enviado un mensaje, el software devuelve un informe de entrega al cliente SMPP. El ejemplo de la ayuda lleva el id del mensaje, las marcas de tiempo de envío y fin, stat, err y el IMSI de la SIM en el campo de texto.

Carga repartida entre puertos

El tráfico SMPP se distribuye entre varios puertos GSM en lugar de quedarse en un solo modem. Añade modems o teléfonos para aumentar la capacidad; el listener no cambia.

No hagas un bucle con la pasarela. Ejecutar el cliente y el servidor en el mismo equipo y apuntar el cliente a ese servidor local crea un bucle sin salida. Apunta el cliente a un SMSC externo o ejecuta los dos roles en máquinas distintas.

Los pasos pantalla a pantalla y el ejemplo del informe de entrega están en la ayuda en línea: Configuración del servidor SMPP.

Direccionamiento: número, TON y NPI

SMPP lleva una dirección y dos indicadores de tipo. Equivocarlos es la razón habitual por la que un proveedor rechaza un envío aunque la sesión esté activa.

Ejemplos de direcciones SMPP habituales
DirecciónTONNPIUso
+791712345671 — Internacional1 — ISDN (E.163/E.164)Número móvil en formato de código de país
555553 — Específico de red0 — DesconocidoShort code
MyService5 — Alfanumérico0 — DesconocidoNombre del remitente, donde el operador lo permite

TON acepta 0 desconocido, 1 internacional, 2 nacional, 3 específico de red, 4 número de abonado, 5 alfanumérico y 6 abreviado. NPI cubre planes ISDN, de datos, télex, móvil terrestre, privados y otros. Las listas completas de valores y los ejemplos originales están en SMPP Address.

Dónde encaja cada rol

Cuatro situaciones que aparecen en integraciones reales. Cada una indica el rol y la parte del producto que hace el trabajo.

Interconexión con un agregador

Modo cliente. El agregador aporta las credenciales SMPP y las rutas; SMS Deliverer aporta la bandeja de salida, la programación, la lista de contactos y un informe consolidado. Útil cuando un equipo quiere un flujo de trabajo de escritorio sobre un contrato SMPP ya existente.

CRM o ERP que ya habla SMPP

Modo servidor. Apunta la aplicación al PC en lugar de rehacer su integración con HTTP. El CRM conserva su cliente SMPP y los mensajes salen por tus SIM, sin cuota en la nube por mensaje.

Alertas internas con respuestas

Modo servidor. Las herramientas de monitorización envían alertas por SMPP; las respuestas del personal llegan como SMS entrantes y se reenvían al cliente conectado. Los informes de entrega cierran el círculo mensaje a mensaje.

Mantén los datos de los mensajes en sitio

Modo servidor. El listener, la bandeja de salida y los datos de entrega se quedan en la red local. El modem o el teléfono es la única vía hacia el operador, así que los números y el texto de los mensajes no pasan por una pasarela de terceros.

¿Comparas los dos modelos de entrega? La página on-premise frente a la nube cubre coste, ubicación de los datos y control. Para la vía HTTP en lugar de SMPP, consulta la sección de integración de la guía de instalación.

Lo que SMPP no elimina

El protocolo cambia cómo entran los mensajes en la pasarela. No cambia lo que el operador o la SIM van a aceptar.

Límites de capacidad de SMPP
LímiteQué significa en la práctica
EdiciónCliente y servidor son exclusivos de la Ultimate. Standard y Enterprise no exponen ninguno de los dos roles.
Capacidad de envíoLa capacidad del modo servidor es la suma de los modems conectados y sus planes de SIM. SMPP no añade rutas ni eleva el límite de un operador.
Informes de entregaLos estados y códigos de error vienen del operador. Un informe marcado UNDELIV o REJECTD es la respuesta de la red, no un fallo de la pasarela.
Identidad del remitenteLos nombres de remitente alfanuméricos y los short codes dependen del operador y de la cuenta. La pasarela puede ponerlos en el PDU; la red decide si los acepta.
Tipo de mensajeSMPP transporta SMS. Los MMS necesitan el canal de teléfono Android; consulta la configuración de la pasarela Android.
Mensajes largosEl texto largo se divide en segmentos y se factura por parte, igual que en un modem. La tabla de segmentación tiene los recuentos de caracteres.
Exposición en redEl servidor escucha en un puerto TCP. Lígalo a tu LAN o VPN y limita la regla del firewall; no lo publiques en internet.

Preguntas frecuentes antes de comprar

¿El SMPP está incluido en todas las ediciones?

No. Tanto el cliente como el servidor forman parte de la edición Ultimate. Standard y Enterprise usan los canales de modem y Android sin los roles SMPP.

¿Puedo usar el modo cliente sin modem?

Sí. En modo cliente, el proveedor es dueño del SMSC y del lado radio, así que el PC no necesita modem ni teléfono. La contrapartida es que se aplican las rutas y las tarifas del proveedor.

¿El cliente y el servidor pueden ejecutarse en el mismo equipo?

No apuntes el cliente al servidor que se ejecuta en la misma máquina; eso crea un bucle sin salida. Apunta el cliente a un SMSC externo o ejecuta los dos roles en equipos distintos.

¿En qué puerto escucha el servidor?

El predeterminado es 2775. Cámbialo en los ajustes del servidor y permite ese mismo puerto de entrada en el firewall de Windows para los clientes que lo necesiten.

¿Los informes de entrega vuelven al cliente SMPP?

Sí. Cuando se ha enviado un mensaje, el servidor devuelve un informe de entrega con el id del mensaje, el estado, las marcas de tiempo y el código de error. El campo de texto lleva el IMSI de la SIM que lo envió.

¿SMPP evita los límites del operador?

No. El modo cliente está limitado por la cuenta del proveedor; el modo servidor, por tus planes de SIM, el número de modems y los límites del operador. SMPP solo cambia la interfaz.