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
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
For new BYOP integrations, create named connections with the V2 telephony connections API:connection_id. Store it when you need to choose between multiple connections for the same provider.
Each provider also has a backward-compatible V2 credential endpoint that updates that provider’s default connection:
Use the provider-specific setup page for the required fields and examples, or see Telephony Connections for the multi-connection flow.
Start a call
After the provider is enabled and configured, start a call withPOST /api/v2/calls/start and pass the provider value. If the partner has multiple active connections for that provider, also pass connection_id.
provider keep working while there is exactly one active connection for that provider. When more than one active connection exists, the API returns CONNECTION_AMBIGUOUS until connection_id is supplied.
Inbound numbers
For inbound calling with Plivo, Vobiz, or MCube, use the V2 phone-numbers API to sync DIDs and assign agents. MCube uses an explicit E.164numbers array because its DID inventory is added manually:
inbound_enabled: true.
See Inbound Calls for the full DID assignment flow.
Troubleshooting
Next steps
Quick Start
Create an agent and start your first call.
Inbound Calls
Assign inbound numbers to agents.
Telephony Connections
Create and manage multiple named connections.