查找当前分配给特定工作人员的语音任务

时间:2018-12-13 16:51:59

标签: twilio twilio-programmable-voice twilio-taskrouter

这听起来很简单,但是我不确定这是我能做的。我想知道特定工作人员当前正在执行的语音任务(如果有),而不必在将任务分配给该工作人员时将其存储在我这一边。

之所以要这样做,是因为我正在使用会议来接听座席的来电,并且想为主管实施耳语/驳船/教练。 他们想知道当前正在通话的座席(基于座席的忙碌活动)以及要指导的座席的workerSid,我希望能够获得他们当前正在处理的语音任务并加入该会议(因为TaskSid也是会议的友好名称)。

我可以遍历当前打开的任务,尝试找到合适的任务,但是似乎没有任何任务处于分配状态以指示分配给谁。 我看到仅使用从Twilio获得的信息来做到这一点的唯一方法有点太混乱了:

任何其他方式似乎都涉及遍历当前正在进行的会议,然后遍历其参与者以找到与座席的contact_uri进行呼叫的呼叫路线,以指导确定合适的会议加入,这甚至是我认为更麻烦。

我想知道我是否缺少明显的东西。

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

您描述的方式似乎是我可以找到的,从API中获取此信息而不自己存储任何东西的最佳方式。

如果您不想将数据存储在自己的服务器中,则可以使用当前的语音任务SID更新工作人员的属性。您仍然必须继续侦听呼叫结束并删除属性。