Documentation Index
Fetch the complete documentation index at: https://docs.vocobase.com/llms.txt
Use this file to discover all available pages before exploring further.
Bring Your Own Phone (BYOP)
Bring your own telephony provider account and start calls through the Vocobase V2 API. This page is a provider-neutral overview; use the provider-specific guides for exact credential fields.Supported providers
| Provider | V2 setup guide | Start-call value |
|---|---|---|
| Twilio | Twilio Setup | "twilio" |
| MCube | MCube Setup | "mcube" |
| Exotel | Exotel Setup | "exotel" |
| Plivo | Plivo Setup | "plivo" |
| Vobiz | Vobiz Setup | "vobiz" |
| SIP | SIP Setup | "sip" |
| VoiceLink | VoiceLink Setup | "voicelink" |
Check provider access
Your account must be allowed to use a provider before you can start calls with it.allowed_telephony_providers and a telephony object that shows which providers are configured.
allowed_telephony_providers, contact Vocobase support to enable it for your partner account.
Configure credentials
Each provider has its own V2 credential endpoint:| Provider | Endpoint |
|---|---|
| Twilio | PUT /api/v2/config/telephony/twilio |
| MCube | PUT /api/v2/config/telephony/mcube |
| Exotel | PUT /api/v2/config/telephony/exotel |
| Plivo | PUT /api/v2/config/telephony/plivo |
| Vobiz | PUT /api/v2/config/telephony/vobiz |
| VoiceLink | PUT /api/v2/config/telephony/voicelink |
Start a call
After the provider is enabled and configured, start a call withPOST /api/v2/calls/start and pass the provider value.
Inbound numbers
For inbound calling with Plivo or Vobiz, use the V2 phone-numbers API to sync DIDs and assign agents:Troubleshooting
| Symptom | Action |
|---|---|
| Provider is not allowed | Ask Vocobase support to enable the provider for your partner account. |
| Provider is allowed but not configured | Send the provider’s V2 credential setup request again. |
| Calls fail immediately | Confirm the provider credentials, from-number, and destination number format. |
| Inbound DID does not route to the expected agent | Re-check the DID assignment with GET /api/v2/phone-numbers. |
Next steps
Quick Start
Create an agent and start your first call.
Inbound Calls
Assign inbound numbers to agents.