Create a telephony connection
Creates a named BYOP telephony connection. Store the returned connection_id and pass it to call-start or phone-number sync endpoints when a partner has multiple active connections for the same provider.
Authorizations
API key in format: rg_live_xxxx. Pass as a Bearer token in the Authorization header.
Body
Telephony provider to connect.
twilio, exotel, plivo, vobiz, tata_smartflo, sip, voicelink, mcube Human-readable connection name.
1 - 100"Plivo India - Sales"
Twilio/Exotel account SID, or Plivo/Vobiz auth ID.
Alias for account_sid for Plivo/Vobiz.
Provider auth token.
Exotel API key.
Exotel account subdomain.
Exotel caller ID.
Default outbound DID in E.164 format.
^\+[1-9]\d{6,14}$SIP carrier host for BYOP SIP connections.
Outbound SIP username.
Outbound SIP password.
SIP carrier source IPs or CIDR ranges for inbound calls.
DID for SIP or VoiceLink connections.
^\+[1-9]\d{6,14}$SIP transport protocol.
UDP, TCP, TLS VoiceLink username.
VoiceLink password.
Optional VoiceLink or Tata Smartflo API base URL.
Tata Smartflo panel email. Required when provider is tata_smartflo.
"ops@example.com"
Tata Smartflo panel password. Stored encrypted; never returned. Required when provider is tata_smartflo.
"your-smartflo-password"
Optional Tata Smartflo outbound agent leg number. Use only after Vocobase confirms the required Smartflo value for your account.
MCube JWT authentication token (required for MCube).
MCube exenumber — the line outbound calls are placed from. National format allowed (no + required); stored as the connection's default phone number. Required for MCube.
^\+?\d{4,15}$"9876543232"