Português
Como levar um código de registro do Signal a um número que a sua equipe controla
Para receber um código de verificação do Signal com a OTP Route, peça um número para o serviço signal no OTP Gateway, informe-o na tela de registro do Signal e leia o código no painel ou colete-o pela API e por um webhook assinado. O preço começa em $0.20 por código e, se nenhum SMS chegar em 20 minutos, o valor integral é reembolsado para a sua carteira.
Por que uma equipe precisaria de um número do Signal que não pertence a ninguém?
O gatilho costuma ser interno. Uma equipe de segurança ou de resposta a incidentes quer uma conta compartilhada do Signal para coordenação, ou uma redação, uma central de suporte ou um fundador preocupado com privacidade quer uma identidade de trabalho que não esteja presa ao chip pessoal de um colaborador. O Signal registra toda conta em um número de telefone, então algum número precisa receber esse primeiro código. Um segundo grupo são equipes de produto e de TI que documentam ou testam procedimentos de onboarding, como um runbook de provisionamento que instala o Signal em celulares corporativos e precisa de verificação por SMS do Signal para testes.
O Signal pede a verificação do telefone no registro, quando o aplicativo é reinstalado ou movido para um novo aparelho principal e quando uma conta é registrada de novo após um período de inatividade. O Bloqueio de Registro opcional acrescenta uma checagem de PIN além da etapa do SMS, e os nomes de usuário permitem conversar sem revelar o número, mas a conta ainda se apoia em um número capaz de receber códigos. Esse fato define qual produto da OTP Route você deve escolher.
Código de uso único ou número que você mantém: o que serve a uma conta do Signal?
O OTP Gateway oferece um número virtual para o Signal que recebe um único código de verificação dentro de uma janela de 20 minutos. Isso serve a um ensaio avulso de um procedimento de registro. Uma conta do Signal que precise entrar de novo depois, após uma reinstalação ou em um aparelho substituto, exige outro código no mesmo número, e uma ativação de uso único não consegue fornecê-lo.
Para contas de longa duração, um Número Dedicado é a melhor opção. Essas linhas estão disponíveis na hora nos Estados Unidos e no Canadá a partir de $1.95/mês, renovam pela carteira, mostram os SMS recebidos no painel e os encaminham pelo webhook number.sms_received, e podem ser liberadas quando você quiser. Compare os dois em números temporários vs. dedicados e na página de números virtuais. Todos os outros países ficam restritos a ativações de uso único, pelo menos no painel de autoatendimento.
Como funciona o fluxo da API de código de verificação do Signal?
As chamadas vão para https://otproute.com/api/v1 com uma chave Bearer (prefixo or_live_) criada no console do desenvolvedor. O id de serviço do Signal é signal.
- Decida qual país deve corresponder ao mercado da conta e descubra o id dele com
GET /api/v1/countries. - Consulte
GET /api/v1/prices?country=<id>&service=signalpara ver o preço atual e a disponibilidade. - Faça o pedido com
POST /api/v1/activationsusando{"service": "signal", "country": "<id>"}e guarde o id da ativação retornado. - Digite o número na tela de registro do Signal e peça o código por SMS.
- Deixe o evento
activation.sms_receivedchegar ao seu webhook, ou consulteGET /api/v1/activations/{id}em um intervalo moderado até o código aparecer. - Se a tentativa for abandonada, chame
POST /api/v1/activations/{id}/cancelpara que o valor volte para a carteira.
Cada conta pode ter 10 chaves e 5 endpoints de webhook e enviar 300 requisições por minuto. O material de referência dos endpoints está na documentação.
Como um handler de webhook deve tratar os códigos do Signal recebidos?
Toda requisição de webhook inclui X-OTPRoute-Signature: t=<unix>,v1=<hex>. Monte a string <t>.<raw body>, calcule o HMAC-SHA256 com o segredo daquele endpoint e compare com v1 usando uma comparação segura contra ataques de tempo. Rejeite requisições com timestamp antigo e nunca analise e recodifique o corpo antes de verificá-lo.
Torne o handler idempotente registrando cada id de ativação depois de processado, porque as entregas podem ser repetidas. Trate activation.expired e activation.cancelled como estados finais que encerram a etapa no seu runbook. Um código do Signal destrava uma conta de mensagens privadas, então grave-o apenas onde for necessário e mantenha-o fora de logs em texto simples. A consulta periódica continua válida onde não há endpoint público, por exemplo em um notebook atrás de um firewall corporativo. O guia de segurança de webhooks com HMAC aprofunda o tema.
Quais países podem receber códigos OTP do Signal?
Você pode receber códigos OTP do Signal em 198 rotas de país. Entre elas estão Estados Unidos, Canadá, Reino Unido, Alemanha, Países Baixos, Suíça, Suécia, Ucrânia, Índia, Japão, Brasil, México, Quênia, Nigéria e Filipinas.
Escolha o país pela finalidade, e não apenas pelo preço. Uma conta que representa um escritório em Berlim deve ter um número alemão, e um teste de runbook que precise cobrir formatos fora dos EUA exige uma rota fora do plano de numeração norte-americano. O estoque varia por rota e por hora, então leia a disponibilidade atual antes de cada pedido.
No painel, os passos são curtos: abra o OTP Gateway, escolha Signal, selecione um país, confira o preço e faça o pedido. O código aparece ao lado do número do Signal assim que for recebido.
Por que um código do Signal pode não chegar?
Algumas causas se repetem. O Signal pode recusar números que trata como virtuais, então uma recusa é possível em qualquer rota. A tela de registro também oferece uma chamada de voz; escolha a opção de SMS, porque uma ativação captura mensagens de texto. O estoque das rotas e o comportamento do remetente também mudam ao longo do dia.
O que fazer em seguida:
- Deixe a janela de 20 minutos aberta antes de concluir que o código se perdeu.
- Tente de novo mais tarde ou com outra rota de país.
- Não refaça o pedido rapidamente, já que tentativas de registro repetidas também podem esbarrar em limites de taxa do lado do Signal.
- Conte com o reembolso: nenhum SMS dentro da janela, ou um cancelamento, devolve o valor integral para a sua carteira.
Como é o uso responsável de um número do Signal?
Siga os termos do Signal. Registre uma conta por pessoa, equipe ou empresa real que realmente a usará e mantenha-a sob o controle da sua organização. A OTP Route existe para testar e operar as suas próprias contas e produtos legítimos, nunca para registros em massa, falsificação de identidade ou para contornar uma suspensão, e a sua Política de Uso Aceitável vale para todos os pedidos. Signal é marca registrada de seu titular, e a OTP Route não tem afiliação com ele.
A cobrança vem de uma única carteira pré-paga em USD recarregada por cartão ou USDT/USDC, sem mensalidade, com uma fatura em PDF por e-mail a cada recarga e modo sandbox sob solicitação, para que os testes de integração rodem com números e códigos simulados.
Perguntas frequentes
Posso receber um OTP do Signal em um número virtual?
Muitas vezes, mas não em toda tentativa: o Signal pode rejeitar números que considera virtuais. Se nenhum código chegar em 20 minutos, o valor integral volta para a sua carteira.
Qual é o id de serviço do Signal na API?
É signal. Combine-o com um id de país de GET /api/v1/countries ao chamar os endpoints de preços e de ativações.
Uma conta permanente do Signal de uma equipe deve usar um número de uso único?
Não. O Signal envia um novo código quando a conta é registrada em outro aparelho, então uma conta de longa duração pertence a um Número Dedicado nos EUA ou no Canadá, a partir de $1.95/mês.
O Signal ainda precisa de um número de telefone se usarmos nomes de usuário?
Sim. Os nomes de usuário escondem o número dos contatos, mas o registro ainda depende de um telefone capaz de receber um código.
Posso ativar o Bloqueio de Registro em uma conta com um número da OTP Route?
Sim, é uma configuração do Signal protegida por um PIN que você escolhe. Guarde esse PIN no gerenciador de senhas da equipe, pois registrar de novo uma conta bloqueada exige o PIN junto com o número.
Quanto custa um código de verificação do Signal?
A partir de $0.20 por código. O valor exato depende do país e é retornado por GET /api/v1/prices e exibido no painel antes de você pedir.
Posso testar a integração sem gastar fundos da carteira?
Sim. Peça o modo sandbox em uma conta de desenvolvimento; ele retorna números e códigos simulados para testes de ponta a ponta.
Os nomes dos serviços são marcas registradas de seus respectivos proprietários. A OTP Route não é afiliada a eles. Use os números de forma lícita e siga os termos de cada serviço e nossa Política de Uso Aceitável.