Hangup - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Hangup

Envíe un valor Hangup con SipStatusCode a cualquier tramo de una llamada.

Cuando el servicio de audio ejecuta una acción de Hangup en un tramo de llamada:

  • En el caso de una llamada con un solo tramo de llamada, la aplicación multimedia SIP invoca la función AWS Lambda con un evento HANGUP e ignora la respuesta. A continuación, se desconecta la llamada.

  • Para un tramo de llamada (tramo A) que está enlazado con otro tramo de llamada (tramo B), si la acción Hangup está asociada al tramo de llamada puenteado (tramo B), el servicio de audio PSTN desconecta el tramo de llamada puenteado y, a continuación, invoca la función de Lambda con un evento HANGUP para el tramo B. El servicio de audio PSTN ejecuta entonces cualquier acción devuelta por esa invocación de Lambda.

  • Para un tramo de llamada (tramo A) que está enlazado con otro tramo de llamada (tramo B), si la acción Hangup está asociada al tramo de llamada original (tramo A), el servicio de audio PSTN desconecta el tramo de llamada original y, a continuación, invoca la función de Lambda con un evento HANGUP para el tramo A. El servicio de audio PSTN ejecuta entonces cualquier acción devuelta por esa invocación de Lambda.

  • En el caso de un tramo de llamada que se unió a una reunión mediante la acción JoinMeeting, si la acción Hangup está asociada al tramo de la reunión (normalmente el tramo B), la persona que llama se desconecta de la reunión y recibe un evento ACTION_SUCCESSFUL para la acción Hangup.

A continuación se muestra una acción típica de Hangup.

{ "Type": "Hangup", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "SipResponseCode": "0" } }
CallId

Descripción: la CallId del participante en los CallDetails de la invocación de la función AWS Lambda

Valores permitidos: un identificador de llamada válido

Obligatorio: no

Valor predeterminado: ninguno

ParticipantTag

Descripción: la ParticipantTag de uno de los participantes conectados en los CallDetails

Valores permitidos: LEG-A o LEG-B

Obligatorio: no

Valor predeterminado: ParticipantTag del callLeg invocado si se especifica el CallId

SipResponseCode

Descripción: cualquiera de los códigos de respuesta SIP compatibles

Valores permitidos: 480: no disponible; 486: ocupado; 0: terminación normal

Obligatorio: no

Valor predeterminado: 0

Cuando un usuario finaliza una llamada, la aplicación multimedia SIP invoca una función AWS Lambda con el código que aparece en Finalización de una llamada mediante el servicio de audio Amazon Chime SDK PSTN.

Consulte ejemplos prácticos en GitHub: