openclaw voicecall
voicecall 是一个由插件提供的命令。它只会在语音呼叫
插件已安装并启用时出现。
当 Gateway 正在运行时,操作命令(call、start、
continue、speak、dtmf、end、status)会路由到该 Gateway 的
语音呼叫运行时。如果没有可访问的 Gateway,它们会回退到独立的
CLI 运行时。
子命令
设置与 smoke
setup
默认打印人类可读的就绪检查结果。脚本可使用 --json。
smoke
运行相同的就绪检查。仅当同时提供 --to 和 --yes 时,才会拨打真实电话。
对于外部提供商(
plivo、telnyx、twilio),setup 和 smoke 需要来自 publicUrl、隧道或 Tailscale 暴露的公网 webhook URL。回环或私有 serve 回退会被拒绝,因为运营商无法访问它。呼叫生命周期
call
发起一通外呼语音电话。
start
call 的别名,默认参数形式不同。
continue
说出一条消息并等待响应。
speak
说出一条消息而不等待响应。
dtmf
向一通活动呼叫发送 DTMF 按键。
end
挂断一通活动呼叫。
status
检查活动呼叫。
日志与指标
tail
跟踪语音通话的 JSONL 日志。启动时打印最近 --since 行,随后
在有新行写入时持续流式输出。
latency
汇总 calls.jsonl 中的轮次延迟和等待收听指标。输出为包含
recordsScanned、turnLatency 和 listenWait 汇总信息的 JSON。