

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.

# Descripción de los eventos de ciclo de vida de reuniones de Amazon Chime SDK
<a name="using-events"></a>

Amazon Chime SDK envía eventos del ciclo de vida de las reuniones, que puede utilizar para activar notificaciones e iniciar flujos de trabajo posteriores. Algunos ejemplos del uso de eventos de reunión incluyen: 
+ Actualizar metadatos cuando un asistente se une a una reunión de Amazon Chime SDK o sale de ella.
+ Implementar notificaciones push o listas para una reunión de Amazon Chime SDK.
+ Medir el uso del uso compartido de video y contenido en las reuniones de Amazon Chime SDK.

Puedes enviar eventos a Amazon EventBridge, Amazon Simple Notification Service (SNS) y Amazon Simple Queue Service (SQS). Para obtener más información, consulta la sección [Eventos de AWS los servicios](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html) en la *Guía del EventBridge usuario de Amazon*.

## Inicio de una reunión de Amazon Chime SDK
<a name="sdk-start-mtg"></a>

Amazon Chime SDK envía este evento cuando comienza una nueva reunión.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Fin de una reunión de Amazon Chime SDK
<a name="sdk-end-mtg"></a>

Amazon Chime SDK envía este evento cuando finaliza una reunión activa.

**nota**  
Para mejorar la eficiencia, el servicio también envía este evento cuando llama a la API [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).

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Se agrega un asistente de Amazon Chime SDK
<a name="sdk-add-attendee"></a>

Amazon Chime SDK envía este evento cuando se añade un nuevo asistente a una reunión activa.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Se elimina un asistente de Amazon Chime SDK
<a name="sdk-remove-attendee"></a>

Amazon Chime SDK envía este evento cuando usa la API [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) para eliminar un asistente de una reunión activa. 

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Se autoriza un asistente de Amazon Chime SDK
<a name="sdk-auth-attendee"></a>

El Amazon Chime SDK envía este evento cuando un usuario, que ya se ha unido a la reunión, utiliza el mismo token de unión para volver a unirse a la reunión. Por ejemplo, un usuario puede cambiar de una máquina de escritorio a un dispositivo móvil. De esta forma, se “transfiere” la reunión al nuevo dispositivo. 

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK se une a una reunión
<a name="sdk-join-attendee"></a>

Amazon Chime SDK envía este evento cuando un asistente existente se une a una reunión de Amazon Chime SDK mediante el transporte de red especificado.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK abandona una reunión
<a name="sdk-leave-attendee"></a>

Amazon Chime SDK envía este evento cuando un asistente existente sale de una reunión de Amazon Chime SDK mediante el transporte de red especificado.

**nota**  
El servicio nunca envía eventos `chime:AttendeeLeft` Y `chime:AttendeeDropped` para la misma acción de “salir”. Abandonar y salir son acciones diferentes, y el sistema envía el evento correspondiente a cada acción.  
Por ejemplo, supongamos que un asistente con mala conexión se une a una reunión a las 11 de la mañana. Puede esperar las siguientes acciones:  

```
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 Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK abandona una reunión
<a name="sdk-drop-attendee"></a>

Amazon Chime SDK envía este evento cuando un asistente actual abandona una reunión de Amazon Chime SDK, normalmente debido a una mala conexión. Cuando el servicio no recibe paquetes durante 10 a 15 segundos, considera que el cliente ha abandonado la reunión y emite el evento.

El servicio suele activar acciones de abandono, pero los clientes también pueden activarlas. Por ejemplo, supongamos que un usuario cambia su portátil Wi-Fi a Ethernet. Esto constituye un cambio de adaptador de red y la conexión se restablece. A su vez, eso restablece el websocket y desencadena una acción combinada de abandono-unión.

**nota**  
El servicio nunca envía eventos `chime:AttendeeLeft` Y `chime:AttendeeDropped` para la misma acción de “salir”. Abandonar y salir son acciones diferentes, y el sistema envía el evento correspondiente a cada acción.  
Por ejemplo, supongamos que un asistente con mala conexión se une a una reunión a las 11 de la mañana. Puede esperar las siguientes acciones:  

```
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 Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK comienza a transmitir video
<a name="sdk-attendee-video-start"></a>

Amazon Chime SDK envía este evento cuando un asistente existente inicia una transmisión de video.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK deja de transmitir video
<a name="sdk-attendee-video-stop"></a>

Amazon Chime SDK envía este evento cuando un asistente existente deja de transmitir un video.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Un asistente de Amazon Chime SDK comienza a compartir pantalla
<a name="sdk-attendee-screenshare-start"></a>

Amazon Chime SDK envía este evento cuando un asistente existente comienza a compartir su pantalla.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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 asistente de Amazon Chime SDK deja de compartir pantalla
<a name="sdk-attendee-screenshare-stop"></a>

Amazon Chime SDK envía este evento cuando un asistente existente deja de compartir su pantalla.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## Se han actualizado las capacidades de los asistentes de Amazon Chime SDK
<a name="sdk-attendee-capability-updated"></a>

Amazon Chime SDK envía este evento cuando se actualizan las capacidades existentes de un asistente.

**Example Datos de evento**  

```
{
  "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}}"
   }
  }
}
```

## El contenido de un asistente de Amazon Chime SDK se une a una reunión
<a name="sdk-content-join"></a>

Amazon Chime SDK envía este evento cuando un recurso compartido de contenido se une a una reunión de Amazon Chime SDK utilizando el transporte de red especificado.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## El contenido del asistente de Amazon Chime SDK abandona una reunión
<a name="sdk-content-leave"></a>

Amazon Chime SDK envía este evento cuando un recurso compartido de contenido abandona una reunión de Amazon Chime SDK utilizando el transporte de red especificado.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## El contenido de un asistente de Amazon Chime SDK se elimina de una reunión
<a name="sdk-content-drop"></a>

Amazon Chime SDK envía este evento cuando un recurso compartido de contenido abandona una reunión de Amazon Chime SDK, normalmente debido a un ancho de banda reducido.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## El contenido de un asistente de Amazon Chime SDK comienza a transmitir video
<a name="sdk-content-start-stream"></a>

Amazon Chime SDK envía este evento cuando un recurso compartido de contenido comienza a transmitir video.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```

## El contenido de un asistente de Amazon Chime SDK deja de transmitir video
<a name="sdk-content-stop-stream"></a>

Amazon Chime SDK envía este evento cuando un recurso compartido de contenido deja de transmitir video.

**Example Datos de evento**  
El siguiente ejemplo muestra los datos para este 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}}"
  }
}
```