Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Elimine o cuelgue una llamada activa. En el caso de las llamadas de grupo, esto solo eliminará el tramo de llamada y la llamada de grupo subyacente continuará.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
| Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | No admitida. | No admitida. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | Calls.Initiate.All | Calls.AccessMedia.All |
Nota: Los permisos se comprueban cuando se crea la llamada; no se realiza ninguna comprobación de permisos adicional al llamar a esta API. Calls.AccessMedia.All solo es necesario para las llamadas que usan medios hospedados por la aplicación.
Solicitud HTTP
DELETE /communications/calls/{id}
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve el código de respuesta 204 No Content. No devuelve nada en el cuerpo de la respuesta.
Ejemplo
Solicitud
En el ejemplo siguiente se muestra la solicitud.
DELETE https://graph.microsoft.com/v1.0/communications/calls/57dab8b1-894c-409a-b240-bd8beae78896
Respuesta
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 204 No Content
Notificación: terminación
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"
}
}
]
}
Notificación: finalizada
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."
}
}
}
]
}
Códigos de motivo de fin de llamada
Estos son algunos de los códigos de error comunes recibidos a través de una notificación cuando finaliza la llamada.
| Código | Sub-código | Motivo de terminación |
|---|---|---|
| 200 | 4097 | La llamada finalizó por el otro participante en la llamada. |
| 200 | 4521 | Llamada finalizada por el otro participante en la llamada punto a punto. |
| 200 | 5000 | Otro participante ha quitado de la conversación. |
| 200 | 5001 | La conversación ha terminado. |
| 200 | 5002 | La conversación ha finalizado, ya que todos los demás participantes han dejado la llamada. |
| 200 | 5003 | La conversación ha terminado. |
| 200 | 5007 | La conversación ha finalizado cuando el iniciador de la llamada de grupo dejó la conversación. |
| 200 | 5010 | La conversación ha finalizado, ya que solo un participante permaneció en la conversación. |
| 200 | 5012 | La conversación ha finalizado, ya que no hay participantes en la lista entrante. |
| 200 | 5013 | La conversación ha finalizado, ya que nadie más se ha unido a la llamada de grupo. |
| 200 | 5014 | La conversación ha finalizado porque no hemos podido determinar un posible host para la llamada de grupo. |
| 200 | 5020 | La conversación ha finalizado, ya que no hay participantes no ocultos en la lista entrante. |
| 200 | 5030 | La conversación ha finalizado a medida que ha transcurrido la duración de la sala de interrupción. |
| 200 | 5300 | Otro participante quitó al participante de la conversación. |
| 200 | 5855 | El participante que esperaba en la sala de espera se quitó de la conversación después del tiempo de espera de inactividad del lobby. |
| 200 | 7000 | La conversación ha finalizado por bot. |
| 200 | 7015 | La llamada finalizó cuando la transferencia se completó correctamente. |
| 200 | 10550 | La conversación ha finalizado por bot. |
| 200 | 18503 | El otro participante en la llamada punto a punto dejó la conversación. |
| 200 | 540000/560000 | Llamada finalizada por el usuario RTC. |
| 408 | 8537 | Tiempo de espera de mantenimiento activo, limpieza de llamada inactiva. |
| 408 | 1106 | No se recibió una confirmación para la aceptación de llamadas en el tiempo asignado. |
| 408 | 10057 | Se agotó el tiempo de espera de la llamada debido a que no se ha señalizado desde los puntos de conexión de destinatario. |
| 410 | 301005 | Error de conectividad multimedia. |
| 480 | 10037 | No se encontraron puntos de conexión de destinatario. |
| 480 | 10076 | No se pudo acceder al destinatario. |
| 480 | 10134 | Llamada rechazada debido a la incapacidad de enrutar la llamada. |
| 480 | 10199 | Llamada rechazada, ya que la llamada privada está deshabilitada para el usuario. |
| 500 | 1005 | El servidor encontró un error de conectividad con los medios del bot. Compruebe la conectividad multimedia entre Bot y Microsoft. |