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, la aplicación multimedia SIP invoca la AWS Lambda función con un
HANGUP
evento 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 eventoHANGUP
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 eventoHANGUP
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ónHangup
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 eventoACTION_SUCCESSFUL
para la acciónHangup
.
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:
CallId
del participante en la invocaciónCallDetails
de la función AWS LambdaValores permitidos: un identificador de llamada válido
Obligatorio: no
Valor predeterminado: ninguno
- ParticipantTag
-
Descripción: la
ParticipantTag
de uno de los participantes conectados en losCallDetails
Valores permitidos:
LEG-A
oLEG-B
Obligatorio: no
Valor predeterminado:
ParticipantTag
delcallLeg
invocado ignorado si se especifica elCallId
- 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 AWS Lambda función con el código que aparece en. Finalización de una llamada
Consulte algunos ejemplos prácticos sobre GitHub: