Twilio TaskRouter Serverless 预留功能

Twilio TaskRouter Serverless Reservation Function

有没有人完成或找到有关路由/接受任务路由器预订的指南?

示例流程:

调用 # > 由 Twilio Studio 接收并使用属性排队到 TaskRouter Workspace > 任务路由器工作流关联到任务路由器队列并找到可用代理 > [我需要将此调用连接到 workers 属性,这是他们的 sip:phonenumber

我试图避免使用 aws 服务器和 lambda,同时通过函数将整个编排保留在 twilio 中。

这里是 Twilio 开发人员布道者。

docs on dealing with the TaskRouter reservation callback are here。当您收到回调时,您需要回复 JSON 描述您想要执行的操作。

将呼叫从任务连接到接收预订的工作人员的最简单说明是使用 dequeue instruction。在看起来像这样的 Twilio 函数中:

exports.handler = function (context, event, callback) {
  callback(null, {
    instruction: "dequeue"
  });
}

要建立此连接,您的工作人员需要一个 contact_uri attribute 指向他们的地址,在本例中是他们的 SIP phone 号码。或者,您可以将 to 属性添加到具有地址的出队指令。