Get Started
Deploy your Omniagent to any channel โ web, WebSocket, or phone
Once you've built your Omniagent, you can deploy it to any channel โ or all of them at the same time. Because the agent is a single, persistent resource, the same voice, personality, knowledge, and memory are available on every surface. A user can start a conversation on the web and continue it over the phone โ it's the same agent.
Pick one channel to start, or deploy to all three. Each channel guide walks you through the full setup.
Channels
WebRTC
Browser-based experience with audio and video via the Web SDK
WebSockets
Audio-only connection for custom integrations
SIP
Answer incoming phone calls over SIP
Session configuration
Configure per-session settings like memory, user context, and tags.
Messaging
Once connected, your client communicates with the agent through events and commands. The server pushes events as the conversation progresses, and your client can send text messages and update session settings in real time.