Twilio Flex 中的保持超时 - 流程

Hold Timeout in Twilio Flex - Flow

Twilio Flex 新手。内置了3种语言的语音IVR。一切都按预期工作,除了在没有代理可用或代理未及时接听时如何管理呼叫者。

我已经尝试在 "send to Flex" 小部件、TaskRouter Wrokflow 和 TaskQueues 上设置超时,但无济于事。

理想情况下,我希望他们在预定的时间内听到等待音乐,然后在没有人接听或没有座席可用时发送到 "unavailable" 消息。

如有任何指导,我们将不胜感激。

有问题的元素是 "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................................." },

有一篇 Twilio 帮助中心文章在此处提供了一些见解。

Implementing Voicemail with Twilio Flex, TaskRouter, and WFO

This guide walks you through creating a special voicemail-specific TaskRouter queue with no agents, and a workflow to send tasks to this queue after they've waited for 30 seconds.