Skip to main content
Butter AI supports multiple ways to connect telephony services to your agents.

Providers

Twilio (BYOC)

“Bring Your Own Carrier”. You can link your existing Twilio account.
  • Pros: You keep ownership of your numbers; billing happens directly with Twilio.
  • Setup: Provide your Account SID and Auth Token. Butter AI configures the voice URL webhooks automatically.

LiveKit SIP

For high-volume or enterprise use cases, we support direct SIP trunking via LiveKit.
  • Inbound: We provide a SIP URI and credentials. You point your carrier (e.g., Twilio, Telnyx, Bandwidth) to us.
  • Outbound: You provide us with your carrier’s SIP termination credentials.

Assignment

A phone number can be in one of two states:
  1. Free: Imported but not routing calls.
  2. Assigned: Linked to a specific Agent ID.
When a call comes into an assigned number, Butter AI looks up the agent configuration and spins up the bot instance.
A single agent can have multiple phone numbers assigned to it (e.g., local numbers for different regions). However, a phone number can only be assigned to one agent at a time.