处理来电 - 广播给多个代理

Handing incoming calls - broadcast to multiple agents

我有一个应用程序,我需要在并行呼叫多个座席时延迟接听来电,然后将来电连接到一个选定的座席。请注意,对于此应用程序,不能选择接听电话并播放模拟 phone 铃声的 MP3 - 呼叫系统是一个自动系统,可以识别何时接听电话并立即寻找代理人回应。

如果我想转发给单个代理的 phone,<Dial> + answerOnBridge 效果很好。

我还没有想出并行响铃多个座席的解决方案。我的问题是无法接听来电。我试过:

注意:如果我以接听来电的方式响应,update() 会起作用……但这对我不起作用。

当我广播呼叫几个座席,然后将来电者连接到一个选定的座席时,是否有其他方法可以使来电保持响铃/真正无人接听?从概念上讲,我想要做 <Enqueue> + answerOnBridge 的东西,但我 运行 不知道如何做到这一点...

此处为 Twilio 开发人员布道师。

您是否尝试过在原始 <Dial answerOnBridge="true"> 中使用多个 <Number>s?这将拨打每个号码,直到有人接听,连接接听电话的代理并取消其他电话。

类似于:

<Response>
  <Dial answerOnBridge="true">
    <Number>FIRST_NUMBER</Number>
    <Number>SECOND_NUMBER</Number>
  </Dial>
</Response>

如果有帮助请告诉我。