Voice Call 是 OpenClaw 的语音通话插件,用于发起或查看通话,支持 Twilio、Telnyx、Plivo 以及 mock 提供方。
主要能力
通过命令行发起或查询通话:
openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw" openclaw voicecall status --call-id <id>
作为工具供智能体发起呼叫时使用 voice_call。其操作(Actions)包括:
- initiate_call(message,to?,mode?)
- continue_call(callId,message)
- speak_to_user(callId,message)
- end_call(callId)
- get_status(callId)
配置与使用方式
使用前要求已启用 voice-call 插件。插件配置位于 plugins.entries.voice-call.config。各提供方的配置方式如下:
- Twilio:provider: "twilio",以及 twilio.accountSid / authToken 和 fromNumber。
- Telnyx:provider: "telnyx",以及 telnyx.apiKey / connectionId 和 fromNumber。
- Plivo:provider: "plivo",以及 plivo.authId / authToken 和 fromNumber。
- 开发回退:provider: "mock"(不联网)。
适用场景
适合需要通过语音方式发起呼叫、由智能体主动拨打电话、在通话中继续对话或向用户播报信息,以及查询通话状态的场景。
限制
需启用 voice-call 插件;实际呼叫需要对应提供方的配置与凭据;其他细节资料未提供。