Conexión directa con todos los operadores
Enlaces redundantes con los operadores móviles del país y reconexión automática para garantizar la continuidad del servicio.
Canales · SMS
El canal universal: llega a cualquier celular, sin datos ni aplicaciones. Más de 23 años operando SMS para las empresas más exigentes del país, con conexión directa y redundante a todos los operadores móviles.
Hoy · 10:24
Inalambria Bank: Tu código de verificación es 482913. Vence en 5 min. Nunca lo compartas con nadie.
El SMS sigue siendo el canal con mayor alcance y tasa de lectura. En Inalambria lo operamos como infraestructura crítica: rutas separadas para mensajes OTP, reconexión automática con los operadores, distribución de carga y desborde a canales alternos cuando es necesario.
Envía desde nuestra plataforma web, por API REST o por conexiones dedicadas, con códigos cortos compartidos o propios y reportes de entrega en tiempo real.
Enlaces redundantes con los operadores móviles del país y reconexión automática para garantizar la continuidad del servicio.
Números de 5 o 6 dígitos exclusivos de tu marca: el equivalente a tu dominio .com en la mensajería, fácil de reconocer y difícil de suplantar.
Separamos los procesos críticos, como las notificaciones OTP, para administrarlos de forma independiente y segura, sin competir con campañas masivas.
Recibe respuestas, confirmaciones y palabras clave de tus clientes para encuestas, confirmación de citas o autorización de transacciones.
Estados de cada mensaje por plataforma, API o callbacks (webhooks) hacia tu infraestructura.
Distribución automática de carga y desborde hacia RCS, WhatsApp o Email cuando el contexto lo requiere.
Transacciones, recordatorios, estados de pedido, vencimientos y avisos de servicio entregados en segundos, con rutas prioritarias y reportes en tiempo real.
Conocer másCódigos de un solo uso para registro, inicio de sesión y autorización de transacciones, aislados del tráfico masivo y con respaldo automático entre canales.
Conocer másPromociones, lanzamientos y fidelización por SMS, RCS, WhatsApp y Email, con segmentación, personalización y control automático del RNE y de los horarios permitidos.
Conocer másInteligencia artificial contra el smishing, códigos cortos propios, remitentes verificados y confirmación de transacciones en tiempo real.
Conocer másOrquesta SMS, RCS, WhatsApp, Twnel y Email desde una sola integración, con desborde automático, distribución de carga y reglas por tipo de mensaje.
Conocer másDesarrolladores
Autenticación con Bearer Token, JSON y callbacks de estado.
# 1. Solicita el token (Basic Authentication con tus credenciales)
TOKEN=$(curl -s -X POST https://rest.inalambria.com/token \
-u "$INALAMBRIA_USER:$INALAMBRIA_PASSWORD" \
-H "Content-Type: application/json" \
-d '{"grant_type": "password"}' | jq -r '.access_token')
# 2. Envía un SMS (Colombia: 12 dígitos, 57 + celular)
curl -X POST https://rest.inalambria.com/mtmessage \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"Type": 1,
"MessageText": "Tu pedido PEDIDO-4471 va en camino",
"Devices": "573001234567",
"CustomMessageId": "PEDIDO-4471"
}'// Node.js 18+
const BASE = 'https://rest.inalambria.com';
async function getToken() {
const basic = Buffer.from(`${process.env.INALAMBRIA_USER}:${process.env.INALAMBRIA_PASSWORD}`).toString('base64');
const res = await fetch(`${BASE}/token`, {
method: 'POST',
headers: { Authorization: `Basic ${basic}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ grant_type: 'password' }),
});
const { access_token } = await res.json(); // vigencia por defecto: 4 horas
return access_token;
}
const token = await getToken();
const res = await fetch(`${BASE}/mtmessage`, {
method: 'POST',
headers: { Authorization: `Bearer ${token}`, 'Content-Type': 'application/json' },
body: JSON.stringify({
Type: 1,
MessageText: 'Recordatorio: tu cita es mañana a las 8:30 a. m.',
Devices: '573001234567',
}),
});
console.log(await res.json()); // { TransactionNumber, Status: 0 | 1, MessageText }# Python 3 + requests
import os, requests
BASE = "https://rest.inalambria.com"
token = requests.post(
f"{BASE}/token",
auth=(os.environ["INALAMBRIA_USER"], os.environ["INALAMBRIA_PASSWORD"]),
json={"grant_type": "password"},
timeout=10,
).json()["access_token"]
resp = requests.post(
f"{BASE}/mtmessage",
headers={"Authorization": f"Bearer {token}"},
json={
"Type": 1,
"MessageText": "Tu factura de octubre ya está disponible",
"Devices": "573001234567-573007654321", # varios destinos separados por guion
"DateMessage": "2027-01-15 08:00:00", # envío programado (opcional)
},
timeout=10,
)
print(resp.status_code, resp.json())
Para Colombia, 12 dígitos (57 + número de 10 dígitos). Para el resto del mundo, formato internacional E.164.
La API no impone un límite estricto, pero recomendamos no superar 500 caracteres. Los mensajes largos se concatenan y se cobran por segmento.
Sí. Te acompañamos en el trámite y la configuración de un código corto exclusivo para tu marca, ideal para OTP, alertas y servicio al cliente.
Cuéntanos tu caso y diseñamos contigo la solución adecuada, con el respaldo de más de 23 años de experiencia en Colombia.