Utilisation de l’API de communication cloud dans Microsoft Graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

L’API de communication cloud Microsoft Graph ajoute une nouvelle dimension à la façon dont vous ou votre organisation pouvez interagir avec d’autres utilisateurs en activant les fonctionnalités de communication de base dans vos applications et services. Vous pouvez utiliser cette API pour passer et recevoir des appels, créer et récupérer des coordonnées de réunion, et vérifier la présence des utilisateurs.

Vous pouvez utiliser l’API de communication dans le cloud pour créer des applications de service (bots) qui agissent comme des participants à un appel et qui créent et récupèrent des réunions au nom des utilisateurs. Vous pouvez également utiliser cette api pour vérifier leur présence, leur disponibilité et leur activité. Cette API offre des fonctionnalités d’appel, ainsi que la possibilité de créer et de récupérer des réunions en ligne. Vous pouvez utiliser les applications de service (bots) avec cette API, où le bot peut agir comme un participant à vos appels VoIP ou réunions Microsoft Teams, par exemple.

Importante

Vous ne pouvez PAS utiliser les API de communications cloud pour enregistrer ou conserver du contenu multimédia à partir d’appels ou de réunions auxquels votre application accède, ou de données dérivées de ce contenu multimédia. S’assurer que vous respectez les lois et réglementations de votre région en matière de protection des données et de confidentialité des communications. Pour plus d’informations, consultez les Conditions d’utilisation et contactez votre conseiller juridique.

Autorisation

L’une des autorisations suivantes est requise pour accéder à l’API de communication cloud. Ces autorisations doivent être accordées par l’administrateur.

Scénario Autorisations
Enregistrements d’appels CallRecords.Read.All
Appel Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All, Calls.AccessMedia.All
Réunions OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All
Présence Presence.Read, Presence.Read.All
Événement virtuel VirtualEvent.Read, VirtualEvent.ReadWrite

Cas d’utilisation courants

Le tableau suivant répertorie certaines des utilisations courantes de l’API de communication cloud.

Cas d’utilisation Ressources REST Voir aussi
Création d’appels de groupe et entre 2 participants, et participation à ceux-ci Appel Méthodes pour les appels
Appels avec réponse vocale interactive Méthodes pour les réponses vocales interactives
Contrôles d’appel (participant) participant
Réunions onlineMeeting Méthodes pour des réunions
Présence présence Méthodes de présence
Récupération des enregistrements d’appels callRecord Abonnements webhook
Événements virtuels virtualEvent Méthodes pour virtualEventTownhall, Méthodes pour virtualEventWebinar

Propriétés courantes

Ressource Propriétés
appeler propriétés d’appel
participant propriétés du participant
onlineMeeting propriétés onlineMeeting
présence propriétés de présence
callRecord propriétés callRecord