Skip to main content

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:
LanguageVariants AvailableBest ASR MatchUse Cases
EnglishUS, UK, India, AustraliaAlpha Echo, Google ASRGlobal business, customer service
HindiIndiaAlpha Echo, Nova EchoIndian market campaigns
GermanStandardAll ASR providersGerman-speaking markets
SpanishStandardAll ASR providersSpanish-speaking regions
ItalianStandardAll ASR providersItalian 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
Best for: Matching your target audience’s accent and terminology preferences
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


System Parameters

Temperature Setting

Control the creativity and randomness of AI responses.
TemperatureBehaviorBest ForExample Use Cases
0.0 - 0.3Very consistent, predictableFormal business, complianceLegal notices, appointment confirmations
0.4 - 0.6Balanced, professionalCustomer service, supportHelp desk, technical support
0.7 - 0.9Creative, conversationalSales, engagementSales calls, relationship building
1.0+Highly creative, variedCreative applicationsMarketing, 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.
Standard Transfer Routing
  • Uses your primary configured gateway
  • Consistent with inbound call routing
  • Simplified configuration
  • Standard reliability and quality
Specialized Transfer Routing
  • Dedicated gateway for transfers
  • Optimized for specific transfer scenarios
  • Enhanced routing options
  • Custom quality parameters
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:
OptionCaller ID DisplayedUse Case
defaultYour outbound caller IDStandard business transfers
leadThe original caller’s numberWarm transfers, continuity
Any Number or DIDSpecified phone numberSpecialized routing, departments

Transfer Types

Choose the appropriate transfer method based on your technical requirements and cost considerations.

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
Billing:
  • Charged only until the transfer completes
  • No additional charges for transferred portion
  • Most cost-effective option
Requirements:
  • Gateway/trunk must support SIP REFER
  • Proper SIP configuration required
Advantages:
  • Cost-effective - No charges after transfer
  • Clean handoff - Bot completely disconnects
  • Gateway managed - Reliable transfer handling
  • Scalable - Minimal resource usage
Best for: Standard business transfers, cost-conscious deployments

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
Billing:
  • Full charges for the original lead call
  • Additional 7¢/minute for the transferred call
  • Charges continue for entire call duration
Requirements:
  • No special gateway requirements
  • Works with any SIP provider
Advantages:
  • 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
Best for: Gateways without SIP REFER support, monitoring requirements

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.
https://your-domain.com/api/call-transfer
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"}
Important: The conversation array may have inconsistent keys across different objects, as various AI models generate different data structures. Always validate object keys before processing.

Transfer Webhook Data Fields

Real-time Context:
  • conversation - Complete conversation transcript up to transfer point
  • role - Speaker identification (user/assistant)
  • content - Message content
  • type - Message type (input/response)
Transfer Context:
  • call_uuid - Unique call identifier
  • tenent_id - Organization identifier
  • phone_number - Customer phone number
  • user_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
Result: Agents start transfers with full context, eliminating customer frustration from repeating information.

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.
https://your-domain.com/api/call-insights
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

Unique Identifiers:
  • call_uuid - Unique call identifier
  • projectId - Your project identifier
  • campaignRunId - Campaign run identifier
  • dbUrl - Database reference
Conversation Data:
  • summary - AI-generated call summary
  • transcript - Complete conversation transcript
  • questions - Extracted key-value pairs
  • callRecordingUrl - Audio recording URL
Participant Details:
  • mobileNo - Contact phone number
  • email - Contact email address
  • contactId - Internal contact identifier
  • mandatory_params - Custom field values
Performance Data:
  • duration - Call length in seconds
  • callStatus - Final call status
  • created_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.
ScenarioRecommended ASRLanguage CodeNotes
English BusinessAlpha Echoen-USBest overall performance
Multi-languageGoogle ASRVariousBroad language support
High AccuracyOpenAI WhisperAny supportedMaximum accuracy
Arabic MarketsNova Echoar-SASpecialized for Gulf region
Privacy-sensitiveGenesis EchoAny supportedOn-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

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 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
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:
  1. Test language and ASR combinations in development
  2. Configure transfer settings based on your gateway capabilities
  3. Set up webhook endpoints for both post-call insights and transfer notifications
  4. Configure agent systems to receive and display transfer webhook data
  5. Test transfer scenarios with conversation context delivery
  6. Monitor performance and adjust settings as needed
  7. 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.
I