繁体   English   中英

Twilio Task Router接受预约后如何接通来电?

[英]How to connect the incoming call after accepting a reservation through Twilio Task Router?

我可以按照 Twilio TaskRouter 示例接受预订:

import { Worker } from 'twilio-taskrouter'


const worker = new Worker(token);

worker.on("reservationCreated", async function (reservation) {
  console.log('reserved', reservation)
  await reservation.dequeue()
});

来电预留通过并正确到达座席。 但我不清楚此后如何实际接听来电。 文档说调用 dequeue() 将执行电话,但似乎还需要做更多的工作才能真正接听电话?

我还尝试创建一个 Twilio 设备。 但根据我的理解,这需要一个 TwiML 应用程序,但我也不确定如何将 TwiML 与 TaskRouter 连接起来; 我也不确定我是否走在正确的道路上。

我实际上通过尝试许多 diff SDK 和代码示例来解决这个问题,因为文档不是很清楚。

显然,我们需要创建一个设备,其访问令牌具有工作人员的 contact_uri 客户端 ID 的身份。

"contact_uri":"client:a_worker_user_name"

创建设备访问令牌时:

const token = new AccessToken(
  twilioAccountSid,
  twilioApiKey,
  twilioApiSecret,
  { identity: "a_worker_user_name" }
);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM