核心用法
outbound-call 技能通过封装 ElevenLabs Conversational AI 与 Twilio 语音 API,为 OpenClaw 赋予“打电话”的能力。用户仅需提供 E.164 格式的电话号码,即可触发 AI 语音代理进行外呼;可选参数包括自定义开场白(first message)与通话上下文(call context),后者会以动态变量形式注入代理提示词,实现千人千面的个性化沟通。
显著优点
1. 一体化语音体验:外呼与既有 inbound 链路共享同一套 ElevenLabs Agent,音色、风格、知识库完全一致,避免用户感知割裂。
2. 灵活上下文注入:通过 call context 可将工单号、客户历史、预约详情等结构化信息实时送入对话,提升首句精准度与解决率。
3. 双因素授权机制:脚本强制要求环境变量(API Key + Agent ID + Phone Number ID),且 CLI 交互层强制二次确认号码,降低误拨风险。
潜在局限
- 地域合规敏感:Twilio 与 ElevenLabs 对特定国家/地区的语音线路有合规限制,跨境营销外呼需额外审核。
- 成本阶梯:Twilio 按分钟计费 + ElevenLabs 按 token/并发计费,高频外呼场景需监控双平台账单。
- 无实时干预:一旦通话建立,当前版本不支持人工坐席实时抢线或耳语指导(whisper),仅能通过预置 context 调控。
适合人群
- SaaS 客户成功团队(到期提醒、续约谈判)
- 医疗/教育预约系统(自动确认、改期通知)
- 物流/售后场景(派送异常主动告知)
常规风险
- 隐私泄露:通话录音与转写文本可能含 PII,需确认 ElevenLabs 数据保留策略及加密存储配置。
- 号码误拨:用户输入非 E.164 格式时,脚本虽会转换,但仍需在 UI/CLI 层二次确认,防止骚扰电话。
- API 密钥泄露:
ELEVENLABS_API_KEY具备高权限,应避免硬编码于版本控制,建议使用 Vault 或 CI/CD secret 管理。