ChromaDB长期记忆
本地向量数据库持久化
该技能为AI代理提供完整的电话呼叫工具包,基于Twilio平台实现程序化语音通信。支持外呼、接听、语音合成、通话转录、路由转发及录音管理等功能。
1. 安装准备
需注册Twilio账号并购买具备语音功能的电话号码,获取Account SID和Auth Token。
2. 配置凭证
创建配置文件 ~/.clawdbot/twilio-config.json:
{"accountSid": "YOUR_ACCOUNT_SID","authToken": "YOUR_AUTH_TOKEN","phoneNumber": "+1XXXXXXXXXX"}
或设置环境变量:
export TWILIO_ACCOUNT_SID="YOUR_ACCOUNT_SID" export TWILIO_AUTH_TOKEN="YOUR_AUTH_TOKEN" export TWILIO_PHONE_NUMBER="+1XXXXXXXXXX"
3. 发起首次呼叫
./scripts/make-call.sh --to "+15551234567" --message "Hello! This is your AI assistant calling."
4. 设置来电处理
./scripts/setup-webhook.sh --url "https://your-server.com/voice"
5. 常用脚本
外呼:make-call.sh 支持自定义音色、录音、状态回调等参数;接听:receive-call.sh 启动Webhook服务器处理来电;短信通知:sms-notify.sh 发送跟进消息;状态查询:call-status.sh 监控通话与下载录音。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标电话号码(E.164格式)、语音消息文本、Twilio账号SID/AuthToken、Webhook服务器URL、可选参数(音色Polly.Joanna/Matthew等、录音开关、响铃超时秒数) |
| 输出 | 通话SID标识、实时状态回调、录音文件MP3下载地址、语音转录文本、SMS送达回执 |
| 适用人群 | 企业IT管理员、客服系统开发者、自动化运维工程师、需要电话集成的AI应用开发者 |
| 不包含 | VoIP底层网络搭建、实体电话线接入、其他云通信平台(如Nexmo/Vonage)适配、视频通话能力 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/kellyclaudeai/agentic-calling/SKILL.md
来源类型:GitHub仓库