Outbound Calling Overview

Outbound Calling Overview

Outbound calling is the flow where your code initiates a call to a phone number and SIPHON connects that call to your running agent worker.

The outbound flow

Outbound calling flow

  1. Run your agent worker (Agent(...).dev() / Agent(...).start()).
  2. Place a call from code (Call(...).start()).
  3. SIPHON forwards per-call configuration (LLM/STT/TTS + instructions) via metadata.

Learn the pieces

Provider-specific SIP examples (Twilio, Telnyx, Plivo, Wavix): Provider-specific quickstarts

Agent workers

Outbound calls target a worker by agent_name. Make sure your call uses the same agent_name as your running worker.

See: Agents Overview