Как перенаправить телефонные звонки после отклонения их другому доступному агенту Twilio Flex в соответствии с атрибутом order_by? - PullRequest
0 голосов
/ 21 июня 2019

Я проверил документы Flex о заказе рабочих мест, которому агент будет получать телефонный звонок первым (https://www.twilio.com/docs/flex/routing/order-workers), поэтому у меня есть TaskQueue "Ventas" (WQec0c376XXXxxxxXXXX38b396) с 3 рабочими, я добавил атрибут "sales_skill" на каждого рабочий с числом (от 1 до 3). Поэтому в моем рабочем процессе (WW58cf202XXXxxxxXXXX3d770a) я добавил фильтр, в котором я определяю выражение "order_by", это код JSON:

{
 "task_routing": {
 "filters": [
    {
      "filter_friendly_name": "Orden",
      "expression": "1==1",
      "targets": [
        {
          "queue": "WQec0c376XXXxxxxXXXX38b396",
          "order_by": "worker.sales_skill ASC",
          "priority": 1
        }
      ]
    }
  ],
  "default_filter": {
    "queue": "WQec0c376XXXxxxxXXXX38b396"
  }
 }
}

У меня есть 3 агента (работника) в сети, и когда я получаю телефонный звонок, переходит к работнику, у которого значение атрибута "sales_skill" "1". До этого момента это прекрасно работает, НО проблема в том, что этот работник отклоняет телефонный звонок и, по умолчанию, ему нужно обратиться к агенту со значением атрибута "sales_skill" "2", но при телефонном звонке он все еще идет к первому , Похоже, у меня в сети только один агент.

Как я могу это исправить?

Надеюсь на ваш ответ.

...