Use the Vobiz network
Indian numbers, termination and routing across multiple Indian carriers from one account. The fastest path from signup to a live call.
Vobiz is a SIP trunk provider in India for AI voice agents, PBXs and contact centers. Bring your own carrier, use ours, or run both. INR billing, KYC built into signup, and 140 and 1600-series numbers on Indian carriers, all configured by API.
Works with Vapi, Retell AI, Bolna, LiveKit, ElevenLabs, OpenAI Realtime and 3CX.
Talk to an engineer1# Create a trunk: returns trunk_id and its SIP domain2curl -X POST https://api.vobiz.ai/api/v1/Account/$AUTH_ID/trunks \3 -H "X-Auth-ID: $AUTH_ID" -H "X-Auth-Token: $AUTH_TOKEN" \4 -H "Content-Type: application/json" \5 -d '{"name":"voice-agent-prod","trunk_type":"OUTBOUND","max_concurrent_calls":50}'{ "trunk_id": "aabbccdd-1234-…", "trunk_domain": "aabbccdd-1234-….sip.vobiz.ai"}10min
to first call
Sub-80ms
one-way latency
43
fields on every call record
15M+
calls a day
How it works
No ticket, no provisioning window. Everything below is available in the console or over the REST API.
1# Create a trunk: returns trunk_id and its SIP domain2curl -X POST https://api.vobiz.ai/api/v1/Account/$AUTH_ID/trunks \3 -H "X-Auth-ID: $AUTH_ID" -H "X-Auth-Token: $AUTH_TOKEN" \4 -H "Content-Type: application/json" \5 -d '{"name":"voice-agent-prod","trunk_type":"OUTBOUND","max_concurrent_calls":50}'Response 201 Created{ "trunk_id": "aabbccdd-1234-…", "trunk_domain": "aabbccdd-1234-….sip.vobiz.ai", "trunk_status": "active", "concurrent_calls_limit": 50}Built for voice AI
A conversational turn has roughly 500ms end to end before a pause feels unnatural, and it has to cover speech-to-text, the model, text-to-speech and the network.
On Vobiz, media crosses exactly one internal relay, in India for calls in India.
Your carrier, ours, or both
Vobiz works as your only route, a second route, or the layer your existing carrier plugs into.
Indian numbers, termination and routing across multiple Indian carriers from one account. The fastest path from signup to a live call.
Keep your existing PRI or SIP trunk contract and rates.
See a BYOC setupStart Vobiz as a second route. Shift traffic gradually with priority and weight, and keep your existing route as fallback while you compare.
Connect Vobiz directly to the PBX, SBC or contact center you run on your own premises.
Routing and failover
On the Vobiz network, calls fall back across multiple carriers automatically, per leg, while the call is being set up.
Higher priority URI is tried first; if it fails, the next one takes the call. URIs at the same priority split traffic by weight, so a URI at 20 carries twice the calls of one at 10.
Security and access control
— username and password auth for AI agents, softphones and anything behind NAT. Passwords are write-only and never returned by the API.
— accept traffic only from your SBC, PBX or carrier ranges.
— require an allowlisted IP and valid credentials for defense in depth.
— Ask each end customer to complete their own KYC, so platforms serving many businesses stay compliant per customer.
Integrations
Connect over standard SIP. Nothing on the platform side changes. Keep the orchestration you chose and bring the carrier underneath it.
See all integrationsIndia compliance
Business VoIP in India runs on licensing, KYC and registered calling. Vobiz builds each into the account, so you don't run them separately.
— verification runs in the console at signup, and again for each end customer where you need it.
— DLT-registered, with NDNC scrubbing and calling limited to 9 AM–9 PM.
— the TRAI-designated series for service and transactional calls from regulated entities such as banks, NBFCs and insurers.
Observability
Every call detail record carries 43 fields — MOS, jitter, packet loss, negotiated codec, which side hung up and why. Fetch by call_id, filter per sub-account, or export to CSV. Trunk webhooks report each call’s start and hangup, including billed seconds and MOS.
{ "data": { "mos": 4.5, "jitter": 0, "packet_loss": 0, "codec": "PCMU", "hangup_source": "Caller", "hangup_cause": "NORMAL_CLEARING", … }}call_id▽ Filter per sub-account↓ Export to CSVRelated
Get started
Create a trunk, point your agent at it, place a call.
No ticket, no sales call, no commitment.
FAQ
We use cookies to run this site and, with your permission, to understand how it's used. Read our Cookie Policy.