El protocolo SMPP (Short Message Peer-to-Peer) permite a las empresas gestionar el envío masivo de SMS de manera eficiente y confiable. Para aprovechar esta tecnología, es fundamental entender cómo configurar correctamente los parámetros básicos en plataformas como 360NRS.
En este artículo, explicaremos los requisitos necesarios para empezar a usar SMPP, cómo configurar los parámetros esenciales y los términos clave que debes conocer, como TON, NPI y PDU.
Contenidos
Requisitos necesarios para empezar a usar SMPP
Antes de configurar tu conexión SMPP, asegúrate de cumplir con los siguientes requisitos básicos:
Cuenta en una plataforma SMPP
- Necesitarás una cuenta activa en una plataforma que ofrezca servicios SMPP, como 360NRS.
- Asegúrate de tener acceso a las credenciales proporcionadas por la plataforma (host, puerto, system_id y contraseña).
Crédito disponible
- Verifica que tu cuenta tenga suficiente crédito para enviar mensajes SMS.
- Los costos variarán dependiendo del volumen de mensajes y los destinos.
Cumplimiento de términos y condiciones
- Asegúrate de cumplir con las políticas y términos de uso del proveedor, especialmente en lo relacionado con el envío de mensajes promocionales o transaccionales.
Entorno técnico adecuado
- Ten acceso a un servidor o aplicación compatible con el protocolo SMPP.
- Asegúrate de que tu infraestructura soporte conexiones seguras mediante SSL si es necesario.
Configuración de parámetros básicos en SMPP
Una vez que tengas tu cuenta y credenciales, deberás configurar los parámetros de conexión para establecer una comunicación exitosa con el servidor SMPP.
Host
El host es la dirección del servidor SMPP al que te conectarás. Por ejemplo, en 360NRS el host puede ser algo como:smppv5.nrs-group.com
Puerto
El puerto define el punto de acceso al servidor SMPP. Existen dos tipos comunes:
- Puerto estándar: Para conexiones no cifradas. Ejemplo:
5091
. - Puerto SSL: Para conexiones seguras. Ejemplo:
6091
.
System_id y contraseña
- System_id: Es el identificador único proporcionado por el proveedor SMPP. Generalmente es un nombre de usuario alfanumérico.
- Contraseña: Una clave única que autentica tu conexión al servidor.
Ejemplo de configuración:
System_id: cliente123
Password: MiClaveSegura
Tipo de Bind
El tipo de bind define el rol de tu conexión SMPP:
- Transmitter: Solo para enviar mensajes.
- Receiver: Solo para recibir informes de entrega (Delivery Reports).
- Transceiver: Para enviar y recibir mensajes en una sola conexión (recomendado).
Configuración básica en 360NRS
Host: smppv5.nrs-group.com
Puerto: 5091 (o 6091 para SSL)
System_id: tu_nombre_usuario
Password: tu_contraseña
Bind mode: transceiver
Términos clave en SMPP
Para entender cómo funciona SMPP y configurar correctamente la conexión, es necesario familiarizarse con algunos términos técnicos:
TON (Type of Number)
El TON indica el tipo de número que se utiliza como origen (source_address
) o destino (destination_address
) del mensaje.
Valores comunes:
- 1 (Internacional): Números con prefijos internacionales, como
+34
para España. - 2 (Nacional/Shortcode): Códigos cortos dentro de un país.
- 5 (Alfanumérico): Usado para mostrar nombres de marca o empresas como remitentes, ej. «MiEmpresa».
NPI (Numbering Plan Indicator)
El NPI especifica el tipo de plan de numeración del número utilizado.
Valores comunes:
- 1 (ISDN/Telefono móvil): Formato estándar para números de teléfono.
- 0 (Desconocido): Para remitentes alfanuméricos u otros casos.
Ejemplo de configuración TON/NPI
Source TON: 5 (Alfanumérico)
Source NPI: 0 (Desconocido)
Destination TON: 1 (Internacional)
Destination NPI: 1 (ISDN/Telefono móvil)
PDU (Protocol Data Unit)
El PDU es la unidad de datos que se utiliza para intercambiar información entre el cliente SMPP y el servidor SMPP. Los tipos más comunes incluyen:
- submit_sm: Para enviar mensajes SMS.
- deliver_sm: Para recibir mensajes o informes de entrega.
- enquire_link: Para verificar la conexión activa entre cliente y servidor.
Cada PDU incluye detalles como:
- Número de origen y destino.
- Texto del mensaje.
- Tipo de codificación (GSM7, UTF-16, etc.).
Ejemplo básico de un PDU
submit_sm {
source_address: "MiEmpresa"
destination_address: "34609939891"
short_message: "¡Hola! Tu pedido ha sido enviado."
data_coding: GSM7
}
Configurar SMPP correctamente en plataformas como 360NRS es fundamental para aprovechar al máximo esta poderosa herramienta de mensajería. Desde la elección del host y puerto hasta la correcta definición de TON, NPI y los parámetros de PDU, cada detalle cuenta para garantizar una comunicación fluida y eficiente.
Si buscas una solución confiable para gestionar tus mensajes SMS masivos, 360NRS ofrece soporte avanzado para la configuración de SMPP, ayudándote a enviar mensajes con precisión y seguridad.
¡Comienza hoy mismo!
Jaime Martínez – CDO y especialista en diseño y usabilidad
Jaime Martínez es nuestro Chief Design Officer (CDO) y un experto en comunicaciones móviles, marketing online, diseño y usabilidad. Con más de 20 años de experiencia en el sector, Jaime ha liderado proyectos innovadores y ha sido clave en el desarrollo de estrategias de diseño que mejoran la experiencia del usuario y optimizan la efectividad de las campañas de nuestros clientes. Su amplia trayectoria en el diseño y marketing digital aporta un enfoque único y esencial para el éxito de nuestras soluciones multicanal.
Deja una respuesta