> ## Documentation Index
> Fetch the complete documentation index at: https://operator.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Connect your agent to multiple communication channels

Operator lets you build your agent once and deploy it everywhere (voice and text channels) without rewriting logic for each one. Whether it’s a phone call, web chat, or SMS, we handle the underlying complexity and optimize the agent’s behavior for the specifics of each channel.

## Supported channels

We support multiple channels out of the box. You can mix and match them to meet your customers where they are:

| **Channel**             | **Description**                                               |
| ----------------------- | ------------------------------------------------------------- |
| **Phone**               | Phone calls powered by Twilio                                 |
| **WebRTC**              | In-app or browser-based voice calls powered by LiveKit        |
| **Chat realtime**       | Low-latency messaging over a WebSocket API                    |
| **Chat async**          | HTTP-based chat API, fully compatible with Vercel’s AI SDK UI |
| **SMS (coming soon)**   | Text conversations using standard phone numbers               |
| **Email (coming soon)** | Support asynchronous conversations over email                 |

For example, you could deploy a single agent that handles both voice and chat via a web widget, while also provisioning a phone number so customers can text or call directly.
