Maak gebruik van Graph-API om PSTN gebruik te exporteren en rapporteren.

Microsoft heeft onlangs de mogelijkheid vrijgegeven om Microsoft Teams PSTN-gebruiksrecords programmatisch op te halen met behulp van de Graph API. Deze gegevens zijn momenteel beschikbaar in het Teams-beheercentrum onder Analytics en rapporten> Gebruiksrapporten> PSTN- en sms-gebruik.

Geïnspireerd door het Get-TeamsPSTNCallRecords-script van Lee Ford, schreef Jeff Brown een nieuwe versie van de module om met de Graph API te werken om deze records op te halen. Jeff benaderde de oplossing op een andere manier:

  • Mogelijkheid om een Graph API-toegangstoken te maken en te gebruiken zonder het client secret wachtwoord op te slaan in het script
  • Afzonderlijke opdrachten voor het ophalen van gesprekken van zowel Calling Plans & Direct Routing
  • Gebruik van Export-Csv of ConvertTo-Json om de gegevens naar de gewenste indeling te exporteren.
  • Specificeren van de begin- en einddatums of het laatste aantal dagen om de records op te halen

Bekijk de modulecode en enkele instructies voor het instellen van de Azure-toepassingsregistratie, het importeren van de module en enkele voorbeeldopdrachten in de GitHub-opslagplaats van JeffBrown:
GitHub: JeffBrownTech / TeamsCloudCommunicationApi

U kunt de module rechtstreeks downloaden vanuit de PowerShell Gallery met de volgende opdracht:

Installatiemodule -naam TeamsCloudCommunicationApi

PS: Deze Graph API is momenteel in bèta en wordt niet aanbevolen voor productie, dus gebruik op eigen risico. U kunt hier meer informatie vinden over de Cloud Communication API via Microsoft Docs: werken met communicatie-API in Microsoft Graph