SuperAPI AI 工具集

twilio-conference-calls

通用与其它

查看项目

更新于 10-15 23:57

技能介绍

用途:该技能面向使用 Twilio Conference 构建多方通话与呼叫中心场景,核心观点是任何可能需要转接的呼叫都应从 Conference 开始,而非直接 <Dial>,因为 Conference 支持保持、转接、辅导和录音,直接 Dial 不支持。

主要能力:把来电者放入命名会议室;将坐席接入同一会议室;暖转接(先保持来电者,再拨入新坐席,原坐席简报后退出);冷转接(直接移除原坐席并拨入新坐席);保持与静音(hold=True 播放等待音乐,muted=True 仅静音);主管辅导(coach 参数,主管仅对坐席说话,来电者听不到);主管强插(作为普通参与者加入,所有人可听到);参与者列表、移除与结束会议。

使用方式:需具备支持语音的 Twilio 号码、TWILIO_ACCOUNT_SID 与 TWILIO_AUTH_TOKEN,安装 SDK:pip install twilio 或 npm install twilio。用 VoiceResponse 构建 TwiML,将呼叫放入会议室,再通过 client.calls.create 拨入坐席。动态内容应使用 SDK 构建器,避免把不可信输入拼进内联 twiml 字符串。

限制:会议需至少两名参与者才真正存在;辅导音频不计入会议录音;endConferenceOnExit 需谨慎设置;会议名在账户内须唯一;会议内不能用 <Gather>;已完成会议无法从 REST API 获取参与者数据;Insights 数据延迟 15-30 分钟以上;每会议上限 250 人;不能预先添加号码;等待音乐 URL 必须公开可访问;friendlyName 不得含 PII。其余细节暂未提供。