php - Twilio 调用转移

标签 php api post forwarding 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>

最佳答案

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

问题是您需要为您的手机制定一个规则,例如“将所有来 self 手机的调用转接到我的 Twilio 号码,除非他们从 Twilio 返回我的手机。”我不确定您现有号码的调用转移机制是否那么复杂。

在 Twilio 方面,您可以尝试返回不同的 TwiML基于您之前是否“看到”该调用(是第一次转接还是第二次转接)?但是您必须将调用转接到第三个号码,以避免您已经遇到的转接问题。

关于php - Twilio 调用转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319093/

相关文章:

php - $.ajax({ }) 对 PHP 文件的发布请求返回空值

php - Laravel whereHas 的多对多关系

php - 为 Paypal 付款添加折扣

javascript - $.getJSON 和 $.ajax 无法返回 JSON 对象

javascript - GET_POST 不起作用

Node.js(带有 express 和 bodyParser): unable to obtain form-data from post request

php - 如何在 Laravel 5 中重新生成 APP_KEY 并设置新密码

php - MS Exchange - 以一个用户身份登录并使用 TLS 从另一个用户发送

c# - php 到 C# 使用 Rijindael-256 算法加密并使用 base64 算法编码的 JSON 数据数组

python - 从 NBA API 收集特定球员信息