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
属性添加到具有地址的出队指令。
有没有人完成或找到有关路由/接受任务路由器预订的指南?
示例流程:
调用 # > 由 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
属性添加到具有地址的出队指令。