Skip to main content

Setup Checklist

Before your first call routes to your Speech Pipe, complete these steps once.

1. Create a Voice Profile

2. Create a Speech Pipe

agent_id vs pipe.pipe_id
  • pipe.pipe_id - UUID assigned by Unpod, used in REST API calls
  • agent_id - string name you choose; must exactly match AgentRunner(agent_id=...)
These are different. Mismatching them is the most common first-run failure.
Replace "vp_en_female_hd" with a profile_id from Step 1. Run Step 1 first to see available profiles.

3. Assign a Phone Number

4. Start Your Runner

Which Setting To Use

  • Use UNPOD_BASE_URL when the management API and runner should both point to the same host.
  • Use UNPOD_SERVICE_BASE_URL only for management REST overrides.
  • Use UNPOD_ORCHESTRATOR_URL only for runner WebSocket overrides.
  • Use base_url= / orchestrator_base_url= in code when a single script or test needs to override .env.

Full Setup Script

Then start your runner in a separate process:

Environment Variables