## Available Channels

### Default AI Channel

The default AI channel is a universal channel and its settings correspond to the parameters in the [Say Node](https://docs.cognigy.com/ai/agents/develop/node-reference/basic/say). Use this channel to get more flexibility around different platforms.

### Alexa

- If the user triggers more than one Say Node in a Flow execution with the Alexa channel, the AI Agent concatenates each Say Nodes’ SSML or text outputs as one large SSML statement.
- If the Flow outputs more than one Card, the AI Agent sends only the last one.
- If the Flow outputs more than one Display configuration, the AI Agent uses only the last one.

The Alexa channel defines what and how an Amazon Echo-enabled system provides answers.

| Parameter | Description |
| --- | --- |
| Session Lifecycle | This parameter defines if the AI Agent should end the session after the Node is executed. |
| Output Speech | The content and pronunciation of the output speech. This parameter supports SSML and JSON directives. For more details on JSON directives, read the [Amazon Alexa documentation](https://developer.amazon.com/de/docs/custom-skills/request-and-response-json-reference.html). |
| Reprompt | The content and pronunciation of the reprompt speech in case the user doesn’t respond after a certain time. This parameter supports SSML and JSON directives. For more details on JSON directives, read the [Amazon Alexa documentation](https://developer.amazon.com/de/docs/custom-skills/request-and-response-json-reference.html). |
| Home Cards | A Card that provides additional visual information. You can send Cards if the user has a device with a screen that is connected to the Alexa application. |
| Display Templates for Echo Show | This parameter defines how Amazon Echo Show devices display content. |

### Messenger

The Messenger channel defines how AI Agents provide answers in Facebook Messenger.

| Output Type | Parameters |
| --- | --- |
| Quick Replies | - Message<br>- Title<br>- Payload<br>- Image URL<br>- Condition |
| Buttons | - Button Type<br>- Title<br>- Payload<br>- Condition |
| Gallery | - Title<br>- Subtitle<br>- Image URL<br>- Default action web URL<br>- Condition |
| Attachment | - Attachment Type<br>- URL |

For more details on how to configure the parameters, read the [Facebook Messenger documentation](https://developers.facebook.com/docs/messenger-platform/send-messages).

### Webchat

The Webchat channel defines how AI Agents provide answers through [Webchat v2](https://docs.cognigy.com/webchat/v2/overview).

The Webchat channel has similar configuration options to the Messenger channel. Activate the **Use Facebook Messenger channel** toggle to use the same configuration options in both channels.

| Output Type | Parameters |
| --- | --- |
| Quick Replies | - Message<br>- Title<br>- Payload<br>- Image URL<br>- Condition |
| Buttons | - Button Type<br>- Title<br>- Payload<br>- Condition |
| Gallery | - Title<br>- Subtitle<br>- Image URL<br>- Default action web URL<br>- Condition |
| Attachment | - Attachment Type<br>- URL |
| List | - Title<br>- Subtitle<br>- Image URL<br>- Default action web URL |
| Adaptive Card | A `$schema` property for the adaptive card. You can find supported versions in the [Content Conversion](https://docs.cognigy.com/ai/agents/deploy/endpoints/content-conversion) article. |

### LINE

The LINE channel defines how AI Agents provide answers in LINE.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| Custom JSON | A valid LINE message object. See the [LINE documentation](https://developers.line.me/en/reference/messaging-api/) for further details and templates. |

### Twilio

The Twilio channel defines how AI Agents provide answers in Twilio.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| TwiML | A valid TwiML. See the [Twilio documentation](https://www.twilio.com/docs/voice/twiml?code-sample=code-say-hello-to-an-inbound-caller&code-language=output-twiml) for further details and templates. |

### Microsoft Teams

With the Microsoft Teams channel, you can send either text or adaptive cards. Refer to [Deployment a Microsoft Teams Endpoint](https://docs.cognigy.com/ai/agents/deploy/endpoint-reference/azure-bot-services) page for information on how to send messages.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| JSON | A valid JSON in the Bot Framework/Microsoft Teams format. See the [Microsoft documentation](https://docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-add-rich-cards?view=azure-bot-service-3.0) for further details and templates. |
| Adaptive Card | A `$schema` property for the adaptive card. You can find supported versions in [Content Conversion](https://docs.cognigy.com/ai/agents/deploy/endpoints/content-conversion). |

### Voice Gateway

With the Voice Gateway channel, you can configure the content and pronunciation of the AI Agents voice output. You can also configure Voice Gateway settings using Activity Parameters.

### 8x8

The **8x8** channel defines how AI Agents provide answers in 8x8.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| Custom JSON | A valid 8x8 message object. |
| Adaptive Card | An adaptive card. You can find supported versions in [Content Conversion](https://docs.cognigy.com/ai/agents/deploy/endpoints/content-conversion). |

### Genesys

The **Genesys** channel defines how AI Agents provide answers in Genesys.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| Custom JSON | A valid Genesys Cloud message object. Defines more complex messages and templates. |

### Bandwidth

The **Bandwidth** channel defines how AI Agents provide answers in Bandwidth.

| Output Type | Description |
| --- | --- |
| Text | A simple text message. |
| Custom JSON | A valid Bandwidth message object. Defines more complex messages and templates.
