Voice AI Use Cases, Pricing in India and the Architecture of an AI Calling Agent

This is Part 3 of a three-part Voice AI guide. Part 1 covered what Voice AI is and the market. Part 2 introduced our AI voice agent. This part covers use cases, pricing and the technical design.

Voice AI use cases

Voice AI for real estate lead qualification

This is where our platform started. Property portals and ad campaigns bring in thousands of leads, and most never pick up or are not serious. The AI agent calls each lead, talks about the project, quotes prices and locations from project facts, and asks if the budget and location work for them. Interested buyers are tagged "Lead | Interested" or "Wants to visit" and go to the sales team's CRM. The rest are filtered out.

Lead follow-up for any sales team

Education, insurance, loans, automobiles and B2B services all have the same problem: too many leads, too few callers. The AI agent calls every lead within minutes and hands over only qualified ones. Leads that ask for details on WhatsApp are tagged "Lead | Send WhatsApp".

Reminders and confirmations

Payment due dates, EMI reminders, appointment confirmations and delivery checks. These calls are short and repetitive, and they are a good fit for automation.

Surveys and feedback

Post-purchase feedback, NPS calls and field surveys. Because every answer is transcribed and summarised, results come back as data, not as a pile of notes.

Citizen and public outreach

Large-scale outreach in Hindi, such as scheme awareness or service information. Campaign analytics can be grouped by telecom circle, so you can see reach by region.

Inbound call answering

Give customers a number to call. The AI agent answers 24x7, handles common questions from your instructions and facts, and records the call for your team.

Voice AI pricing

Our Voice AI uses simple, prepaid, per-minute pricing in INR.

The per-minute rate includes the AI model, the voice, transcripts, summaries, lead tagging and CRM push. There are no separate model or TTS bills. Voicemail detection and automatic call ending also cut wasted minutes, so you pay for conversations, not for ringing and silence.

For a rough comparison: a human caller in India costs a monthly salary plus management and attrition, and can handle one call at a time. An AI calling agent runs many calls at the same time, and you pay only for the minutes used. Contact us for a quote based on your call volume.

Voice AI architecture

This section is for engineering teams who want to know how a production AI calling agent is built.

High-level flow

Customer phone
   │  PSTN
   ▼
Twilio / Indian DID provider ──► TwiML webhook ──► Voice AI backend
   │  bi-directional Media Stream (G.711 μ-law, 8 kHz)
   ▼
WebSocket call server (Node.js + TypeScript)
   ├─► OpenAI Realtime API (speech-to-speech)
   ├─► Optional custom TTS: ElevenLabs / Cartesia / PlayHT
   ├─► Project facts lookup (per-project, Hindi-aware)
   ├─► Transcript + recording storage (MongoDB, object storage)
   └─► Live events to the dashboard
After the call:
   summary + lead classification ──► CRM push (cron) ──► your CRM

Telephony and audio

When a call starts, the telephony provider asks the backend for instructions (TwiML) and opens a two-way audio stream over WebSocket. Phone audio is G.711 μ-law at 8 kHz. The backend sends this format straight to the Realtime model and back, with no resampling. It also removes any session settings that would switch the audio format, because PCM sent as μ-law turns into harsh static on the call.

The platform supports Twilio for global numbers, and an Indian DID provider for local caller IDs and bulk outbound calls. Call events (ringing, answered, hangup, failed) arrive by webhook and update the campaign in real time.

The conversation engine

Knowledge and instructions

Each project has its own instructions (greeting, tone, script) and its own list of facts. Instructions are versioned. A PDF upload is parsed and turned into draft instructions. Fact lookup uses fast keyword scoring (about 10 to 30 ms, no external API call) and keeps Devanagari vowel marks, so Hindi queries match correctly. The lookup function can later switch to vector search without changing the call flow.

After the call

Campaigns and scheduling

A scheduler checks once a minute for campaigns whose start time has arrived. It converts the local working hours into UTC with correct daylight-saving handling. A campaign moves from "scheduled" to "active" with one atomic database update, so two server instances never start the same campaign twice.

Voice AI tech stack

LayerTechnology
Call and API backendNode.js, TypeScript, Express, WebSocket (ws)
AIOpenAI Realtime API; a small OpenAI model for summaries
VoicesOpenAI voices; ElevenLabs, Cartesia, PlayHT for cloned voices
TelephonyTwilio Media Streams; Indian DID provider
DataMongoDB; Redis for caching
FilesS3-compatible object storage for recordings and uploads
Web dashboardNext.js, React, Tailwind CSS
Mobile appReact Native (Expo) for Android and iOS
DeployDocker; Fly.io

Security

All API calls use JWT authentication, and passwords are hashed with bcrypt. Admin actions use a separate admin login. CRM credentials and field mappings are stored per integration, not in shared config.

Frequently asked questions

How much does Voice AI cost per minute in India?

Our standard rate is ₹10 per minute of connected call time, with custom rates for high volume. The rate includes the AI model, voice, transcripts, summaries, lead tagging and CRM push.

What are the best use cases for Voice AI?

High-volume, repetitive calls: lead qualification, lead follow-up, payment and appointment reminders, surveys, public outreach and 24x7 inbound call answering.

Which technology does the AI calling agent use?

OpenAI's Realtime speech-to-speech API, Twilio and an Indian DID provider for telephony, optional ElevenLabs, Cartesia or PlayHT voices, and a Node.js, TypeScript and MongoDB backend.

How do I get a demo?

Email sumit.patel93@gmail.com with your use case and expected call volume.

Try our Voice AI

If you run a sales, support or outreach team that makes a lot of calls, our AI voice agent can take over the repetitive ones. Email sumit.patel93@gmail.com to see a demo or get a quote.