BroadNet
Protocolos Respuesta de BroadNet

¿Cuál es el tamaño de la ventana SMPP ?

Última revisión 2 min de lecturaRevisado por el equipo de ingeniería BroadNet
Respuesta rápida

La ventana representa la cantidad de PDU SMPP que un ESME puede tener en tránsito (enviadas pero aún no confirmadas) en una única conexión en cualquier momento. Es el factor determinante más importante del rendimiento que se obtiene de una conexión, y la configuración que con mayor frecuencia se deja en el valor predeterminado, lo que limita silenciosamente una integración muy por debajo de su tasa acordada.

Definición en lenguaje sencilloIndependiente del proveedorRevisado 10 de septiembre de 2026
DiagramaUna sesión SMPP entre su plataforma y BroadNet
Su plataforma (ESME)
BroadNet SMSC
Una conexión TCP/TLS persistente
  1. bind_transceiverAbrir y autenticar la sesión
  2. bind_transceiver_respSesión aceptada
  3. submit_smEnviar un mensaje
  4. submit_sm_respAceptado, ID de mensaje devuelto
  5. deliver_smConfirmación de entrega o mensaje entrante
  6. deliver_sm_respConfirmado
  7. enquire_linkKeepalive en estado de inactividad
La respuesta larga

Todo lo que vale la pena saber, nada que no lo sea.

§01

¿Por qué existe una ventana?

SMPP es asíncrono: se envía un submit_sm y el SMSC responde con un submit_sm_resp, pero no es necesario esperar esa respuesta antes de enviar la siguiente PDU. La ventana determina cuántos mensajes se pueden enviar por adelantado. Con una ventana de 1, la sesión se convierte en solicitud-respuesta y el rendimiento se reduce a un mensaje por viaje de ida y vuelta; en un enlace de 50 ms, esto equivale a 20 mensajes por segundo, independientemente de lo que estipule el contrato.

§02

La aritmética

El rendimiento aproximado se calcula dividiendo el tamaño de la ventana entre la latencia de ida y vuelta. Una ventana de 10 con una latencia de ida y vuelta de 50 ms proporciona aproximadamente 200 mensajes por segundo en una conexión; una ventana de 50 proporciona alrededor de 1000. Por eso, dos clientes con condiciones comerciales idénticas pueden experimentar rendimientos reales muy diferentes: uno ha ajustado la ventana y el otro no. Aumentar la ventana no supone ningún coste para el usuario, salvo el consumo de memoria para la PDU no confirmada.

§03

¿Por qué no puedes simplemente configurarlo a 1000?

La ventana se acuerda con el operador o proveedor, y si se excede, se generan respuestas ESME_RTHROTTLED o se pierde la conexión. El SMSC también debe mantener el estado de cada PDU no confirmada. A partir de cierto punto, el cuello de botella pasa de la ventana a la tasa de envío del propio SMSC, y una ventana más grande solo agrava una cola que no se puede vaciar. Acuerde la ventana y el límite TPS conjuntamente y trátelos como una sola configuración.

§04

Múltiples binds y ordenación

Cuando una sola vinculación no es suficiente, la solución es usar más vinculaciones en lugar de una ventana ilimitada; la mayoría de los proveedores asignan ancho de banda por vinculación. Tenga cuidado con el orden de los mensajes: PDU en diferentes vinculaciones no tienen un orden relativo garantizado, por lo que un mensaje de varias partes o una secuencia que el usuario leerá en orden debe permanecer en una sola vinculación. Mantenga un enquire_link activo en cada una para que una vinculación inactiva no se cierre silenciosamente.

BNEscrito por el equipo de ingeniería BroadNet·Operando servicios de mensajería de nivel empresarial desde 2003, con sede en Dubái.·Estándares editoriales
Construye con esto

¿Necesitas ayuda para conectar esto?

Las páginas siguientes contienen los productos y las guías de integración que dieron origen a este concepto. Si prefiere una demostración en vivo, nuestro equipo de ingeniería atiende llamadas el mismo día durante el horario laboral MENA .

Habla con nuestro equipo de ingeniería.
Comentario

¿Te ha resultado útil esta respuesta?

Tu voto nos ayuda a priorizar qué respuestas ampliar con ejemplos, diagramas y fragmentos de código.

¿Te ha resultado útil esta respuesta?
Gracias, anotado. Mantendremos esta respuesta actualizada.
Entendido. Dinos qué faltaba. enviar una nota rápida.

Cómo redactamos y revisamos el contenido

¿Sigues necesitando ayuda?

Habla con un ingeniero de verdad sobre tu construcción.

Respondemos en un día hábil, y las cuentas de producción cuentan con soporte 24/7. Nuestros ingenieros de soluciones implementan código, no scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de respuesta
Solicitudes de acceso de pruebaRespuesta en 1 día hábil
Producción24 / 7 · < 15 min
NOC de operadores24 / 7 · guardia