vSIP- Connectors
Elevenlabs and Exotel SIP trunking Integration Guide for Voice AI
7 min
this guide will walk you through the essential steps to configure your new voice bot, from initial account creation to connecting your phone number and testing the call flow prerequisites before you begin, please ensure you have an active account with elevenlabs part 1 initial bot configuration in this section, you'll set up the core behavior and language of your bot step 1 create and configure your account create an account if you haven't already, sign up for an account with elevenlabs set languages once logged in, navigate to your settings set both the audio language and agent language to english add additional languages if your bot will interact in other languages, you can add them here this guide uses hindi and tamil as examples step 2 define the bot's personality and logic manage prompts go to the prompts section this is where you will define how your bot behaves enter prompts to configure the bot's environment tone , personality , and the ultimate goal of its conversations select the language model (llm) choose gemini as the large language model select the gemini 2 0 flash version for optimal performance adjust the temperature setting to control the creativity of the bot's responses a lower temperature results in more predictable answers, while a higher temperature allows for more varied responses step 3 enhance the customer experience to ensure your customers hear the full initial message without being cut off, disable interruptions for the bot's first message this setting creates a more natural and welcoming introduction part 2 connecting your phone number you have two options for routing calls to your bot websocket or sip trunking follow the instructions for the method you will be using option a connect via exotel select phone number mapping in your phone number settings, choose the exotel option label your mapping give your configuration a clear label, such as exotel india +91 map your exophone enter the exophone number you want to connect to the bot configure mount use this same exophone number in the mount configuration to finalize the connection the "media encryption allowed numbers" field is optional option b connect via sip trunking (fqdn based) this method uses a fully qualified domain name (fqdn) for connection important note registration based trunking is not supported do not create a sip trunk username or password import server settings begin by importing the sip server tcp settings contact support share the sip id generated during the previous step with our support team the team needs this id to configure the fqdn on their end obtain trunk id our support team will create an fqdn mapping using your sip id and exophone number once they are finished, you will receive a trunk id from them you must wait for this id before proceeding part 3 finalizing and testing your call flow once your phone number is connected, you can configure the final call flow step 4 configure the connect applet add the trunk id after receiving the trunk id from the support team, navigate to your connect applet enter the trunk id in the appropriate field, add your trunk id, prepending it with sip example sip\ your trunk id goes here enable call recording (optional) if you wish to record conversations, click the "record call" option set up agent transfers (optional) to give customers the option to speak to a live agent, add another connect applet and configure the call transfer settings according to your use case step 5 save and test save call flow click the save button to finalize your entire configuration make a test call dial the exophone number you configured the bot should answer and function according to your prompt and language settings
🤔
Have a question?
Our knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.