Vault Credentials
In the Rapida dashboard go to Credentials → Create Credential, select provider type Exotel:| Key | Description |
|---|---|
api_key | Exotel API key |
api_secret | Exotel API secret |
account_sid | Exotel Account SID |
Setup
Set PUBLIC_ASSISTANT_HOST
PUBLIC_ASSISTANT_HOST is the public HTTPS hostname Exotel will use to reach your server — for webhooks and the WebSocket media stream.- Production
- Local Development (ngrok)
Set it in Also update
docker/assistant-api/.assistant.env:connection.media in ui/src/configs/config.production.json:Configure the ExoPhone app
In Exotel Dashboard → ExoPhones, select your ExoPhone and assign it an App. Set the passthru URL to:Replace
{assistantId} with the numeric assistant ID from the Rapida dashboard.Attach vault credential to the assistant
In the assistant’s Phone Deployment, select the Exotel vault credential.
What Rapida Returns
When Exotel hits the webhook, Rapida returns passthru XML that connects a WebSocket at:Audio Spec
| Property | Value |
|---|---|
| Encoding | μ-law (PCMU) 8-bit |
| Sample rate | 8000 Hz |
| Channels | Mono |
Twilio
Global PSTN alternative
Vonage
Higher audio quality (16kHz)
Telephony Overview
All providers and URL routing reference
Configuration
Full env var reference