TelCall Twilio - Emergency Phone Calls
Make phone calls that speak a message to the recipient using Twilio's Voice API.
Author
- - Name: Micheal Sun
- Email: laosun1985@gmail.com
- X: https://x.com/pingfanbufan
- GitHub: https://github.com/cnvipstar
Features
- - Make phone calls via Twilio API
- Text-to-speech message delivery (supports multiple languages)
- Simple configuration
- Easy integration with OpenClaw
Prerequisites
1. Twilio Account
- 1. Visit https://www.twilio.com and sign up
- During setup, choose:
-
"With code" (for full API access)
-
"Voice" channel
- 3. Bind a credit card (required for production use)
2. Purchase a Phone Number
- 1. Go to Phone Numbers → Buy a Number
- Select United States (easiest, no address verification needed)
- Filter by Voice capability
- Purchase a local number (~$1/month)
3. Get Your Credentials
From the Twilio Console homepage, copy:
- - Account SID (starts with
AC...) - Auth Token (click to reveal)
4. Verify Your Phone Number (Trial Accounts)
Trial accounts can only call verified numbers:
- 1. Go to Phone Numbers → Verified Caller IDs
- Add your phone number
- Complete verification via SMS or voice call
Note: Upgrade your account ($20 minimum) to call any number without verification.
Setup
Run the setup script to configure your Twilio credentials:
CODEBLOCK0
You will be prompted to enter:
- - Account SID
- Auth Token
- Twilio phone number (e.g.,
+15551234567) - Your phone number (e.g.,
+8613812345678)
Usage
Basic Call
CODEBLOCK1
With OpenClaw
Simply tell your assistant:
- - "Call me: Server is down!"
- "Emergency call: Security breach detected"
The assistant will use this skill to make the call.
Cost
| Item | Price |
|---|
| US Phone Number | ~$1/month |
| Call to most countries |
~$0.02-0.15/min |
| Text-to-speech | Free (TwiML) |
Estimated monthly cost: $2-5 for occasional emergency calls.
Troubleshooting
"Number is unverified"
Your account is in trial mode. Either:
- 1. Verify the destination number in Twilio Console
- Upgrade your account ($20) to call any number
Call doesn't go through
- 1. Check your Twilio number has Voice capability
- Verify your Auth Token is correct
- Ensure you have account balance
Files
CODEBLOCK2
License
MIT License - Feel free to use and modify.
技能名称: telcall-twilio
详细描述:
TelCall Twilio - 紧急电话呼叫
使用 Twilio 的语音 API 拨打电话,向接收者播放语音消息。
作者
- - 姓名: Micheal Sun
- 邮箱: laosun1985@gmail.com
- X: https://x.com/pingfanbufan
- GitHub: https://github.com/cnvipstar
功能特点
- - 通过 Twilio API 拨打电话
- 文本转语音消息传递(支持多种语言)
- 配置简单
- 易于与 OpenClaw 集成
前提条件
1. Twilio 账户
- 1. 访问 https://www.twilio.com 并注册
- 在设置过程中,选择:
-
使用代码(获取完整 API 访问权限)
-
语音 通道
- 3. 绑定信用卡(生产环境使用必需)
2. 购买电话号码
- 1. 前往 电话号码 → 购买号码
- 选择 美国(最简单,无需地址验证)
- 按 语音 功能筛选
- 购买一个本地号码(约 $1/月)
3. 获取您的凭证
从 Twilio 控制台首页复制:
- - 账户 SID(以 AC... 开头)
- Auth Token(点击显示)
4. 验证您的电话号码(试用账户)
试用账户只能拨打已验证的号码:
- 1. 前往 电话号码 → 已验证的呼叫者 ID
- 添加您的电话号码
- 通过短信或语音通话完成验证
注意: 升级您的账户(最低 $20)可拨打任意号码,无需验证。
设置
运行设置脚本以配置您的 Twilio 凭证:
bash
bash ~/.openclaw/workspace/telcall-twilio/scripts/setup.sh
系统会提示您输入:
- - 账户 SID
- Auth Token
- Twilio 电话号码(例如 +15551234567)
- 您的电话号码(例如 +8613812345678)
使用方法
基本呼叫
bash
bash ~/.openclaw/workspace/telcall-twilio/scripts/call.sh 您的消息内容
与 OpenClaw 配合使用
只需告诉您的助手:
- - 打电话给我:服务器宕机了!
- 紧急呼叫:检测到安全漏洞
助手将使用此技能拨打电话。
费用
约 $0.02-0.15/分钟 |
| 文本转语音 | 免费(TwiML) |
预计月费: 偶尔紧急呼叫约 $2-5。
故障排除
号码未验证
您的账户处于试用模式。请执行以下任一操作:
- 1. 在 Twilio 控制台中验证目标号码
- 升级您的账户($20)以拨打任意号码
呼叫无法接通
- 1. 检查您的 Twilio 号码是否具有 语音 功能
- 验证您的 Auth Token 是否正确
- 确保您的账户有余额
文件结构
telcall-twilio/
├── SKILL.md # 本文件
├── scripts/
│ ├── setup.sh # 配置凭证
│ └── call.sh # 拨打电话
└── config/
└── twilio.json # 凭证(由 setup.sh 创建)
许可证
MIT 许可证 - 可自由使用和修改。