Twilio Task Router - 如何将分配的任务转移给其他工作人员?
Twilio Task Router - How to transfer assigned Task to some other worker?
有一项任务分配给了工人A,但是经过一段时间后,工人A发现,这件事自己无法处理,需要转移给工人B。
我们如何使用 Twilio 任务路由器实现此目的?
首先你要了解Task的生命周期是怎样的。
- 创建任务时。第一个状态是待处理。
- 然后,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 没有能力接收新任务,您必须处理
有一项任务分配给了工人A,但是经过一段时间后,工人A发现,这件事自己无法处理,需要转移给工人B。
我们如何使用 Twilio 任务路由器实现此目的?
首先你要了解Task的生命周期是怎样的。
- 创建任务时。第一个状态是待处理。
- 然后,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 没有能力接收新任务,您必须处理