Supprimer l’appel
Espace de noms: microsoft.graph
Supprimer ou raccrocher un appel actif. Pour les appels de groupe, cela supprimera uniquement votre étape d’appel et l’appel de groupe sous-jacent continuera.
Cette API est disponible dans les déploiements de cloud national suivants.
Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
---|---|---|
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 |
Note: Les autorisations sont vérifiées lors de la création de l’appel ; aucune autorisation supplémentaire case activée n’est effectuée lors de l’appel de cette API. Calls.AccessMedia.All est nécessaire uniquement pour les appels qui utilisent un média hébergé par l’application.
Requête HTTP
DELETE /communications/calls/{id}
En-têtes de demande
Nom | Description |
---|---|
Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
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
. Il ne retourne rien dans le corps de la réponse.
Exemple
Demande
L’exemple suivant illustre la demande.
DELETE https://graph.microsoft.com/v1.0/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 - Fin de la notification
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ée
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
Il s’agit de quelques-uns des codes d’erreur courants reçus via une notification lorsque l’appel est terminé.
Code | Sous-code | Motif de l’arrêt |
---|---|---|
200 | 4097 | Appel terminé par l’autre participant à l’appel. |
200 | 4521 | Appel terminé par l’autre participant dans l’appel d’égal à égal. |
200 | 5000 | Supprimé 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 un seul participant restait dans 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 masqués dans la liste entrante. |
200 | 5030 | La conversation s’est terminée à mesure que la durée de la salle pour petit groupe s’est écoulée. |
200 | 5300 | Le participant a été supprimé de la conversation par un autre participant. |
200 | 5855 | Le participant qui attendait dans la salle d’attente a été retiré de la conversation après l’expiration du 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 d’égal à égal a quitté la conversation. |
200 | 540000/560000 | Appel terminé par l’utilisateur RTC. |
408 | 8537 | Délai d’expiration Keep Alive, appel inactif nettoyé. |
408 | 1106 | Aucun accusé de réception n’a été reçu pour l’acceptation de l’appel dans le délai imparti. |
408 | 10057 | L’appel a expiré en raison de l’absence de signalisation à partir des points de terminaison appelés. |
410 | 301005 | Échec de connectivité du média. |
480 | 10037 | Aucun point de terminaison appelé n’a été trouvé. |
480 | 10076 | Impossible d’atteindre l’appelé. |
480 | 10134 | Appel rejeté en raison de l’impossibilité d’acheminer l’appel. |
480 | 10199 | L’appel rejeté en tant qu’appel privé est désactivé pour l’utilisateur. |
500 | 1005 | Le serveur a rencontré une erreur de connectivité avec le média du bot. Vérifiez la connectivité multimédia entre Bot et Microsoft. |