Нуб, чтобы Twilio Flex. Построили 3 языка голосового IVR. Все работает, как и ожидалось, кроме как управлять звонящими, когда нет доступных агентов или если агент не отвечает своевременно.
Я попытался установить время ожидания для виджета «Отправить в Flex», TaskRouter Wrokflow и TaskQueues, но безрезультатно.
В идеале я бы хотел, чтобы они прослушали удерживающие музыку c в течение заранее определенного времени, а затем отправили бы сообщение «недоступно», если никто не отвечает или если нет доступных агентов.
Любое руководство будет оценено.
Элементом, о котором идет речь, является "English_SendCallToAgent"
{
"name": "English_SendCallToAgent",
"type": "SendToFlex",
"properties": {
"offset": {
"x": -860,
"y": 2030
},
"workflow": "WW.................................",
"channel": "TC.................................",
"attributes": "{ \"type\": \"inbound\", \"name\": \"{{trigger.call.From}}\",\"call_sid\": \"{{trigger.call.sid}}\"}",
"timeout": 5,
"priority": null,
"waitUrl": "https://handler.twilio.com/twiml/EH.................................",
"waitUrlMethod": null
},
"transitions": [
{
"event": "callComplete",
"conditions": [],
"next": null,
"uuid": "e1................................."
},
{
"event": "failedToEnqueue",
"conditions": [],
"next": "FF.................................",
"uuid": "25................................."
},
{
"event": "callFailure",
"conditions": [],
"next": null,
"uuid": "8c................................."
}
],
"sid": "FF................................."
},