

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à.

# Informazioni sugli eventi del ciclo di vita delle riunioni di Amazon Chime SDK
<a name="using-events"></a>

L'SDK Amazon Chime invia eventi del ciclo di vita delle riunioni, che puoi utilizzare per attivare notifiche e avviare flussi di lavoro a valle. Alcuni esempi di utilizzo degli eventi di riunione includono: 
+ Aggiornamento dei metadati quando un partecipante partecipa o esce da una riunione Amazon Chime SDK.
+ Implementazione di notifiche push o elenchi per una riunione Amazon Chime SDK.
+ Misurazione dell'utilizzo della condivisione di video e contenuti nelle riunioni dell'SDK Amazon Chime.

Puoi inviare eventi ad Amazon EventBridge, Amazon Simple Notification Service (SNS) e Amazon Simple Queue Service (SQS). Per ulteriori informazioni, consulta [Events from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html) nella *Amazon EventBridge User Guide*.

## Inizia la riunione Amazon Chime SDK
<a name="sdk-start-mtg"></a>

L'SDK Amazon Chime invia questo evento all'inizio di una nuova riunione.

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:MeetingStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",    
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Termina la riunione dell'SDK Amazon Chime
<a name="sdk-end-mtg"></a>

L'SDK Amazon Chime invia questo evento al termine di una riunione attiva.

**Nota**  
Per motivi di efficienza, il servizio invia questo evento anche quando chiami l'[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html)API.

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "111122223333",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:MeetingEnded",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",    
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## È stato aggiunto un partecipante all'SDK Amazon Chime
<a name="sdk-add-attendee"></a>

L'SDK Amazon Chime invia questo evento quando un nuovo partecipante viene aggiunto a una riunione attiva.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeAdded",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Il partecipante all'SDK Amazon Chime viene eliminato
<a name="sdk-remove-attendee"></a>

L'SDK Amazon Chime invia questo evento quando utilizzi l'[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html)API per rimuovere un partecipante da una riunione attiva. 

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeDeleted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Il partecipante all'SDK Amazon Chime è autorizzato
<a name="sdk-auth-attendee"></a>

L'SDK Amazon Chime invia questo evento quando un utente, già iscritto alla riunione, utilizza lo stesso token di accesso per partecipare nuovamente alla riunione. Ad esempio, un utente può passare da una macchina desktop a un dispositivo mobile. In questo modo la riunione viene effettivamente «trasferita» al nuovo dispositivo. 

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeAuthorized",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime partecipa a una riunione
<a name="sdk-join-attendee"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente partecipa a una riunione Amazon Chime SDK utilizzando il trasporto di rete specificato.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeJoined",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",    
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime lascia una riunione
<a name="sdk-leave-attendee"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente lascia una riunione Amazon Chime SDK utilizzando il trasporto di rete specificato.

**Nota**  
Il servizio non invia mai `chime:AttendeeDropped` eventi `chime:AttendeeLeft` AND per la stessa azione di «abbandono». Eliminare e uscire sono azioni diverse e il sistema invia l'evento corrispondente a ciascuna azione.  
Ad esempio, supponiamo che un partecipante con una connessione scadente si unisca a una riunione alle 11:00. Puoi aspettarti le seguenti azioni:  

```
11:00 API – CreateAttendee, CreateMeetingWithAttendee, or BatchCreateAttendee
11:00   Event – chime:AttendeeAdded
11:01 Action – user joins meeting
11:01   Event – chime:AttendeeJoined
11:02 Action – user's connection drops
11:02   Event – chime:AttendeeDropped
11:03 Action – user's connection restored
11:03   Event – chime:AttendeeJoined
11:30 Action – user leaves meeting
11:30   Event – chime:AttendeeLeft
```

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeLeft",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime viene espulso da una riunione
<a name="sdk-drop-attendee"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante corrente viene escluso da una riunione Amazon Chime SDK, in genere a causa di una connessione scadente. Quando il servizio non riceve pacchetti per 10-15 secondi, considera il client abbandonato e invia l'evento.

