Skip to main content

openclaw voicecall

voicecall é um comando fornecido por um Plugin. Ele só aparece quando o Plugin de chamadas de voz está instalado e habilitado. Quando o Gateway está em execução, os comandos operacionais (call, start, continue, speak, dtmf, end, status) são encaminhados ao ambiente de execução de chamadas de voz desse Gateway. Se nenhum Gateway estiver acessível, eles recorrem a um ambiente de execução autônomo da CLI.

Subcomandos

Configuração e teste de fumaça

setup

Por padrão, imprime verificações de prontidão legíveis por humanos. Passe --json para uso em scripts.

smoke

Executa as mesmas verificações de prontidão. Faz uma chamada telefônica real somente quando --to e --yes estão presentes.
Para provedores externos (plivo, telnyx, twilio), setup e smoke exigem uma URL pública de Webhook proveniente de publicUrl, um túnel ou exposição via Tailscale. Um fallback de serviço por local loopback ou privado é rejeitado porque as operadoras não conseguem acessá-lo.

Ciclo de vida da chamada

call

Inicia uma chamada de voz de saída.

start

Alias de call com um formato padrão de opções diferente.

continue

Fala uma mensagem e aguarda uma resposta.

speak

Fala uma mensagem sem aguardar uma resposta.

dtmf

Envia dígitos DTMF para uma chamada ativa.

end

Encerra uma chamada ativa.

status

Inspeciona chamadas ativas.

Logs e métricas

tail

Acompanha o log JSONL de chamadas de voz. Ao iniciar, imprime as últimas --since linhas e, em seguida, transmite as novas linhas à medida que são gravadas.

latency

Resume as métricas de latência dos turnos e de espera de escuta de calls.jsonl. A saída é um JSON com resumos de recordsScanned, turnLatency e listenWait.

Exposição de Webhooks

expose

Habilita, desabilita ou altera a configuração de Tailscale Serve/Funnel para o Webhook de voz.
Exponha o endpoint do Webhook somente a redes nas quais você confia. Prefira o Tailscale Serve ao Funnel quando possível.

Relacionados