Forum Discussion
Call quality dashboard - Teams
Hi,
My client needs realtime call quality dashboard. Coudl you please let me know what connector will be used in the service?
Thanks.
6 Replies
- bhanu_gautam
Super User
DiKi-I To create a real-time call quality dashboard for Microsoft Teams, you can use the Microsoft Graph API, specifically the Call Records API.
- DiKi-I
Post Partisan
Do you have any documenations on this?
- v-karpurapud
Community Support
Hi DiKi-I
Welcome to the Microsoft Fabric Forum,
Thank you bhanu_gautam for your response.To build a real-time Call Quality Dashboard for Microsoft Teams, your client should leverage the Microsoft Graph Call Records API, which provides near real-time access to call and meeting quality data. This API is part of the insights available through the Microsoft Teams Admin Center (TAC) and is the recommended approach for real-time monitoring, as opposed to the Call Quality Dashboard (CQD), which has a data latency of approximately 24 hours.
For implementation, this involves:
1. Registering an Azure AD app with the appropriate Graph API permissions
2. Authenticating securely via OAuth2
3. Integrating the API within Power BI, Fabric notebooks, or pipelines to fetch and visualize the data
Please refer to the official Microsoft documents below for detailed guidance:
What is Call Quality Dashboard (CQD)? - Microsoft Teams | Microsoft Learn
Call Quality Dashboard (CQD) setup - Microsoft Teams | Microsoft Learn
Working with the call records API in Microsoft Graph - Microsoft Graph v1.0 | Microsoft Learn
Register an application with the Microsoft identity platform - Microsoft Graph | Microsoft Learn
Microsoft Graph permissions reference - Microsoft Graph | Microsoft LearnIf this information helps resolve your issue, kindly consider marking this response as the Accepted Solution, as it may assist other community members facing similar challenges.
Thank you for being part of the Microsoft Fabric Community.
- v-karpurapud
Community Support
Hi DiKi-I
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
- v-karpurapud
Community Support
Hi DiKi-I
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you. - v-karpurapud
Community Support
Hi DiKi-I
We have not yet received a response from you regarding the query and we are following up to see if you have found a resolution. If you have identified a solution, please share it with the community, as it may assist others facing a similar issue.
If you find the response helpful, kindly mark it as the accepted solution and provide kudos, as this will aid other members with similar queries.
Thank You.