openclaw voicecall
voicecall は Plugin が提供するコマンドです。voice-call
Plugin がインストールされ、有効になっている場合にのみ表示されます。
Gateway が実行中の場合、操作コマンド(call、start、
continue、speak、dtmf、end、status)は、その Gateway の
voice-call ランタイムにルーティングされます。到達可能な Gateway がない場合は、スタンドアロンの
CLI ランタイムにフォールバックします。
サブコマンド
セットアップとスモークテスト
setup
デフォルトでは、人が読みやすい形式で準備状況チェックを出力します。スクリプトでは --json を指定します。
smoke
同じ準備状況チェックを実行します。--to と
--yes の両方が指定されている場合にのみ、実際の電話を発信します。
外部プロバイダー(
plivo、telnyx、twilio)では、setup と smoke に、publicUrl、トンネル、または Tailscale 公開によるパブリック Webhook URL が必要です。通信事業者から到達できないため、loopback またはプライベート serve へのフォールバックは拒否されます。通話のライフサイクル
call
音声通話を発信します。
start
デフォルトのフラグ構成が異なる call のエイリアスです。
continue
メッセージを読み上げ、応答を待ちます。
speak
応答を待たずにメッセージを読み上げます。
dtmf
アクティブな通話に DTMF 数字を送信します。
end
アクティブな通話を切断します。
status
アクティブな通話を確認します。
ログとメトリクス
tail
voice-call の JSONL ログを追跡表示します。開始時に最後の --since 行を出力し、その後、
新しい行が書き込まれるたびにストリーミングします。
latency
calls.jsonl からターン遅延とリッスン待機のメトリクスを要約します。出力は
recordsScanned、turnLatency、listenWait の要約を含む JSON です。