En

Amber — Phone-Capable Voice Agent

为AI代理赋予真实电话通话能力

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Amber — Phone-Capable Voice Agent。
它的用途是:为AI代理赋予真实电话通话能力
完整的 Skill 内容见:https://321skill.com/skills/amber-phone-capable-voice-agent-x-11/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请准备一个外呼给李四,确认他明天上午10点是否来店,如果他不方便就改到下午2点',Amber会先通过MCP工具prepare_call创建通话任务,然后调用Twilio外呼,通话结束后自动保存转录并更新CRM记录。

介绍

这个Skill解决了AI代理无法直接拨打和接听真实电话的痛点。在实际开发中,开发者经常需要让智能体具备电话沟通能力,但Twilio、OpenAI Realtime等API集成复杂,且需要处理来电筛选、外呼确认、通话记录、CRM关联等完整流程。Amber将这些能力封装成一个开箱即用的运行时,让任何OpenClaw部署的AI代理都能通过真实电话号码完成通话任务。

使用方式很简单,你只需要运行npm run setup交互式向导,填写Twilio凭证和OpenAI API密钥,即可自动生成配置文件。之后就可以通过自然语言指令来让AI代理准备外呼、接听来电、筛选呼叫者、查询通话历史、管理联系人、预约日历。Amber还提供了9个MCP工具,可以在Claude Desktop等MCP客户端中直接调用,实现电话工作流的自动化管理。

它非常适合需要为智能体添加电话能力的团队或个人。尤其是那些已经使用OpenClaw或MCP生态的开发者,可以快速集成电话功能。电商客服、销售跟进、预约确认、老人关怀等场景都能从中受益。产品经理和营销人员也可以直接通过自然语言指挥AI代理完成电话任务,无需编写代码。

建议在部署前仔细配置通话通知和隐私政策,确保符合当地法规。需要注意的是,它主要依赖Twilio(或兼容的语音提供商)和OpenAI Realtime API,会产生相应的通信费用。本地CRM和通话记录默认关闭,需手动开启并设置数据保留策略。首次使用建议在测试环境中验证通话流程,再投入生产。

核心特点

与单纯的Twilio回调函数或OpenAI Realtime API示例不同,Amber提供了完整的电话工作流——包括来电筛选、确认外呼、本地CRM记忆、日历预约、MCP工具集成,以及一个交互式设置向导,无需手动配置.env文件即可快速上线。

注意事项

依赖Twilio或其他兼容语音提供商、OpenAI Realtime API,需要Node.js运行时环境,且对外呼功能需手动开启环境变量,不支持非Twilio的PSTN网关(如云呼叫中心)。

常见问题

Amber需要哪些外部服务?

需要Twilio(或兼容的语音提供商)账号、OpenAI API密钥(至少支持Realtime的模型),以及Node.js 18+环境。

如何让AI代理拨打电话?

安装完成后,通过自然语言指令如'给张三打一个确认电话,告诉他明天下午3点有预约',Amber会自动准备通话并执行外呼。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/amber-phone-capable-voice-agent-x-11/raw/index.md 读取 Amber — Phone-Capable Voice Agent 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。