SuperAPI AI 工具集

voice-call

智能体与模型

查看项目

更新于 10-16 10:54

技能介绍

voice-call 是 OpenClaw 的语音通话插件,主要用途是发起或查看语音通话,并可让智能体主动拨打电话。

主要能力

  • 支持通过命令行或智能体工具调用发起、继续、播报和结束通话。
  • 支持三种真实语音服务商:Twilio、Telnyx、Plivo。
  • 提供 mock 模式作为开发回退方案,不产生网络请求。

使用方式(CLI)

  • 发起通话: openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"
  • 查询状态: openclaw voicecall status --call-id <id>

使用方式(工具) 使用 voice_call 供智能体发起通话,动作包括:

  • 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",不联网。

适用场景 适用于需要通过 OpenClaw 发起语音通话、由智能体主动呼叫用户或查询通话状态的场景;在接入真实服务商前,可用 mock 模式进行本地开发与调试。

限制 资料未提供具体定价、通话质量、并发上限或平台兼容性等细节,暂未提供。