Twilio Task Router - 如何将分配的任务转移给其他工作人员?

Twilio Task Router - How to transfer assigned Task to some other worker?

有一项任务分配给了工人A,但是经过一段时间后,工人A发现,这件事自己无法处理,需要转移给工人B。

我们如何使用 Twilio 任务路由器实现此目的?

首先你要了解Task的生命周期是怎样的。

  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 没有能力接收新任务,您必须处理