在Twilio中创建Round Robin

时间:2013-07-30 16:34:29

标签: php mysql twilio round-robin

我在这里和很多论坛都搜索过。这就是我想要做的。

我正在尝试在php / mysql上创建一个系统,因此页面上的twilio电话号码将循环显示电话号码列表。

特定的twilio数字所涉及的数字是:

555-1212

555-3434

555-5656

555-7878

所以它会是这样的:

称为XX时间的twilio号码:拨打的号码

1:555-1212

2:555-3434

3:555-5656

4:555-7878

5:555-1212

6:555-3434

等。

任何建议或指示我正确的方向,我会真的很感激。我不知道如何或在何处转向帮助完成这项工作。

1 个答案:

答案 0 :(得分:1)

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;

如果这样做会创建一个无限循环,所以我还建议添加一种方法来短路该循环。你可以添加一个额外的参数,让你跟踪你在数组中循环的次数,一旦达到最大值,就会杀死循环。