我需要知道在任何特定时刻有多少活动呼叫正在进行中。因此,这意味着调用可以是:振铃或正在进行中但是,对于此应用程序,我还包括排队。
$activecalltype = array("queued", "ringing", "in-progress");
我可以打电话给api而不是3,即:
foreach ($twilioclient->account->calls->getIterator(0, 50, array(
"Status" => 'queued',
"From" => $callerid,
"StartTime" => $thisday
)) as $call) ...
我想做点什么:
foreach ($twilioclient->account->calls->getIterator(0, 50, array(
"Status" => 'queued',
"Status" => 'ringing',
"Status" => 'in-progress',
"From" => $callerid,
"StartTime" => $thisday
)) as $call) ...
但是,这个例子不起作用。谢谢你的帮助。
答案 0 :(得分:1)
不,您无法在单个API调用中指定多个状态值。它必须是受支持的值之一。
然而,无论状态如何,您都可以在单个API调用中提取整个调用列表,并在代码中过滤结果。