CLI commands
Sprachanruf
openclaw voicecall
voicecall ist ein von einem Plugin bereitgestellter Befehl. Er wird nur angezeigt, wenn das Sprachanruf-Plugin installiert und aktiviert ist.
Wenn der Gateway ausgeführt wird, werden operative Befehle (call, start,
continue, speak, dtmf, end und status) an die Sprachanruf-Runtime
dieses Gateway gesendet. Wenn kein Gateway erreichbar ist, fallen sie auf eine eigenständige
CLI-Runtime zurück.
Primäre Dokumentation:
- Sprachanruf-Plugin: Sprachanruf
Häufige Befehle
openclaw voicecall setup
openclaw voicecall smoke
openclaw voicecall status --json
openclaw voicecall status --call-id <id>
openclaw voicecall call --to "+15555550123" --message "Hello" --mode notify
openclaw voicecall continue --call-id <id> --message "Any questions?"
openclaw voicecall dtmf --call-id <id> --digits "ww123456#"
openclaw voicecall end --call-id <id>
setup gibt standardmäßig menschenlesbare Bereitschaftsprüfungen aus. Verwenden Sie --json für
Skripte:
openclaw voicecall setup --json
status gibt aktive Anrufe standardmäßig als JSON aus. Übergeben Sie --call-id <id>, um
einen Anruf zu prüfen.
Für externe Provider (twilio, telnyx, plivo) muss die Einrichtung eine öffentliche
Webhook-URL aus publicUrl, einem Tunnel oder einer Tailscale-Freigabe auflösen. Ein Fallback über
Loopback-/privates Bereitstellen wird abgelehnt, weil Netzbetreiber ihn nicht erreichen können.
smoke führt dieselben Bereitschaftsprüfungen aus. Es wird keinen echten Telefonanruf
starten, sofern nicht sowohl --to als auch --yes vorhanden sind:
openclaw voicecall smoke --to "+15555550123" # dry run
openclaw voicecall smoke --to "+15555550123" --yes # live notify call
Webhooks verfügbar machen (Tailscale)
openclaw voicecall expose --mode serve
openclaw voicecall expose --mode funnel
openclaw voicecall expose --mode off
Sicherheitshinweis: Machen Sie den Webhook-Endpunkt nur für Netzwerke verfügbar, denen Sie vertrauen. Bevorzugen Sie nach Möglichkeit Tailscale Serve gegenüber Funnel.