Skip to main content

Advanced Configuration Overview

This section covers advanced configuration options for optimizing, securing, and scaling your Exotel deployment. These configurations go beyond basic setup and are typically used by teams with production workloads that require higher reliability, tighter security, or custom behavior.

Configuration Areas​

AreaWhat It CoversRecommended For
Webhooks SetupWebhook URLs, retry logic, payload formatsAll users with server-side integrations
IP WhitelistingRestrict API access to specific IPsGrowth and Enterprise accounts
Rate LimitingAPI throttling, concurrent call limitsAll API users
High AvailabilityRedundancy, failover, multi-regionEnterprise accounts
Number MaskingPrivacy for two-party callsMarketplace and delivery platforms
Call Recording ConfigDual-channel, storage, retention policiesAll accounts with recording enabled
TTS ConfigText-to-speech languages, voices, SSMLAccounts using TTS in call flows
Custom Caller IDDisplay rules, verified numbersGrowth and Enterprise accounts
Concurrent CallsCall limits, scaling, burst capacityAccounts with high call volumes
Network RequirementsPorts, protocols, bandwidth, firewall rulesIT teams setting up Exotel

Configuration Access​

Most advanced configurations are available through:

MethodAccess
Dashboardmy.exotel.com > Settings > Advanced
APISelected configurations can be managed via the Exotel API
Account ManagerEnterprise configurations may require your account manager to enable features

Plan Availability​

ConfigurationStarterGrowthEnterprise
WebhooksYesYesYes
IP Whitelisting--YesYes
Rate Limit Customization--LimitedYes
High Availability----Yes
Number Masking--YesYes
Call Recording (basic)YesYesYes
Call Recording (dual-channel)--YesYes
TTS (basic)YesYesYes
TTS (SSML, custom voices)----Yes
Custom Caller ID--YesYes
Concurrent Call ScalingLimitedModerateCustom
Dedicated Infrastructure----Yes
tip

If a configuration is not available on your current plan, consider upgrading your plan or contacting your account manager to discuss enterprise options.

Getting Started​

For New Integrations​

If you are building a new integration with Exotel, configure these items first:

  1. Webhooks -- Set up status callbacks to receive real-time event notifications
  2. Network Requirements -- Ensure your firewall and network allow Exotel traffic
  3. Rate Limiting -- Understand API rate limits to design your integration correctly

For Production Hardening​

If you are preparing for production deployment:

  1. IP Whitelisting -- Restrict API access to your servers only
  2. High Availability -- Set up redundancy for critical call flows
  3. Concurrent Calls -- Ensure your limits can handle peak traffic

For Compliance and Privacy​

If your use case has regulatory or privacy requirements:

  1. Number Masking -- Protect customer and agent phone numbers
  2. Call Recording Config -- Configure recording retention and encryption
  3. Custom Caller ID -- Control what numbers are displayed to call recipients