I have the following code for extracting call log records from the api:
RingCentral.ExtensionCallLogResponse response;
mRecordList = new List<RingCentral.CallLogRecord>();
int pageNum = 0;
RingCentral.RestClient rc = new RingCentral.RestClient("fakeKey", "fakeSecret", true);
await rc.Authorize("fakeNumber", "fakeExt", "fakePassword");
do
{
pageNum++;
response = await rc.Restapi().Account("~").CallLog().List(new { dateFrom = fromDate, dateTo = toDate, page = pageNum.ToString(), perPage = recordsPerPage, detailed = "true" });
mRecordList.AddRange(response.records);
System.Threading.Thread.Sleep(7000);
} while (response.navigation.nextPage != null);
This returns 6391 records, but none of them have any leg info. Now I know it's possible that they don't have any leg info, but I just want to make sure the code I have above will return leg info.
Thanks!