clawcall

📞 AI 真人语音外呼助手

🥥20总安装量 4评分人数 3
100% 的用户推荐

基于 Telnyx 与 Deepgram 的 AI 外呼电话技能,支持自然语音对话、多角色定制与通话录音,适用于客户跟进、预约提醒等场景。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 所有 API 通信均采用 HTTPS/WSS 加密传输,无明文暴露风险
  • ✅ 敏感凭证(API 密钥、连接 ID)完全通过环境变量注入,源码无硬编码
  • ✅ 输入验证机制完善:DTMF 序列白名单校验、模型选择白名单限制
  • ⚠️ ngrok 模式将本地 WebSocket 服务暴露至公网,建议生产环境使用固定域名并配置访问控制
  • ⚠️ 录音文件默认保存至本地磁盘,需用户自行设置文件权限与定期清理策略

使用说明

核心用法

ClawCall 是一款 AI 驱动的外呼电话自动化工具,通过整合 Telnyx 电话服务与 Deepgram Voice Agent 技术,实现逼真的语音对话体验。用户需配置四项核心环境变量(Telnyx API 密钥、连接 ID、电话号码及 Deepgram API 密钥),即可通过命令行发起外呼。技能支持高度定制化:可设定 AI 人格特征(如"经验丰富的兽医前台 Emma")、明确任务目标(如预约确认、账单提醒)、选择语音音色(ElevenLabs 或 Deepgram 语音库)及底层模型(GPT-4o-mini 等)。通话结束后自动返回完整文字记录,并支持录音文件的本地保存与云端自动清理。

显著优点

自然交互体验:Deepgram Voice Agent 提供低延迟的实时语音合成与识别,配合 ElevenLabs 高质量音色,通话效果接近真人。 灵活的场景适配:从简单的单话题确认到复杂的多主题跟进(如同时处理三只宠物的预约、账单、用药提醒),均可通过详细的任务描述实现。 开发友好:自动 ngrok 隧道管理简化了本地开发测试;完善的输入验证(DTMF 白名单、模型白名单)降低误用风险。 数据生命周期管理:录音默认启用,下载后自动从 Telnyx 云端删除,兼顾合规与便利。 上下文连续性:支持携带历史通话记录进行回拨,确保多轮交互的连贯性。

潜在缺点与局限性

基础设施依赖:必须持有 Telnyx 与 Deepgram 的有效账户及 API 额度,且 ngrok 免费版有连接数限制,生产环境建议升级或自建 WebSocket 端点。 环境配置门槛:四项必需环境变量缺一不可,对非技术用户存在上手门槛。 网络暴露风险:ngrok 模式将本地服务临时暴露至公网,虽使用 WSS 加密,但仍需防范未授权访问。 成本累积:电话通话按分钟计费,叠加 AI 模型与语音合成费用,高频使用需关注账单。 隐私合规责任:用户需自行确保外呼行为符合当地电信法规(如拒接名单、通话录音告知义务),技能本身不提供合规检查。

适合的目标群体

  • 中小企业运营团队:需批量处理预约确认、订单跟进、满意度回访等场景,但无力搭建完整呼叫中心。 - 医疗/服务预约管理:诊所、美容院、维修服务等依赖电话提醒降低爽约率的行业。 - 销售与客服自动化:初筛意向客户、激活沉默用户、催收提醒等可脚本化的外呼任务。 - 开发者与产品经理:希望快速验证 AI 语音交互原型,或集成至现有工作流的工程团队。

使用风险

性能风险:WebSocket 实时音频流对网络稳定性敏感,弱网环境可能导致通话中断或延迟。建议部署于低延迟云服务器并配置备用线路。 依赖项风险:核心功能依赖 Telnyx 与 Deepgram 的服务可用性,需关注服务商 SLA 并设计降级方案(如短信 fallback)。 密钥泄露风险:环境变量虽无硬编码,但若运行环境被入侵,API 密钥可能遭窃取。建议采用专用密钥管理服务并轮换凭证。 录音存储风险:本地录音文件若权限配置不当,可能被未授权访问。应设置严格的文件系统权限并定期归档清理。 误拨与滥用风险:AI 自动外呼若配置错误(如错误号码、不当话术)可能造成骚扰。务必在测试环境充分验证后再投入生产。

clawcall 内容

手动下载zip · 28.7 kB
package-lock.jsonapplication/json
请选择文件