Conectando o OpenClaw a um Telefone de Disco via APIs SIP e de Voz

Configuração de Hardware e SIP
A configuração utiliza um telefone de disco Benotek conectado via cabo telefônico a um adaptador ATA Grandstream HT801 v2 (Adaptador Telefônico Analógico). O HT801 se conecta ao roteador via ethernet e se registra como um endpoint SIP com o Twilio.
Fluxo de Chamada: Usuário para OpenClaw
- Atenda o telefone de disco e disque o número do Twilio
- Twilio atende e toca "Conectando você ao OpenClaw"
- Twilio abre um fluxo de mídia WebSocket para o servidor via ngrok
- Servidor conecta ao Deepgram para conversão de fala em texto e ao OpenClaw
- Áudio de voz é transmitido do Twilio para o Deepgram em tempo real
- Deepgram transcreve a fala para texto
- Após 1,5 segundos de silêncio, a transcrição é enviada ao OpenClaw
- OpenClaw responde com texto
- Texto é enviado ao ElevenLabs para conversão de texto em fala
- Áudio é convertido para formato mulaw via ffmpeg
- Áudio mulaw é transmitido de volta através do Twilio para o alto-falante do telefone de disco
Fluxo de Chamada: OpenClaw para Usuário
- Acesse o endpoint /call-me no servidor
- Servidor instrui o Twilio a chamar o endpoint SIP (HT801)
- Telefone de disco toca com seu sino mecânico
- Atenda, mesmo fluxo descrito acima
Um vídeo demonstrativo está disponível mostrando o sistema em funcionamento.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Claude como único professor de arte: Resultados da primeira semana e surpresas com as críticas
Um desenvolvedor usou o Claude como seu único professor para retratos em lápis de cor. A crítica do Claude ignorou a mistura de tons de pele e, em vez disso, apontou o esboço inicial de cinco minutos como a raiz do problema.

Como o Contexto da Reunião Aumentou a Utilidade da Minha Garra de IA: Uma Visão Prática
Integrar o contexto das reuniões nas garras de IA aumenta sua utilidade em ambientes virtuais como Google Meet e Teams.

Depurando um BadUSB Pi Zero 2W com Claude Code: Corrigindo um Bug 'Impossível'
Um desenvolvedor reconstruiu um kit BadUSB Pi Zero 2W com Claude Code, que diagnosticou um bug de sinal errado, confirmou empiricamente limitações de hardware e corrigiu um no-op silencioso em Python em menos de 4 horas.

Jogo de IA de direitos do consumidor vai para B2B: fluxo de trabalho Claude Code com Opus 4.7 e Haiku 4.5
Um desenvolvedor detalha como usou Claude Code com Opus 4.7 para refatorações de backend e Haiku 4.5 para chat ao vivo em uma ferramenta de treinamento de vendas B2B, compartilhando seu fluxo de trabalho com CLAUDE.md / SPLIT_NOTES.md.