Artificial intelligence applied to IP telephony allows any business to automate calls with advanced voice assistants. Thanks to the integration between Vocals and netelip, you can connect your AI voice agent to a professional virtual number to handle inbound and outbound calls autonomously.
In this guide you will find:
- What Vocals is and what it can do for your business.
- How it connects with netelip via SIP Trunk.
- The exact steps to configure both platforms.
- How to verify everything is working correctly.
What is Vocals and how does it work
Vocals (Voice-Orchestrated Call and Language System) is an AI telephony platform that lets you create intelligent voice assistants capable of holding natural conversations over the phone. Vocals orchestrates three components in real time: speech recognition (STT), language model reasoning (LLM), and text-to-speech synthesis (TTS).
With Vocals you can:
- Create voice agents with custom personality, instructions, and knowledge.
- Choose from multiple AI providers (OpenAI, Anthropic, Deepgram, ElevenLabs, Google Gemini, and more).
- Handle inbound and outbound calls automatically.
- Connect webhooks for integrations with your CRM or other systems.
- Monitor all conversations with real-time transcriptions and analytics.
By integrating Vocals with a netelip phone number, your AI agent gets a professional phone line to receive or make calls, with no additional hardware required.
How the integration works
The connection between Vocals and netelip is made via SIP Trunk. netelip routes incoming calls to the Vocals SIP server, and Vocals can make outbound calls through netelip as the telephony carrier.
The flow works as follows:
- A customer calls your netelip virtual number.
- netelip routes the call via SIP to Vocals.
- Vocals identifies the called number, finds the assigned AI agent, and starts the real-time conversation.
- The AI agent listens, understands, and responds naturally to the caller.
- For outbound calls, Vocals originates the call through netelip's SIP Trunk.
This setup requires configuration in two places: first in your netelip panel, then in the Vocals dashboard.
1. Configuration in netelip
To ensure incoming calls to your virtual number reach your Vocals agent correctly, you need to configure the routing from your netelip private panel.
1.1. Access your virtual number settings
Log in to your netelip account
Go to cloud.netelip.com and sign in with your credentials.
Navigate to your virtual numbers
Go to Configuration → Virtual Numbers and select the number you want to connect to Vocals.
1.2. Configure routing to Vocals
In the "Configure" option for your virtual number, enter the following parameters:
Virtual number configuration in netelip
| Caller ID format | E.164 |
|---|---|
| SIP Server | sip.usevocals.com |
1.3. Get your netelip SIP credentials
You will need the following credentials from your netelip SIP Line to configure them in Vocals:
- SIP Username: Your SIP number (visible in your netelip account). Example:
+34XXXXXXXXX - SIP Password: You can find it by accessing this link from your netelip private panel.
- netelip SIP Server:
elevenlabs.netelip.com(the SIP server enabled for AI integrations).
2. Configuration in Vocals
Now let's configure Vocals to connect to netelip as a SIP provider so it can send and receive calls.
2.1. Access the Vocals dashboard
Log in to the Vocals dashboard
Go to dashboard.usevocals.com and sign in with your account.
Navigate to SIP Providers
In the sidebar menu, click on SIP Providers and then Add Provider.
2.2. Create the SIP Trunk configuration
Select the "Generic SIP" type and enter the following connection details:
SIP Trunk connection details
| Name | netelip |
|---|---|
| SIP Server | elevenlabs.netelip.com |
| SIP Port | 5060 |
| Transport Protocol | UDP |
| SIP Username | Your netelip SIP username (e.g., +34XXXXXXXXX) |
| SIP Password | Your netelip SIP password |
2.3. Inbound call settings
To receive incoming calls from netelip correctly:
Inbound call settings
| Media Encryption | Disabled |
|---|---|
| Allowed IPs | Leave empty (or add netelip IPs) |
| Inbound Authentication | Not required (leave empty) |
2.4. Add phone numbers
In the Phone Numbers section of the SIP provider you just created, add your netelip virtual numbers in E.164 format (for example: +34951XXXXXX).
2.5. Assign a voice agent
Create or select an AI agent
If you don't have an agent yet, go to the Agents section in the Vocals dashboard and create a new one. Configure its personality, instructions, and your preferred STT/LLM/TTS providers.
Assign the agent to your number
In the Phone Numbers section, select your netelip number and assign the voice agent that will handle the calls.
3. Verify the connection
Once the configuration is complete on both platforms:
- Check SIP registration status: In the Vocals dashboard, go to SIP Providers and verify that the netelip trunk status shows as "Registered".
- Make a test call: Call your netelip virtual number from any phone. The call should be answered by your Vocals voice agent.
- Review the logs: In the Calls section of the Vocals dashboard, you'll see the detailed call log with the full transcription.
sip.usevocals.com and that the SIP credentials entered in Vocals are correct. Also check that media encryption is disabled on both sides.
Need help
If you have questions about the configuration or need to verify your SIP credentials:
- netelip support: Contact from your private client panel.
- Vocals support: Write to contact@usevocals.com or check the documentation.