通过更新其语音通道容量来防止工作人员接收语音任务

时间:2018-12-04 12:33:58

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

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

我通过将此检查添加到队列表达式'... AND worker.channel.voice.configured_capacity> 0'中来尝试更新队列,使其仅包括具有语音容量的工作人员,但是在控制台中保存该队列时,我收到一个错误消息:“ TaskQueue上的TargetWorkersExpression中不允许使用工作人员通道容量表达式”,这使我认为这不是正确的选择。

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

我不禁感到,关于工作人员通道容量的工作方式或用途,我有些遗漏或误解了。为了有价值,我的工作区禁用了多任务处理。

1 个答案:

答案 0 :(得分:0)

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

在不使用多任务处理时调整容量不会产生任何作用。

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