我对 Twilio 的调用转移概念有疑问。
我想创建一个应用程序,让用户可以将他们现有的号码转发给 Twilio,Twilio 会处理必要的信息,并将调用转回给用户。
但是,当我尝试实现它时,会发生无限循环:调用被转发到 Twilio,后者将调用转发回用户,用户再将调用转发给 twilio...
我如何在 Twilio 端实现它,因为很难在用户端实现任何代码?
这是我在 Twilio 上将调用转发回用户的代码。
<?php
header("content-type: text/xml");
?>
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Response>
<Say>Hello User</Say>
<Dial>+1973XXXXXXX</Dial>
</Response>
最佳答案
这很棘手。用户如何将他们现有的号码转发到 Twilio?
问题是您需要为您的手机制定一个规则,例如“将所有来 self 手机的调用转接到我的 Twilio 号码,除非他们从 Twilio 返回我的手机。”我不确定您现有号码的调用转移机制是否那么复杂。
在 Twilio 方面,您可以尝试返回不同的 TwiML基于您之前是否“看到”该调用(是第一次转接还是第二次转接)?但是您必须将调用转接到第三个号码,以避免您已经遇到的转接问题。
关于php - Twilio 调用转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319093/