【问题标题】:play music to caller while simultaneous dial to multiple destinations在同时拨打多个目的地的同时向呼叫者播放音乐
【发布时间】:2021-12-19 19:29:06
【问题描述】:

我们有一个基本的 twiml 设置,可以向多个目的地发送呼叫,它看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Play loop="10">https://xxx.xxx.xxx/assets/MoH.wav</Play>
    <Dial>
        <Number>+1800XXXXXXX</Number>
        <Number>+1912XXXXXXX</Number>
    </Dial>
</Response>

问题在于 &lt;Dial&gt;&lt;Play&gt; 完成之前不会发生。我们希望在等待对方接听电话的同时向来电者播放音乐。

我们已尝试&lt;Enqueue&gt; 播放音乐,但仍无法同时拨号。

【问题讨论】:

    标签: twilio twilio-twiml twimlet


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    您说得对,TwiML 希望在开始下一个动词之前完成一个动词,因此在您的示例代码中,它将在开始拨号之前一直播放&lt;Play&gt;

    如果您想在拨号时向呼叫者播放音乐,那么您需要在拨打其他号码时使用&lt;Enqueue&gt; 将其置于等待模式。但是,您将无法使用 TwiML 拨打号码,而是需要make the outbound calls using the REST API

    一旦有一个出站呼叫连接,您就可以将其与 &lt;Dial&gt;ling 的原始呼叫连接到您放置呼叫者的 &lt;Queue&gt;。您还需要 end the other calls using the REST API

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2013-10-19
      • 1970-01-01
      相关资源
      最近更新 更多