0

特定の瞬間に処理中のアクティブな通話の数を知る必要があります。つまり、通話は呼び出し中または進行中のいずれかになりますが、このアプリケーションではqueuedも含めています。

$activecalltype = array("queued", "ringing", "in-progress");

API を 3 回ではなく 1 回呼び出すことはできますか?

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

いいえ、1 回の API 呼び出しで複数のステータス値を指定することはできません。サポートされている値のいずれかである必要があります。

ただし、ステータスに関係なく、単一の API 呼び出しで呼び出しのリスト全体を取得し、結果をコードでフィルター処理することができます。

于 2015-03-25T23:15:25.057 に答える