openclaw voicecall
voicecall 是由插件提供的命令。它仅在语音通话插件已安装并启用时出现。
Gateway 网关运行时,操作命令(call、start、
continue、speak、dtmf、end、status)会路由到该 Gateway 网关的
语音通话运行时。如果无法连接任何 Gateway 网关,则会回退到独立的
CLI 运行时。
子命令
设置和冒烟测试
setup
默认输出人类可读的就绪状态检查结果。脚本请传入 --json。
smoke
运行相同的就绪状态检查。仅当 --to 和
--yes 均存在时,才会拨打真实电话。
对于外部提供商(
plivo、telnyx、twilio),setup 和 smoke 需要来自 publicUrl、隧道或 Tailscale 暴露的公共 Webhook URL。系统会拒绝 local loopback 或私有 Serve 回退,因为运营商无法访问它。通话生命周期
call
发起出站语音通话。
start
call 的别名,采用不同的默认标志形式。
continue
播报消息并等待响应。
speak
播报消息,但不等待响应。
dtmf
向活动通话发送 DTMF 数字。
end
挂断活动通话。
status
检查活动通话。
日志和指标
tail
跟踪语音通话 JSONL 日志。启动时输出最后 --since 行,然后
在写入新行时对其进行流式输出。
latency
汇总 calls.jsonl 中的轮次延迟和监听等待指标。输出为
JSON,其中包含 recordsScanned、turnLatency 和 listenWait 摘要。