Studio overview
Agent Studio is a visual workspace in the Agora Console for building and operating conversational AI voice agents. You configure agent behavior, connect telephony, and monitor production calls from a single interface, without writing integration code.
Studio abstracts the underlying AI stack. You configure your ASR, LLM, and TTS providers; Studio handles the orchestration between them. Instead of managing API integrations across multiple services, you focus on what your agent should say and do.
How Studio is organized
Studio is structured around three areas that map to the agent lifecycle:
Build: Create and configure agents. Start from a use-case template or a blank template, then define the system prompt, greeting, voice, and behavior. Connect credentials, knowledge bases, and MCP servers through the Integration interface. Studio stores these resources centrally so they can be reused across multiple agents. See Customize your agent and Manage integrations.
Deploy: Connect agents to telephony. Assign phone numbers using Elastic SIP Trunk and configure inbound routing or outbound campaigns. Studio supports providers such as Twilio, Exotel, and Telnyx. See Publish your agent, Phone Numbers, Handle inbound calls, and Campaigns.
Observe: Monitor production usage. Review call history, transcripts, and analytics to understand agent performance and debug issues. See Analytics and Call History.
How it works
Studio sits between your telephony provider and the AI models that power your agent. For inbound calls, Studio receives the call from your carrier via Elastic SIP Trunk, processes the conversation through your configured ASR, LLM, and TTS providers, and delivers the agent's response back to the caller. For outbound calls, Studio initiates the call through the same SIP trunk, connects to the recipient, and handles the conversation in the same way.
In both cases, Studio manages the full call lifecycle. No SIP servers to manage, no voice recognition to train, no telephony protocols to debug.
Key concepts
Agents
Agents are the primary objects in Studio. You create an agent from a template or from scratch, then configure it across the following areas:
- Live Audio Input: Voice Activity Detection (VAD), turn detection, and interruption mode
- LLM: The provider and the prompt that defines conversational behavior
- ASR: The speech recognition provider and language settings
- TTS: The voice synthesis provider and voice parameters
After configuring, test the agent in the built-in playground and activate it when ready.
Integration
The Integration section provides a centralized resource library for your Studio workspace. Store API credentials, knowledge bases, and MCP server connections here once, then attach them to any agent. This eliminates repeated setup when you create new agents or update provider settings.
Phone numbers
Import phone numbers from your SIP trunk provider and assign them to agents for inbound calls or use them as caller IDs for outbound campaigns.
Campaigns
For outbound use cases, create campaigns with contact lists and scheduling. See Set up a campaign.
Who should use Studio
Studio is designed for developers and technical users who want to build and operate voice agents without managing the underlying AI infrastructure. If you need capabilities beyond what Studio exposes, such as advanced API parameters or custom orchestration logic, you can use the Conversational AI Engine API for full programmatic control.
Get started
To get started, follow the Quickstart, which walks you through creating and testing your first agent in about 10 minutes using a pre-built template.