Vault Credentials
In the Rapida dashboard go to Credentials → Create Credential, select provider type Exotel:Setup
1
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:2
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.3
Attach vault credential to the assistant
In the assistant’s Phone Deployment, select the Exotel vault credential.
4
Verify
What Rapida Returns
When Exotel hits the webhook, Rapida returns passthru XML that connects a WebSocket at:Audio Spec
Twilio
Global PSTN alternative
Vonage
Higher audio quality (16kHz)
Telephony Overview
All providers and URL routing reference
Configuration
Full env var reference