Hay dos formas habituales de conectarse a un proveedor de SMS A2P: SMPP, el protocolo creado para el sector de las telecomunicaciones, y una HTTP API. La mayoría de los proveedores wholesale ofrecen ambas, así que la elección entre SMPP y HTTP depende de su volumen y de su configuración.
| SMPP | HTTP API | |
|---|---|---|
| Conexión | Bind persistente sobre TCP | Una petición web por mensaje o por lote |
| Capacidad | Alta, fijada en TPS por bind | Buena, limitada por el ritmo de peticiones |
| Informes de entrega | Se devuelven por el mismo bind | Se envían a su webhook |
| Puesta en marcha | Requiere un cliente SMPP y lista blanca de IP | Cualquier desarrollador puede empezar en minutos |
| Usuario típico | Carriers, agregadores, CPaaS | Aplicaciones y remitentes más pequeños |
Cuándo elegir SMPP
Si envía grandes volúmenes, revende tráfico o ya tiene una plataforma de SMS, SMPP (normalmente la versión 3.4) es el estándar. Pida al proveedor el número de binds y los TPS por bind.
Cuándo basta con HTTP
Si envía desde una aplicación, por ejemplo códigos OTP desde un sitio web, una HTTP API es más sencilla y normalmente suficiente.
Cuando solicite u ofrezca una ruta SMS en VoIPMatcher, marque la conectividad que necesita o que admite. Más información sobre las rutas SMS A2P.
Preguntas frecuentes
¿Qué diferencia hay entre SMPP y SMTP?
SMTP es el protocolo para enviar correo electrónico entre servidores de correo. SMPP es el protocolo para intercambiar SMS entre aplicaciones, agregadores y centros de mensajes de los operadores. Algunos proveedores de SMS ofrecen un gateway de email a SMS que acepta mensajes por SMTP y los convierte, pero las conexiones A2P directas con volumen usan SMPP o una HTTP API.
¿Qué diferencia hay entre SMPP y SMSC?
Un SMSC (Short Message Service Centre) es el sistema del operador que almacena y entrega los SMS a los terminales. SMPP es el protocolo que se usa para comunicarse con un SMSC, o con una plataforma de SMS que funciona como tal. Cuando hace bind por SMPP con un proveedor, su aplicación envía los mensajes a su SMSC o gateway.
¿Es SMPP más rápido que una HTTP API?
Con grandes volúmenes, normalmente sí. SMPP mantiene un bind persistente abierto y puede enviar muchos mensajes sin esperar cada respuesta, hasta los TPS y la ventana acordados. Una HTTP API necesita una petición web por mensaje o por lote. Para una aplicación que envía unos pocos mensajes por segundo, la diferencia rara vez se nota.
¿Qué versión de SMPP debo usar?
SMPP 3.4 es la versión que admiten casi todos los proveedores de SMS y para la que están hechos la mayoría de los clientes. La versión 5.0 existe, pero rara vez se exige en A2P. Pregunte al proveedor qué versión y qué parámetros opcionales admite, junto con el número de binds, los TPS por bind y cómo se devuelven los informes de entrega.
¿Necesita una ruta?
Envíe el destino, el tipo de ruta y la tarifa objetivo. Le respondemos con lo que podemos ofrecer.