这个Twilio非常棒。我只是有一个问题,我无法找到一个直截了当的答案。
twilio(传入和传出)中的所有呼叫都是通过webhook发送的。你必须指定需要重定向来电的URL。假设,一旦对twilio号码的来电被重定向到URL,URL中定义的一组操作将作为对呼叫者的响应提供。
而不是这个,真人可以接听来自twilio号码的来电。我已经知道“拨号”动词,您可以将呼叫重定向到其他号码。我确切的问题是,是否有可能让一个真人直接在twilio号码中接听电话?
答案 0 :(得分:1)
Twilio开发者传道者在这里。
您可以通过多种方式将来电与个人相关联。
最简单的方法是为您的电话号码提供一个URL,用于将呼叫定向到此人的真实电话号码。为此,您的网址需要返回一些TwiML,使用<Dial>
和<Number>
来设置对手机的通话。像这样:
<Response>
<Dial>
<Number>PERSONS_PHONE_NUMBER</Number>
</Dial>
</Response>
但是,您已指定不希望重定向呼叫。你有几个选择。您仍然需要使用<Dial>
,我们还有其他一些选择来设置用户接听电话的电话。
您可以使用Twilio Client JS或Programmable 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来电。你这样做的方法是将该呼叫转发给真人的真实电话号码。