CLI commands

Голосовий виклик

openclaw voicecall

voicecall — це команда, надана Plugin. Вона з’являється лише якщо Plugin голосових викликів встановлено й увімкнено.

Коли Gateway запущено, операційні команди (call, start, continue, speak, dtmf, end і status) надсилаються до середовища виконання голосових викликів цього Gateway. Якщо Gateway недоступний, вони повертаються до автономного середовища виконання CLI.

Основна документація:

Поширені команди

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 за замовчуванням виводить перевірки готовності в зручному для читання форматі. Використовуйте --json для скриптів:

openclaw voicecall setup --json

status за замовчуванням виводить активні виклики у форматі JSON. Передайте --call-id <id>, щоб перевірити один виклик.

Для зовнішніх провайдерів (twilio, telnyx, plivo) налаштування має визначити публічний URL Webhook з publicUrl, тунелю або експозиції Tailscale. Резервний варіант обслуговування через loopback/приватну мережу відхиляється, бо оператори не можуть до нього дістатися.

smoke запускає ті самі перевірки готовності. Він не здійснюватиме реальний телефонний виклик, якщо не вказано одночасно --to і --yes:

openclaw voicecall smoke --to "+15555550123"        # dry run
openclaw voicecall smoke --to "+15555550123" --yes  # live notify call

Відкриття Webhook (Tailscale)

openclaw voicecall expose --mode serve
openclaw voicecall expose --mode funnel
openclaw voicecall expose --mode off

Примітка щодо безпеки: відкривайте кінцеву точку Webhook лише для мереж, яким довіряєте. За можливості надавайте перевагу Tailscale Serve замість Funnel.

Пов’язане