question

yanmei avatar image
yanmei asked ·

can not get Call log on for all users and extensions--- production enviroment

I am working in Production environment,  I login with username = maincompanyNumber,  
request is:  https://platform.ringcentral.com/restapi/v1.0/account/502681018/call-log?
but can not get all call logs for all users under? Am I doing something wrong?

Thanks.

aaa
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Tyler Liu avatar image
Tyler Liu answered ·
Could you please post the code here?

By default, this endpoint only returns call logs in the past 24 hours. You need to specify dateTo and dateFrom parameters in order to get call logs for a longer period.
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

yanmei avatar image
yanmei answered ·

this is request , I tried to get for one week, I can see all call logs from service.ringcentral.com.  but in my code, it didn't work.

https://platform.ringcentral.com/restapi/v1.0/account/502681018/extension/~/call-log?type=Voice&dateFrom=2016-10-21T00:00:00.000Z&dateTo=2016-10-28T00:00:00.000Z

7 comments
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

this is response: 
{  "uri" : " https://platform.ringcentral.com/restapi/v1.0/account/502681018/extension/502681018/call-log?view=Si...;,
  "records" : [ {
    "uri" : " https://platform.ringcentral.com/restapi/v1.0/account/502681018/extension/502681018/call-log/ZYkK6ym...;,
    "id" : "ZYkK6ymd8g18SVE",
    "sessionId" : "1227486734019",
    "startTime" : "2016-10-27T21:36:49.943Z",
    "duration" : 46,
    "type" : "Voice",
    "direction" : "Outbound",
    "action" : "RingOut Web",
    "result" : "Call connected",
    "to" : {
      "phoneNumber" : "+19726029819",
      "name" : "POINT OF RENTAL",
      "location" : "Grand Prairie (Dallas), TX"
    },
    "from" : {
      "phoneNumber" : "+18003159339",
      "name" : "Point of Rental Software Main"
    }
  } ],
  "paging" : {
    "page" : 1,
    "perPage" : 100,
    "pageStart" : 0,
    "pageEnd" : 0
  },
  "navigation" : {
    "firstPage" : {
      "uri" : " https://platform.ringcentral.com/restapi/v1.0/account/502681018/extension/502681018/call-log?view=Si...;
    }
  }
}
1 Like 1 ·
We have a C# SDK here:  https://github.com/ringcentral/ringcentral-csharp I think it also works for VB. Could you please try it? Here is the doc:  http://ringcentral-csharp.readthedocs.io/en/latest/

I am confused because you said both "still get one call log" and "response.length = -1".

You also said "one call log I made on web page today". I think the server are returning you records for the last 24 hours only. Most likely the dateFrom parameter didn't take effect. In your sample code, I don't see how you encode and specify that parameter. Could you please send the sample project(remove your credentials) to tyler.liu@ringcentral.com ? I would like to have a try.
1 Like 1 ·

thanks Tyler,

I tried again today with https://platform.ringcentral.com, works. and response.contentlength = -1 because:   If the Content-Length header is not set in the response, ContentLength is set to the value -1, I don't have to care about contenlength. thanks for helping. problem resolved

1 Like 1 ·
Can you provide the HTTP response status and body that you are receiving? It will help with the debugging.
0 Likes 0 ·
Instead of  https://platform.ringcentral.com/restapi/v1.0/account/502681018/extension/~/call-log?type=Voice&dateFrom=2016-10-21T00:00:00.000Z&dateTo=2016-10-28T00:00:00.000Z

Please try  https://platform.ringcentral.com/restapi/v1.0/account/502681018/call-log?type=Voice&dateFrom=2016-10-21T00:00:00.000Z&dateTo=2016-10-28T00:00:00.000Z

Don't forget to post the HTTP response status and body here. 

And by the way, you need to do URL encoding because dateFrom and dateTo contain special characters.
0 Likes 0 ·
Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.