根据自定义逻辑将传入任务SMS,呼叫,聊天分配给某人的最佳方法是什么?

问题描述

我需要在Twilio Flex中创建一条规则,以根据现有系统中的自定义规则将来电,短信,聊天消息分配给不同的人,例如向后端发出GET请求,并根据返回的响应进行决定。

使用Twilio Flex可以实现吗?最好的方法是什么?

我希望在服务器上保留尽可能多的逻辑,以避免所有按钮单击和拖放小部件并将其保留在VCS中。

解决方法

我通过在Studio中使用Twilio函数解决了这个问题。

调用Studio时,它将通过该函数进行API调用,该函数返回一些自定义JSON数据(例如,assignedWorkerEmail)。然后,我可以将此数据传递到Send To Flex小部件,该小部件会将数据添加到其任务的属性中。 Flex中的进一步路由会根据任务属性进行。