Skip to main content

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.

Esposizione dei Webhook

expose

Abilita, disabilita o modifica la configurazione Tailscale Serve/Funnel per il Webhook vocale.
Esporre l’endpoint Webhook solo alle reti considerate attendibili. Quando possibile, preferire Tailscale Serve a Funnel.

Contenuti correlati