0

ワークフローとタスクキューをセットアップしました。ワークフローはこんな感じ。

{
  "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永遠にそこにとどまります。

私がしたいこと?

  • を削除するdefault_filterか、タイムアウトを設定します(デフォルトのフィルターを編集する方法がわかりません)
  • キャンセルされたタスクを自分で処理するEvent Callbacks
4

1 に答える 1