De nombreuses organisations souhaitent pouvoir se rendre compte en profondeur de l’utilisation (nombre d’appels, qui a appelé qui, quelles modalités ont été utilisées, etc.) et des performances (perte de paquets, latence, etc.) de leurs communications unifiées.
Un peu d’histoire
Dans Skype for Business Server, nous pouvions obtenir toutes les données dans les bases de données SQL back-end CDR / QoE et, plus tard dans son cycle de vie, nous avions la possibilité de tirer parti de l’API SDN pour obtenir des informations détaillées sur la session. Aussi, de nombreux éditeurs tiers, ont créés des produits qui collectent, trient et interprètent ces données en informations utiles et exploitables pour les clients.
Dans Skype for Business Online, il n’y a qu’un accès limité via une commande Powershell Get-CsUserSession (désormais dépréciée, voir ci-dessous), mais il était difficile d’obtenir des informations à grande échelle.
Call Records API est maintenant GA
Désormais, pour Microsoft Teams et Skype for Business Online, il existe l’API des enregistrements d’appels. Une API Webhook Graph qui donnera accès à ces informations.
En mars, cet aperçu public est entré et a été accessible via l’API graphique / beta, mais est maintenant dans Graph v1.0.
Il existe 2 versions des API Microsoft Graph REST – v1.0 et beta. Les versions sous / bêta des API ont un statut de prévisualisation et sont susceptibles de changer et peuvent casser sans préavis les scénarios existants. Microsoft vous recommande de ne pas prendre une dépendance de production sur les API dans le point de terminaison bêta. Les ensembles d’API sur le point de terminaison v1.0 ( https://graph.microsoft.com/v1.0) sont dans un statut de « GA ».
Les enregistrements d’appels fournissent des informations d’utilisation et de diagnostic sur les appels et les réunions en ligne qui se produisent au sein de votre organisation lors de l’utilisation de Microsoft Teams ou de Skype for Business. Les données d’utilisation et de diagnostic peuvent être consommées et signalées pour aider à surveiller l’adoption ou à résoudre les problèmes de qualité des appels.
Les organisations peuvent s’abonner aux modifications apportées aux enregistrements d’appels à l’aide de la fonction d’abonnement aux webhooks Microsoft Graph, ce qui leur permet de créer des rapports en temps quasi réel à partir des données ou d’alerter sur des scénarios spécifiques tels que les appels d’urgence.
Maintenant que l’API Call Records est GA, vous pouvez vous attendre à voir des produits de rapports de divers partenaires Microsoft collecter et générer des rapports sur ces données.
Vous pouvez trouver plus de détails sur l’API des enregistrements d’appels dans la documentation Microsoft ici
L’API offre les ressources suivantes:
CallRecord
représente un seul appel poste à poste ou un appel de groupe entre plusieurs participants
Session
Un appel poste à poste contient une seule session entre les deux participants à l’appel. Les appels de groupe contiennent une ou plusieurs entités de session. Dans un appel de groupe, chaque session se situe entre le participant et un point de terminaison de service.
Segment
Un segment représente un lien multimédia entre deux points d’extrémité.

Obsolescence de Get-CsUserSession à partir du 30 mai 2020
Utilisez la Get-CsUserSession était une commande PowerShell pour récupérer des informations de session utilisateur pour Skype Entreprise Online. Le 7 mai , Microsoft a mis à jour la documentation en ligne pour indiquer qu’elle est dépréciée et passer à l’utilisation de la nouvelle API d’enregistrement des appels.

Nous partageons vos défis, nous accompagnons vos changements
Que ce soit pour une simple question ou une suggestion, nous sommes à votre disposition pour y répondre par email ou par téléphone.