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. Резервный адрес 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.

Связанные материалы