智能电话呼叫

3小时前更新 1 00
智能电话呼叫智能电话呼叫
智能电话呼叫

技能简介

该技能为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)适配、视频通话能力

 

风险提示

  • 需妥善保管Twilio凭证,避免泄露导致话费盗用
  • 外呼需遵守当地电信法规,防止骚扰投诉
  • 录音功能涉及隐私合规,使用前需获得对方同意
  • 语音克隆功能处于实验阶段,存在稳定性风险
  • 国际通话费用较高,建议预先配置用量告警

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/kellyclaudeai/agentic-calling/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...