【问题标题】:How to get Twilio worker for incoming calls using TaskRouter? - Django如何使用 TaskRouter 让 Twilio 工作人员接听来电? - 姜戈
【发布时间】:2020-06-06 23:01:15
【问题描述】:

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

我正在使用 status_callback 通过使用 complete status_callback_event 侦听请求,将每个客户的通话记录保存在 db 中。 (不确定这是最好的方法,但确实可以)

你会如何拯救接到来电的工人?

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

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

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

【问题讨论】:

    标签: javascript python django twilio twilio-taskrouter


    【解决方案1】:

    我最后用TaskRouterEvents来监听reservation events(reservation.completedreservation.canceled)我拿了来自 POST 请求的 WorkerSid 并将其保存在数据库中。
    我认为这是最简单的方法。
    对于 outgoing 调用,我将 url 中的 WorkerSid 作为自定义参数传递,并在 status_callback 中获取它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 2014-05-19
      相关资源
      最近更新 更多