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.