Guias & Recursos
Como usar o discador
Faça chamadas de WhatsApp direto do navegador — no painel da Hasos para testar, ou incorporado no seu produto via iframe.
Ao testar, ligue para o WhatsApp de outra pessoa (um número de terceiro). Ligar para o seu próprio número ou para outro número conectado à Hasos toca mas não tem áudio — o WhatsApp não estabelece mídia numa chamada para si mesmo. Não é bug: use um número de destino diferente.
Pelo painel (mais rápido para testar)
- Conecte um número em Dispositivos e aguarde o status ficar Conectado.
- Abra o dispositivo e clique em Discador.
- Autorize o microfone quando o navegador pedir — sem isso não há áudio.
- Digite o número de destino com DDI + DDD (ex.: 5511999999999) e clique em ligar.
Incorporado no seu produto (iframe)
- Emita um token do dispositivo pela API (o token autentica aquele número no navegador — trate-o como credencial).
- Cole o iframe abaixo no seu app. O atributo allow="microphone" é obrigatório.
- A página precisa estar em HTTPS — navegadores só liberam microfone em contexto seguro.
- Gere um token novo por sessão/usuário e não o exponha publicamente.
html
<!-- 1) emita um token (no seu servidor) -->
<!-- curl -X POST https://api.hasos.com.br/v1/instances/INSTANCE_ID/tokens \
-H "x-api-key: hs_live_sua_chave" -->
<!-- 2) incorpore o discador -->
<iframe
src="https://phone.hasos.com.br?token=SEU_TOKEN"
allow="microphone"
style="width:420px;height:640px;border:0;border-radius:8px"
></iframe>Fazendo uma chamada
- Formato do número: DDI + DDD + número, só dígitos (ex.: 5511999999999). Números do Brasil são normalizados automaticamente.
- Estados que você verá: “Chamando” (tocando) → “Conectado” (a pessoa atendeu e o áudio está fluindo).
- Durante a chamada dá para mutar o microfone e desligar pelos botões do discador.
- Cada chamada gera eventos por webhook (ringing/answered/ended) e uma gravação, como em qualquer chamada da API.
Requisitos e limitações
- Microfone autorizado + página em HTTPS são obrigatórios para haver áudio.
- Ligue para o número de outra pessoa (seu cliente). Ligar para o seu próprio número — ou para outro número conectado à Hasos — não estabelece áudio (o WhatsApp não completa uma chamada “para si mesmo”).
- Receber chamadas pelo discador está em beta; o fluxo estável hoje é fazer chamadas de saída.
- Um número por dispositivo: para discar de vários números, emita um token para cada um.
