openclaw voicecall
voicecall est une commande fournie par un Plugin. Elle apparaît uniquement lorsque le Plugin
d’appel vocal est installé et activé.
Lorsque le Gateway est en cours d’exécution, les commandes opérationnelles (call, start,
continue, speak, dtmf, end, status) sont acheminées vers l’environnement d’exécution
des appels vocaux de ce Gateway. Si aucun Gateway n’est accessible, elles se rabattent sur un
environnement d’exécution CLI autonome.
Sous-commandes
Configuration et test rapide
setup
Affiche par défaut des vérifications de disponibilité lisibles par un humain. Utilisez --json pour les scripts.
smoke
Exécute les mêmes vérifications de disponibilité. Passe un véritable appel téléphonique uniquement lorsque
--to et --yes sont tous deux présents.
Pour les fournisseurs externes (
plivo, telnyx, twilio), setup et smoke nécessitent une URL de Webhook publique provenant de publicUrl, d’un tunnel ou d’une exposition Tailscale. Une solution de secours en local loopback ou via un service privé est rejetée, car les opérateurs ne peuvent pas l’atteindre.Cycle de vie d’un appel
call
Lance un appel vocal sortant.
start
Alias de call avec une structure différente pour les options par défaut.
continue
Prononce un message et attend une réponse.
speak
Prononce un message sans attendre de réponse.
dtmf
Envoie des chiffres DTMF à un appel actif.
end
Met fin à un appel actif.
status
Examine les appels actifs.
Journaux et métriques
tail
Suit le journal JSONL des appels vocaux en temps réel. Affiche les dernières lignes indiquées par --since au démarrage, puis
diffuse les nouvelles lignes à mesure qu’elles sont écrites.
latency
Résume les métriques de latence des tours et d’attente d’écoute à partir de calls.jsonl. La sortie est
un objet JSON contenant les résumés recordsScanned, turnLatency et listenWait.