Códigos de verificación que nunca salen de tu red
Contraseñas de un solo uso enviadas por una llamada HTTP local, a través de tus propias SIM. El número y el código se generan, almacenan y entregan dentro de tu red.
Por qué el OTP debe ir por tu propia red
Un OTP es un mensaje corto con consecuencias altas. Cada parte adicional en ese camino es otra parte que puede ver el código.
El número se queda dentro
El número del destinatario y el código se escriben en tu base de datos. Nada se reenvía a un proveedor de mensajería, así que no hay copia de terceros que conservar ni que pueda filtrarse.
El coste no crece con los inicios de sesión
Diez o diez mil inicios de sesión, el coste del software es el mismo. Tu plan de SIM soporta el tráfico, lo que importa cuando el volumen de verificación crece.
Tu stack sigue funcionando
Llama a la HTTP API local desde tu servicio de identidad o conecta un cliente SMPP que ya uses. Sin migración de SDK. Para alertas de monitorización en la misma pasarela, consulta alertas de TI.
Latencia: API local frente a internet público
La latencia es el diferenciador honesto, así que aquí está lo que podemos y no podemos afirmar.
| Ruta | Lo que podemos afirmar | Base |
|---|---|---|
| Llamada HTTP en LAN a la pasarela | Normalmente por debajo de 100 ms en LAN cableada | Red local, sin salto a internet; no es una garantía |
| Ida y vuelta a una API en la nube | No la medimos nosotros; depende de región y proveedor | Documentación del proveedor, varía según la red |
| Tiempo de entrega del operador | Normalmente segundos; puede ser minutos | Depende del enrutamiento y la congestión del operador |
Probado y revisado en 2026-11. Las cifras de latencia dependen del dispositivo y la red; prueba en tu propia LAN antes de comprometer un SLA.
Redundancia con más de un modem
El tráfico OTP falla ruidosamente. Dos dispositivos y una regla de reintento convierten un stick muerto en un código retrasado, no en un inicio de sesión fallido.
curl -X POST http://192.168.10.5:8080/sms/send -H "Content-Type: application/json" -d '{"to":"+12025550147","text":"Tu código es 481922","device":"SIM1","retry":1}'
Dos SIM, dos operadores
Dirige el tráfico OTP a un dispositivo principal y recurre a una segunda SIM de otra red.
Reintento con límite
Un reintento inmediato suele bastar. Más de dos reintentos genera códigos duplicados y usuarios confundidos.
La caducidad es tuya
La pasarela entrega el código. Generarlo, hashearlo y caducarlo corresponde a tu servicio de identidad.
Para alertas que usan los mismos dispositivos cuando falla la red de la oficina, consulta alertas SMS fuera de banda. Las funciones de Windows están en la página del software de escritorio.
Auditoría y retención
Cada envío OTP se registra localmente con el destinatario, el dispositivo, la hora y la respuesta del operador. El código puede excluirse del registro si tu política lo exige.
La retención es un ajuste, no una política del proveedor: guarda 30 días, un año o borra según un calendario. Como los datos nunca salieron de tu red, una solicitud de acceso del interesado se responde sin abrir un ticket con un tercero.
Para un proceso formal, consulta la guía de cumplimiento y la política de privacidad.
Qué contiene una fila de auditoría
- Marca de tiempo y SIM de envío
- Número del destinatario (enmascarable)
- Estado del operador y código de error
- Referencia del mensaje devuelta por el modem
Capacidad y límites
Compatible con
Entrega OTP por HTTP API local, confirmaciones bidireccionales, reintento por dispositivo y registros de auditoría locales.
No compatible
Sin generación de códigos, sin puntuación de fraude, sin número alojado y sin redundancia de enlace más allá de las SIM que posees.
Depende de
Tiempo de entrega del operador, número de modems y política de caducidad de tu servicio de identidad.
Preguntas sobre OTP
¿El software genera el OTP?
No. Tu servicio de identidad genera y valida el código. La pasarela entrega el texto y registra el intento.
¿Funciona sin conexión a internet?
Sí. Tu aplicación llama a la pasarela en la LAN y el modem envía por la red móvil. No hay ruta a internet.
¿Qué pasa si falla el modem principal?
La API devuelve error para ese dispositivo y puede reintentar en un segundo dispositivo si lo configuras. Dos SIM de operadores distintos es el plan de redundancia más sencillo.
¿El OTP se guarda en el registro?
Por defecto se guarda el texto del mensaje. Puedes enmascararlo o excluirlo si tu política de retención lo exige.
¿Podemos mantener los números fuera de los registros?
Sí. La fila de auditoría puede guardar solo un destinatario enmascarado y la referencia del operador. El precio es un diagnóstico más difícil.