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:

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.

Verwandte Themen