Outbound Call

📞 AI 语音外呼 · 一键触达客户

基于 ElevenLabs 和 Twilio 的 AI 语音外呼系统,支持自定义开场白与动态上下文注入,适用于自动化客服触达与预约提醒场景。

收藏
4.7k
安装
1.5k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Outbound Call 是一个集成 ElevenLabs 语音合成引擎与 Twilio 通信网络的自动化外呼技能。用户通过命令行调用 Python 脚本,向指定号码发起由 AI 语音代理接听的 outbound 通话。该技能严格遵循 E.164 国际号码格式规范,支持自定义首句问候语(first message)与动态上下文变量(call context)注入,使 AI 在通话伊始即可携带个性化信息介入对话。

调用语法简洁:

python3 skills/outbound-call/call.py +15551234567 "Hi John, I'm calling about your appointment tomorrow." "Customer requested callback about billing issue #4521"

脚本内置号码格式转换逻辑,可将美式本地格式自动归一化为 E.164 标准,但强制要求二次确认,避免误拨。

显著优点

1. 双引擎架构:ElevenLabs 提供高保真语音合成与自然对话流,Twilio 保障全球电信级线路稳定,形成「AI 大脑 + 通信骨架」的完整闭环。
2. 上下文穿透:call context 参数允许将外部系统(如 CRM、工单平台)的实时数据注入对话,实现千人千面的个性化外呼。

3. 与 inbound 同源:该技能复用与呼入场景一致的 OpenClaw 认知引擎,确保知识库、工具调用能力、记忆连续性在双向通信中保持一致。

4. 极简 CLI 接口:无需编写代码即可通过命令行触发复杂通话逻辑,降低运营人员使用门槛。

潜在缺点与局限性

  • 强依赖外部 SaaS:功能完全绑定 ElevenLabs 与 Twilio 账户状态、额度及区域可用性,任一方服务波动或政策变更均可能导致功能中断。
  • 号码隐私与合规风险:自动化外呼在多数司法管辖区受严格监管(如美国 TCPA、GDPR 通信条款),用户需自行确保被叫方已明确 opt-in,否则面临高额罚款。
  • 缺乏实时干预机制:脚本启动后,当前用户无法实时监听或中途接管通话,亦无法在通话中动态修改 agent 行为,灵活性受限。
  • 单向下行链路:仅支持 outbound 发起,未提及 call recording 存储、通话后结构化数据回传等闭环能力。

适合人群

  • 需批量执行预约提醒、账单催收、满意度回访的客服运营团队
  • 希望快速验证 AI 语音代理 MVP 的产品团队
  • 已拥有 ElevenLabs 企业账户与 Twilio 通信基础设施的技术集成方

常规风险

  • 误拨与骚扰投诉:未严格执行号码确认流程可能导致错拨敏感号码。
  • 凭证泄露:ELEVENLABS_API_KEY 等密钥若以明文存储或硬编码于脚本,存在被爬虫或内鬼窃取风险。
  • 账单爆炸:Twilio 与 ElevenLabs 均按用量计费,高频外呼在无配额限制时可能产生意外高额账单。
  • 语音欺诈滥用:高度拟真的 AI 语音可能被恶意利用于社会工程学攻击,需配合 caller ID 认证与通话水印机制。

---
评估基于文档描述与行业通用实践,未进行动态渗透测试或代码审计。

Outbound Call 内容

手动下载zip · 2.4 kB
call.pytext/plain
请选择文件