Telephony Providers

Connect your voice agent to phone networks using Twilio, Exotel, Plivo, Telnyx, or Alohaa.

1 min read

Edesy Voice Agent supports multiple telephony providers for both inbound and outbound calls.

Supported Providers#

Provider Region Best For WebSocket Support
Twilio Global International coverage Native
Exotel India Indian market Native
Plivo Global Cost-effective global Native
Telnyx Global Enterprise SIP Native
Alohaa India Indian enterprise Native

Choosing a Provider#

For Indian Market#

Recommended: Exotel

  • Best coverage across India
  • TRAI compliant (handles DND automatically)
  • Competitive pricing for Indian calls
  • Local support and documentation

For Global Coverage#

Recommended: Twilio

  • Widest international coverage
  • Excellent documentation
  • Robust WebSocket streaming
  • Premium pricing

For Cost Optimization#

Consider: Plivo or Telnyx

  • Lower per-minute rates
  • Good API compatibility
  • Growing feature set

Common Features#

All providers support:

  • Inbound Calls: Receive calls on virtual numbers
  • Outbound Calls: Initiate calls via API
  • WebSocket Streaming: Real-time audio bidirectional streaming
  • Call Recording: Automatic recording with URL callback
  • Status Webhooks: Call status updates (ringing, answered, completed)
  • DTMF Support: Keypad input handling

Audio Specifications#

Parameter Value
Sample Rate 8000 Hz
Channels Mono
Bit Depth 16-bit
Encoding μ-law (Twilio) / Linear PCM (Exotel)

Integration Pattern#

┌──────────────┐     ┌─────────────┐     ┌──────────────┐
│   Caller     │────▶│  Provider   │────▶│  Your Server │
│              │     │  (Twilio)   │     │  (WebSocket) │
└──────────────┘     └─────────────┘     └──────────────┘
       │                   │                    │
       │    Phone Call     │   Audio Stream     │
       │◀─────────────────▶│◀──────────────────▶│
       │                   │                    │
       │   Voice Response  │   AI Response     │
       │◀─────────────────▶│◀──────────────────▶│

Next Steps#

Was this page helpful?