Twilio Target Worker Expression——在处理文本时阻止语音呼叫



我已经阅读了这里的文档:https://www.twilio.com/docs/taskrouter/multitasking#preventing-a-worker-from-receiving-chat-tasks-if-on-a-voice询问如何阻止代理人在进行语音通话时进行聊天,但我想反过来做。

我成功地阻止了工作人员在使用"worker.channel.chat.assigned_tasks==0"作为表达式进行活动聊天时接听语音电话。然而,它也可以防止第二次聊天、短信、脸书或WhatsApp消息进入,即使员工的容量高于1。

我很乐意就表达方式提出建议,这样额外的短信或聊天就可以达到员工的能力,但当他们有活跃的聊天或短信时,就不会有任何语音通话。

下面的过滤器应该可以完成任务。该表达式将仅适用于语音任务和未分配聊天的员工的目标路线。

{
"filter_friendly_name": "Do not assign Voice Tasks if assigned Chat",
"expression": "(task_channel_unique_name=='voice')",
"targets": [
{
"queue": <default queue sid>,
"expression": "worker.channel.chat.assigned_tasks == 0"
}
]
},

最新更新