Teams calling detailed report

Roman Korchak 16 Reputation points
2021-11-16T12:23:35.9+00:00

Hi All
We just started using teams calling and I need to get a detailed usage report, so I am looking for the way to get it either through Powershell or Graph API. I know there used to be PS command Get-CsPSTNUsageDetailReport, but its deprecated now - so is there any equivalent for it?
And regarding Graph API - anybody know which API bit I can use to get teams calling detailed reports (number and duration of calls per user etc)?
Thanks

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,155 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,715 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,886 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Vasil Michev 96,076 Reputation points MVP
    2021-11-16T14:46:50.02+00:00

    Have you looked at the Cloud communications API, specifically the callRecords and/or OnlineMeeting endpoints? https://learn.microsoft.com/en-us/graph/api/resources/onlinemeeting?view=graph-rest-1.0

    1 person found this answer helpful.
    0 comments No comments

  2. Prasad-MSFT 5,701 Reputation points Microsoft Vendor
    2021-11-18T12:23:22.107+00:00

    You can use this API to get callRecords:
    https://learn.microsoft.com/en-us/graph/api/callrecords-callrecord-get?view=graph-rest-1.0&tabs=http

    Also refer this blog for more details.

    Thanks,

    Prasad Das


    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    1 person found this answer helpful.
    0 comments No comments