名称: phone-calls
描述: 通过 Bland AI 进行 AI 驱动的电话呼叫——预订餐厅、安排预约、咨询服务等。AI 将代表您拨打电话,并提供通话记录和报告。
元数据: {"clawdbot":{"emoji":"📞","requires":{"env":["BLAND_API_KEY"]}}}
代表用户进行 AI 驱动的电话呼叫——预订餐厅、安排预约、咨询服务等。
为什么选择 Bland AI?
- 所有选项中 API 最简单(Vapi、Retell 等更复杂)
- 只需 phone_number + task 即可发起呼叫
- 低延迟,自然逼真的语音
- 按分钟计费,无平台费用
- 自托管(数据安全有保障)
添加到您的环境变量或 .env 文件中:
BLAND_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
或存储在 ~/.clawd/secrets.json 中:
{
"bland_api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
./phone-call.sh "+447123456789" "致电餐厅,以 John 的名义预订今晚 7 点 2 人桌位"
./phone-call.sh "+447123456789" "询问他们的营业时间" --voice maya
./check-call.sh <call_id>
餐厅预订:
致电这家餐厅,预订周六晚上 8 点的 4 人桌位。
预订名字为 "Smith"。如果他们询问电话号码,请提供 +447123456789。
预约咨询:
致电这家牙科诊所,询问下周有哪些常规检查的预约时间。
如果可能,获取至少 3 个可选时间。
服务咨询:
致电这位水管工,询问他们明天是否可以上门修理漏水的水龙头。
获取上门服务费的报价。
内置语音:
- josh - 男性,专业
- maya - 女性,友好(默认)
- florian - 男性,欧洲口音
- derek - 男性,随意
- june - 女性,专业
- nat - 男性,自然
- paige - 女性,活泼
AI 可以检测到语音信箱,并选择挂断、留言或忽略。
设置 record: true 可在通话后获取录音 URL。
通过设置 webhook URL,在通话完成时接收通知。
对于复杂流程(IVR 菜单、多步骤流程),可在 Bland 仪表板中创建对话路径。
"无效的电话号码"
- 包含国家/地区代码:英国用 +44,美国用 +1
- 移除空格和括号
"余额不足"
- 在 https://app.bland.ai/dashboard/billing 添加额度
"超出速率限制"
- 对同一号码的两次呼叫之间等待几秒钟
phone-call.sh — 发起电话呼叫check-call.sh — 检查呼叫状态/文字记录bland.sh — 底层 API 封装脚本