India DID by API
Get an Indian business number and decide where each call goes.
Boni Voice gives builders and teams a +91 number, inbound call routing, events, logs, and endpoint options without turning the first call into a carrier integration project.
Rs 500 per number per month. Inbound included under fair use.
Number to route
Indian DID, inbound call, programmable destination
Buy
Subscribe after approval
Route
Webhook, team, AI, SIP
Observe
Events, logs, recordings
Operate
Fallbacks and follow-up
Capabilities
A simple first number, with serious routing underneath.
Dedicated Indian number
Start with a business DID that can receive inbound calls and be assigned to your org after approval.
Route by API
Point calls to a webhook, Bow Chat workspace, hosted AI agent, fallback phone, SIP URI, or custom voice endpoint.
Call events
Use ringing, answered, missed, completed, failed, and recording-ready events to keep your app updated.
Logs and evidence
Keep the operational trail around numbers, routes, call outcomes, recordings, summaries, and follow-up.
Builder guides
Start with the number layer before debugging the agent.
Indian phone numbers for voice AI agents
A practical guide for Vapi, Retell, LiveKit, n8n, SIP, webhook, Bow Chat, and fallback routing.
Read guideLiveKit-specific route
Use this when your media stack already lives in LiveKit and you need the Indian number layer in front.
Read guideVapi-specific route
Use this when your voice agent is built on Vapi and the missing piece is the Indian number, route, fallback, and logs.
Read guideRetell-specific route
Use this when your Retell AI setup needs an Indian number and a controlled custom telephony handoff.
Read guideDeveloper resources
Public API assets for teams comparing number and routing layers.
These files use dummy IDs and example numbers only. Production access is still approved through the Boni Voice intake, KYC, and tenant setup path.
OpenAPI contract
Machine-readable early access API contract for numbers, routes, call logs, call actions, webhooks, and usage.
Open filePostman collection
Public-safe request collection with dummy IDs, example routes, call actions, webhook setup, and usage checks.
Open fileAPI directory metadata
APIs.json metadata for developer directories, search indexes, and API discovery surfaces.
Open fileRouting proof
A number is not enough. The call needs a visible owner.
The Bow Chat routing demo shows the workflow this DID page is selling toward: the inbound call reaches a team surface, keeps context, and leaves a missed-call or follow-up trail. Boni Voice supplies the Indian number and route layer in front of that workflow.
Inbound call routing demo
A Bow Chat calling demo used as Boni Voice proof: an inbound call reaches the team workspace, keeps caller context visible, and creates a follow-up trail instead of disappearing into one phone.
Route to the endpoint you already have.
The product starts with the Indian number and route. It can connect to multiple endpoints as your call workflow matures.
Decision webhook
Ask your app where this call should go.
Bow Chat
Turn the call into a customer event in the team inbox.
Hosted AI agent
Use a Boni-managed voice AI route when you want intake or qualification.
SIP or custom endpoint
Bring your own telephony, PBX, voice AI provider, or media stack.
Fallback phone
Forward to a human mobile or landline when the primary route is unavailable.
Event webhook
Receive lifecycle updates without making it the media destination.
Get started
From WhatsApp intake to first call.
Message Boni Voice
Start on WhatsApp with the exact message Boni Voice so the intake flow opens.
Submit the basic form
Share organization name, work email, website if any, and what you need the number for.
Create your panel account
After approval, set your password and use panel.boni.one as the scoped customer console.
Subscribe and route
After approval, subscribe to the starter number package, then set the route and validate the first call.
Message Boni Voice to begin.
The WhatsApp flow asks for basic org details, then approved users receive access to panel.boni.one for setup, payment, number allocation, and routing.
FAQ
How much does an Indian DID cost?
The current starter package is Rs 500 per number per month with inbound included under fair use. High-volume, outbound, call-center, or AI-heavy usage should use a custom plan.
Do I need a special voice stack to use this?
No. You can start with a webhook, Bow Chat, hosted AI, SIP, a fallback phone number, or another supported endpoint.
Can I test before going fully live?
Yes. Approved customers can validate the route with a controlled test call before sending real customer traffic. Production use still goes through the normal subscription, KYC, and tenant setup path.
Can this connect to my own voice AI provider?
Yes, when your provider supports a compatible SIP or media endpoint. Boni keeps the Indian number, routing, and call event layer in front of that endpoint.