Inbound Calling
Configure inbound calling for Twilio, Vonage, and Cloudonix providers in Lemu AI
Overview#
Lemu AI supports inbound calling across all supported telephony providers. When someone calls your configured phone number, your voice agent automatically answers and handles the interaction. The inbound calling configuration in Lemu AI uses the same telephony settings as outbound calling.
Supported Providers for Inbound Calls#
Twilio
Industry-leading platform with robust inbound call handling
Cloudonix
SIP-based inbound calling with flexible trunk configuration
Vobiz
Cloud-based telephony with global reach and competitive pricing
Asterisk ARI
Connect to your own Asterisk PBX via the Asterisk REST Interface
Vonage: Inbound calling support is coming soon. Currently supports outbound calling only.
How Inbound Calling Works#
When someone calls your configured phone number:
- Call Received: The telephony provider receives the incoming call
- Webhook Triggered: The provider sends a webhook to Lemu AI
- Agent Activated: Lemu AI activates your configured voice agent workflow
- Audio Streaming: Real-time audio streams between caller and agent via WebSocket
- Conversation Handled: Your voice agent manages the entire conversation
Configuration in Lemu AI#
Setting up inbound calling requires three simple steps:
Step 1: Configure Telephony Provider#
The telephony configuration for inbound calling is identical to outbound calling. Follow the Configuration section in your provider's documentation page:
Step 2: Get Your Workflow Webhook URL#
-
Find Your Workflow ID:
- Navigate to your workflow page (e.g.,
https://app.lemuai.com/workflow/3) - Note the workflow ID from the URL (in this example:
3)
- Navigate to your workflow page (e.g.,
-
Construct Webhook URL:
https://app.lemuai.com/api/v1/telephony/inbound/{workflow_id}For example, if your workflow ID is
3:https://app.lemuai.com/api/v1/telephony/inbound/3
Step 3: Configure Provider-Specific Inbound Settings#
Each telephony provider requires additional configuration to route incoming calls to your Lemu AI webhook. Follow the provider-specific inbound setup instructions:
- Twilio Inbound Setup
- Vonage Inbound Setup
- Cloudonix Inbound Setup
- Vobiz Inbound Setup
- Asterisk ARI Inbound Setup
Testing Inbound Calls#
After completing both the Lemu AI configuration and provider-specific setup:
- Test Call: Call your configured phone number from another phone
- Verify Connection: Ensure your voice agent answers and responds appropriately
- Check Logs: Monitor call logs in both Lemu AI and your provider's dashboard
- Audio Quality: Verify clear two-way audio communication
Troubleshooting Common Issues#
Best Practices#
- Single Configuration: Use the same telephony configuration for both inbound and outbound calls
- Testing: Always test inbound calling after configuration changes
- Monitoring: Monitor both Lemu AI logs and provider dashboards for call analytics
- Backup Numbers: Configure multiple phone numbers for redundancy
- Security: Ensure webhook signature verification is enabled for security
Next Steps#
- Choose your telephony provider and complete the basic configuration
- Follow the provider-specific setup instructions (to be detailed)
- Test your inbound calling setup
- Configure your voice agent workflow for optimal caller experience