Il servizio di solito attiva le azioni di abbandono, ma anche i client possono attivarle. Ad esempio, supponiamo che un utente passi il proprio laptop Wi-Fi da Ethernet. Ciò costituisce una modifica dell'adattatore di rete e la connessione viene ripristinata. A sua volta, ciò ripristina il websocket e attiva un'azione combinata di drop-join.

**Nota**  
Il servizio non invia mai `chime:AttendeeDropped` eventi `chime:AttendeeLeft` AND per la stessa azione di «uscita». Eliminare e uscire sono azioni diverse e il sistema invia l'evento corrispondente a ciascuna azione.  
Ad esempio, supponiamo che un partecipante con una connessione scadente si unisca a una riunione alle 11:00. Puoi aspettarti le seguenti azioni:  

```
11:00 API – CreateAttendee, CreateMeetingWithAttendee, or BatchCreateAttendee
11:00   Event – chime:AttendeeAdded
11:01 Action – user joins meeting
11:01   Event – chime:AttendeeJoined
11:02 Action – user's connection drops
11:02   Event – chime:AttendeeDropped
11:03 Action – user's connection restored
11:03   Event – chime:AttendeeJoined
11:30 Action – user leaves meeting
11:30   Event – chime:AttendeeLeft
```

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeDropped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",  
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime avvia lo streaming di video
<a name="sdk-attendee-video-start"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente inizia lo streaming video.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime interrompe lo streaming video
<a name="sdk-attendee-video-stop"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente interrompe lo streaming video.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Il partecipante all'SDK Amazon Chime inizia a condividere lo schermo
<a name="sdk-attendee-screenshare-start"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente inizia a condividere il proprio schermo.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Un partecipante all'SDK Amazon Chime interrompe la condivisione dello schermo
<a name="sdk-attendee-screenshare-stop"></a>

L'SDK Amazon Chime invia questo evento quando un partecipante esistente smette di condividere il proprio schermo.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Funzionalità per i partecipanti all'SDK Amazon Chime aggiornate
<a name="sdk-attendee-capability-updated"></a>

L'SDK Amazon Chime invia questo evento quando le funzionalità di un partecipante esistente vengono aggiornate.

**Example Dati eventi**  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",
  "id": "{{12345678-1234-1234-1234-111122223333}}",
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": [],
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeCapabilitiesUpdated",
    "success": "{{1}}", // value can be 1 or 0. 1 means success, 0 means failure
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{mymeeting}}",
    "attendeeId": "{{attendeeId}}",
    "externalUserId": "{{externalUserId}}"
    "mediaRegion": "{{us-east-1}}"
    "attendeeCapabilities": {
    "audio": "{{SendReceive}}",
    "video": "{{SendReceive}}",
    "content": "{{SendReceive}}"
   }
  }
}
```

## I contenuti dei partecipanti all'SDK Amazon Chime partecipano a una riunione
<a name="sdk-content-join"></a>

L'SDK Amazon Chime invia questo evento quando una condivisione di contenuti partecipa a una riunione Amazon Chime SDK utilizzando il trasporto di rete specificato.

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentJoined",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## I contenuti dei partecipanti all'SDK Amazon Chime lasciano una riunione
<a name="sdk-content-leave"></a>

L'SDK Amazon Chime invia questo evento quando una condivisione di contenuti lascia una riunione Amazon Chime SDK utilizzando il trasporto di rete specificato.

**Example Dati eventi**  
L'esempio seguente mostra i dati per questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentLeft",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## I contenuti dei partecipanti all'SDK Amazon Chime vengono eliminati da una riunione
<a name="sdk-content-drop"></a>

L'SDK Amazon Chime invia questo evento quando una condivisione di contenuti viene interrotta da una riunione Amazon Chime SDK, in genere a causa della larghezza di banda ridotta.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentDropped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## I contenuti per i partecipanti all'SDK Amazon Chime avviano lo streaming video
<a name="sdk-content-start-stream"></a>

L'SDK Amazon Chime invia questo evento quando una condivisione di contenuti avvia lo streaming video.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## I contenuti dei partecipanti all'SDK Amazon Chime interrompono lo streaming video
<a name="sdk-content-stop-stream"></a>

L'SDK Amazon Chime invia questo evento quando una condivisione di contenuti interrompe lo streaming video.

**Example Dati eventi**  
L'esempio seguente mostra i dati di questo evento.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```