Messaging Assurance

Monitor OTP/SMS

Comprueba que tu OTP/SMS llega a un teléfono real en un número internacional, y cuánto tardó.

  • otp_sms
Disponible
1 corredor
USD 189,00/mes
  • 1 corredor, 1 numero, 3 senders autorizados
  • 3.000 checks / mes
  • 1 GB de storage de evidencia
  • 50.000 requests API / mes
  • retencion de 90 dias
Empezar ahora
01 — El problema

El problema

No tienes visibilidad end-to-end de tu propio flujo de OTP/SMS (proveedor -> carrier -> telefono). No sabes si un codigo se perdio, se demoro, o si el sender/contenido llegaron integros.

Para quien es

Cualquier empresa que envia OTP/SMS a usuarios finales y necesita visibilidad independiente de si el codigo realmente llega a un telefono real.

02 — Lo que nos envias

Lo que nos envias

CampoFormatoValidacion
authorized_sendersUno o mas: numero E.164, o sender ID alfanumerico de 3-11 caracteresNunca un comodin ("*"); se compara exacto, sin distinguir mayusculas, nunca como subcadena
correlation_token6-32 caracteres, letras/digitos/guionObligatorio: tu SMS de OTP tiene que incluir un correlation token de 6 a 32 caracteres que vos elegís (p. ej. WT-ACME); nos permite asociar tu mensaje con tu check
expected_window_secondsEntero, 60-3600Por defecto 900; la corrida debe caer dentro de esta ventana para contar como recibida
max_latency_secondsEnteroTecho opcional sobre expected_window_seconds
forward_webhook_urlURL https://Opcional; debe ser https://, misma validacion SSRF-safe que cualquier otro webhook
country_codeCodigo de 2 letrasDebe estar entre los corredores incluidos de tu plan

Tu envias el OTP desde tu propio proveedor hacia un numero que autorizas; Witnio nunca envia el OTP, solo lo recibe y lo mide.

03 — Que corre

Que corre

  • Un SMS que llega se detecta en la siguiente lectura de la bandeja del telefono receptor — en cada ciclo del worker, unos 80 segundos medidos en la flota — asi que normalmente en menos de 2 minutos.
  • El remitente se compara exacto contra authorized_senders_json; un remitente que no calza no se atribuye a tu chequeo.
  • Se verifica la integridad del contenido pero el OTP se enmascara antes de persistir o enviarse a IA.
  • Se abre un incidente al superar failure_threshold dentro de expected_window_seconds.
04 — Lo que obtienes

Lo que obtienes

json
{
  "status": "ok",
  "latency_ms": 4210,
  "duration_ms": 4340,
  "screenshot_path": null,
  "failure_class": null,
  "recovery_actions_json": null,
  "evidence_signature_json": {
    "signature": "9bd0...4e",
    "algorithm": "Ed25519",
    "key_id": "witnio-run-ed25519-2026-09"
  },
  "ran_at": "2026-09-23T09:15:47Z"
}
  • Un MonitorRun por evento (status, latency_ms, evidence_json)
  • Alertas (Telegram/email)
  • Dashboard
  • API/webhook segun plan
05 — Limites y cuotas

Limites y cuotas

Cargando...

06 — Autonomia

Autonomia

Cada evento de OTP se observa y evidencia de forma desatendida. La escalacion humana solo se activa al superar failure_threshold dentro de la ventana esperada, o si un remitente no calza repetidamente con authorized_senders.

07 — Cumplimiento

Cumplimiento

Cada plan declara su corredor (pais del numero, pais de alojamiento, metodo de acceso). La entrega se observa en un telefono real alcanzado mediante un numero internacional; no es una medicion de rendimiento de red, entrega ni latencia movil dentro de un pais. El contexto del corredor queda dentro de cada registro de evidencia firmado y se comparte bajo peticion.

08 — Limitaciones conocidas

Limitaciones conocidas

  • La entrega se observa en un telefono real alcanzado mediante un numero internacional. No muestra como se entrega el mismo mensaje en redes de EE. UU. u otras redes dentro de un pais.
  • Un numero alcanzado via roaming o Wi-Fi calling NO se vende como "red" ni "latencia movil" de ese pais.
  • No reemplaza tu proveedor de SMS; solo lo audita.
  • La activación requiere comprobar que controlás el dominio de tu empresa (un registro DNS TXT que se muestra en el checkout, antes del pago). Si el correo de tu cuenta es de un proveedor gratuito (Gmail, Outlook...), verificamos tu empresa manualmente, normalmente en 1 día hábil.
09 — FAQ
FAQ

Preguntas sobre este servicio

Si, es obligatorio. Tu SMS de OTP tiene que incluir un correlation token de 6 a 32 caracteres que vos elegís (p. ej. WT-ACME); nos permite asociar tu mensaje con tu check. Lo cargás en el formulario de alta despues del pago.

Listo para Monitor OTP/SMS?