OC
OpenClaw 中文解释版

给五岁小朋友也能看懂的说明书

简要总结

Voice Call Plugin

这页说明书是教你给 OpenClaw 装上一个“打电话”的小插件。有了它,你的 OpenClaw 就能像人一样打电话了!它可以主动打电话通知你事情,也能接听电话和你聊天。这页适合你想让 OpenClaw 学会打电话的时候看。

五岁小孩版解释

这个插件就像一个电话小助手,能让 OpenClaw 通过电话和你说话。它需要安装在一个叫“网关”的程序里。记住哦,如果你把网关程序放在另一台电脑上运行,那插件也要装在那台电脑上。

第一步:安装插件 就像给手机安装新游戏一样,我们要给 OpenClaw 安装打电话插件。

  1. 打开电脑上的命令窗口,输入安装命令:openclaw plugins install @openclaw/voice-call
  2. 安装好后,一定要记得重新启动“网关”程序,这样插件才能开始工作。

第二步:告诉插件怎么工作(配置) 安装好后,我们需要告诉插件一些秘密信息,比如用哪家电话公司、我们的电话号码是什么。这些信息要写在一个叫 plugins.entries.voice-call.config 的地方。

  • provider:选一家电话公司,比如 twiliotelnyxplivo。如果只是在自己电脑上试试,可以选 mock,它不会真的打电话。
  • fromNumber:填写 OpenClaw 用来打电话的号码。
  • toNumber:填写你想打给谁的号码。
  • 然后,还要根据你选的电话公司,填写对应的账号密码,比如 twilio 公司需要 accountSidauthToken

需要小心的事情:

  • 除了 mock,其他电话公司都需要一个能从互联网上找到的地址(公网 URL),就像你家的门牌号,这样电话公司才能把通话信息送回来。
  • 如果你用的是 telnyx 公司,还需要设置一个叫 publicKey 的密码串来检查信息是不是真的,除非你告诉它不用检查(skipSignatureVerification: true),但那只适合自己测试玩的时候用。

第三步:设置通话安全 为了防止坏人捣乱,我们可以设置一些安全规则:

  • webhookSecurity.allowedHosts:只允许名单上的“客人”(主机名)来访。
  • webhookSecurity.trustedProxyIPs:只信任名单上的 IP 地址转交的信息。

第四步:设置通话声音 打电话时说话的声音,可以用 OpenClaw 本来就会的“朗读”功能(TTS)。你可以在插件配置里单独设置打电话时用什么声音,比如用 openai 的声音还是 elevenlabs 的声音。但是要注意,edge 这种声音在电话里可能不太好用。

第五步:让 OpenClaw 接电话 默认情况下,OpenClaw 是不会接电话的。如果你想让它接电话,需要告诉它:

  • inboundPolicy: "allowlist":只接听允许名单上的电话。
  • allowFrom:把允许打进来的电话号码写在这个名单里。
  • inboundGreeting:电话一接通,OpenClaw 会先说这句问候语。

第六步:开始打电话! 一切都设置好后,你就可以让 OpenClaw 打电话了!

  • 你可以在命令窗口用 openclaw voicecall call --to "+123456789" --message "你好呀!" 这样的命令让它打电话。
  • 或者,你也可以在 OpenClaw 的“工具”里,使用一个叫 voice_call 的工具来让它打电话、继续聊天、或者挂断电话。