这听起来很简单,但是我不确定这是我能做的。我想知道特定工作人员当前正在执行的语音任务(如果有),而不必在将任务分配给该工作人员时将其存储在我这一边。
之所以要这样做,是因为我正在使用会议来接听座席的来电,并且想为主管实施耳语/驳船/教练。 他们想知道当前正在通话的座席(基于座席的忙碌活动)以及要指导的座席的workerSid,我希望能够获得他们当前正在处理的语音任务并加入该会议(因为TaskSid也是会议的友好名称)。
我可以遍历当前打开的任务,尝试找到合适的任务,但是似乎没有任何任务处于分配状态以指示分配给谁。 我看到仅使用从Twilio获得的信息来做到这一点的唯一方法有点太混乱了:
任何其他方式似乎都涉及遍历当前正在进行的会议,然后遍历其参与者以找到与座席的contact_uri进行呼叫的呼叫路线,以指导确定合适的会议加入,这甚至是我认为更麻烦。
我想知道我是否缺少明显的东西。
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
您描述的方式似乎是我可以找到的,从API中获取此信息而不自己存储任何东西的最佳方式。
如果您不想将数据存储在自己的服务器中,则可以使用当前的语音任务SID更新工作人员的属性。您仍然必须继续侦听呼叫结束并删除属性。