【问题标题】:Twilio Flex. Start a stream once an agent has accepted a taskTwilio Flex。代理接受任务后启动流
【发布时间】:2021-06-03 11:39:51
【问题描述】:

所以,流程是,我称enqueue Twiml 动词。它创建一个任务并分配给一个特定的代理。我在reservation.accepted 事件上有一个任务路由器回调。我明白了,但是一旦我用StreamTwiml 更新了一个客户电话,它就会从Flex 创建的会议中删除一个客户。我想以某种方式避免它。为了避免这种情况,我用end_conference_on_exit: false 属性更新了customer 参与者。然后我用StreamDial.conference 更新客户电话,让客户回到我不喜欢的会议。有没有更简单的方法来实现它?

【问题讨论】:

    标签: stream twilio twilio-flex


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    更新这样的调用将始终将其从当前的 TwiML 流中移除,并且您必须重定向回原来的位置,就像您已经实施的那样。

    我知道这不是在接受任务后启动流,但我认为现在实现这一点的最佳方法是在 Studio Voice IVR 流中的发送到 Flex 小部件之前直接使用 fork stream Studio widget

    【讨论】:

    • 感谢您的回复,我很感激,但我不使用 Studio,所以它不适合我。其实,这不是我想要达到的。我不想在创建任务时而是在被接受时开始流,这非常重要。任务可能在等待队列中等待很长时间。我不希望当时正在运行流
    • 如果您使用的是 Flex,那么您就是在使用 Studio,并且您有一个用于来电和消息的 Studio 流程。你不是第一个问这个的,因为它发生了。我有一些other, less concrete, suggestions here。也许这有帮助?
    • 我们通过 Webhook URL 管理请求,而不是通过 Studio。我们在 Flex/Messaging 页面中设置了 Flex Flow
    • 不确定你的意思。你能分享一下你的设置截图吗?
    • 对不起,我把你弄糊涂了。我们使用带有 URL 的 TwiML 到我们的后端 API
    猜你喜欢
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多