Я проверил документы 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", но при телефонном звонке он все еще идет к первому , Похоже, у меня в сети только один агент.
Как я могу это исправить?
Надеюсь на ваш ответ.