News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
Question on Identifying the user in a call log
Tags: sdk
Jun 6, 2017 at 5:27pm   •   8 replies  •  0 likes
ed-smith

I have been able to successfully pull all calls from production using this call: https://platform.ringcentral.com/restapi/v1.0/account/~/call-log?typeVoice&view=Detailed&perPage=1000&dateTo=2017-05-31T23:59:59.999Z&dateFrom=2017-05-01T00:00:00.000Z


But I can't figure out how to find the account that actually made the call in the response. Which field should I be using? I'm trying to tie back to the reports available on the website, but am unable to.


Where can I find the account/user that made/received the call?


8 Answers
answered on Jun 9, 2017 at 7:44am  
Understood.  Yep, I read the whole api reference before asking the question.  From looking on the forum it seems like it is a known issue, so I'll move forward with just trusting the data from the api over the interface.

 0
answered on Jun 8, 2017 at 6:03pm  
I have no experience with the web gui. For the API, you can check the docs: https://developer.ringcentral.com/api-docs/latest/index.html#!#RefGetExtensionCallLog The query parameters are the available filters.

It is possible that web gui has some default filers such as direction, dateFrom...etc. You can post a question here: https://devcommunity.ringcentral.com/ringcentraldev/categories/ringcentraldev_admin_credentials

 0
answered on Jun 8, 2017 at 12:40pm  
Follow up question: I was successfully able to get all my calls back and tie them back to the user, but I have some calls that show up in the data that I pulled from the api that do not show when I export a report from the web gui interface.

Is this normal?  I'm wondering if there are any default filters on those reports.

example: r=rc.get('/restapi/v1.0/account/589093020/extension/499273028/call-log/FXwWb0gHm0z2sq4?view=Detailed')


 0
answered on Jun 7, 2017 at 2:15am  
"~" is for current user only.

You can /restapi/v1.0/account/~/extension to list all the users, then fetch call logs for each user.

 0
answered on Jun 6, 2017 at 9:31pm  
I think I figured out my issue.  I used the account endpoint without the extension id.  I did this because when I used extension with ~ I only received my own calls and not all the users.  I believe this is because I did not request the account\extension resource.  Since it won't let me add additional resources, I'll start an app from scratch with the added resources, re submit the sandbox requirements, and request access to production again.

Then, I think I should be able to get a list of extension ids, and then submit individual requests for each of those extension ids.

 0
answered on Jun 6, 2017 at 9:08pm  
Hmm, must be something with the endpoint I used, here's the uri from the response using simple view: https://platform.ringcentral.com/restapi/v1.0/account/589093020/call-log/Sx5oSBhV-5IA0w?view=Simple

No extension id. 

Thank you both for the help.

 0
answered on Jun 6, 2017 at 6:36pm  
Automation USA is correct. "account" is for organization, "extension" is for users in that organization.

 0
answered on Jun 6, 2017 at 6:04pm  
The user's account id is actually called "extension", and it is in the uri for every record in your call log response. For example:
"uri" : "https://platform.ringcentral.com/restapi/v1.0/account/123887456789/extension/987654321/call-log/V3zJdJQ_ui1h0B1?view=Simple"


 0



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us