SIP Trunk Integration (Twilio)

Learn how to set up and connect your SIP trunk to Vodex using Twilio as a reference provider.

A SIP trunk (Session Initiation Protocol) enables voice calls to be transmitted over the internet instead of traditional phone lines making it essential for powering scalable, cloud-based voice communication.

If you're using Vodex for outbound calls, a SIP trunk is what allows our voice AI to make and receive calls through your telecom provider. In this article, we’ll walk you through the step-by-step process of connecting your Twilio SIP trunk to Vodex from configuring your Twilio settings to adding credentials inside Vodex.

Advantages of getting your SIP Trunk

  • We don’t charge carrier charges. You can write to support@vodex.ai to remove carrier charges

  • You have an option to rotate phone number every month to avoid spam

  • You can apply for Shaken/STIR in your Twilio profile so that your calls will be marked as Verified calls in latest US handsets

  • Your Call Reputation is protected

Step 1

Sign up at twilio.com, choose the appropriate plan for your needs, and top up your account with sufficient credits for call activity.

Step 2

Retrieve Your Twilio Account SID and Auth Token

Log in to your Twilio Console. Scroll down the dashboard, you'll find your Account SID and Auth Token under the Account Info section. Keep these handy for configuration.

Step 3

Connect Twilio to Vodex

  1. Log in to your Vodex account.

  2. From the left sidebar, navigate to Settings.

  3. Navigate to the Integration Tab. Click on the Twilio icon.

  4. Enter your Account SID and Auth Token.

  5. Add a friendly name to help you recognize this connection later. Friendly name must not contain any spaces or any special characters

  6. Click Save to complete the integration. You can see the credentials were saved. Hit Next

  7. Select a phone number under select already purchased numbers from your Twilio account or click Buy New Number to buy a number. (You can also buy from Twilio and come here, that number will be displayed under select already purchased numbers)

  8. And hit Next once you select/buy a number

  9. Give a friendly name (to recognize in your Twilio) and Display Name so that this gateway will be displayed on your projects

Note: Twilio sometimes throws Trunk Credentials not found. This might come because of many reasons. Try again with Different friendly name in the last step after 5 minutes. You can repeat this process 2-3 times. If still you are facing the same issue, please contact support

Once the trunk is created, your project’s gateway will be changed to your gateway.

You have to verify your Caller ID again

Step 4

Once created you can go to Twilio Shaken STIR and apply for SHAKEN/STIR to get your calls verified. This might take 1-2 weeks. But this will really improve your calls pickup rate. Once verified you can add your number to your business profile and SHAKEN/STIR so that your calls will be marked as Verified Caller ID

Please Note that SHAKEN/STIR is available only in USA

Enable Countries in Twilio

To enable International Calling on your Twilio, you need to search for Voice Geographic Permissions in your Twilio account

Enable the countries you would like to enable and hit save

📝 We recommend not to enable High Risk as they cost more

Troubleshooting

List named already exists

Retry with a different Friendly Name after 2 minutes

Trunk not found

Retry with a different Friendly Name after 5 minutes