0

我目前正在使用任务路由器将呼叫路由到我的工作人员,并且我想暂时阻止某些工作人员获得分配的语音任务。我认为通过将语音的工作通道容量更新为 0 或将语音工作通道标记为不可用意味着虽然工作人员仍然是队列的一部分(基于其自定义属性),但如果有任何语音任务进入,他们不会分配给那个工人。情况似乎并非如此,我的工作人员仍然收到语音任务的预订。

我尝试通过将此检查添加到队列表达式“... AND worker.channel.voice.configured_capacity > 0”来更新我的队列以仅包含具有语音容量的工作人员,但是在控制台中保存队列时,我得到一个错误提示“TaskQueue 上的 TargetWorkersExpression 中不允许 Worker 通道容量表达式”,这让我相信这不是正确的做法。

我能看到的唯一其他解决方案是在工作流程的每一步都将上述工作通道容量检查添加到目标表达式中,但这将更难维护。

我不禁觉得我错过或误解了工作人员通道容量的工作原理或用途。值得一提的是,我的工作区禁用了多任务处理。

4

1 回答 1

0

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

在不使用多任务处理时调整容量不会有任何影响。

我建议在工作人员上使用自定义属性,然后在目标工作人员表达式中根据该属性进行过滤。

于 2018-12-05T00:56:15.350 回答