Twilio Target Worker Expression-在文本上阻止语音呼叫

时间:2020-03-07 00:12:59

标签: twilio expression target worker twilio-taskrouter

我已经在这里阅读了文档: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消息。

我们会很高兴地建议表达方式是什么,以便额外的短信或聊天可以通过员工的能力来进行,但在进行积极的聊天或短信时不会通过任何语音呼叫。

1 个答案:

答案 0 :(得分: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"
          }
        ]
      },