Twilio Flex 的新手。已内置3种语言语音IVR。一切都按预期工作,除了在没有座席可用或座席没有及时接听时如何管理呼叫者。
我尝试在“发送到 Flex”小部件、TaskRouter Wrokflow 和 TaskQueues 上设置超时,但无济于事。
理想情况下,如果没有人回答或没有代理可用,我希望他们在预定时间内听到等待音乐,然后发送到“不可用”消息。
任何指导将不胜感激。
有问题的元素是“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................................."
},