Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: 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 .
Supprimez ou raccrochez un appel actif. Pour les appels de groupe, cela ne supprimera que votre jambe d’appel et l’appel de groupe sous-jacent se poursuivra.
Cette API est disponible dans les déploiements cloud nationaux suivants.
| Service global | Gouvernement américain L4 | Gouvernement américain L5 (DOD) | Chine exploitée par 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme étant les moins privilégiées pour cette API. Utilisez une ou plusieurs autorisations privilégiées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, voir Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez la référence des autorisations.
| Type d’autorisation | Autorisations les moins privilégiées | Autorisations à privilèges plus élevés |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | Non prise en charge. | Non prise en charge. |
| Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
| Application | Calls.Initiate.All | Calls.AccessMedia.All |
Remarque : Les autorisations sont vérifiées lors de la création de l’appel ; aucune case activée d’autorisation supplémentaire n’est effectuée lors de l’appel de cette API. Calls.AccessMedia.All est nécessaire uniquement pour les appels qui utilisent des médias hébergés par l’application.
Requête HTTP
DELETE /app/calls/{id}
DELETE /communications/calls/{id}
Remarque : le chemin d’accès
/appest obsolète. À l’avenir, utilisez le chemin d’accès/communications.
En-têtes de demande
| Nom | Description |
|---|---|
| Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et les autorisations. |
Corps de la demande
N’indiquez pas le corps de la demande pour cette méthode.
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 204 No Content. Elle ne renvoie rien dans le corps de la réponse.
Exemple
Demande
L’exemple suivant illustre la demande.
DELETE https://graph.microsoft.com/beta/communications/calls/57dab8b1-894c-409a-b240-bd8beae78896
Réponse
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 204 No Content
Notification - Arrêt
POST https://bot.contoso.com/api/calls
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.commsNotifications",
"value": [
{
"@odata.type": "#microsoft.graph.commsNotification",
"changeType": "updated",
"resourceUrl": "/communications/calls/57dab8b1-894c-409a-b240-bd8beae78896",
"resourceData": {
"@odata.type": "#microsoft.graph.call",
"state": "terminating"
}
}
]
}
Notification - Terminé
POST https://bot.contoso.com/api/calls
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.commsNotifications",
"value": [
{
"@odata.type": "#microsoft.graph.commsNotification",
"changeType": "deleted",
"resourceUrl": "/communications/calls/57dab8b1-894c-409a-b240-bd8beae78896",
"resourceData": {
"@odata.type": "#microsoft.graph.call",
"state": "terminated",
"resultInfo": {
"@odata.type": "#microsoft.graph.resultInfo",
"code": "200",
"subcode": "5001",
"message": "The conversation has ended."
}
}
}
]
}
Codes de motif de fin d’appel
Voici quelques-uns des codes d’erreur courants reçus par notification lorsque l’appel est terminé.
| Code | Sous-code | Motif de résiliation |
|---|---|---|
| 200 | 4097 | L’appel s’est terminé par l’autre participant à l’appel. |
| 200 | 4521 | L’appel s’est terminé par l’autre participant à l’appel pair à pair. |
| 200 | 5000 | Retiré de la conversation par un autre participant. |
| 200 | 5001 | La conversation est terminée. |
| 200 | 5002 | La conversation s’est terminée car tous les autres participants ont quitté l’appel. |
| 200 | 5003 | La conversation est terminée. |
| 200 | 5007 | La conversation s’est terminée lorsque l’initiateur de l’appel de groupe a quitté la conversation. |
| 200 | 5010 | La conversation s’est terminée car il ne restait qu’un seul participant à la conversation. |
| 200 | 5012 | La conversation s’est terminée car il n’y a aucun participant dans la liste entrante. |
| 200 | 5013 | La conversation s’est terminée car personne d’autre n’a rejoint l’appel de groupe. |
| 200 | 5014 | La conversation s’est terminée, car nous n’avons pas pu déterminer un hôte potentiel pour l’appel de groupe. |
| 200 | 5020 | La conversation s’est terminée car il n’y a pas de participants non cachés dans la liste entrante. |
| 200 | 5030 | La conversation s’est terminée alors que la durée de la salle de réunion s’est écoulée. |
| 200 | 5300 | Le participant a été retiré de la conversation par un autre participant. |
| 200 | 5855 | Le participant qui attendait dans la salle d’attente a été supprimé de la conversation après le délai d’inactivité de la salle d’attente. |
| 200 | 7000 | La conversation s’est terminée par bot. |
| 200 | 7015 | L’appel s’est terminé car le transfert s’est terminé avec succès. |
| 200 | 10550 | La conversation s’est terminée par bot. |
| 200 | 18503 | L’autre participant à l’appel pair à pair a quitté la conversation. |
| 200 | 540000/560000 | l’appel a pris fin par l’utilisateur RTCP. |
| 408 | 8537 | Délai d’expiration de la mise en vie, appel inactif nettoyé. |
| 408 | 1106 | Un accusé de réception n’a pas été reçu pour l’acceptation de l’appel dans le temps imparti. |
| 408 | 10057 | L’appel a expiré en raison de l’absence de signalisation des points de terminaison de l’appelé. |
| 410 | 301005 | Échec de la connectivité au média. |
| 480 | 10037 | Aucun point de terminaison appelé n’a été trouvé. |
| 480 | 10076 | Le destinataire de l’appel n’a pas pu être joint. |
| 480 | 10134 | Appel rejeté en raison de l’impossibilité d’acheminer l’appel. |
| 480 | 10199 | L’appel rejeté comme appel privé est désactivé pour l’utilisateur. |
| 500 | 1005 | Le serveur a rencontré une erreur de connectivité avec le support de Bot. Vérifiez la connectivité des supports entre Bot et Microsoft. |