0

我需要知道在任何特定时刻有多少活动呼叫正在进行中。因此,这意味着呼叫可以是:正在响铃正在进行中,但是对于这个应用程序,我还包括queued

$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) ...

但是,这个例子不起作用。谢谢你的帮助。

4

1 回答 1

1

不,您不能在单个 API 调用中指定多个状态值。它必须是受支持的值之一。

但是,您可以在单个 API 调用中提取整个调用列表,而不管它们的状态如何,并在代码中过滤结果。

于 2015-03-25T23:15:25.057 回答