1

这听起来很简单,但我不确定我能做到这一点。我想知道特定工作人员当前正在处理什么语音任务(如果有),而无需在将任务分配给该工作人员时将这些信息存储在我身边。

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

我可以遍历当前打开的任务,试图找到正确的任务,但似乎没有任何处于已分配状态的任务表明它被分配给了谁。我只能使用从 Twilio 获得的信息来执行此操作的唯一方法有点太混乱了:

任何其他方式似乎都涉及遍历当前正在进行的会议,然后遍历他们的参与者以找到对代理的 contact_uri 进行的呼叫分支,以指导确定要加入的正确会议,这在我的情况下会更加混乱观点。

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

4

1 回答 1

0

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

您所描述的方式似乎是我能找到的从 API 获取此信息的最佳方式,而无需自己存储任何内容。

如果您不想将数据存储在自己的服务器中,则可以使用当前语音任务 SID 更新工作人员的属性。但是,您仍然必须保持监听通话结束并删除该属性。

于 2018-12-17T05:05:16.507 回答