0

我在这里阅读了文档:https ://www.twilio.com/docs/taskrouter/multitasking#preventing-a-worker-from-receiving-chat-tasks-if-on-a-voice-task关于如何阻止座席在进行语音通话时进行聊天,但我想反其道而行之。

我成功地阻止了工作人员在使用“worker.channel.chat.assigned_tasks == 0”作为表达式进行活动聊天时接听语音电话。但是,即使工作人员的容量高于 1,它也会阻止第二条聊天、SMS、Facebook 或 WhatsApp 消息进入。

希望得到有关表达方式的建议,以便额外的 SMS 或聊天可以通过工作人员的能力,但在他们进行活动聊天或 SMS 时不能进行任何语音呼叫。

4

1 回答 1

0

以下过滤器应该可以解决问题。该表达式仅适用于语音任务和未分配聊天的工作人员的目标路由。

      {
        "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"
          }
        ]
      },
于 2020-05-14T16:40:57.573 回答