Supported Methods
We support two primary ways to connect telephony:- Twilio Integration: The easiest way to get started. You add your Twilio credentials as an Integration in Settings, and select it when importing a number. We handle the webhook configuration automatically.
- 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:- Inbound Call: A user calls your number -> Your Carrier -> Butter AI SIP URI.
- Authentication: We authenticate the call based on the SIP Trunk credentials you configured.
- Routing: We match the
Toheader (your phone number) to an assigned Agent in our system. - 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).