Set the identity, instructions, and greeting that make this agent yours.

Get your phone agent ready

Start with what it should say, choose its voice, then connect the AI service. Your changes apply to new calls after you save.

Checking your setup…

Describe how to help callers

Review the instructions and greeting callers will hear.

Review

Choose how it sounds

Pick the AI service and voice for your agent.

Review

Connect the AI service

A provider key is needed before you can place a live test call.

Needed
After setup

Once all three steps are ready, save your settings and start a test call. Your browser will ask to use its microphone.

Save changes is at the top of this page.
Optional

Saving updates the current settings. Previous versions and rollback are not available yet.

Your agentsLoading agents…

Loading agents…

The name callers' rooms and the call history show for this agent. Free text, used as typed.

Transcription runs on the saved recording after the live call.

Variables work here too

Define how the call should end (farewell phrase and hangup triggers).

The AI model that handles both conversation and voice generation.

The OpenAI API key is needed for a test call.

Add OPENAI_API_KEY in Settings or configure it on the server.

Open Settings to add it

Reduce background noise in user audio input for clearer voice recognition.

Select background audio to play during conversations.

Inject up to 10k–20k tokens of documentation directly into context. Eliminates vector search errors and benefits from OpenAI prefix prompt caching.

Estimated context use gpt-realtime-2.1 (128k window)
~1,150 / 32,000 tokens

Paste support articles, warranty terms, return policies, or internal playbooks.

Ensure the model speaks naturally and never hallucinates facts over the phone.

What the agent says when the caller asks something not covered in the documentation.

Define web requests to enable your agent to interact with web-based APIs and services.

These are saved for a future RPC integration. The current voice agent does not run them yet.

No client tools registered

Configure external MCP (Model Context Protocol) servers for your agent to connect and interact with.

Define custom metadata passed to your agent (e.g. {Company}).

Connect your agent to phone numbers using your SIP trunk.

SIP Signaling Address: Port 5060 (UDP/TCP)
RTP Media Range: 10000-10100 (UDP)
Dispatch Routing: Dispatch rules determine how inbound calls reach the agent.

Meet your teamLoading members…

Loading members…

A role is a set of permissions. Ticking a permission also ticks the ones it needs.

Loading roles…

Loading secrets…

Version history is not available yet

Saving updates the current configuration used by the next call. The backend does not store revisions or rollback points.

Allow microphone access

The test call needs your microphone so the agent can hear you. Audio is only sent while the call is active.

Safari asks again on each page load unless you choose “Always Allow”.

Change password