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 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 account 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 or Vobiz, use the V2 phone-numbers API to sync DIDs and assign agents. MCube DIDs can be registered the same way — its inventory is added manually, so it takes an explicit E.164numbers array — but MCube inbound is not currently available; registering the DID does not make it ring. See Inbound Calls.
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.