2

尝试按照此处所述实施 Twilio 客户端电话会议监视器: https ://www.twilio.com/docs/howto/twilio-client-browser-conference-call-monitor

它“看到”正在进行的会议并具有如下输出:

Found 0 conference(s)
Found 1 conference(s)
etc.

但是,它没有根据需要列出正在进行的会议。没有给出进一步的输出。

在 ssl_error_log 中,我发现了这个,这很有趣:

PHP 致命错误:在 /mypath/call_monitor.php:74 中带有消息“Services_Twilio_Page::getIterator() 返回的对象必须是可遍历的或实现接口 Iterator”的未捕获异常 'Exception'\n堆栈跟踪:\n#0 /mypath/call_monitor .php(74): unknown()\n#1 {main}\n 在第 74 行的 /mypath/call_monitor.php 中抛出

我在此处或 Google 上找不到此消息的任何结果,所以我认为它对我的设置很特殊。

我正在使用 Linux / Apache / PHP 版本 5.2.17。

4

1 回答 1

0

Twilio 的支持团队提出以下建议:

...看起来示例代码中存在错误。你能改变这个:

$conferences = $client->account->conferences->getPage(0, 50, array('Status' => 'in-progress'));

至:

$conferences = $client->account->conferences->getIterator(0, 50, array('Status' => 'in-progress'));

即把“getPage”改成“getIterator”?

这更正了我报告的错误,但引入了不在此问题范围内的其他问题。

于 2013-09-11T23:16:05.103 回答