Overview
When inbound calling is set up, anyone who calls your phone number is automatically connected to your voice agent. Voicerix uses a single org-wide webhook URL that works across all supported providers.How It Works
1
Call arrives
Your telephony provider receives an incoming call on your phone number.
2
Webhook triggered
The provider sends a webhook to Voicerix’s inbound endpoint.
3
Agent resolved
Voicerix identifies your org from the webhook credentials and looks up which agent should answer based on the called number’s Inbound workflow assignment.
4
Call handled
Real-time audio streams between the caller and your voice agent over WebSocket. Your agent manages the entire conversation.
Voicerix Inbound Webhook URL
Setup
Step 1: Configure Your Telephony Provider
If you haven’t already, add a telephony configuration in Voicerix under Integrations. Follow the provider-specific guide:Step 2: Assign an Inbound Workflow to a Phone Number
- In Voicerix, go to Integrations and open your telephony configuration
- In the Phone numbers section, edit the number that should receive inbound calls
- Set its Inbound workflow to the agent that should answer
- Save
Step 3: Verify on the Provider Side
Each provider stores the inbound webhook URL in a slightly different place. Check the provider-specific guide to confirm the URL was set correctly:- Twilio — verify webhook
- Telnyx — verify webhook
- Plivo — verify answer URL
- Vonage — verify answer URL
- Cloudonix — verify application URL
- Vobiz — verify answer URL
Step 4: Test
Call your configured phone number from another phone and verify your voice agent picks up and responds correctly.Troubleshooting
Calls go to voicemail instead of the agent
Calls go to voicemail instead of the agent
- Verify the webhook URL is correctly configured at your provider
- Check that the webhook endpoint is publicly accessible
- Ensure the phone number has an Inbound workflow assigned in Voicerix
Agent doesn't respond to incoming calls
Agent doesn't respond to incoming calls
- Confirm your voice agent workflow is properly configured
- Check webhook signature validation is working (credentials in Voicerix match those in your provider console)
- Verify WebSocket connections are established successfully
Workflow not found error
Workflow not found error
Open the called number in Integrations and confirm an Inbound workflow is assigned. Without this assignment, Voicerix has no agent to route the call to.
Account validation failed
Account validation failed
Verify your account credentials in your Voicerix telephony configuration match your telephony provider settings exactly.
Phone number not configured
Phone number not configured
Add this phone number under Phone numbers in your telephony configuration in Voicerix and ensure it is also active in your provider account.
Signature validation failed
Signature validation failed
- Verify your auth token or API key in Voicerix matches your provider
- Ensure webhook requests are coming from your telephony provider’s servers
- Check that your webhook URL is accessible and responding correctly
Poor audio quality on inbound calls
Poor audio quality on inbound calls
- Check network bandwidth and latency from provider to Voicerix
- Verify audio pipeline configuration matches provider requirements
- Review WebSocket connection stability
Best Practices
- Use the same telephony configuration for both inbound and outbound calls
- Always test inbound calling after configuration changes
- Monitor both Voicerix call logs and your provider’s dashboard
- Ensure webhook signature verification is enabled for security

