Skip to main content

openclaw voicecall

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

Підкоманди

Налаштування та димове тестування

setup

За замовчуванням виводить зрозумілі для людини результати перевірок готовності. Передайте --json для використання у сценаріях.

smoke

Виконує ті самі перевірки готовності. Здійснює реальний телефонний виклик лише тоді, коли одночасно вказано --to і --yes.
Для зовнішніх провайдерів (plivo, telnyx, twilio) командам setup і smoke потрібна загальнодоступна URL-адреса Webhook із publicUrl, тунелю або доступу через Tailscale. Резервний варіант із local loopback або приватним Serve відхиляється, оскільки оператори зв’язку не можуть до нього підключитися.

Життєвий цикл виклику

call

Ініціює вихідний голосовий виклик.

start

Псевдонім для call з іншим набором прапорців за замовчуванням.

continue

Озвучує повідомлення та очікує відповіді.

speak

Озвучує повідомлення, не очікуючи відповіді.

dtmf

Надсилає цифри DTMF в активний виклик.

end

Завершує активний виклик.

status

Перевіряє активні виклики.

Журнали та метрики

tail

Відстежує журнал голосових викликів у форматі JSONL. Під час запуску виводить останні --since рядків, а потім показує нові рядки в міру їх запису.

latency

Підсумовує метрики затримки реплік і очікування прослуховування з calls.jsonl. Виводить JSON із підсумками recordsScanned, turnLatency і listenWait.

Надання доступу до Webhook

expose

Вмикає, вимикає або змінює конфігурацію Tailscale Serve/Funnel для голосового Webhook.
Надавайте доступ до кінцевої точки Webhook лише мережам, яким довіряєте. За можливості віддавайте перевагу Tailscale Serve перед Funnel.

Пов’язані матеріали