As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Envia um valor Hangup
com um SipStatusCode
para qualquer trecho de uma chamada.
Quando o serviço de áudio executa uma ação Hangup
em um trecho de chamada:
-
Para uma chamada com apenas um trecho de chamada, o aplicativo de mídia SIP invoca a AWS Lambda função com um
HANGUP
evento e ignora a resposta. A chamada é então desconectada. Para um trecho de chamada (trecho A) ancorado a outro trecho de chamada (trecho B), se a ação
Hangup
estiver associada ao trecho de chamada ancorado (trecho B), o serviço de áudio PSTN desconecta o trecho de chamada ancorado e invoca a função do Lambda com um eventoHANGUP
para o trecho B. O serviço de áudio PSTN então executa todas as ações retornadas dessa invocação do Lambda.Para um trecho de chamada (trecho A) ancorado a outro trecho de chamada (trecho B), se a ação
Hangup
estiver associada ao trecho de chamada original (trecho A), o serviço de áudio PSTN desconecta o trecho de chamada original e invoca a função do Lambda com um eventoHANGUP
para o trecho A. O serviço de áudio PSTN então executa todas as ações retornadas dessa invocação do Lambda.Para um segmento de chamada que ingressou em uma reunião usando a ação
JoinMeeting
, se a açãoHangup
estiver associada ao trecho da reunião (geralmente trecho B), o chamador se desconectará da reunião e receberá um eventoACTION_SUCCESSFUL
para a açãoHangup
.
O exemplo a seguir mostra uma ação Hangup
típica.
{
"Type": "Hangup",
"Parameters": {
"CallId": "call-id-1
",
"ParticipantTag": "LEG-A",
"SipResponseCode": "0"
}
}
- CallId
-
Descrição —
CallId
do participante naCallDetails
invocação da AWS Lambda funçãoValores permitidos: um ID de chamada válido
Obrigatório – Não
Valor-padrão: nenhum
- ParticipantTag
-
Descrição –
ParticipantTag
de um dos participantes conectados noCallDetails
Valores permitidos:
LEG-A
ouLEG-B
Obrigatório – Não
Valor-padrão:
ParticipantTag
docallLeg
invocado ignorado se você especificarCallId
- SipResponseCode
-
Descrição – Qualquer um dos códigos de resposta SIP suportados
Valores permitidos: 480: indisponível; 486: ocupado; 0: encerramento normal
Obrigatório – Não
Valor-padrão: 0
Depois que um usuário encerra uma chamada, o aplicativo de mídia SIP invoca uma AWS Lambda função com o código listado em. Encerrar uma chamada usando o serviço de áudio PSTN do SDK do Amazon Chime
Veja exemplos de trabalho em GitHub: