Documentation Index
Fetch the complete documentation index at: https://docs.wavix.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, ensure you have:- An active phone number in your Wavix account. If you need to purchase one, see our guide on how to buy a phone number.
- A Wavix SIP trunk (How to create a SIP trunk).
- An active Retell AI account.
How it works
Inbound calls
- A customer calls your Wavix phone number.
- Wavix routes the call via SIP to your Retell AI voice agent.
- Retell AI voice agent processes the audio and generates responses.
- Responses are streamed back into the call through Wavix.
Outbound calls
- Your application or Retell AI dashboard triggers a call.
- Retell AI connects to Wavix via SIP.
- Wavix connects the call to your customer via the telephony network.
- The customer answers the call.
- Retell AI voice agent processes the audio and generates responses.
- Responses are streamed back into the call.
Receive calls with Wavix and Retell AI
Import a number into Retell AI
- Sign in to your Retell AI account.
- In the left-hand menu, select Phone Numbers.
- Select the + button and choose Connect to your number via SIP trunking.

-
Enter the imported Wavix number details:
- Phone Number: A Wavix phone number in your account.
- Termination URI: Use
us.wavix.netto ensure the lowest audio latency. - SIP Trunk User Name: Enter the SIP trunk ID from your Wavix account.
- SIP Trunk Password: Your Wavix SIP trunk password.
- Outbound Transport: Use TCP.
- Select Save.
Create a Retell AI voice agent
- In your Retell AI dashboard, open the left-hand menu and select Agents.
- In the top-right corner, select Create an Agent and choose Voice Agent.
- Select an Agent Type and use one of Retell AI’s templates or build a new agent from scratch.
- Once finished, publish your agent:
- Give your agent a descriptive name.
- (Optionally) Provide information about what your agent does.
- Associate it with an imported phone number.

- Select Publish.
Configure your Wavix number
To route inbound calls to your Retell AI agent:- In the Wavix portal, open Numbers & trunks → My numbers.
- Select your number by clicking the ⋯ menu → Edit number.
- Set the inbound call destination type to SIP URI, and enter the destination:
- Select Save to apply changes. Wavix will automatically replace
[did]with your actual number.
Verify the configuration
Place a test call to the Wavix number. You’ll be connected to your agent shortly.Place calls with Wavix and Retell AI
Before placing an outbound call, make sure:- An Outbound Call Agent is assigned to the number.
- The country you plan to call is listed in Allowed Outbound Countries or all countries are allowed.

- Dashboard
- API
- Batch Call tool
Place a call using the dashboard
In the Retell AI dashboard:- In the left-hand menu, select Phone Numbers.
- Choose the imported Wavix number.
- In the top-right corner, select Make an outbound call:
- Phone Number: Enter the number you want to call.
- Dynamic Variables: Provide dynamic variables to prepopulate in your assistant.

- Select Call.
Troubleshooting
If your call doesn’t go through:- Validate the destination number and make sure it is provided in E.164 format.
Place a call using API
To make a call using the API, you’ll need a Retell AI API key:- Navigate to Settings and select API Keys.
- Copy your API key.
You may need to create a new API Key first.
- Run the POST request below using your favorite tool, such as Postman or terminal.
from_number: Originating number, the Wavix number imported to Retell AI.to_number: Destination number you want to call.
Retell AI lets you override the default agent bound to the originating number and pass optional dynamic variables to the Response Engine.
Check the Retell AI API documentation for more details.
Batch Call tool
Batch calls let you create, schedule, and monitor calls in bulk. To place calls using Retell AI Batch Call:- In the Retell AI dashboard, navigate to Batch call and select Create a batch call.
- Give your campaign a name and select an imported Wavix number.
- Upload a list of contacts.
- (Optionally) Schedule your campaign.
- Select Send to launch the campaign.
Make sure your Retell AI allowed CPS (calls per second) does not exceed your Wavix account limit:
- Find your Retell AI CPS (calls per second) in the account settings
- Wavix allows 3 CPS by default. To increase this limit, contact support@wavix.com
Call transfer
Wavix supports using theSIP REFER command.
To transfer a call, you need two Wavix numbers, one for an active call and one to receive the transferred call. Make sure inbound call routing is set up on the second number.
To enable call transfers with Retell AI:
- In your Retell AI dashboard, select the agent you want to enable this functionality for.
- Under Functions, click Add and choose Call Transfer.
- Set the Transfer to to Static Destination and enter a SIP URI to transfer the call to in the following format:
sip:[YOUR_WAVIX_NUMBER]@us.wavix.net. Example:sip:14062260605@us.wavix.net. - Make sure to select Keep raw input.
- Select Cold Transfer under How should the AI handle the transfer?.
- Select SIP REFER as the SIP Transfer Method.
- Select Save.
If you need to use Dynamic Routing for call transfer, make sure the transfer destination(s) are provided in the
sip:[YOUR_WAVIX_NUMBER]@us.wavix.net format .
Update the agent’s prompt to include the transfer call conditions.