Garantia de mensageria

Monitor OTP/SMS

Verifique se o seu OTP/SMS chega a um telefone real em um número internacional, e em quanto tempo.

  • otp_sms
Disponível
1 corredor
USD 189,00/mês
  • 1 corredor, 1 número, 3 remetentes autorizados
  • 3.000 checks / mês
  • 1 GB de armazenamento de evidências
  • 50.000 requisições de API / mês
  • retenção de 90 dias
Começar agora
01 — O problema

O problema

Você não tem visibilidade de ponta a ponta do seu próprio fluxo de OTP/SMS (provedor para operadora para telefone). Você não sabe se um código foi perdido, atrasado, ou se o remetente/conteúdo chegou intacto.

Para quem e

Qualquer empresa que envia OTP/SMS para usuários finais e precisa de visibilidade independente sobre se o código realmente chega a um telefone real.

02 — O que voce nos envia

O que voce nos envia

CampoFormatoValidação
authorized_sendersUm ou mais: número E.164, ou sender ID alfanumérico de 3-11 caracteresNunca um curinga ("*"); comparado exatamente, sem diferenciar maiúsculas/minúsculas, nunca como substring
correlation_token6-32 caracteres, letras/dígitos/hífenObrigatório: seu SMS de OTP deve incluir um token de correlação de 6 a 32 caracteres escolhido por você (ex.: WT-ACME); ele nos permite associar sua mensagem ao seu check
expected_window_secondsInteiro, 60-3600Padrão 900; a execução deve cair dentro dessa janela para contar como recebida
max_latency_secondsInteiroTeto opcional além de expected_window_seconds
forward_webhook_urlURL https://Opcional; deve ser https://, mesma verificação de URL SSRF-safe de qualquer outro campo de webhook
country_codeCódigo de 2 letrasDeve ser um dos corredores incluídos no seu plano

Você envia o OTP a partir do seu próprio provedor para um número que autoriza; a Witnio nunca envia o OTP em si, apenas o recebe e o mede.

03 — O que roda

O que roda

  • Um SMS recebido é detectado na próxima leitura da caixa de entrada do telefone receptor pelo worker — a cada ciclo do worker, cerca de 80 segundos medidos na frota — portanto, tipicamente em até 2 minutos.
  • O remetente é comparado exatamente com authorized_senders_json; um remetente que não corresponda não é atribuído ao seu check.
  • A integridade do conteúdo é verificada, mas o próprio OTP é mascarado antes de ser persistido ou enviado para a IA.
  • Um incidente é aberto quando failure_threshold é excedido dentro de expected_window_seconds.
04 — O que voce recebe

O que voce recebe

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"
}
  • Um MonitorRun por evento (status, latency_ms, evidence_json)
  • Alertas (Telegram/e-mail)
  • Dashboard
  • API/webhook conforme o plano
05 — Limites e cotas

Limites e cotas

Loading...

06 — Autonomia

Autonomia

Cada evento de OTP é observado e evidenciado sem supervisão. A escalada humana só é acionada quando failure_threshold é excedido dentro da janela esperada, ou quando um remetente falha repetidamente em corresponder a uma entrada de authorized_senders.

07 — Conformidade

Conformidade

Each plan declares its corridor (number country, hosting country, access method). Delivery is observed on a real handset reached through an international number; it is not a measurement of in-country network performance, delivery or mobile latency. The corridor context is recorded inside every signed evidence record and shared on request. (Nota: as declarações de evidência são publicadas em inglês para manter a redação exata.)

08 — Limitações conhecidas

Limitações conhecidas

  • Delivery is observed on a real handset reached through an international number. It does not show how the same message is delivered on US or other in-country networks.
  • A number reached via roaming or Wi-Fi calling is never sold as that country's "network" or "mobile latency".
  • Doesn't replace your SMS provider — it only audits it.
  • A ativação exige a comprovação de que você controla o domínio da sua empresa (um registro DNS TXT exibido no checkout, antes do pagamento). Se o e-mail da sua conta for de um provedor gratuito (Gmail, Outlook...), verificamos sua empresa manualmente, normalmente em até 1 dia útil.
  • (Nota: as declarações de evidência são publicadas em inglês para manter a redação exata.)
09 — FAQ
FAQ

Perguntas sobre este serviço

Sim, é obrigatório. Seu SMS de OTP deve incluir um token de correlação de 6 a 32 caracteres escolhido por você (ex.: WT-ACME); ele nos permite associar sua mensagem ao seu check. Você o informa no formulário de ativação após o pagamento.

Pronto para Monitor OTP/SMS?