twilio - Twilio 任务路由器 - 如何将分配的任务转移给其他工作人员?
问题描述
有一个任务分配给了 WORKER A,但是经过一段时间后,WORKER A 意识到,这不能由自己处理,需要转移给 WORKER B。
我们如何使用 Twilio 任务路由器来实现这一点?
解决方案
首先,您必须了解任务的生命周期。
- 创建任务时。第一个状态正在等待。
- 然后,Twilio 将寻找有能力获得此任务的工人。
- 该任务现在已保留。
保留任务时,无法将此任务分配给新代理,因为它违反了任务生命周期。(https://www.twilio.com/docs/taskrouter/lifecycle-task-state)
如果你要解决这个问题,你有两个选择:
如果您想要 twilio flex 平台的 Flex 解决方案,您可以使用可用的插件 ( https://www.twilio.com/docs/flex/solutions-library/chat-and-sms-transfers )
如果您想使用后端解决方案来解决它。你必须首先:
- 删除或完成任务。
- 创建一个具有相同任务属性的新任务,以保留对话中的数据。
- 创建一个新通道以将工作人员与任务用户进行通信。
- 将任务分配给workerSid (WorkerB)。请记住,如果工人 B 没有能力接收新任务,您必须处理
推荐阅读
- node.js - Windows 10 上的 Meteor 构建失败 - 进程内存不足
- javascript - 按类获取节点的子节点(HTML 模板)
- python - 即使在应用 fillna() 之后,Pandas GroupBy STDEV 也会返回 NaN
- d3.js - 如何计算 D3 v5 中的节点度?
- r - data.table 子集给出了意想不到的结果
- excel - 合并两个相同的文件(相同的标题不同的信息)
- python - Pandas 根据另一列跟踪价格的每月变化
- robotc - VexIQ 大脑对控制器没有反应
- sql - 对于每个有家属的员工,列出他们的姓氏和最年长的家属的姓名。按被抚养人姓名顺序显示结果
- html - 为表格上的单个行设置样式