🎯 做完你会得到
设定触发条件后,OpenClaw 在关键时刻自动拨打电话,播报语音消息,确保重要通知不被遗漏。
🛠 需要什么
- agent-reach
👤 适合谁
- 运维工程师
- 小企业主
- 家庭用户
⚡ 效果预览
服务器崩了,OpenClaw 自动打电话叫醒你;老人独居,每天语音问候提醒服药
⚠️ 需要外部服务:电话通知需要第三方语音通话 API(如 Twilio、阿里云通信、腾讯云短信等)。国内号码需要使用国内服务商,有一定费用。
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
解决什么问题
有些消息,靠 Telegram/微信 发通知不够:
- 服务器宕机:半夜3点,手机静音,通知消息被淹没
- 老人健康提醒:父母不用 Telegram,但有手机
- 重要会议提醒:比日历更强的”保障”
- 异常告警:银行账户异常、门锁被打开、摄像头检测到人
这些场景里,电话是最有穿透力的通知方式。
你需要准备什么
方案A:Twilio(国际号码,支持全球)
- ✅ Twilio 账号(新注册有免费额度,约15美元)
- ✅ 一个 Twilio 虚拟号码
- ✅ 接收电话的手机号码
方案B:阿里云通话(国内号码,中文语音)
- ✅ 阿里云账号 + 语音通知服务(开通流程约1天)
- ✅ 备案的企业信息(个人用户较难开通)
方案C:电话转发 + TTS(最简单)
- ✅ 手机录音 App(或文字转语音工具)
- ✅ IFTTT 或其他自动化工具
- ⚠️ 功能有限,只适合简单场景
推荐新手用方案A(Twilio),国内用户也可以打国内手机。
第一步:安装技能 + 配置 Twilio
我想配置 OpenClaw 的电话通知功能,使用 Twilio 服务。
我的 Twilio 信息:
- Account SID: [你的SID]
- Auth Token: [你的Token]
- 从号码(Twilio号): [+1xxxxxxxxxx]
- 通知目标号码: [+86xxxxxxxxxx]
请帮我:
1. 测试连接是否正常
2. 发一条测试电话到我的号码,内容是"OpenClaw 电话通知测试成功"
3. 告诉我测试结果
第二步:配置触发条件
场景A:服务器告警电话
帮我配置服务器宕机电话告警:
当检测到以下情况时,立即拨打电话给我([你的手机号]):
1. 我的服务器 [IP地址或域名] ping 超时超过3次
2. 错误日志里出现 "CRITICAL" 或 "FATAL" 关键词
3. CPU 使用率超过 95% 持续5分钟
电话内容模板:
"OpenClaw 告警:[告警类型] 已发生,时间:[当前时间],请立即处理。"
如果我5分钟内没有接听,每2分钟重拨一次,最多重拨3次。
Twilio号:[你的Twilio号]
服务器监控地址:[地址]
场景B:家人健康提醒
帮我给父母配置每日健康提醒电话:
每天 8:00 和 20:00,自动拨打以下号码:
- 父亲:[电话号码]
- 母亲:[电话号码]
电话内容(早上):
"爸爸/妈妈,早上好!今天是[日期],提醒您按时吃早饭和服药。天气:[当日天气],注意[穿衣建议]。如有需要请回拨[子女电话]。"
电话内容(晚上):
"爸爸/妈妈,晚上好!提醒您按时休息,今日药品记得服用。"
如果无人接听,30分钟后重拨一次,并发一条 Telegram 消息给我说"未接通"。
场景C:重要会议前电话提醒
今天 [时间-30分钟] 打电话给我([我的手机号]),提醒我:
"[会议名称] 还有30分钟开始,议题是[议题],参会人有[参会人],会议链接是[链接],请提前进入。"
只提醒一次。
配置效果验证
配置完成后,发这条消息验证:
发一条测试电话给 [你的手机号],内容是:
"这是 OpenClaw 电话测试,如果您听到这条消息,说明配置成功。测试时间:[当前时间]"
完成后告诉我:拨出状态、接通状态、语音是否正常播放。
成本参考
| 服务商 | 单次电话费用 | 适用场景 |
|---|---|---|
| Twilio | 约0.8-2分钱/分钟(出境) | 打给中国手机号 |
| 阿里云语音通知 | 约0.05元/次(国内) | 企业用户 |
| 腾讯云短信+语音 | 约0.08元/次(国内) | 企业用户 |
服务器告警每月平均发10次电话,Twilio 费用约1-2美元。
踩坑记录
Q:中国手机号接不到 Twilio 电话 A:Twilio 拨打中国号格式为 +86xxxxxxxxxx,注意去掉开头的0。部分运营商会拦截国际来电,换另一张卡试试。
Q:语音是英文,听不懂
A:Twilio 默认用英文 TTS,在语音配置里指定 language: "zh-CN" 和 voice: "Polly.Zhiyu"(中文女声)。
Q:电话内容太长,被截断了 A:TTS 每次通话时间有限,保持核心信息在30秒以内(约100字)。
Q:想要真人语音而不是合成语音 A:提前录制好音频文件,配置 Twilio 播放 MP3/WAV,效果更自然。
#电话通知#语音#告警#紧急提醒#TTS
⚔️ 同类副本推荐 ⚔️