Forum Discussion
Extracting Device and Participation Details in Microsoft Teams
Hi everyone,
I am working on a project for my organization to extract detailed information about Teams calls. Specifically, I need to gather data on the devices used by participants, as well as their join and leave times for each Teams meeting. This includes both participants and organizers.
My current approach involves:
1. Using Microsoft Graph API to access call and participant data.
2. Fetching relevant details such as device type, join time, and leave time.
- What are the best practices for extracting and managing this data?
- Are there any specific API endpoints or techniques you recommend for efficiently retrieving this information?
- How can I ensure the accuracy and completeness of the data collected?
- Are there any tools or libraries that can simplify this process?
Looking forward to your insights and experiences!
Thanks in advance for your help!
- CowlingVCopper Contributor
saumyaa0807,
I'm looking for similar information. While I can't provide answers, I would point out a couple things:
- The communications/callrecords and communications/calls endpoints are worth further research.
- Also note that both endpoints require api permissions that can only be granted to applications. Delegated user-based access is not sufficient. You won't be able to use Graph Developer to test queries.
- DennisMatlCopper Contributor
I would recommend using PowerBI to visualize and analysis this information.
MS provides a template that is a great beginning.
Download CQD Power BI Query Templates from Official Microsoft Download Center