Advanced Settings
What you’ll learn: Advanced configuration options for language processing, speech recognition, post-call webhooks, transfer settings, and system parameters to optimize your AI calling campaigns.
Language Configuration
Language Selection
Choose the language for your AI conversations from the available options to ensure optimal speech recognition and response generation.Critical: Incorrect language and ASR combinations will cause call triggering to fail with the error: “Please choose proper language code”
Available Languages
Select from these supported languages in your campaign settings:Language | Variants Available | Best ASR Match | Use Cases |
---|---|---|---|
English | US, UK, India, Australia | Alpha Echo, Google ASR | Global business, customer service |
Hindi | India | Alpha Echo, Nova Echo | Indian market campaigns |
German | Standard | All ASR providers | German-speaking markets |
Spanish | Standard | All ASR providers | Spanish-speaking regions |
Italian | Standard | All ASR providers | Italian market campaigns |
Language Selection Guidelines
- English Variants
- Regional Languages
Choose the Right English Variant:
- English (US) - American pronunciation, terminology
- English (UK) - British pronunciation, terminology
- English (India) - Indian accent optimization
- English (Australia) - Australian accent optimization
Selection Tip: Choose the language variant that best matches your target audience’s location and accent for optimal recognition accuracy.
ASR (Automatic Speech Recognition) Providers
Choose the speech recognition system that best fits your language and accuracy requirements.Available ASR Options
- Alpha Echo (Recommended)
- Google ASR
- OpenAI Whisper
- ElevenLabs Scribe
- Azure Speech
- Genesis Echo
- Nova Echo
Vodex Custom Trained Deepgram ModelFeatures:
- Custom trained on conversation data
- Supports all Deepgram languages
- Enhanced accuracy for calling scenarios
- Optimized for real-time processing
- Better accuracy than standard models
- Conversation-optimized training
- Low latency for real-time calls
- Multi-language support
System Parameters
Temperature Setting
Control the creativity and randomness of AI responses.Temperature | Behavior | Best For | Example Use Cases |
---|---|---|---|
0.0 - 0.3 | Very consistent, predictable | Formal business, compliance | Legal notices, appointment confirmations |
0.4 - 0.6 | Balanced, professional | Customer service, support | Help desk, technical support |
0.7 - 0.9 | Creative, conversational | Sales, engagement | Sales calls, relationship building |
1.0+ | Highly creative, varied | Creative applications | Marketing, entertainment |
Recommended Setting: Use 0.5-0.7 for most business applications to balance consistency with natural conversation flow.
Transfer Configuration
Transfer Gateway
Specify which gateway to use when transferring calls to human agents or other numbers.Default Gateway
Default Gateway
Standard Transfer Routing
- Uses your primary configured gateway
- Consistent with inbound call routing
- Simplified configuration
- Standard reliability and quality
Custom Gateway
Custom Gateway
Specialized Transfer Routing
- Dedicated gateway for transfers
- Optimized for specific transfer scenarios
- Enhanced routing options
- Custom quality parameters
Load Balancing
Load Balancing
Multiple Gateway Support
- Distribute transfers across gateways
- Improved reliability and capacity
- Geographic routing optimization
- Failover capabilities
Transfer Call ID Options
Configure the caller ID displayed when transferring calls:Option | Caller ID Displayed | Use Case |
---|---|---|
default | Your outbound caller ID | Standard business transfers |
lead | The original caller’s number | Warm transfers, continuity |
Any Number or DID | Specified phone number | Specialized routing, departments |
Transfer Types
Choose the appropriate transfer method based on your technical requirements and cost considerations.Transfer Call (Recommended)
SIP REFER Transfer
How it works:
- Sends a SIP REFER command to the gateway/trunk
- Bot disconnects after successful transfer
- Gateway handles the actual call connection
- Charged only until the transfer completes
- No additional charges for transferred portion
- Most cost-effective option
- Gateway/trunk must support SIP REFER
- Proper SIP configuration required
- ✅ Cost-effective - No charges after transfer
- ✅ Clean handoff - Bot completely disconnects
- ✅ Gateway managed - Reliable transfer handling
- ✅ Scalable - Minimal resource usage
Bridge Call
Conference Bridge Transfer
How it works:
- Creates a conference between lead and transfer destination
- Bot remains connected but goes silent
- All parties on the same call
- Full charges for the original lead call
- Additional 7¢/minute for the transferred call
- Charges continue for entire call duration
- No special gateway requirements
- Works with any SIP provider
- ✅ Universal compatibility - Works with any gateway
- ✅ Reliable connection - No dependency on SIP REFER
- ✅ Monitoring capability - Bot can monitor the transfer
- ✅ Fallback option - When SIP REFER isn’t supported
Choosing the Right Transfer Type
- Use Transfer Call When
- Use Bridge Call When
Recommended Scenarios:
- Your gateway supports SIP REFER
- Cost optimization is important
- Clean call handoffs are required
- High-volume transfer scenarios
- Standard business operations
Call Transfer Webhook
Configure real-time conversation data delivery when calls are transferred to human agents, enabling seamless handoffs with full context.Transfer Webhook Configuration
Provide your webhook URL to receive conversation history and call data immediately when a call is transferred to a human agent.Enterprise Feature: Call Transfer Webhook enables human agents to receive complete conversation context, improving transfer quality and customer experience.
Conversation Format: The conversation array supports multiple formats depending on the AI model used:
- Standard:
{"role": "user|assistant", "content": "message", "type": "input|response"}
- Alternative:
{"author": "agent_name", "content": "message"}
Transfer Webhook Data Fields
Conversation History
Conversation History
Real-time Context:
conversation
- Complete conversation transcript up to transfer pointrole
- Speaker identification (user/assistant)content
- Message contenttype
- Message type (input/response)
Call Identification
Call Identification
Transfer Context:
call_uuid
- Unique call identifiertenent_id
- Organization identifierphone_number
- Customer phone numberuser_data
- Custom customer data and context
Transfer Webhook Benefits
- Agent Preparation
- Improved Experience
Informed Handoffs:
- Complete conversation history
- Customer context and data
- Issue identification
- Previous interaction summary
Post-Call Insights Webhook
Configure automated post-call data delivery to your systems for analysis and integration.Webhook Configuration
Simply provide your webhook URL to receive detailed call information immediately after each call completes.Simple Setup: Just enter your webhook URL - no authentication configuration needed. The webhook will receive unauthenticated POST requests with call data.
Questions Field: The
questions
array content will vary for each client as the data is pulled from your custom Insights configuration. However, the structure always remains the same: an array of objects with key
and value
properties.Webhook Data Fields
Call Identification
Call Identification
Unique Identifiers:
call_uuid
- Unique call identifierprojectId
- Your project identifiercampaignRunId
- Campaign run identifierdbUrl
- Database reference
Call Content
Call Content
Conversation Data:
summary
- AI-generated call summarytranscript
- Complete conversation transcriptquestions
- Extracted key-value pairscallRecordingUrl
- Audio recording URL
Contact Information
Contact Information
Participant Details:
mobileNo
- Contact phone numberemail
- Contact email addresscontactId
- Internal contact identifiermandatory_params
- Custom field values
Call Metrics
Call Metrics
Performance Data:
duration
- Call length in secondscallStatus
- Final call statuscreated_date
- Timestamp for each interaction
Webhook Best Practices
1
Endpoint Security
Secure Your Webhook
- Use HTTPS endpoints only
- Validate incoming requests
- Rate limit webhook calls
- Consider IP whitelisting if needed
2
Reliable Processing
Handle Webhook Data
- Respond with HTTP 200 for successful processing
- Implement retry logic for failures
- Store data before processing
- Handle duplicate deliveries gracefully
3
Data Integration
Integrate with Your Systems
- Parse JSON payload correctly
- Map fields to your database schema
- Trigger automated workflows
- Generate reports and analytics
Configuration Best Practices
Language and ASR Optimization
Performance Tip: Always test language code and ASR combinations in a development environment before deploying to production campaigns.
Scenario | Recommended ASR | Language Code | Notes |
---|---|---|---|
English Business | Alpha Echo | en-US | Best overall performance |
Multi-language | Google ASR | Various | Broad language support |
High Accuracy | OpenAI Whisper | Any supported | Maximum accuracy |
Arabic Markets | Nova Echo | ar-SA | Specialized for Gulf region |
Privacy-sensitive | Genesis Echo | Any supported | On-premises option |
Transfer Configuration Guidelines
Important: Always verify that your gateway supports SIP REFER before configuring Transfer Call mode. Use Bridge Call as a fallback option.
Webhook Integration Tips
Development Testing
Development Testing
Test Your Integration:
- Use webhook testing tools (ngrok, RequestBin)
- Validate JSON parsing for both webhook types
- Test error handling and retry logic
- Verify data mapping and conversation parsing
- Test transfer webhook timing and delivery
Production Deployment
Production Deployment
Production Readiness:
- Implement proper logging for all webhook events
- Set up monitoring and alerts for transfer webhooks
- Configure backup endpoints for critical transfers
- Document data flows and agent integration processes
- Ensure real-time processing for transfer webhooks
Transfer Webhook Specific
Transfer Webhook Specific
Agent Integration:
- Display conversation history in agent interface
- Parse user_data for customer context
- Implement real-time webhook processing
- Configure agent notification systems
- Test transfer scenarios thoroughly
Next Steps
After configuring advanced settings:- Test language and ASR combinations in development
- Configure transfer settings based on your gateway capabilities
- Set up webhook endpoints for both post-call insights and transfer notifications
- Configure agent systems to receive and display transfer webhook data
- Test transfer scenarios with conversation context delivery
- Monitor performance and adjust settings as needed
- Document your configuration for team reference
Advanced Configuration Complete? These settings provide fine-grained control over your AI calling campaigns. Proper configuration ensures optimal performance, cost efficiency, and seamless integration with your existing systems.
Need basic configuration help? Check out our Call Settings Overview for fundamental setup guidance and voice configuration options.