首页 > 解决方案 > Twilio 任务路由器 - 如何将分配的任务转移给其他工作人员?

问题描述

有一个任务分配给了 WORKER A,但是经过一段时间后,WORKER A 意识到,这不能由自己处理,需要转移给 WORKER B。

我们如何使用 Twilio 任务路由器来实现这一点?

标签: twiliotwilio-taskrouter

解决方案


首先,您必须了解任务的生命周期。

  1. 创建任务时。第一个状态正在等待。
  2. 然后,Twilio 将寻找有能力获得此任务的工人。
  3. 该任务现在已保留。

保留任务时,无法将此任务分配给新代理,因为它违反了任务生命周期。(https://www.twilio.com/docs/taskrouter/lifecycle-task-state

如果你要解决这个问题,你有两个选择:

  1. 如果您想要 twilio flex 平台的 Flex 解决方案,您可以使用可用的插件 ( https://www.twilio.com/docs/flex/solutions-library/chat-and-sms-transfers )

  2. 如果您想使用后端解决方案来解决它。你必须首先:

  • 删除或完成任务。
  • 创建一个具有相同任务属性的新任务,以保留对话中的数据。
  • 创建一个新通道以将工作人员与任务用户进行通信。
  • 将任务分配给workerSid (WorkerB)。请记住,如果工人 B 没有能力接收新任务,您必须处理

推荐阅读