openclaw voicecall
voicecall è un comando fornito da un plugin. Compare solo quando il plugin per le chiamate vocali
è installato e abilitato.
Quando il Gateway è in esecuzione, i comandi operativi (call, start,
continue, speak, dtmf, end, status) vengono instradati al runtime
delle chiamate vocali di quel Gateway. Se nessun Gateway è raggiungibile, viene usato come ripiego un runtime
CLI autonomo.
Sottocomandi
Configurazione e test rapido
setup
Per impostazione predefinita, stampa controlli di disponibilità leggibili. Passare --json per gli script.
smoke
Esegue gli stessi controlli di disponibilità. Effettua una chiamata telefonica reale solo quando sono presenti sia
--to sia --yes.
Per i provider esterni (
plivo, telnyx, twilio), setup e smoke richiedono un URL Webhook pubblico ottenuto da publicUrl, da un tunnel o dall’esposizione tramite Tailscale. Un ripiego tramite local loopback o Serve privato viene rifiutato perché gli operatori telefonici non possono raggiungerlo.Ciclo di vita della chiamata
call
Avvia una chiamata vocale in uscita.
start
Alias di call con una diversa struttura predefinita dei flag.
continue
Pronuncia un messaggio e attende una risposta.
speak
Pronuncia un messaggio senza attendere una risposta.
dtmf
Invia cifre DTMF a una chiamata attiva.
end
Termina una chiamata attiva.
status
Esamina le chiamate attive.
Log e metriche
tail
Segue in tempo reale il log JSONL delle chiamate vocali. All’avvio stampa le ultime --since righe, quindi
trasmette le nuove righe man mano che vengono scritte.
latency
Riepiloga le metriche di latenza dei turni e di attesa dell’ascolto da calls.jsonl. L’output è
in formato JSON con i riepiloghi recordsScanned, turnLatency e listenWait.