BroadNet
Operaciones Respuesta de BroadNet

¿Cómo se envía un SMS a través de una API?

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

Enviar un SMS a través de una API HTTP implica pasar el número de destino, el ID del remitente y el texto del mensaje a un punto final REST que entrega el mensaje a las redes de los operadores y devuelve un ID de mensaje que permite realizar el seguimiento de la entrega.

Definición en lenguaje sencilloIndependiente del proveedorRevisado 24 de septiembre de 2026
DiagramaCómo llega un mensaje A2P al teléfono
  1. Su aplicaciónSe envía a través de REST API o SMPP
  2. Plataforma BroadNetValida, enruta y factura cada mensaje
  3. SMSC del operadorConexión directa con el operador
  4. Terminal del abonadoEl mensaje se entrega
La confirmación de entrega (DLR) regresa por la misma ruta hacia su webhook
La respuesta larga

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

§01

La solicitud

La pasarela de BroadNet acepta un POST a https://api.broadnet.me/sms/sendSms con un token en la cabecera Authorization: Bearer y un cuerpo JSON: senderId (el ID de remitente), destinationNumber (el número de destino en formato internacional, solo dígitos y sin signo +), message (el texto) y messageType (TEXT para GSM-7, UNICODE para árabe, emojis y otros alfabetos no latinos). Una llamada correcta devuelve 200 OK con el ID del mensaje en el cuerpo de la respuesta.

§02

Codificación y longitud

Un mensaje GSM-7 admite 160 caracteres por segmento (153 cuando el mensaje ocupa varios segmentos); al pasar a Unicode para emojis o alfabetos no latinos, el límite baja a 70 (67 en mensajes concatenados). Use messageType TEXT para GSM-7 simple y UNICODE cuando el cuerpo necesite Unicode o árabe, para que los caracteres no se corrompan; POST /sms/identify devuelve la codificación y el número de segmentos antes del envío.

§03

Rastrea la entrega, no la des por sentada.

El ID del mensaje devuelto es el identificador de las confirmaciones de entrega (DLR). Configure un webhook para recibir el estado final del operador (entregado, fallido o caducado) en lugar de considerar un código 200 al enviar el mensaje como prueba de que el terminal lo recibió.

§04

Pasando a la producción

Utilice números internacionales E.164, registre su ID de remitente en cada mercado de destino antes de escalar y envíe a través de rutas directas del operador para una latencia constante. Para grandes volúmenes, la misma cuenta es accesible tanto a través de SMPP como de REST, por lo que puede comenzar con HTTP y cambiar el tipo de enlace sin necesidad de volver a configurarla.

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
FAQ

Preguntas frecuentes

¿Puedo enviar un SMS con una solicitud GET o necesito usar POST?
Use POST. El endpoint REST POST /sms/sendSms recibe un cuerpo JSON y un token Bearer, de modo que el texto del mensaje y las credenciales nunca aparecen en URL ni en registros del servidor. La API HTTP heredada (/websmpp/websms) sigue aceptando GET para integraciones existentes de la era SMPP, pero las integraciones nuevas deben usar la API REST.
¿Necesito SMPP o me basta con la API HTTP?
La API REST/HTTP es suficiente para la mayoría de los volúmenes y es la más rápida de integrar. SMPP es ideal para un rendimiento sostenido muy alto y conexiones persistentes. La misma cuenta de BroadNet funciona con ambas, por lo que puede comenzar con HTTP y agregar SMPP más adelante sin necesidad de volver a configurarla.
¿Cómo puedo saber si un mensaje fue entregado realmente?
El envío devuelve un ID de mensaje; el estado final del dispositivo llega de forma asíncrona como una confirmación de entrega (DLR) a su webhook: entregado, fallido o caducado. No considere la respuesta del envío como prueba de entrega.
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