Twilio Taskrouter任务被困在' Wrapping'

时间:2017-11-04 22:16:50

标签: php twilio

我正在使用Taskrouter创建应用程序。在大多数情况下,一切都很好,除了一件事,当电话挂断时,创建一个任务状态'包装'它永远不会结束(我在20-30分钟后放弃等待)。我怀疑,因为任务的超时值是1天,它会结束,但这不是很有用。工作人员即使显示为可用,也无法接听电话,因为他们仍被分配到此总结任务。

当分配任务并且呼叫最初出列并路由到工作人员时,postWorkActivitySid用于在呼叫结束后将工作人员的活动更新回空闲状态。

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

“包装”任务实际上只是一个所有任务都可以通过的阶段,在这种情况下不是新任务,而是新任务,但现有的任务处于新状态。它使工作人员有时间完成他们在呼叫之后需要做的任何事情而不接收新呼叫。请参阅the last two stages of this example workflow

为了完成任务并释放工作人员接收新电话,您需要完成任务。

如果您使用的是TaskRouter JS,可以complete the task with a call to worker.completeTask

如果您只是使用REST API,那么您可以通过setting the AssignmentStatus of the task to completed完成任务。

让我知道这是否有帮助。