For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Connect
BlogHelp CenterAPI PricingSign up
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
  • Get started
    • Overview
    • Quickstart
  • Configure
    • Overview
    • Voice & language
    • Knowledge base
    • Tools
    • Personalization
    • Authentication
  • Deploy
    • Overview
    • Environment variables
      • SIP trunk
        • Vonage
        • Telnyx
        • Plivo
    • WhatsApp
    • Batch calls
  • Monitor
    • Overview
    • Users
    • Testing
    • Experiments
    • Versioning
    • Conversation Analysis
    • Analytics
    • Real-time monitoring
    • OpenTelemetry traces
    • Privacy
    • Cost optimization
    • CLI
  • Advanced
    • Events
    • Custom models
    • LLM cascading
    • Post-call webhooks
  • Resources
    • UI components
  • Guides
    • Chat Mode
    • Burst pricing
    • ElevenLabs' docs agent
    • Scaling user interviews
    • Simulate Conversations
LogoLogo
Login
Login
Connect
BlogHelp CenterAPI PricingSign up
On this page
  • Overview
  • How SIP trunking with Telnyx works
  • Requirements
  • Creating a SIP trunk using the Telnyx UI
DeployTelephonyTelephony providers

Telnyx SIP trunking

Connect Telnyx SIP trunks with ElevenLabs Agents.
Was this page helpful?
Previous

Plivo

Integrate ElevenLabs Agents with your Plivo SIP trunks
Next
Built with

Before following this guide, consider reading the SIP trunking guide to understand how ElevenLabs supports SIP trunks.

Overview

This guide explains how to connect your Telnyx SIP trunks directly to ElevenLabs Agents. This integration allows you to use your existing Telnyx phone numbers and infrastructure while leveraging ElevenLabsโ€™ advanced voice AI capabilities.

How SIP trunking with Telnyx works

SIP trunking establishes a direct connection between your Telnyx telephony infrastructure and the ElevenLabs platform:

  1. Inbound calls: Calls from your Telnyx SIP trunk are routed to the ElevenLabs platform using our origination URI. You will configure this in your Telnyx account.
  2. Outbound calls: Calls initiated by ElevenLabs are routed to your Telnyx SIP trunk using your termination URI, enabling your agents to make outgoing calls.
  3. Authentication: Connection security is maintained through either digest authentication (username/password) or Access Control List (ACL) authentication.
  4. Signaling and Media: The initial call setup (signaling) uses TCP. Once the call is established, the actual audio data (RTP stream) is transmitted over UDP.

Requirements

Before setting up the Telnyx SIP trunk integration, ensure you have:

  1. An active ElevenLabs account
  2. An active Telnyx account
  3. At least one phone number purchased or ported into your Telnyx account
  4. Administrator access to your Telnyx portal
  5. Appropriate firewall settings to allow SIP and RTP traffic

Creating a SIP trunk using the Telnyx UI

1

Sign in to Telnyx

Log in to your Telnyx account at portal.telnyx.com.

2

Purchase a phone number

Navigate to the Numbers section and purchase a phone number that will be used with your ElevenLabs agent.

3

Navigate to SIP Trunking

Go to Voice ยป SIP Trunking in the Telnyx portal.

4

Create a SIP connection

Click on Create SIP Connection and choose FQDN as the connection type, then save.

5

Configure authentication

  1. In the Authentication & Routing Configuration section, select Outbound Calls Authentication.
  2. In the Authentication Method field, select Credentials and enter a username and password.
  3. Select Add FQDN and enter sip.rtc.elevenlabs.io into the FQDN field.
6

Configure inbound settings

  1. Select the Inbound tab.
  2. In the Destination Number Format field, select +E.164.
  3. For SIP Transport Protocol, select TCP.
  4. In the SIP Region field, select your region.
7

Configure outbound settings

  1. Select the Outbound tab.
  2. In the Outbound Voice Profile field, select or create an outbound voice profile.
8

Assign phone number

  1. Select the Numbers tab.
  2. Assign your purchased phone number to this SIP connection.

After setting up your Telnyx SIP trunk, follow the SIP trunking guide to complete the configuration in ElevenLabs.

Telnyx inbound trunks donโ€™t use digest authentication, only fill in those credentials for outbound calls and if your Telnyx trunk requires it.