让真实的人在Twilio中接听电话

时间:2018-05-03 08:39:16

标签: python twilio twilio-api twiml

这个Twilio非常棒。我只是有一个问题,我无法找到一个直截了当的答案。

twilio(传入和传出)中的所有呼叫都是通过webhook发送的。你必须指定需要重定向来电的URL。假设,一旦对twilio号码的来电被重定向到URL,URL中定义的一组操作将作为对呼叫者的响应提供。

而不是这个,真人可以接听来自twilio号码的来电。我已经知道“拨号”动词,您可以将呼叫重定向到其他号码。我确切的问题是,是否有可能让一个真人直接在twilio号码中接听电话?

2 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

您可以通过多种方式将来电与个人相关联。

最简单的方法是为您的电话号码提供一个URL,用于将呼叫定向到此人的真实电话号码。为此,您的网址需要返回一些TwiML,使用<Dial><Number>来设置对手机的通话。像这样:

<Response>
  <Dial>
    <Number>PERSONS_PHONE_NUMBER</Number>
  </Dial>
</Response>

但是,您已指定不希望重定向呼叫。你有几个选择。您仍然需要使用<Dial>,我们还有其他一些选择来设置用户接听电话的电话。

您可以使用Twilio Client JSProgrammable Voice SDK for Android or iOS制作软电话。设置好客户端后,您可以使用<Client>元素直接调用它:

<Response>
  <Dial>
    <Client>CLIENT_ID</Client>
  </Dial>
</Response>

您可以为您的用户提供支持SIP的电话,并使用Twilio's SIP registration注册电话。然后,您可以使用其SIP地址和<Sip>元素将呼叫定向到该电话:

<Response>
  <Dial>
    <Sip>SIP_ADDRESS</Sip>
  </Dial>
</Response>

如果你有一个Twilio Wireless Sim card,那么你可以使用<Sim>将电话转接到使用该SIM卡的电话:

<Response>
  <Dial>
    <Sim>SIM_ID</Sim>
  </Dial>
</Response>

这些只是您可以将呼叫连接到用户的一些方法。我希望这会有所帮助。

答案 1 :(得分:0)

是的,真人可以接听Twilio来电。你这样做的方法是将该呼叫转发给真人的真实电话号码。