

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.

# Envío de mensajes en la mensajería de Amazon Chime SDK
<a name="sending-msgs"></a>

Utilizará la API `SendChannelMessage` para enviar mensajes a un canal. Para un canal asociado a un flujo de canales, el procesador asigna uno de los siguientes valores de estado.




| Mensaje de estado | Description (Descripción) | 
| --- | --- | 
| `SENT` | El mensaje se ha procesado correctamente. | 
| `PENDING` | Procesamiento continuo. | 
| `FAILED` | El procesamiento ha fallado porque no se puede acceder a la función de Lambda del procesador. | 
| `DENIED` | El mensaje no se enviará. | 

**Recibir eventos de estado intermedio**  
**Eventos de Websocket**

Los eventos de Websocket se envían a un canal después de establecer correctamente una conexión. Para obtener más información, consulta [Uso WebSockets para recibir mensajes en la mensajería del SDK de Amazon Chime](websockets.md). 


| Tipo de evento | Status | Destinatarios | Notas | 
| --- | --- | --- | --- | 
| `CREATE_CHANNEL_MESSAGE` | `SENT` | Todos los miembros del canal | API `SendChannelMessage` con preprocesamiento correcto | 
| `UPDATE_CHANNEL_MESSAGE` | `SENT` | Todos los miembros del canal | API `UpdateChannelMessage` con preprocesamiento correcto | 
| `PENDING_CREATE_CHANNEL_MESSAGE` | `PENDING` | Únicamente el remitente del mensaje | API `SendChannelMessage` con preprocesamiento saliente | 
| `PENDING_UPDATE_CHANNEL_MESSAGE` | `PENDING` | Únicamente el remitente del mensaje | API `UpdateChannelMessage` con preprocesamiento saliente | 
| `FAILED_CREATE_CHANNEL_MESSAGE` | `FAILED` | Únicamente el remitente del mensaje | API `SendChannelMessage` con preprocesamiento incorrecto | 
| `FAILED_UPDATE_CHANNEL_MESSAGE` | `FAILED` | Únicamente el remitente del mensaje | API `UpdateChannelMessage` con preprocesamiento incorrecto | 
| `DENIED_CREATE_CHANNEL_MESSAGE` | `DENIED` | Únicamente el remitente del mensaje | API `SendChannelMessage` con un procesador que deniega el mensaje | 
| `DENIED_UPDATE_CHANNEL_MESSAGE` | `DENIED` | Únicamente el remitente del mensaje | API `UpdateChannelMessage` con un procesador que deniega el mensaje | 

**API GetChannelMessageStatus**  
Esta API proporciona una forma alternativa de recuperar el estado del mensaje si el evento no se ha recibido debido a una conexión websocket defectuosa. Para obtener más información, consulte la documentación de la API [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessageStatus.html).

**nota**  
Esta API no devuelve los estados de los mensajes denegados porque no los almacenamos.