关于Twilio的呼叫转移概念,我有一个问题。
我想创建一个应用程序,让用户将他们现有的号码转发给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>发布于 2011-11-30 07:39:10
这很棘手。用户如何将他们现有的号码转发到Twilio?
问题是你想对你的手机设定一个规则,比如,“把我手机上的所有来电都转到我的Twilio号码上,除非他们是从Twilio打回我的手机的。”我不确定你现有号码的呼叫转接机制是否那么复杂。
在Twilio方面,您可以尝试根据之前是否“看到”调用返回不同的TwiML (是第一次转发还是第二次转发)?但您必须将呼叫转接到第三个号码,以避免您已经遇到的转接问题。
发布于 2011-12-07 10:02:23
如果您已在电话上设置了呼叫前转,则无法将呼叫前转到Twilio号码并让该号码回叫您。条件呼叫前转只能用于未应答或忙碌的呼叫,对于某些提供商,则只能用于某些号码。然而,AT&T和Verizon不允许呼叫前转“除一个号码外的所有号码”。
发布于 2017-03-21 13:21:48
您正在与twilio call合作,这是我们拥有的最佳解决方案:
但您必须将呼叫前转到第三个号码,以避免已经遇到的前转问题。
https://stackoverflow.com/questions/8319093
复制相似问题