twilio - 使用 twilio flex,如何使用外部电话(不是代理或队列)创建热转移
问题描述
我看到开箱即用 (v<=1.11) twilio flex 允许热转移到任何一个
- 代理
- 队列
我有兴趣扩展它,以便我可以将外部电话号码添加到列表/集合中,并从 UI 角度与外部方进行交互,类似于我与代理/队列交互的方式。换句话说,我想允许温暖的转移到
- 代理
- 队列
- 外部联系人(新)
我希望热转移到外部电话号码可以有类似的体验,如下所示 https://www.twilio.com/docs/flex/warm-transfer-end-user-guide
有哪些自定义选项可供我添加此类功能?我从哪里开始?
我想许多其他使用 flex 的企业都有一个强大的用例,可以在使用 flex UI 的同时向外部电话号码进行热传输。也许对于使用其他类型系统并且位于完全不同的公司的人来说。他们如何完成这个用例?
“热转移”体验是否仅适用于代理/队列的转移?我希望不是。
任何帮助/指导表示赞赏。先感谢您。
更新:在下面回答了我自己的问题。对我来说,下一步是弄清楚如何在保留语音任务时获取会议 ID。我为此创建了单独的问题
解决方案
我找到了答案。我可以简单地使用语音 api 来添加参与者,如下所示(C# 库是 1 方式)
const string accountSid = "11";
const string authToken = "11";
TwilioClient.Init(accountSid, authToken);
var participant = ParticipantResource.Create(
from: new Twilio.Types.PhoneNumber("+1XXX"),
to: new Twilio.Types.PhoneNumber("+1XXX"),
pathConferenceSid: "XXX"
);
推荐阅读
- arrays - 如何从打字稿中的对象数组中创建或过滤具有已定义键和值的对象数组
- scala - sbt 源代码中的主要方法在哪里?
- oracle - 如何获得以下过程的输出
- html - 用户点击时字体真棒翻译或转换
- flutter - 如何保存已在颤振中指定的主题设置?
- json - 如何使用 request.el 与本地服务器通信
- java - 脚本修改以帮助删除未使用的 Maven 依赖项
- laravel - 如何在 laravel 的输入中保留 name="custom[test]" 这样的名称的旧值?认为
- c++ - 如何减少此 C++ 代码的运行时间?
- tensorflow - 如何根据 PCI 总线 ID 选择 GPU?