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: First, create a Twilio Integration in your Settings by providing your Account SID and Auth Token. This securely stores your credentials. Then, import your phone numbers by selecting your configured Twilio integration. Butter AI handles the voice webhook configuration 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.