关于 voice-call
Voice Call 是 OpenClaw 插件,可通过 Twilio、Telnyx、Plivo 或 mock 服务商发起和管理语音通话。它提供命令行命令和面向 Agent 的通话操作。
主要功能
- 01发起和继续通话
- 02通话中讲话或结束通话
- 03查询通话状态
- 04使用 Twilio、Telnyx、Plivo 或 mock
适用场景
- 01发起由 Agent 启动的通话
- 02继续或结束正在进行的通话
- 03查询通话状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill voice-call安装后在 Claude Code 中输入/voice-call确认已加载。
详细介绍
语音通话
使用语音通话插件启动或检查通话(Twilio、Telnyx、Plivo 或 mock)。
CLI
openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"
openclaw voicecall status --call-id <id>
工具
使用 voice_call 发起 Agent 通话。
操作:
initiate_call(message, to?, mode?)continue_call(callId, message)speak_to_user(callId, message)end_call(callId)get_status(callId)
注意:
- 需要启用语音通话插件。
- 插件配置位于
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"(无网络)。
评论
支持 Markdown