SuperAPI AI 工具集

make-phone-call

办公与效率

查看项目

更新于 10-15 20:31

技能介绍

用途:该技能通过 Twilio API 发起外呼电话,并以文本转语音方式向接听者朗读消息。适用于用户提出“拨打电话”“呼叫某人”“发起外呼”“发送语音消息”“通过电话通知某人”“语音留言”等场景。

主要能力:接听者接通后朗读指定文本;通话立即排队;默认文本转语音语音为 alice;返回 Call SID 表示已成功排队,并向用户报告呼叫状态、SID、接受号码、发送号码和消息内容。

所需凭据:执行前需通过 get_keys 工具获取 twilio_account_sid(TWILIO_ACCOUNT_SID)、twilio_auth_token(TWILIO_AUTH_TOKEN)、twilio_phone_number(TWILIO_PHONE_NUMBER)。需在 twilio.com 创建账户、验证身份并从控制台获取 SID 与 Auth Token、购买或验证用于外呼的号码,并将凭据存入密钥库。

输入参数:recipient_phone_number(必填,E.164 格式的接收号码)和 message_text(必填,用于文本转语音朗读的消息)。

使用方式:获取凭据;如未提供则向用户询问接收号码与消息内容;校验号码为 E.164 格式;安装 Twilio Node.js 包 npm install twilio;使用随附的 make_call.js 执行呼叫:node make_call.js {{RECIPIENT_PHONE}} {{MESSAGE_TEXT}};确认响应含 Call SID;向用户报告状态与 SID。脚本中的凭据使用环境变量,运行前通过 get_keys 设置。

限制:号码必须为 E.164 格式;Twilio 试用账户只能拨打已验证的号码;呼叫虽立即排队,实际连接可能需要数秒;需确保 Twilio 号码已启用外呼权限。其余如价格、配额等资料暂未提供。