Pular para o conteúdo principal

O navegador não consegue acessar o microfone

O acesso ao microfone pelo navegador exige HTTPS em produção. Use uma destas opções:
  • https://seu-dominio.com
  • http://localhost para desenvolvimento local
Se o seu servidor WaGo estiver atrás de um proxy reverso, certifique-se de que o navegador acesse a URL HTTPS.

WebRTC conecta em localhost, mas não para usuários

O WaGo atualmente utiliza apenas STUN:
stun:stun.l.google.com:19302
Algumas redes exigem relay TURN. Até que o suporte a TURN seja adicionado, as chamadas podem falhar em:
  • Redes com NAT restrito
  • Redes corporativas
  • Algumas redes móveis
  • Firewalls que bloqueiam UDP

turn.status está como coming_soon

Isso é esperado. A configuração de TURN ainda não está disponível.

Logs repetidos de pacotes Opus vazios

Navegadores podem enviar pacotes RTP vazios para preenchimento ou keepalive. O WaGo ignora payloads RTP vazios antes da decodificação. Se o áudio ao vivo funciona, esses pacotes não indicam falha na chamada.

Nenhuma chamada ativa encontrada

Certifique-se de ter um CallID válido. Liste as chamadas ativas:
curl -H "token: YOUR_TOKEN" \
  http://localhost:1337/call/status

A chamada inicia, mas não há áudio

Verifique estes pontos:
  • O navegador tem permissão de microfone.
  • A sessão está conectada e autenticada.
  • A chamada foi atendida.
  • O navegador completou o fluxo de oferta WebRTC.
  • O servidor está acessível pelo navegador via HTTPS.
  • A rede não exige relay TURN.