1

我们希望通过同时拨打 1 个或多个号码来启动 Twilio 服务,并且将使用第一个接听的号码。所有其他号码,如果有的话,将被挂断。在这一点上,我们将第二个数字连接到第一个数字。这可能吗?

4

1 回答 1

4

Twilio 布道者在这里,

有两种方法可以做到这一点,具体取决于您的需要。简单的版本如果使用<Dial><Number>动词进行 3 个呼出拨号,但这将是对呼入的响应:

<Response>
  <Dial>
    <Number>+whatever</Number>
    <Number>+something</Number>
    <Number>+lastone<Number>
  </Dial>
<Response>

我怀疑这不太适合你。

稍微复杂一点的版本是发出 3 个出站REST API 请求来创建一个调用。(您可能想使用其中一个帮助程序库,但我不确定您使用的是哪种语言。)

一旦其中一个出站呼叫连接,您应该使用其他 2 个出站的呼叫 SID(来自 REST API 的响应的一部分)断开它们。您可以使用REST API 来修改实时调用。然后连接使用 TwiML 应答的一个呼叫以拨打第四个号码:

<Response>
  <Dial>
    <Number>+lastnumber</Number>
  </Dial>
</Response>

希望这可以帮助!

于 2014-02-18T11:42:22.420 回答