php - 在 Twilio 中创建循环

标签 php mysql twilio round-robin

我已经在这里和许多论坛中进行了搜索。这就是我想要做的。

我正在尝试在 php/mysql 上创建一个系统,这样页面上的 twilio 电话号码将通过电话号码列表循环。

与特定 twilio 数字相关的数字是这样的:

555-1212

555-3434

555-5656

555-7878

所以它会是这样的:

twilio 号码被叫了 XX 次:拨的是哪个号码

1:555-1212

2:555-3434

3:555-5656

4:555-7878

5:555-1212

6:555-3434

任何建议或指出正确的方向,我将不胜感激。我不确定如何或向何处寻求帮助来完成这项工作。

最佳答案

这里是 Twilio 布道者。

我建议查看 Call Screening HowTo它向您展示了如何构建几乎完全符合您在 PHP 中描述的内容。

我相信您必须对示例代码进行的唯一更改是对这行代码:

$number_index = isset($_REQUEST['number_index']) ? $_REQUEST['number_index'] : "0";

此行检查是否存在名为 number_index 的参数,如果不存在,则将其设置为零。

您需要更改的是添加第二个检查以查看 number_index 是否也等于数组的最后一个,如果是,则将值设置为零以便循环继续。

$number_index = isset($_REQUEST['number_index']) ? $_REQUEST['number_index'] : "0";
if ($number_index >= count($number)) $number_index = 0;

如果这样做当然会产生无限循环,那么我还建议添加一种方法来使该循环短路。您可以添加一个额外的参数,让您可以跟踪在数组中循环了多少次,一旦达到最大值,就终止循环。

关于php - 在 Twilio 中创建循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952606/

相关文章:

javascript - 为什么浏览器不解释更多的编程语言?

mysql - 重复DB值

xml - VoiceXML 和 TwiML/PlivoXML 之间有什么区别?

twilio - 无法使用无服务器框架发送 xml 响应

C# - 将第一列从文本文件插入数据库

python - 如何使用 Python 从出站 Twilio 调用中检索信息?

php - 将数据从sql加载到html中的列表

php运行shell脚本

php - 如何检查字符串是否在数组中?

mysql - 如何在一段时间之间制作sql?