Twilio呼叫转发

Pra*_*oth 5 php api post forwarding 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>
Run Code Online (Sandbox Code Playgroud)

Kev*_*rke 6

这很棘手。用户如何将其现有号码转发到 Twilio?

问题是您希望为您的手机制定一条规则,例如“将我手机上的所有呼叫转发到我的 Twilio 号码,除非它们从 Twilio 返回到我的手机”。我不确定您现有号码的呼叫转接机制是否那么复杂。

在 Twilio 方面,您可以尝试根据您之前是否“见过”呼叫(是第一次转发还是第二次转发)来返回不同的TwiML ?但您必须将呼叫转接到第三个号码,以避免您已经遇到的转接问题。