Plugins 导读

给 OpenClaw 装一个打电话的插件:选哪家、怎么配、最坑在哪

先装插件、重启 Gateway,再在 `plugins.entries.voice-call.config` 里填 provider 和号码。Twilio/Telnyx/Plivo 都需要公开可访问的 webhook URL,否则外呼会失败;本地开发用 `mock` 省心。最容易踩的坑是 ngrok 免费版 URL 会变,导致签名验证失败——要么用 `publicUrl` 固定它,要么生产环境换稳定域名。

先讲这一页到底在解决什么

给 OpenClaw 装一个打电话的插件:选哪家、怎么配、最坑在哪

先装插件、重启 Gateway,再在 `plugins.entries.voice-call.config` 里填 provider 和号码。Twilio/Telnyx/Plivo 都需要公开可访问的 webhook URL,否则外呼会失败;本地开发用 `mock` 省心。最容易踩的坑是 ngrok 免费版 URL 会变,导致签名验证失败——要么用 `publicUrl` 固定它,要么生产环境换稳定域名。

原文共 29 节,先看 Start Here 路径:/plugins/voice-call 查看官方原文

第一站

🎙 它不是“会说话”这么简单,而是“能在电话里一来一回”

Voice Call 插件把声音变成消息,再把消息变成声音,像把电话线接到 OpenClaw 身上。

👂

听进来

把对方说的话变成机器能看的文字。

🗣

说出去

把 OpenClaw 的回答重新变成声音。

📲

接通电话

先建立呼叫,再开始传音频。

第二站

🛠 命令 / 配置像在做什么

这页里的配置,像是在帮电话线配好接头、音量和转写路径。

audio stream

像电话里的声音水管。

transcription

像把耳朵听到的话写成字。

call state

像看电话现在是在响、在接通、还是已经挂断。

最后记住

🎈 Voice Call 的本质,就是让 OpenClaw 从“会打字”变成“会接电话”

这一页看懂了,就能理解为什么语音通道要同时管音频、转写和会话状态。