View Categories

Quick Start Guide – VoxPria SIP Trunks

2 min read

Get your AI agents answering phone calls in under 10 minutes! This guide walks you through the essential steps to connect your first phone number.

What You’ll Need #

Before starting, gather these items:

  • A VoxPria account with SIP features enabled
  • A phone number from a supported SIP provider (or purchase one)
  • SIP authentication credentials from your provider
  • An AI agent configured in VoxPria

Step 1: Create Your SIP Trunk #

A SIP trunk is the connection between VoxPria and your phone provider.

  1. Navigate to Phone Numbers in the VoxPria dashboard
  2. Click SIP Trunks in the top navigation
  3. Click Create Trunk
  4. Select your provider type:
  • ElevenLabs SIP – Recommended for most users
  • OpenAI SIP – For GPT-4o Realtime integration
  • Generic – For other SIP providers

For ElevenLabs SIP #

  1. Enter a descriptive Trunk Name (e.g., “My ElevenLabs Trunk”)
  2. Add your SIP Username from ElevenLabs
  3. Add your SIP Password from ElevenLabs
  4. Server is pre-configured as sip.rtc.elevenlabs.io
  5. Choose TLS (recommended) or TCP transport
  6. Click Create Trunk

For OpenAI SIP #

  1. Enter a descriptive Trunk Name (e.g., “My OpenAI Trunk”)
  2. Add your OpenAI Project ID
  3. Add your OpenAI API Key
  4. Server is pre-configured for OpenAI
  5. Click Create Trunk

For Generic SIP Providers #

  1. Enter a descriptive Trunk Name
  2. Add your SIP Username
  3. Add your SIP Password
  4. Enter your provider’s SIP Server Address
  5. Set the Port (usually 5060 for TCP, 5061 for TLS)
  6. Choose Transport type (TLS recommended)
  7. Click Create Trunk

Step 2: Import Your Phone Number #

Now add your phone number to VoxPria.

  1. Go to Phone Numbers in the dashboard
  2. Click Import Number
  3. Enter your phone number in E.164 format (e.g., +12125551234)
  4. Select the SIP Trunk you created
  5. Choose the Engine (ElevenLabs or OpenAI)
  6. Click Import

Important: Phone numbers must be in E.164 format starting with a + sign followed by the country code and number with no spaces or dashes.

Step 3: Assign an AI Agent #

Link your phone number to an AI agent so it can handle calls.

  1. Find your imported phone number in the list
  2. Click the Edit button
  3. In the Agent dropdown, select your AI agent
  4. Click Save Changes

Step 4: Test Your Setup #

Make a test call to verify everything works!

Testing Inbound Calls #

  1. Use your mobile phone to call your configured number
  2. Your AI agent should answer and begin the conversation
  3. Have a brief conversation to test response quality
  4. After the call, check the Call Logs to review the interaction

Testing Outbound Calls (ElevenLabs Only) #

  1. Navigate to Campaigns or use the API
  2. Create a test campaign with your phone number
  3. Add a test recipient (your own mobile number)
  4. Start the campaign and wait for the call
  5. Verify your agent makes the outbound call successfully

Troubleshooting Common Issues #

“Import Failed” Error #

  • Verify your API key is correctly entered in the trunk settings
  • Ensure the phone number format is correct (E.164)
  • Check that you haven’t exceeded the import rate limit (10 per minute)

Agent Not Answering Calls #

  • Confirm the agent is assigned to the phone number
  • Verify the agent has a valid system prompt configured
  • Check that your SIP trunk credentials are correct
  • Review call logs for specific error messages

Connection Issues #

  • Ensure you selected the correct transport type (TLS/TCP)
  • Verify your provider’s SIP server address is correct
  • For ElevenLabs, use sip.rtc.elevenlabs.io (not the old address)
  • Check firewall settings allow SIP traffic on the correct ports

Next Steps #

Optimize Your Setup #

  • Configure call recording preferences
  • Set up call routing rules
  • Create custom greetings for different scenarios
  • Enable call analytics and monitoring

Scale Your Operations #

  • Import additional phone numbers
  • Create multiple trunks for different providers
  • Set up automated calling campaigns
  • Integrate with your CRM via webhooks

Advanced Configuration #

Need Help? #

Congratulations! Your AI agent is now ready to handle phone calls. Start building amazing voice experiences!

Go to Top