Skip to main content
Butter AI allows you to bring your own carrier (BYOC) using SIP Trunking. This gives you complete control over your phone numbers, billing, and call routing while leveraging our AI orchestration engine.

Supported Methods

We support two primary ways to connect telephony:
  1. Twilio Integration: The easiest way to get started. You provide your Twilio credentials, and we handle the webhook configuration.
  2. SIP Trunking: For high-volume or enterprise use cases. You point your carrier (Telnyx, Twilio Elastic SIP, Bandwidth, etc.) to our SIP URI.

How SIP Trunking Works

When you use SIP Trunking with Butter AI, the flow looks like this:
  1. Inbound Call: A user calls your number -> Your Carrier -> Butter AI SIP URI.
  2. Authentication: We authenticate the call based on the SIP Trunk credentials you configured.
  3. Routing: We match the To header (your phone number) to an assigned Agent in our system.
  4. Media: Audio is streamed via RTP to our infrastructure for real-time transcription and synthesis.

Requirements

To use SIP Trunking, you will need:
  • A carrier account (e.g., Telnyx, Twilio).
  • A phone number purchased from that carrier.
  • The ability to configure SIP Origination (Outbound from carrier -> Inbound to us).