代码之家  ›  专栏  ›  技术社区  ›  Borjante

从Twilio任务路由器中删除默认过滤器

  •  0
  • Borjante  · 技术社区  · 5 年前

    我已经设置了工作流和任务队列。 工作流如下所示。

    {
      "task_routing": {
        "filters": [
          {
            "filter_friendly_name": "Dialpad",
            "expression": "flexOutboundDialerTargetWorker != null",
            "targets": [
              {
                "expression": "task.flexOutboundDialerTargetWorker == worker.contact_uri",
                "queue": "WQ044385bd3c00a98cc63c092d02e5b571",
                "timeout": 10
              }
            ]
          }
        ],
        "default_filter": {
          "queue": "WQ044385bd3c00a98cc63c092d02e5b571"
        }
      }
    }
    

    WQ044385bd3c00a98cc63c092d02e5b571 有可用的工人。

    但是,当我调用该号码时,会创建一个任务,并进行预订,但如果没有可用的操作系统,则该任务将移动到 default_filter 它永远留在那里。

    我想做什么?

    • 移除 默认过滤器
    • 自己处理取消的任务 Event Callbacks
    0 回复  |  直到 5 年前
        1
  •  0
  •   Borjante    5 年前

    结果发现我错过了一个视觉选项:

    https://www.twilio.com/console/taskrouter/workspaces/WSXXX/workflows

    滚动到底部并设置 DEFAULT QUEUE None