0

我正在使用TwilioTaskRouterClient JS SDK构建一个简单的Django联络中心应用程序。

我正在使用status_callback通过使用完整的 status_callback_event监听请求来将每个客户的呼叫日志保存在 db 中。(不确定这是最好的方法,但它可以完成工作)

您将如何拯救接到来电的工人?

对于拨出电话,我将 url 中的 request.user 作为自定义参数传递,并在status_callback中获取它。

对于传入呼叫,我在status_callback中获得ParentCallSid,我假设我可以使用它来获取通过 Rest API 处理呼叫的客户端。

我在这里做正确的事吗?有没有更简单的方法来完成这项工作?

4

1 回答 1

0

我最后使用TaskRouterEvents来监听预订事件(reservation.completedreservation.canceled)我从 POST 请求中获取了WorkerSid并将其保存在数据库中。
我认为这是最简单的方法。
对于拨出电话,我在 url 中将WorkerSid作为自定义参数传递,并在 status_callback 中获取它。

于 2020-06-12T09:41:26.677 回答