【发布时间】:2021-09-15 03:54:59
【问题描述】:
我的英语不是很好,但我会尽量解释问题。
我必须获取 2 个日期之间的所有录音,问题是 Twilio 保存了 2 个呼叫,父母和孩子,当我得到 callSid 但孩子不包含呼叫的电话号码时,它包含我用来拨打电话的 TwinML App Sid,所以我必须调用每个孩子呼叫的父呼叫信息来获取 From 和 To 电话号码。
我有这样的事情:
$recordings = $client->recordings
->read([
"dateCreatedBefore" => new \DateTime('2021-09-10T00:00:00Z'),
"dateCreatedAfter" => new \DateTime('2021-09-09T00:00:00Z')
], 200);
foreach ($recordings as $record) {
$calltest = $client->calls->read(array("parentCallSid" => $record->callSid), 1);
foreach ($calltest as $callTestData) {
print($callTestData->from."-".$callTestData->to);
}
}
问题在于,这种调用信息的方式使其加载速度非常慢。有没有更优化的方法来做到这一点?
【问题讨论】:
标签: php twilio twilio-api twilio-php twilio-twiml