

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Hangup
<a name="hangup"></a>

Invia un `Hangup` valore con `SipStatusCode` a a a qualsiasi parte della chiamata.

Quando il servizio audio esegue un'`Hangup`azione su una sessione di chiamata:
+ Per una chiamata con una sola sessione di chiamata, l'applicazione multimediale SIP richiama la AWS Lambda funzione con un `HANGUP` evento e ignora la risposta. La chiamata viene quindi disconnessa.
+ Per una fase di chiamata (tappa A) collegata a un'altra fase di chiamata (fase B), se l'`Hangup`azione è associata alla fase di chiamata collegata (fase B), il servizio audio PSTN disconnette la fase di chiamata collegata, quindi richiama la funzione Lambda con un `HANGUP` evento per la fase B. Il servizio audio PSTN esegue quindi tutte le azioni restituite da quella chiamata Lambda.
+ Per una fase di chiamata (tappa A) collegata a un'altra fase di chiamata (fase B), se l'`Hangup`azione è associata alla fase di chiamata originale (fase A), il servizio audio PSTN disconnette la fase di chiamata originale, quindi richiama la funzione Lambda con un `HANGUP` evento per la fase A. Il servizio audio PSTN esegue quindi tutte le azioni restituite da quella chiamata Lambda.
+ Per un gruppo di chiamata che si è unito a una riunione utilizzando l'`JoinMeeting`azione, se l'`Hangup`azione è associata alla fase della riunione (di solito tappa B), il chiamante si disconnette dalla riunione e riceve un `ACTION_SUCCESSFUL` evento per l'`Hangup`azione.

L'esempio seguente mostra un'azione tipica`Hangup`.

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

**CallId**  
*Descrizione*: `CallId` del partecipante all'`CallDetails`invocazione della AWS Lambda funzione  
*Valori consentiti*: un ID di chiamata valido  
*Obbligatorio*: no  
*Valore predefinito* - nessuno

**ParticipantTag**  
*Descrizione*: `ParticipantTag` di uno dei partecipanti connessi al `CallDetails`  
*Valori consentiti*, `LEG-A` oppure `LEG-B`  
*Obbligatorio*: no  
*Valore predefinito: `ParticipantTag` del valore* `callLeg` Ignorato richiamato, se specificato `CallId`

**SipResponseCode**  
*Descrizione*: uno qualsiasi dei codici di risposta SIP supportati  
*Valori consentiti*: 480: non disponibile; 486: occupato; 0: terminazione normale  
*Obbligatorio*: no  
*Valore predefinito*: 0

Dopo che un utente termina una chiamata, l'applicazione multimediale SIP richiama una AWS Lambda funzione con il codice elencato in. [Terminare una chiamata utilizzando il servizio audio PSTN di Amazon Chime SDK](case-5.md)

Vedi esempi di lavoro su: GitHub
+ [https://github.com/aws-samples/amazon-chime-sma-bridging](https://github.com/aws-samples/amazon-chime-sma-bridging)
+ [https://github.com/aws-samples/amazon-chime-sma-call-inoltro](https://github.com/aws-samples/amazon-chime-sma-call-forwarding)
+ [https://github.com/aws-samples/amazon-chime-sma-outbound-notifiche di chiamata](https://github.com/aws-samples/amazon-chime-sma-outbound-call-notifications)
+ [https://github.com/aws-samples/amazon-chime-sma-on-registrazione della domanda](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)