iSkills 原始文档
📞

voice-call

OpenClaw Skill

Start voice calls via the OpenClaw voice-call plugin.


voice-call

Skill 简介

OpenClaw 的 voice-call Skill 是一个强大的工具,旨在帮助开发者通过编程方式发起和控制语音通话。该 Skill 支持多种通信服务提供商,包括 Twilio、Telnyx、Plivo 以及用于开发的 mock 模式。通过 voice-call,开发者可以轻松地将语音通信功能集成到自己的应用或服务中,无需深入了解每个通信平台的底层实现细节。

在现代应用中,语音通话功能被广泛应用于客户服务、身份验证、通知提醒等场景。voice-call Skill 的出现,简化了这些功能的开发流程,让开发者能够专注于业务逻辑的实现,而不必为通信细节分心。无论是需要自动发起客户回访电话,还是实现基于语音的交互式通知系统,voice-call 都能提供可靠的支持。

主要功能

voice-call Skill 提供了丰富的功能,以下是几个核心功能的详细介绍:

bash openclaw voicecall call --to "+15555550123" --message "您好,这里是 OpenClaw 语音服务。"

bash openclaw voicecall continue_call --call-id <id> --message "请问您还需要其他帮助吗?"

bash openclaw voicecall speak_to_user --call-id <id> --message "感谢您的耐心等待。"

bash openclaw voicecall end_call --call-id <id>

bash openclaw voicecall status --call-id <id>

使用场景

  1. 客户服务自动化
    通过 voice-call,企业可以自动发起客户回访电话,收集用户反馈或提供售后服务。这不仅提高了服务效率,还能节省人力资源。

  2. 身份验证与安全
    在金融或安全领域,语音通话可以用于多因素身份验证。通过 voice-call,开发者可以轻松集成语音验证码功能,增强应用的安全性。

  3. 通知与提醒系统
    无论是预约提醒、账单通知还是紧急警报,voice-call 都能提供可靠的语音通知服务,确保用户及时收到重要信息。

  4. 交互式语音应答(IVR)系统
    通过 voice-call 的多轮对话功能,开发者可以构建复杂的 IVR 系统,实现用户与系统的智能交互。例如,电话银行服务或自动查询系统。

  5. 开发与测试
    使用 mock 模式,开发者可以在不依赖真实通信服务的情况下进行开发和测试。这对于调试和功能验证非常有用。

如何使用

安装与配置

  1. 安装 OpenClaw CLI 工具
    首先,确保已安装 OpenClaw CLI 工具。如果尚未安装,可以使用以下命令进行安装:

bash npm install -g openclaw

  1. 启用 voice-call 插件
    在 OpenClaw 的配置文件中,启用 voice-call 插件。配置文件通常位于 ~/.openclaw/config.yaml。添加以下内容:

yaml plugins: entries: voice-call: enabled: true config: provider: "twilio" # 或 "telnyx", "plivo", "mock" twilio: accountSid: "your_account_sid" authToken: "your_auth_token" fromNumber: "+15555550123"

  1. 配置通信服务提供商
    根据所选的通信服务提供商,填写相应的配置信息。例如,使用 Twilio 时,需要提供 accountSidauthTokenfromNumber

前置条件

示例

示例 1:发起语音通话

假设我们需要向号码 +15555550123 发起一条语音消息,可以使用以下命令:

openclaw voicecall call --to "+15555550123" --message "您好,这里是 OpenClaw 语音服务。"

示例 2:查询通话状态

要查询某个通话的当前状态,可以使用以下命令:

openclaw voicecall status --call-id <id>

其中,<id> 是通话的唯一标识符,可以通过调用 initiate_call 时获取。

总结

voice-call Skill 是一个功能强大且易于使用的工具,适用于需要集成语音通话功能的各类应用场景。通过支持多种通信服务提供商和灵活的调用方式,voice-call 大大简化了开发流程,让开发者能够快速实现可靠的语音通信功能。无论是客户服务、身份验证还是通知提醒,voice-call 都能提供高效、稳定的解决方案。对于任何希望在其应用中集成语音通话功能的开发者来说,voice-call 无疑是一个值得信赖的选择。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成