# NaCaller AI > NaCaller AI is an AI telecalling platform for businesses in Andhra Pradesh and Telangana. Its AI voice agents call customers in Telugu, Hindi and English — in real regional Telugu dialects — from ₹3.99 a minute (₹3 on the largest plan), with 10 free minutes and no card. Key facts: - Languages: Telugu, Hindi and English on every plan; 10+ Indian languages from the Starter plan. 54 regional Telugu voices across Andhra Pradesh and Telangana. - Voice collection: 168 voice personas across nine Indian languages, each cast for a named region rather than a generic national accent — Telugu 54, Hindi 16, Tamil 15, Kannada 14, Malayalam 14, Marathi 14, Bengali 15, Odia 14, Gujarati 12. Every language has its own page listing its regions and what those dialects differ in. - Products: AI calling agents; Miss OTP (missed-call phone-number verification API, no SMS or DLT); Voice OTP (we call the user and read a code — the fallback to a missed call); Instant Leads (Facebook and Instagram lead ads called back within seconds, and people who message a business WhatsApp number, through providers such as WATI, Interakt, AiSensy and Gupshup). - Try it without signing up: talk to a NaCaller AI agent in your browser for two minutes, choosing the agent and the language, with no phone number or verification. Or have the agent call your own phone (this one asks you to prove you own the number). - Creating an agent: describe your business by voice or typing; NaCaller reads the main pages of your website, drafts the script and picks a suitable voice and language, and you edit anything and test it with a browser call. The agent only goes live after you approve it. Manual setup is also available. - Fair use: calling is billed per minute. AI features such as agent creation, AI write and call analysis draw on a monthly allowance of AI credits included in every plan. - Phone numbers: calls go out on NaCaller's own numbers at no extra cost on every plan. A dedicated number of your own, used as caller ID, is optional and costs ₹399 a month per number, billed separately from the plan; Indian numbers need a one-time business KYC the carrier must accept. - Based in Visakhapatnam, Andhra Pradesh. Contact: hello@nacaller.com, +91-62812-47412. Plans (monthly, INR): - Free Trial: free — 10 calling minutes, 1 AI agent - Starter: ₹1,995/month — 500 calling minutes, 3 AI agents - Growth: ₹7,000/month — 2,000 calling minutes, 10 AI agents - Scale: ₹22,500/month — 7,500 calling minutes, 50 AI agents - Enterprise: on request ## Product - [Home](https://nacaller.com/): what NaCaller does and who it is for - [Features](https://nacaller.com/features): everything the agent does on a call - [Voices & dialects](https://nacaller.com/how-we-talk): recorded samples of every voice - [AI virtual receptionist](https://nacaller.com/ai-receptionist): answers, qualifies and live-transfers every inbound call - [Telugu AI calling](https://nacaller.com/telugu-ai-calling): AI telecalling in Telugu, by region - [Languages](https://nacaller.com/languages): all ten languages one agent speaks - [Hindi AI calling](https://nacaller.com/hindi-ai-calling): An AI voice agent that phones your leads in natural Hindi and Hinglish — EMI reminders, site visits, admissions and orders in the Hindi belt. Free demo. - [Tamil AI calling](https://nacaller.com/tamil-ai-calling): An AI voice agent that calls your leads and customers in natural Tamil — reminders, follow-ups, site visits and admissions across Tamil Nadu. Free demo call. - [Kannada AI calling](https://nacaller.com/kannada-ai-calling): Phone every lead in everyday Kannada: site visits, clinic appointments, COD orders and admissions, from Mysuru to Belagavi. Try a free demo call today. - [Malayalam AI calling](https://nacaller.com/malayalam-ai-calling): An AI voice agent that calls in natural Malayalam — Kerala leads by day, Gulf NRI customers at their own hour. Site visits, reminders, bookings. Free demo. - [Marathi AI calling](https://nacaller.com/marathi-ai-calling): An AI agent that phones your leads in everyday Marathi — site visits, EMI reminders, admissions — from Pune and Mumbai to Nashik and Nagpur. Free demo. - [Bengali AI calling](https://nacaller.com/bengali-ai-calling): AI calls in everyday Bengali for coaching admissions, microfinance EMI and insurance renewal reminders in Kolkata, Howrah, Durgapur, Siliguri. Free demo. - [Odia AI calling](https://nacaller.com/odia-ai-calling): An AI voice agent that phones patients and borrowers in everyday spoken Odia: appointment reminders, EMI follow-ups and lead calls in Odisha. Free demo. - [Gujarati AI calling](https://nacaller.com/gujarati-ai-calling): An AI voice agent that calls buyers and leads in natural Gujarati — order confirmations, dispatch updates and EMI reminders for Surat and Ahmedabad SMEs. - [Live demo](https://nacaller.com/demo): talk to an AI agent in your browser with no signup, or have it call your own phone - [Pricing](https://nacaller.com/pricing): plans, per-minute cost, what is included - [Miss OTP](https://nacaller.com/missed-call-otp): missed-call verification API - [Voice OTP](https://nacaller.com/voice-otp): OTP read out on a phone call, billed per answered call - [Instant Leads](https://nacaller.com/instant-leads): Meta lead ads called in seconds - [Integrations](https://nacaller.com/connect): forms, automations, webhooks - [Knowledge base](https://nacaller.com/knowledge-base): every product, price, policy and answer on one page - [Use cases](https://nacaller.com/use-cases): by business type ## NaCaller API Reference - [Overview](https://nacaller.com/docs): The NaCaller API Reference: verify Indian mobile numbers with a missed call, or a voice call that reads a code. Get a key, one base URL, one auth header, and a prompt you can paste into your AI coding tool. - [Miss OTP](https://nacaller.com/docs/miss-otp): Start a missed-call verification, show the number, poll status or take the webhook. Every field, status code and limit, with curl, Node and Python samples. - [Voice OTP](https://nacaller.com/docs/voice-otp): We call the number and read a 6-digit code aloud. Start, check and status endpoints, limits and billing, with curl, Node and Python samples. - [Webhooks](https://nacaller.com/docs/webhooks): The signed verification callback (X-MissOTP-Signature, HMAC-SHA256) with Node and Python verifiers, and the inbound webhook that posts leads into NaCaller. ## Compare (figures checked 11 September 2026) - [NaCaller vs Outpero](https://nacaller.com/compare/nacaller-vs-outpero): Outpero sells Telugu AI voice agents as a per-employee subscription. - [NaCaller vs Bolna](https://nacaller.com/compare/nacaller-vs-bolna): Bolna is a voice-AI platform priced per minute in dollars, with the option to bring your own model and speech keys and 10+ Indian languages. - [NaCaller vs Ringg AI](https://nacaller.com/compare/nacaller-vs-ringg-ai): Ringg AI sells voice agents at ₹6 per connected minute with speech, voice, model and telephony bundled, alongside chat, WhatsApp and browser agents. - [NaCaller vs Vapi](https://nacaller.com/compare/nacaller-vs-vapi): Vapi is a developer platform for building voice agents anywhere in the world: $0.05 a minute for the platform, with telephony, transcription, the language model and the voice each billed on top by their providers. - [NaCaller vs SquadStack](https://nacaller.com/compare/nacaller-vs-squadstack): SquadStack runs AI voice agents for large Indian consumer brands — especially banks, lenders and insurers — priced against outcomes and on enquiry; its own FAQ puts it at typically ₹2–5 a minute. - [AI telecaller vs a human telecaller](https://nacaller.com/compare/ai-vs-human-telecallers): An AI agent costs less per talk-minute than a salaried telecaller and never misses the first minute after an enquiry — but it is not a closer. ## Guides - [How to choose a Telugu AI voice agent: nine checks before you pay (2026)](https://nacaller.com/blog/best-telugu-ai-voice-agent): A buyer's checklist for Telugu AI voice agents: dialect coverage, speed, interruptions, all-in pricing, rules and proof, with published prices at three volumes. - [The cheapest AI voice agent in India: why the lowest per-minute price misleads (2026)](https://nacaller.com/blog/cheapest-ai-voice-agent-india): Per-minute rates hide platform fees, per-agent subscriptions, minimums and rounding. Here is how to work out what an AI voice agent really costs in India, with published prices. - [An AI voice agent for real estate in Hyderabad: call every enquiry in Telugu within a minute](https://nacaller.com/blog/ai-voice-agent-real-estate-hyderabad): How a Hyderabad developer or broker can use an AI voice agent to call new enquiries in Telugu, qualify them and book site visits, with a sample script and a cost worked out. - [AI voice agents for clinics in Andhra Pradesh and Telangana: reminders that cut no-shows](https://nacaller.com/blog/ai-voice-agent-clinics-andhra-telangana): How clinics and diagnostic labs use an AI voice agent to remind patients in Telugu, confirm appointments and follow up, with a sample script, costs and privacy notes. - [Are AI calling agents legal in India? What the rules say and what to check (2026)](https://nacaller.com/blog/are-ai-calling-agents-legal-in-india): AI calling is not banned in India, but calls fall under TRAI's telemarketing rules, DND and consent, and AI-generated audio is now regulated. A plain-language guide, not legal advice. - [AI telecalling in Telugu: the 2026 guide](https://nacaller.com/blog/ai-telecalling-in-telugu-guide): What AI telecalling in Telugu is, why the dialect matters more than the language, what a good Telugu calling script sounds like, the rules in India, and what it costs. - [What an AI calling agent really costs in India (2026)](https://nacaller.com/blog/ai-calling-agent-cost-india): The four parts of an AI calling price, what the main platforms in India publish per minute, what gets billed on top, and how to work out cost per call and per lead. ## Directories - [AI calling by city](https://nacaller.com/ai-calling): Hyderabad, Visakhapatnam, Vijayawada and more - [AI calling by industry](https://nacaller.com/for): real estate, education, clinics and more - [Glossary](https://nacaller.com/glossary): AI calling terms explained ## Optional - [Full text for AI assistants](https://nacaller.com/llms-full.txt) - [FAQ](https://nacaller.com/faq) - [About](https://nacaller.com/about) - [Contact](https://nacaller.com/contact) ## Voice collection by language 168 voice personas across nine Indian languages. Counts below are generated from the live persona catalogue. ### Telugu — 54 voice personas, 43 regions Page: https://nacaller.com/telugu-ai-calling · Regions served: Andhra Pradesh and Telangana Regions cast for: Telangana; Hyderabad; Coastal Andhra; North Andhra (Vizag); East Godavari; Rayalaseema; Chittoor / Tirupati; Nellore; Guntur / Krishna; West Godavari; North Andhra (Srikakulam); South Telangana (Palamuru); North Telangana (Karimnagar); Andhra & Telangana; North Telangana (Warangal); North Telangana (Nizamabad); East Telangana (Khammam); North Telangana (Adilabad); South Telangana (Nalgonda); West Telangana (Medak / Sangareddy); Rayalaseema (Kurnool); Rayalaseema (Anantapur); Rayalaseema (Kadapa); Coastal Andhra (Prakasam / Ongole); Krishna (Vijayawada); Visakhapatnam; East Godavari (Kakinada); East Godavari (Rajahmundry); Guntur (Tenali); Hyderabad (Old City); Secunderabad; Tirupati; Vizianagaram; Visakhapatnam (Gajuwaka); Visakhapatnam (Duvvada); Visakhapatnam (Seethammadhara); Visakhapatnam (Sheela Nagar); Visakhapatnam (Marripalem); Visakhapatnam (Simhachalam); Visakhapatnam (MVP Colony); Visakhapatnam (Ukkunagaram); Visakhapatnam (Bheemunipatnam); Visakhapatnam (Rushikonda) - Telangana: Homely, unbookish Telangana Telugu — ‘bagunnava’ endearments, ‘chala’ for very, and the Hyderabadi city clip when the call is to town rather than a village. - Coastal Andhra & the Godavari: The famous Godavari lilt — soft, musical, polite standard Telugu, distinct either side of the river: Kakinada and Konaseema on the east, the Bhimavaram–Tanuku belt on the west. - North Andhra (Uttarandhra): Vizag slang rather than bookish Telugu, getting more rustic towards Srikakulam, where the Odia side of the border colours the vowels. - Rayalaseema & Chittoor: Earthy, direct Kadapa–Kurnool speech; nearer Tirupati and Nellore a Tamil-tinged lilt takes over, a real Tamil–Telugu blend. - Visakhapatnam, neighbourhood by neighbourhood: Eleven Vizag personas cast by what people there actually do — a Gajuwaka coaching counsellor, a Duvvada tiffin service, a Seethammadhara CA, a Bheemunipatnam seafood trader, a Rushikonda team lead. - Claim: largest Telugu voice catalogue among AI calling platforms. Among AI calling and voice-agent platforms, the largest Telugu catalogue we found elsewhere lists 16 voices — the same sixteen offered for every other language that platform supports. Counting only voices built for Telugu, the biggest is around ten, and none is labelled by region. (Text-to-speech studios list more raw voices, but they are not calling agents cast by district.) (checked September 2026) ### Hindi — 16 voice personas, 10 regions Page: https://nacaller.com/hindi-ai-calling · Regions served: Uttar Pradesh, Bihar, Madhya Pradesh, Rajasthan and Delhi NCR Regions cast for: Hyderabad; North India; Pan-India (standard); Delhi; Lucknow / Awadh; Bihar / east UP; Haryana; Rajasthan; Mumbai; Indore / Malwa - Delhi & pan-India standard: Clean standard Hindi with only the English words customers really use — and the Delhi register that tags ‘ji’ onto everything. - Lucknow / Awadh: Refined Hindi-Urdu with the nuktas kept, almost no English, ‘hum’ for ‘I’ with plural verbs — the courteous Awadhi register. - Hyderabad: Dakhni Hindi: ‘nakko’, ‘hau’, ‘kaiku’ — a variety of Hindi a Delhi voice cannot fake. - Mumbai, Bihar, Haryana, Rajasthan, Malwa: Bambaiya’s ‘-ich’ emphatics; a gentle Bhojpuri colour without being Bhojpuri; a light Haryanvi touch capped at two markers a sentence; the Marwari ‘sa’ honorific; Indore’s easy Malwi tilt. ### Tamil — 15 voice personas, 6 regions Page: https://nacaller.com/tamil-ai-calling · Regions served: Tamil Nadu Regions cast for: Formal / professional; Chennai; Kongu; Madurai; Tirunelveli; Kanyakumari - Chennai: Fast city Tamil, English-heavy, with the ‘-aa’ question tag: ‘free-yaa irukkeengala?’, ‘okay-vaa?’ — and everyday slang like ‘oru pejaarum illa’. - Madurai: Southern Tamil with its own directness and address forms, warmer and less clipped than Chennai speech. - Tirunelveli & Kanyakumari: Deep-south Tamil, with the vocabulary and verb endings that mark a caller as being from that side rather than from the city. - Kongu (Coimbatore–Erode): The western belt’s own register, and a business-professional set that stays in neutral spoken Tamil with ‘-nga’ on every request. ### Kannada — 14 voice personas, 7 regions Page: https://nacaller.com/kannada-ai-calling · Regions served: Karnataka Regions cast for: Karnataka; Neutral (standard Kannada); Bengaluru; Mysuru; Dharwad / North Karnataka; Mangaluru coast; Kalaburagi - Bengaluru: Quick city Kannada with clipped forms and plenty of English — offers, delivery slots, confirmations and numbers all stay in English, the way they do in the city. - Mysuru (Old Mysore): Soft, unhurried Mysuru Kannada with gentle honorific endings — patient and homely rather than corporate. - Dharwad & Kalaburagi (North Karnataka): North Karnataka politeness particles on almost every line; around Kalaburagi a few everyday Urdu-origin words, kept well short of heavy Dakhni. - Mangaluru coast: Clean coastal Kannada with full verb endings, a little brisker — the customer-support register of the coast. ### Malayalam — 14 voice personas, 5 regions Page: https://nacaller.com/malayalam-ai-calling · Regions served: Kerala Regions cast for: Neutral (standard Malayalam); Thiruvananthapuram; Kochi / Central Kerala; Thrissur; Malabar / Kozhikode - Thiruvananthapuram: Travancore Malayalam at a calm pace, with the existential form the south uses in place of the standard one, and its own tag questions. - Kochi / central Kerala: Brisk IT-hub Malayalam, heavily mixed with English — soft affirmations and an English ‘done’ dropped mid-sentence. - Thrissur: Clear, unclipped Thrissur speech with confident fillers and full verb endings — assertive without being fast. - Malabar / Kozhikode: The v→b shift Malabar is known for, clipped verb endings, and youth slang a Thiruvananthapuram voice would never use. ### Marathi — 14 voice personas, 8 regions Page: https://nacaller.com/marathi-ai-calling · Regions served: Maharashtra Regions cast for: Neutral (standard Marathi); Pune; Mumbai; Kolhapur; Vidarbha (Nagpur/Amravati); Marathwada (Aurangabad/Nanded); Marathwada (Latur/Beed); Konkan (Sindhudurg) - Pune: Textbook-close Puneri Marathi — the respectful ‘aapan’, a softener before every request, crisp and composed. - Mumbai: Bambaiya Marathi mixed heavily with Hindi and English, fast, with friendly address tags city callers actually use. - Vidarbha (Nagpur / Amravati): Varhadi Marathi — different dative pronouns from standard Marathi, its own progressive ending, spoken at a patient, gentle pace. - Marathwada, Kolhapur & the Konkan: Marathwada takes sparing Urdu-origin loanwords; Kolhapur is earthy and direct; Malvani on the Sindhudurg coast swaps the standard pronouns out entirely. ### Bengali — 15 voice personas, 5 regions Page: https://nacaller.com/bengali-ai-calling · Regions served: West Bengal Regions cast for: Neutral (standard Bengali); Kolkata; Bangal-rooted Bengali; North Bengal / Siliguri; Medinipur - Kolkata: Fast city Bengali mixed heavily with English, with the casual end-of-phrase particle and the intensifier young Kolkata actually uses. - Bangal-rooted (East Bengal) speech: The Bangal progressive verb ending in place of the standard one, and its own words for ‘good’ and ‘isn’t it’ — audibly not Kolkata. - North Bengal / Siliguri: Clean standard Bengali at a measured, unhurried pace rather than Kolkata’s quick clip. - Medinipur: The region’s own verb endings, its word for ‘why’ in place of the standard one, and a respectful third-person form Kolkata does not use. ### Odia — 14 voice personas, 9 regions Page: https://nacaller.com/odia-ai-calling · Regions served: Odisha Regions cast for: Odisha; Cuttacki (neutral, standard); Cuttacki (urban); Sambalpuri (Sambalpur/Bargarh); Sambalpuri (Sundargarh/Jharsuguda); Sambalpuri (Balangir); Ganjam/Berhampur; Balasore/Bhadrak; Balasore/Mayurbhanj - Cuttacki (Bhubaneswar–Cuttack standard): Standard Cuttacki Odia, always the respectful address, never the familiar one — plus an urban sales-floor version with heavy English on brands, dates and confirmations. - Sambalpuri (western Odisha): Sambalpur, Bargarh, Jharsuguda, Sundargarh and Balangir each get their own voice: the final schwa dropped in casual words, the western agreement particles, and a pace that slows the further from town you go. - Ganjam / Berhampur: Conversational Ganjam Odia with its markers used sparingly — its own words for ‘what’, ‘people’ and ‘they’, never stacked into caricature. - Balasore / Bhadrak / Mayurbhanj: Baleswari Odia from the coastal-north trade towns: a different ‘what’ and ‘why’ from standard, its own possessives and past tense. - Claim: largest Odia voice catalogue among AI calling platforms. Among AI calling and voice-agent platforms, several of the largest do not offer Odia at all. The biggest Odia catalogue we found elsewhere lists eight voices, none of them labelled by region. (checked September 2026) ### Gujarati — 12 voice personas, 6 regions Page: https://nacaller.com/gujarati-ai-calling · Regions served: Gujarat Regions cast for: Neutral (standard Gujarati); Ahmedabad; Surat; Saurashtra (Rajkot/Bhavnagar); Anand / Kheda; Kutch (Bhuj/Gandhidham) - Ahmedabad: Fast Ahmedabadi Gujarati heavily mixed with English, opening on the city’s emphasis filler, with an intensifier and a soft confirming tag. - Surat: Surati Gujarati from the textile trade — a different greeting from the standard one, warm trade address forms, cheerful and quick. - Saurashtra (Rajkot / Bhavnagar): Kathiawadi in its plain-spoken folk register: the copula and past-tense endings are swapped out for the Saurashtra forms. - Anand / Kheda and Kutch: The Charotar dairy belt keeps the respectful address even in casual talk and sits closer to textbook Gujarati; Kutch adds a light Kutchi flavour on everyday trade words. ## Developer API summary (for AI coding tools) Docs: https://nacaller.com/docs. Get a key: sign up, then dashboard → Integrations → Miss OTP → add your site; the key is shown once. Keys look like nck_live_… and are server secrets: call the API from your backend only (env var NACALLER_KEY), never from the browser. Base URL: https://api.nacaller.com/api/verify. Auth: Authorization: Bearer . Errors: JSON { "error": "…" } with an HTTP status. 25 free missed-call verifications and 5 free voice calls per account (on its first site); no sandbox, the free credits run on the live line. ### Miss OTP (missed call) - POST /start { phone, reference? } → { requestId, phone, callNumber, status: "pending", expiresAt, expiresIn, instruction }. Show the user: "Give a missed call to from . You can cut the call as soon as it rings." Window: 5 minutes. - GET /status/:requestId → { requestId, phone, reference, status: "pending" | "verified" | "expired", verified, verifiedAt, expiresAt }. Poll every 2–3 s. - Errors: 400 invalid number (10-digit Indian mobile, starts 6–9), 401 bad key, 402 no credits, 404 unknown request, 429 rate limit (120 starts/min per key; 5 starts per number per 10 min; 600 status reads/min), 503 verification line not configured. - Billed only when a number verifies. ### Voice OTP (we call and read a 6-digit code) — new - POST /start { phone, method: "voice", language?: "en" | "hi" | "te", reference? } → { id, method: "voice", status: "calling", expiresAt }. The code is read twice and is valid 10 minutes. - POST /check { id, code } → 200 { verified: true, id, phone, reference }; 400 { verified: false, error, attemptsLeft } (5 attempts max); 410 expired. Idempotent once verified. - GET /status/:id includes method. 402 out of voice credits; 429 over 3 calls per number per hour or 10 per day. - Billed per answered call; unanswered calls are free. Not for RBI/SEBI/IRDAI-regulated entities yet (TRAI requires their OTP calls from 1600-series numbers). - Recommended: missed call first, "Can't give a missed call? Get a call instead" as the fallback. Pricing: https://nacaller.com/voice-otp ### Webhook (optional, instead of polling) - Set an HTTPS callback URL per site in the dashboard. On verification we POST JSON { event: "verification.verified", requestId, phone, reference, verifiedAt, timestamp } (timestamp in ms; voice adds method). - Header X-MissOTP-Signature: hex HMAC-SHA256 of the raw body, keyed with the site's signing secret (dashboard). Compare in constant time; reject old timestamps. One attempt, 8-second timeout, no retries — keep polling as a backup. ### Instant Leads (post leads into NaCaller to be called) - POST https://api.nacaller.com/api/hooks/lead/ (JSON or form-encoded). No auth header; the token in the URL is the credential. - Fields: phone (required, 10-digit Indian mobile), name, email; optional attribution campaign, ad, adset, form, ad_id, form_id, platform, ref (ref de-duplicates repeats within an hour). - → { ok: true, leadId, called, callAt?, duplicate?, reason? }. 400 bad phone, 404 unknown or disabled token, 429 over 30 requests/min per token or the source's daily cap. ## Comparisons in full ### NaCaller vs Outpero Outpero sells Telugu AI voice agents as a per-employee subscription. Its "hiring fee" is ₹1,899 every 30 days (a launch price; ₹2,499 regular) per AI employee, and it includes ₹500 of calling credit; calls are then billed from that credit balance at ₹3 a minute on its Value voice tier, ₹5 Standard and ₹7 Premium. Outpero states there is no setup fee. NaCaller's plans include the calling minutes and several agents in one monthly price, ₹3–3.99 a minute, with a one-time ₹1,499 setup fee on your first paid plan. Both are built for Telugu-speaking customers and both focus on outbound calling; the differences are how the monthly price adds up as volume grows, how finely calls are billed, how deep the Telugu dialect coverage goes, and what else sits on the same account. - Monthly platform price: Outpero — ₹1,899 hiring fee every 30 days per AI employee (₹2,499 regular), which renews until you stop it; NaCaller — ₹1,995 a month on Starter, with 3 agents included - Calling minutes: Outpero — Billed from a credit balance at ₹3 (Value), ₹5 (Standard) or ₹7 (Premium) a minute; 500 credits (₹500) come with each hire or renewal; NaCaller — Included in the plan: 500 minutes on Starter; ₹3–3.99 a minute across plans - One-time setup fee: Outpero — ₹0 — its pricing page says "No setup fee"; NaCaller — ₹1,499, once, added to your first paid plan and never again - How a call is billed: Outpero — Connected time only, per second, rounded up to 30-second blocks; ring time and unanswered calls are free; NaCaller — Each call's connected time, rounded up to the minute - Voice quality tiers: Outpero — Three tiers, chosen per employee; NaCaller — One quality level on every plan - Telugu dialects: Outpero — Native Telugu with English switching; NaCaller — 54 regional Telugu voices — Coastal Andhra, Rayalaseema, Hyderabad, North Telangana and more — plus a Hyderabadi Dakhni voice - Other languages: Outpero — Telugu, English and Hindi; NaCaller — Ten Indian languages - Dedicated phone number: Outpero — A DLT-registered +91 line comes with each employee; NaCaller — Calls go out on NaCaller's numbers at no extra cost; your own number as caller ID is optional, ₹399 a month each - In-call booking and follow-ups: Outpero — Google Calendar booking mid-call; WhatsApp confirmations and follow-ups; NaCaller — Booking, brochure and map links sent by WhatsApp during the call; no Google Calendar booking - Inbound calls: Outpero — On its roadmap; NaCaller — Outbound only, with warm transfer to your team - Also on the account: Outpero — CRM, webhook and Pabbly Connect integrations; NaCaller — Miss OTP (missed-call verification) and Instant Leads (Facebook & Instagram lead ads called back in seconds) on the same account - Choose Outpero if: Short calls: Outpero bills in 30-second blocks and not for ring time, so a 20-second reminder costs half of what a whole-minute call does. You want to choose a voice tier per employee, paying more only on the calls where the first voice a prospect hears matters most. You want Google Calendar booking during the call, which NaCaller does not do natively. You want one dedicated +91 calling line bundled with each employee rather than sharing NaCaller's numbers. You want a low first month: Outpero has no setup fee and adds bonus credits on your first hire, while NaCaller adds ₹1,499 to your first paid plan. - Choose NaCaller if: A lower monthly price once you are running: the minutes are inside the plan, and the difference holds from 500 to 7,500 minutes (see the arithmetic below). Several agents in one price: Starter includes 3, Growth 10 and Scale 50, where Outpero charges a hiring fee per AI employee. Dialect depth: 54 recorded regional Telugu voices you can listen to before you decide, so a caller in Nellore can hear Nellore Telugu. More languages on the same agent when you grow beyond Telugu, Hindi and English. Missed-call verification and instant callbacks to your Meta lead ads, plus people who message your WhatsApp, on the same account. - Sources: https://www.outpero.com/pricing, https://www.outpero.com/telugu-ai-voice-agents (checked 26 September 2026) ### NaCaller vs Bolna Bolna is a voice-AI platform priced per minute in dollars, with the option to bring your own model and speech keys and 10+ Indian languages. NaCaller is a finished product for businesses in Andhra Pradesh and Telangana: monthly plans in rupees with the minutes included, working out to ₹3–3.99 a minute, and 54 regional Telugu voices. If you have engineers who want control of every component, Bolna fits. If you want Telugu calls running this afternoon, NaCaller does. - Price per minute: Bolna — ₹5.52 (6.00¢) standard; NaCaller — ₹3–3.99 — plan price ÷ included minutes - How you pay: Bolna — Credits in dollars, or a committed plan; NaCaller — A monthly plan in rupees, minutes included - Bring your own AI keys: Bolna — Yes — model, speech-to-text and text-to-speech; NaCaller — No — one bundled price - Telugu: Bolna — One of 10+ Indian languages; NaCaller — 54 regional Telugu voices — Coastal Andhra, Rayalaseema, Hyderabad, North Telangana and more — plus a Hyderabadi Dakhni voice - Free trial: Bolna — $5 in credits; NaCaller — 10 minutes, no card - Also included: Bolna — —; NaCaller — Miss OTP (missed-call verification) and Instant Leads (Facebook & Instagram lead ads called back in seconds) on the same account - Choose Bolna if: You want to plug in your own model, speech-to-text and voice providers to tune cost and quality — Bolna supports bring-your-own-keys. You need many Indian languages beyond Telugu, Hindi and English from day one. You are piloting at volume: its Pilots plan includes 12,000 minutes and up to 100 concurrent calls. - Choose NaCaller if: Your customers are in Andhra Pradesh or Telangana and the dialect matters. You want a monthly price in rupees with the minutes already included — ₹3–3.99 a minute against ₹5.52. You want to try it without a card: 10 free minutes. You also want missed-call verification or instant callbacks to your Meta lead ads from the same account. - Sources: https://www.bolna.ai/pricing (checked 11 September 2026) ### NaCaller vs Ringg AI Ringg AI sells voice agents at ₹6 per connected minute with speech, voice, model and telephony bundled, alongside chat, WhatsApp and browser agents. NaCaller's plans work out to ₹3–3.99 a minute with no monthly minimum (a dedicated phone number is optional, at ₹399 a month each), and focus on one job — phone calls in the Telugu states, in the customer's own dialect. - Voice price per minute: Ringg AI — ₹6 per connected minute; NaCaller — ₹3–3.99 - Phone numbers: Ringg AI — ₹499 a month each; NaCaller — ₹399 a month each, and optional — calls go out on NaCaller's numbers until you rent one - Analytics: Ringg AI — Basic included; advanced at ₹2 per call; NaCaller — Sentiment from Starter; recordings and analytics from Growth, included - Minimum commitment: Ringg AI — A monthly minimum, amount not published; NaCaller — None beyond the monthly plan - Channels: Ringg AI — Voice, chat, WhatsApp and browser agents; NaCaller — Voice calls — plus Miss OTP and Instant Leads - Free trial: Ringg AI — Free credits; NaCaller — 10 minutes, no card - Choose Ringg AI if: You want voice, chat, WhatsApp and browser agents from one vendor. You want a standalone Indian speech-to-text API (Ringg lists ₹30 an hour of transcription). You'd rather pay per connected minute only, with no plan to size. - Choose NaCaller if: Price: ₹3–3.99 a minute against ₹6, a cheaper dedicated number (₹399 a month each against ₹499) and no unpublished minimum. Dialect: 54 regional telugu voices — coastal andhra, rayalaseema, hyderabad, north telangana and more — plus a hyderabadi dakhni voice. You want to try it on 10 free minutes without a card. You also need missed-call verification or instant callbacks to Meta lead ads. - Sources: https://www.ringg.ai/pricing (checked 11 September 2026) ### NaCaller vs Vapi Vapi is a developer platform for building voice agents anywhere in the world: $0.05 a minute for the platform, with telephony, transcription, the language model and the voice each billed on top by their providers. NaCaller is a finished product for Indian businesses: rupee plans at ₹3–3.99 a minute with all of that included, Indian caller IDs, and Telugu dialects out of the box — no engineering required. - Price per minute: Vapi — $0.05 platform + provider costs; NaCaller — ₹3–3.99, everything included - What you set up: Vapi — You choose and connect the telephony, speech, model and voice providers; NaCaller — Nothing to connect — build the agent in a no-code editor - Concurrency: Vapi — 10 lines included, then $10 per line a month; NaCaller — — - Compliance add-ons: Vapi — HIPAA $2,000/month; zero data retention $1,000/month; NaCaller — Opt-out capture, calling windows and blocklists built in - Telugu: Vapi — Whatever your chosen providers support; NaCaller — 54 regional Telugu voices — Coastal Andhra, Rayalaseema, Hyderabad, North Telangana and more — plus a Hyderabadi Dakhni voice - Billing: Vapi — US dollars; NaCaller — Indian rupees, monthly - Choose Vapi if: You are a developer building a custom voice product, in any country, and want control of every provider. You need US healthcare compliance (Vapi sells a HIPAA add-on) or zero data retention. Your calls are mostly in English and outside India. - Choose NaCaller if: You run a business in India and want calls going out this week without an engineering project. Your customers speak Telugu and you want their dialect, not a generic voice. You want one rupee price per minute with telephony, speech and the model included. - Sources: https://vapi.ai/pricing (checked 11 September 2026) ### NaCaller vs SquadStack SquadStack runs AI voice agents for large Indian consumer brands — especially banks, lenders and insurers — priced against outcomes and on enquiry; its own FAQ puts it at typically ₹2–5 a minute. NaCaller is self-serve for smaller businesses in the Telugu states: published plans from ₹1,995 a month, 10 free minutes without a card, and calls running the same day. - Price per minute: SquadStack — ₹2–5, depending on language mix and call complexity; NaCaller — ₹3–3.99, published - How you buy: SquadStack — Talk to sales; priced against outcomes; NaCaller — Sign up and choose a plan - Smallest commitment: SquadStack — Not published; NaCaller — ₹1,995 a month — or 10 free minutes - Languages: SquadStack — Nine, including Telugu; NaCaller — Telugu, Hindi and English on every plan; 10+ from Starter - Channels: SquadStack — Call, WhatsApp, SMS and in-app; NaCaller — Calls — plus Miss OTP and Instant Leads - Typical customer: SquadStack — Large consumer brands, BFSI; NaCaller — Small and mid-sized businesses and agencies in AP & Telangana - Choose SquadStack if: You are a large brand that wants a managed programme priced against outcomes, not a tool. You need WhatsApp, SMS and in-app follow-up from the same vendor. You need proven enterprise scale — SquadStack says it runs 50 lakh+ AI calls a day. - Choose NaCaller if: You want to start today without a sales process: sign up, build the agent, call. You want a price you can read before you talk to anyone. Your customers are in the Telugu states and you want their regional dialect. - Sources: https://www.squadstack.ai/ (checked 11 September 2026) ### AI telecaller vs a human telecaller An AI agent costs less per talk-minute than a salaried telecaller and never misses the first minute after an enquiry — but it is not a closer. The honest split: let the AI make the first call, the reminders and the follow-ups, and put your people on the conversations that need judgement. - Cost per talk-minute: Human telecallers — About ₹4.80 in the example below, before phone bills, supervision and attrition; NaCaller — ₹3–3.99 - Calls a new enquiry: Human telecallers — When someone is free; NaCaller — Within seconds, at any hour you allow - Working hours: Human telecallers — Shift hours; NaCaller — Any hours you set as calling windows - Every call written down: Human telecallers — When they remember to; NaCaller — A transcript on every call; recordings from Growth - Judgement in a hard conversation: Human telecallers — Yes; NaCaller — Limited — it hands over with a warm transfer - Choose Human telecallers if: Negotiation, objections and high-value closing. Sensitive conversations — complaints, bereavement, difficult collections. Relationships with repeat customers who expect a person. - Choose NaCaller if: Speed to lead: an enquiry called within seconds is a conversation; the same enquiry called tomorrow is an interruption. Volume: hundreds of reminder and follow-up calls a day without adding staff. Consistency: the same script, the same questions, every answer written down. ## Guides in full ### How to choose a Telugu AI voice agent: nine checks before you pay (2026) (26 September 2026) Search for Telugu AI voice agents and you find several vendors saying the same things: native Telugu, instant calling, 24/7. The claims match. The details do not, and the details decide whether your customers stay on the line. These are the nine checks worth running before you pay anyone, NaCaller included. #### The nine checks - Dialect. Ask which regions the voices are cast for, then listen to one from your customers' district. A Hyderabad voice and a Nellore voice are not interchangeable. NaCaller lists 54 regional Telugu voices, each with a recording. - Tenglish. People mix English into Telugu (‘site visit’, ‘EMI’, ‘confirm’). Test with a sentence like ‘Saturday site visit ki confirm chey’. The agent should understand it and answer the same way. - Speed. Time the gap between you finishing a sentence and the agent answering. If you would notice it as a pause on a real call, your customers will too. - Interruptions. Talk over it mid-sentence. A good agent stops and listens; a poor one finishes its paragraph. - Response to a new lead. How soon after a form is submitted does it call, and can you set the delay? Calling one second after Submit feels like surveillance. NaCaller waits 60 to 90 seconds by default, adjustable, and only calls inside the hours you set. - The all-in price. Ask for the total at your monthly minutes: platform fee per agent, per-minute rate, phone numbers, setup fee, and how a call is rounded. Section two below shows why. - Rules. Calling hours, opt-outs, and whether the agent tells people it is an AI. Ask what the product enforces itself rather than what you must remember to do. - Handoff. Can it pass a warm lead to a person mid-call with the context, or does it just log a task? - Proof. Can you hear real recorded calls, and can you talk to it now without leaving your number? A demo you cannot try is a claim, not a demo. #### What published pricing looks like at three volumes Prices are what each company publishes. Outpero's is from outpero.com/pricing, read on 26 September 2026: a ₹1,899 hiring fee every 30 days per AI employee (a launch price; ₹2,499 regular) that includes ₹500 of calling credit, then ₹3 a minute on its lowest voice tier. Both companies' figures can change, so check the pages. Minutes a month | Outpero, ₹3 tier, launch price | NaCaller 500 | ₹2,899 | ₹1,995 (Starter) 2,000 | ₹7,399 | ₹7,000 (Growth) 7,500 | ₹23,899 | ₹22,500 (Scale) That is the running cost. NaCaller also adds a one-time ₹1,499 setup fee to your first paid plan; Outpero states no setup fee. Outpero also bills connected time in 30-second blocks, which is kinder to very short calls than NaCaller's whole minutes. The full arithmetic is on the comparison page. #### A ten-minute test you can run - Pick two vendors. Ask each for a demo you can talk to, in Telugu, with no form. - Say a sentence with an English word in the middle, then interrupt it once. - Ask something it should not know, such as an exact price you never told it. It should say it will check, not invent a number. - Ask for the total cost at your volume, in writing. #### Where NaCaller fits, and where it does not NaCaller is an outbound calling platform: it calls your leads and customers. It does not answer calls made to your business line. It does not book directly into Google Calendar, though it can send booking, brochure and map links on WhatsApp during a call. If you need inbound answering or calendar booking inside the call, look elsewhere. It fits when your customers are in Andhra Pradesh or Telangana and the dialect matters, when you want the minutes and several agents in one monthly price, and when you also want missed-call verification or instant callbacks to Meta lead ads on the same account. You can hear it now: talk to a demo agent in your browser, no signup. ### The cheapest AI voice agent in India: why the lowest per-minute price misleads (2026) (26 September 2026) ‘From ₹3 a minute’ is the number on every pricing page, and it is rarely the number on your invoice. The cheapest AI voice agent for you is the one with the lowest total at your volume, after the parts the headline leaves out. #### The formula - Monthly platform fee, multiplied by how many agents you need. Some vendors charge per agent; some include several. - Calling minutes multiplied by the per-minute rate, minus any calling credit that comes with the fee. - Phone numbers, if they are charged separately. NaCaller's own numbers cost nothing extra; a dedicated caller-ID number is ₹399 a month and optional. - One-time fees. NaCaller adds ₹1,499 to your first paid plan; some vendors charge none. - How a call is rounded. Connected time in 30-second blocks, whole minutes and ring time all bill differently. A 25-second reminder is very different under each. - Minimum commitments. Some vendors require a monthly minimum they do not publish. #### A worked example: 1,000 minutes a month Figures are each company's own published prices. Bolna and Ringg AI were read on 11 September 2026 and Outpero on 26 September 2026; all can change. NaCaller: Starter at ₹1,995 includes 500 minutes, and the extra 500 minutes cost ₹3 each, so ₹3,495. Growth at ₹7,000 would include 2,000 minutes. Vendor | How it is priced | 1,000 minutes NaCaller | Starter plan plus ₹3 a minute over 500 | ₹3,495 Outpero (₹3 tier, launch price) | ₹1,899 every 30 days per AI employee, including ₹500 of calls, then ₹3 a minute | ₹4,399 Bolna (standard) | 6.00¢ (about ₹5.52) a minute, bring-your-own-keys optional | ₹5,520 Ringg AI | ₹6 per connected minute; a number is ₹499 a month; a monthly minimum applies (amount not published) | ₹6,000 plus the number and minimum Two things move these numbers. Volume: at 2,000 minutes NaCaller Growth is ₹7,000, and the per-agent fee matters more the more agents you run. Call length: if most of your calls are under 30 seconds, a vendor that bills in 30-second blocks beats one that rounds up to a minute. Outpero bills that way; NaCaller rounds each call to the minute, so short reminder calls cost NaCaller customers more per call than the headline rate suggests. #### Questions to put to any vendor - What is my total in month one and month three at my volume, in writing? - Is the fee per agent or per account? - Is there a minimum commitment or a setup fee? - Do ringing and unanswered calls bill? - What happens when my credit or minutes run out mid-call? ### An AI voice agent for real estate in Hyderabad: call every enquiry in Telugu within a minute (26 September 2026) A property enquiry goes cold quickly. Someone fills a Meta lead-ad form at 9 pm, and by the time a sales team rings back the next afternoon they have spoken to three other developers. An AI voice agent's job in real estate is narrow and valuable: call every new enquiry within a minute, in the customer's own Telugu, find out what they want, and book the site visit. #### How it works - A lead arrives from a Facebook or Instagram lead ad, your website form, or a WhatsApp message to your business number. - The agent waits a minute or so (you set the delay) so the call does not feel like surveillance, then calls inside your calling hours, 9 am to 9 pm by default. - It confirms what they enquired about, asks budget, flat size and timeline one question at a time, and offers a site visit slot. - A warm lead is passed to your salesperson with the conversation summary, or a callback task is created with a deadline. - You get the transcript, the outcome and the answers to the questions you defined, per call. #### What the call sounds like Short, polite, and about the customer's own enquiry, with the English words people actually use: “నమస్కారం అండీ, నేను శ్రీ హోమ్స్ నుండి మాట్లాడుతున్నాను. మీరు గచ్చిబౌలిలో 2BHK ఫ్లాట్ గురించి enquiry చేశారు కదా — ఒక్క నిమిషం మాట్లాడొచ్చా?” — “Hello, I am calling from Sri Homes. You enquired about a 2BHK flat in Gachibowli, may I speak for a minute?” “ఈ శనివారం లేదా ఆదివారం site visit కి రావడానికి వీలవుతుందా?” — “Would it be possible to come for a site visit this Saturday or Sunday?” The Hyderabad voice matters here. NaCaller has 54 regional Telugu voices including Hyderabad and a Hyderabadi Dakhni voice, and you can hear them before you decide. #### What it costs, worked out An illustration with assumptions you should replace with your own: 300 enquiries a month, two attempts each, about 1.5 connected minutes when someone picks up, so roughly 900 minutes. On NaCaller that is Starter at ₹1,995 for 500 minutes plus 400 extra at ₹3, about ₹3,195 a month, or roughly ₹11 per enquiry. There is also a one-time ₹1,499 setup fee on your first paid plan. #### Set it up in an afternoon - Create the agent by talking to our assistant: give your website, describe the job, and it drafts the script and picks a voice. You test it in your browser before it goes live. - Connect Meta lead ads under Instant Leads, or your website form by webhook, or people who message your WhatsApp Business number through your provider. - Set the calling hours, the delay and who takes warm leads. #### What it will not do It calls people; it does not answer calls made to your sales number. Agents built with our assistant are told not to quote a price or offer they were not given, and to say a colleague will confirm; if you write your own script, put that rule in it. And it works best on leads that asked to hear from you: an enquiry form or a WhatsApp message is that permission, a purchased list is not. ### AI voice agents for clinics in Andhra Pradesh and Telangana: reminders that cut no-shows (26 September 2026) A clinic's empty slot is the cost of a patient who forgot. A short, polite call the day before, in the patient's own Telugu, is one of the most useful things an AI voice agent does. It calls, confirms or reschedules, and writes the answer down, so your front desk deals only with the exceptions. #### What clinics use it for - Appointment reminders and confirmations, with a reschedule option. - Follow-ups after a visit: ‘how are you feeling, would you like a review appointment?’ - Report-ready calls for diagnostic labs. - Health-camp and vaccination invitations to an existing patient list. - Reactivating patients who have not visited in a year. #### A sample reminder call “నమస్కారం అండీ, డాక్టర్ గారి క్లినిక్ నుండి మాట్లాడుతున్నాను. రేపు ఉదయం 10 గంటలకు మీ appointment ఉంది — వస్తారా?” — “Hello, I am calling from the doctor's clinic. You have an appointment tomorrow at 10 am, will you be coming?” If the patient says they cannot, a well-written script has the agent offer the other slots you gave it and record the choice. If they ask a medical question, tell the agent not to answer, but to say the clinic team will call back. #### What it costs Suppose 400 reminders a month at about one connected minute each, which is 400 minutes. That fits inside Starter at ₹1,995 with 500 minutes included, about ₹5 per reminder, plus a one-time ₹1,499 setup fee on your first paid plan. Replace the 400 and the one minute with your own figures. #### Privacy and rules to think about - Patient data is sensitive. Keep the call to what is needed (the appointment), and keep the script free of diagnoses. - Call inside sensible hours; NaCaller's default window is 9 am to 9 pm India time, and numbers that opt out are not called again. - Tell patients it is an AI in the opening line. You write that line, so make the disclosure part of it. - Use it for patients who have a relationship with you. Reminders to your own patients are different from cold calling. #### What it does not do NaCaller calls patients; it does not answer calls made to your clinic's number, so it is not a receptionist. Handing a call to a person is a warm transfer during a call it made. ### Are AI calling agents legal in India? What the rules say and what to check (2026) (26 September 2026) Short answer: yes, an AI voice agent can lawfully phone people in India. There is no rule against a call being made by software. What matters is the kind of call, who you are calling, whether they agreed, and how you identify yourself. This is a plain-language guide to help you ask the right questions. It is not legal advice; speak to a lawyer about your own situation. #### The rules that apply to any call, human or AI - TRAI's telemarketing rules (the Telecom Commercial Communications Customer Preference Regulations, amended most recently in February 2025) govern commercial calls and messages. They apply the same way whoever or whatever is dialling. - The National Do Not Disturb registry. People can opt out of promotional calls, by category. Promotional calls to a number on the registry are a problem; calls a customer asked for, such as answering their own enquiry, are treated differently from cold promotion. - Promotional versus service or transactional calls. TRAI treats these differently and uses different number series for them (reports describe 140-series numbers for promotional calls and 1600-series for service and transactional calls). Which one your call is decides which rules bind you. - DLT registration. Businesses making commercial calls register on TRAI's DLT platform, and telemarketing voice calls are now expected to run on it. Ask any vendor whether it is registered and whether you must register. - Hours. Promotional calling is commonly limited to 9 am to 9 pm; NaCaller's default calling window is the same, and you can only narrow it. #### Rules specific to AI-generated voice In February 2026 India's IT ministry amended the IT Rules to regulate ‘synthetically generated information’, including AI-generated audio, with labelling duties aimed mainly at platforms and intermediaries. The rules were reported as effective from 20 February 2026. How they apply to a business that uses an AI voice on its own calls is a point to take advice on. The safe habit, whatever the answer, is to say it is an AI in the opening line and never to claim to be a person. Separately, the Digital Personal Data Protection Act, 2023 governs how you collect and use people's phone numbers and call data. Keep to what you need, and honour a request to stop. #### What a responsible setup looks like - You call people who have a reason to expect it: a form they filled, a message they sent, a customer relationship. Not a purchased list. - The agent should say it is an AI in the opening line, and you should never script it to pretend to be a person. - Anyone who says ‘don't call me’ is never called again, on any campaign. - Calls stay inside sensible hours. - You keep a record: who was called, when, and what was said. #### What NaCaller does, and what it leaves to you In the product: the calling window defaults to 9 am to 9 pm India time and can only be narrowed; a number that opts out, or whose owner says ‘do not call’, is marked and never dialled again; phone numbers are verified when an account is created; and every call is transcribed. You write your agent's opening line, so the disclosure that it is an AI assistant is yours to include, and our guidance is to include it. What it does not do for you: decide whether your call is promotional or service, register you with TRAI's DLT platform, or check numbers against the national DND registry on your behalf. Those are questions for your compliance advisor and for whoever provides your calling numbers, and you should ask every vendor, us included, exactly what they cover. #### Sources to read - TRAI, Advice to Telemarketers: trai.gov.in/advice-telemarketers - TRAI, Telecom Commercial Communications Customer Preference (Second Amendment) Regulations, 12 February 2025: trai.gov.in - MeitY, IT Rules amendments on synthetically generated information, February 2026 ### AI telecalling in Telugu: the 2026 guide (11 September 2026) AI telecalling in Telugu means an AI voice agent that phones your customers and holds a real two-way conversation in Telugu — asking, listening, answering, and writing down what it learned — instead of a person at a desk working through a list. It is used for the calls that pile up: the first call to a new enquiry, appointment reminders, payment follow-ups, and re-engaging leads that went quiet. #### Why the dialect matters more than the language Telugu is not one accent. A customer in Nellore, a customer in Karimnagar and a customer in Hyderabad all speak Telugu, and all three can tell within a sentence whether the caller is from somewhere else. For a sales or service call, that sentence decides whether they keep listening. That is why NaCaller casts voices by region rather than by language. It has 54 Telugu voices, including these regions: - Telangana - Hyderabad - Coastal Andhra - North Andhra (Vizag) - East Godavari - Rayalaseema - Chittoor / Tirupati - Nellore - Guntur / Krishna #### Tenglish is normal — and the agent should speak it Almost nobody speaks textbook Telugu on the phone. People mix English words into Telugu sentences — ‘enquiry’, ‘site visit’, ‘EMI’, ‘confirm’. A good Telugu agent does the same, and understands the customer when they do it. An agent that insists on pure Telugu sounds like a government announcement. #### What a good Telugu opening line sounds like Short, polite, and about the customer's own enquiry. For example, a real-estate callback: “నమస్కారం అండీ, మీరు మా ప్రాజెక్ట్ గురించి enquiry చేశారు కదా — ఒక్క నిమిషం మాట్లాడొచ్చా?” — “Hello, you enquired about our project — may I take a minute?” It names why it is calling, asks permission, and uses the English word the customer used on the form. Then it asks one question at a time. #### Where it works — and where it doesn't - Works: calling a new enquiry within seconds, reminders, confirmations, collecting simple details, re-activation, feedback calls. - Works: the same script, the same questions, every answer written down — at volume, at any hour you allow. - Doesn't replace: negotiation, high-value closing, and sensitive conversations. A good system hands these to a person with a warm transfer. #### The rules in India Automated calling is legal in India, within a framework the business is responsible for: DLT registration for commercial communication, scrubbing numbers against the DND registry before dialling, consent under the DPDP Act for the list you call, and honouring opt-outs immediately. The platform should give you the controls — calling windows, blocklists, automatic opt-out capture and full transcripts. No vendor can make a purchased list compliant; call people who asked to hear from you. #### What it costs NaCaller's plans work out to ₹3.99 a minute on Starter and down to ₹3 on the largest plan, with the minutes included. The free trial is 10 real minutes with no card. A two-minute call on Starter costs about ₹8. The full breakdown — including what other platforms publish — is in the cost guide. #### How to start - Hear it on your own phone: the live demo calls you in Telugu, Hindi or English. - Pick a voice from the region your customers are in. - Write the first line and three questions; test it on the free minutes. - Call the enquiries you already have before buying any list. ### What an AI calling agent really costs in India (2026) (11 September 2026) Short answer: in India in 2026, published AI calling prices run from about ₹2 to ₹6 a minute, and developer platforms that bill each part separately can cost more. The headline per-minute figure matters less than what it includes — so here is how to read a quote. #### The four parts of every price - Telephony — the phone line and the minutes on it. - Speech-to-text — turning what the customer says into words. - The language model — deciding what to say next. - Text-to-speech — the voice. Some platforms bundle all four; developer platforms bill each one separately. #### What the platforms publish Each company's own published pricing, checked on 11 September 2026: Platform | Per minute | What that includes NaCaller | ₹3–3.99 | Monthly plans with minutes included; a dedicated number is optional at ₹399/month; 10 free minutes SquadStack | ₹2–5 | On enquiry; priced against outcomes; dialer and telephony included Bolna | ₹5.52 (6.00¢) | Standard rate; 4.51¢ at a larger commitment Ringg AI | ₹6 per connected minute | Speech, voice, model and telephony bundled; numbers ₹499/month Vapi | $0.05 platform fee | Telephony, transcription, model and voice billed on top #### What gets billed on top - Phone numbers — every platform charges monthly per dedicated number; NaCaller is ₹399, Ringg lists ₹499. On NaCaller it is optional: calls go out on NaCaller's numbers until you rent one. - Concurrency — how many calls can run at once (Vapi includes 10 lines, then $10 a line a month). - Analytics — sometimes per call (Ringg lists ₹2 a call for advanced analytics). - Minimum commitments — often required and not always published. - Minutes beyond your plan — NaCaller charges ₹3 a minute. #### From per minute to per call to per lead Most qualifying calls last one to three minutes. On NaCaller's Starter plan (₹1,995 for 500 minutes), a two-minute call costs about ₹8, and the plan covers roughly 250 such calls a month. Cost per qualified lead depends on your list. As an illustration only: if one in five connected calls turns into a qualified lead, that is five calls — about ₹40 — per qualified lead at two minutes a call. Your own connect and qualification rates are what matter; measure them on the free minutes first. #### AI versus a person As a worked example with assumptions you should replace with your own: a telecaller on ₹15,000 a month, 26 working days, two hours of real talk time a day, is about ₹4.80 per talk-minute — before the phone bill, supervision and attrition. The honest split is to let the AI make the first calls, reminders and follow-ups, and keep people for the conversations that need judgement. #### Five questions to ask any vendor - Is the per-minute price all-in — telephony, speech, model and voice? - Is there a monthly charge per phone number? - Is there a minimum commitment, and how much? - Are minutes counted per second, or rounded up per call? - Can I test on real calls before paying? ## Frequently asked questions ### The questions owners actually ask Q: Is AI calling even legal in India? A: Yes — with conditions that are yours to meet, not ours to wave away. Promotional calls need DLT registration, a 140-series origination number and scrubbing against the TRAI DND registry; consent has to be DPDP-compliant. NaCaller gives you the tooling — per-number blocklists, campaign call windows, instant opt-out capture and a full transcript of every call — but registration and consent for your own list are your responsibility. Anyone who tells you their platform makes a scraped list legal is selling you a fine. Q: Will it sound like one of those robotic IVR calls? A: Press play on any voice on this page and judge for yourself — those are real agent recordings, not a studio ad. The difference isn't the audio quality, it's the dialect: a Telangana caller hears Telangana Telugu, not textbook Telugu read by a newsreader. Q: Can the customer interrupt it, or does it just talk over them? A: They can interrupt. The agent listens while it speaks and stops when the caller starts — the same way a person does. That barge-in behaviour is the single biggest thing separating a conversation from a recorded message. Q: What happens when it doesn't know the answer? A: It says so, and hands over. You can configure a warm transfer to a human on your team — the caller presses a key or asks for a person, and the call bridges across. The human gets the context, so nobody has to repeat themselves. Q: Do I have to tell people they're talking to an AI? A: You should, and you increasingly must — India's IT Rules now require synthetically generated audio to be labelled. You control the opening line, so put the disclosure in it. We'd rather you did: in our experience the calls that identify themselves get further than the ones that get caught pretending. Q: My customers speak half Telugu, half English. Will it cope? A: That's the normal case here, and it's handled — the same sentence can carry Telugu grammar and English nouns ('CSE seat', 'hostel', 'counselling') without the agent losing the thread. Hyderabad Telugu with Urdu borrowings is a supported dialect, not an edge case. Q: How long before my first call goes out? A: Create an agent, upload a lead sheet, launch. Minutes, not weeks. There's no implementation partner and no onboarding call you have to sit through first — it's self-serve, whatever plan you're on. Q: Do I need a new phone number? A: No — you can start on ours, at no extra charge on any plan. A dedicated number of your own as caller ID is optional and costs ₹399 a month per number, rented from the Numbers screen. If you let a rental lapse it simply stops being used as your caller ID and calls go out on our numbers again. Showing your own existing business number is configurable on paid plans, subject to your telecom paperwork being in order. Q: What if someone says 'don't call me again'? A: The agent recognises opt-out phrasing in English, Hindi and Telugu — including romanised spellings — flags the number the moment it hears it, and stops. It's automatic; nobody has to notice it in a transcript afterwards. Q: Can it work with my CRM or my website form? A: Yes. New enquiries can be called within seconds of the form submission, and outcomes push back out. Webhooks and API access are on the Scale plan; the lead import (CSV/Excel) works on every paid plan. ### Costs, billing and the fine print Q: What exactly counts as a 'minute'? A: Connected talk time. A call that rings out and is never answered doesn't consume your included minutes — you're paying for conversations, not attempts. Q: Is there a setup fee or an onboarding charge? A: A one-time ₹1,499 setup fee is bundled into your FIRST paid plan, and never charged again after that — no per-plan-change fee, no annual repeat. The free tier has none: you can start there without giving a card at all. Q: Is GST included in these prices? A: No — the prices shown are exclusive of GST, which is applied as per Indian regulations at checkout. Your invoice carries the GST breakup for input credit. Q: What happens if I run past my included minutes? A: Calling continues and the extra minutes bill at ₹3/minute. You're alerted before you get there — we'd rather warn you than surprise you on the invoice. Q: Do unused minutes roll over to next month? A: No. Included minutes are per billing period and reset when the period does. If you consistently finish the month with minutes to spare, you're on too big a plan — move down. Q: Can I change plans in the middle of a month? A: Yes, and you should when your volume changes. Upgrades take effect immediately; there's no lock-in and no cancellation penalty on any plan. Q: ₹3–4/min sounds higher than the ₹0.40/min I saw advertised. A: It is, and the difference is what's inside the minute. Sub-rupee rates are usually the telephony leg alone, billed before speech recognition, the language model, the voice, the recording and the transcript. Our number is the whole call, in one figure, with no per-feature add-ons behind it. Q: How does this compare to hiring a telecaller? A: One telecaller in AP or Telangana costs roughly ₹15,000–25,000 a month and makes perhaps 60–80 connected calls a day, on working days, during working hours. Run the slider on our home page with your own salary figure — the maths is the real Starter rate, not a marketing multiplier. Q: What payment methods do you take? A: UPI, cards and net banking through a secure Indian payment gateway, in INR. Invoices are GST-compliant and issued to your registered business name. Q: Is there a refund if it doesn't work for us? A: Start on the free tier — 10 real minutes, no card — and prove it works on your own customers before you pay anything. That's a better answer than a refund policy, and it's why the free tier exists. ### Dialects, cloning and what's really recorded Q: Are these real recordings or a demo reel? A: They're the exact voices your campaigns dial with. Nothing on this page is a studio performance recorded once for marketing — if it sounds good here, it sounds like that on the call. Q: Why does dialect matter? Isn't 'Telugu' enough? A: Because Telangana Telugu and coastal Andhra Telugu differ enough in vocabulary and pronunciation that a caller hears the mismatch in the first sentence — and a caller who hears a mismatch starts wondering who's really calling. Hyderabad urban Telugu carries substantial English and Urdu; Rayalaseema doesn't. Q: Which dialects do you actually have? A: 54 Telugu voices today, across Telangana, Hyderabad (Telugu and Dakhni Hindi), coastal Andhra, North Andhra/Vizag, East Godavari, Guntur, Rayalaseema, Nellore, Karimnagar, Palamuru, Srikakulam, plus Gen-Z registers, Hindi and Kannada. The ones on this page are recordings you can play; the rest are in the app's voice gallery. Q: Can I use my own voice? A: Yes, on paid plans. Record about two minutes on your phone and calls go out in your voice. You can also generate localised versions — you, in Rayalaseema — which is the part nobody else offers. Q: Is voice cloning legal? Do I need consent? A: You need the consent of whoever's voice it is, explicitly and separately — a general privacy policy is not enough under the DPDP Act, and personality rights are being actively litigated in India. Clone your own voice, or one you have written permission for. Never clone a public figure or a customer. Q: Can I delete a cloned voice later? A: Yes, and you should be able to — the right to withdraw consent is absolute under the DPDP Act. Deleting the voice removes it from future calls. Q: Can one campaign use different voices for different districts? A: That's the intended way to use this. Segment your list by district and point each segment at the matching voice — same script, right accent. Q: Male or female — which performs better? A: It depends entirely on who you're calling and about what. An older feminine voice tends to do better on household and education calls in this region; a younger masculine voice does better on some B2B calls. Test both on your own list; that's what the free minutes are for. Q: Can it read out numbers, amounts and dates correctly in Telugu? A: Yes — rupee amounts, ranks, percentages, dates and times are spoken the way a Telugu speaker would say them, not spelled out digit by digit. Q: Can I hear a voice saying my own script before I launch? A: Yes. The Voice Studio in your dashboard synthesises any text you paste, in any voice, so you can hear your actual opening line before a single customer does. ### How each business actually uses it Q: We're a college. When should the agent call an admission enquiry? A: Within a minute of the form. Speed-to-lead is the whole game in admissions — an enquiry called in the first minute is a conversation, the same enquiry called the next morning is an interruption. Set it to fire on the webhook and it never sleeps through one. Q: Real estate — can it qualify a lead, not just book a call? A: Yes. Budget, preferred locality, ready-to-move versus under-construction, loan status — whatever your script asks, captured as structured fields so your sales team only drives out for the ones worth driving out for. Q: Clinics — can it handle appointment reminders and reschedules? A: Reminders, confirmations and no-show recovery are the classic fit. It reaches the patient in their own dialect, which matters more with older patients than any feature on this page. Q: Is this suitable for loan or EMI collection calls? A: For polite reminders, yes, and the full transcript of every call is kept, which is exactly what you want if a conversation is ever questioned. Note that RBI rules on recovery conduct apply to you whether the caller is human or not. Q: E-commerce — will it cut my COD returns? A: Confirming COD orders before dispatch is one of the highest-return uses here, because an unconfirmed COD order is a shipping cost you're likely to eat twice. The agent confirms, and cancellations come back as structured outcomes. Q: We're an agency running campaigns for clients. Does that work? A: Yes — separate campaigns, agents, voices and numbers, with call history kept per campaign. That's the Growth plan and up. Q: Can it call at a specific time of day only? A: Yes, and it should. Every campaign has a local calling window and the dialer won't dial outside it — no 8 am calls to a customer who'll remember it. Q: What about festivals and regional holidays? A: Set the campaign window around them. A Vinayaka Chavithi morning is not when your admission call lands well, and no amount of good Telugu fixes bad timing. Q: Can it take an order or a booking, not just qualify? A: It can capture everything the booking needs and push it to you as structured fields. For anything requiring payment, hand off to a human or send a link mid-call. Q: How many calls can it make at once? A: Enough that your plan's minutes, not the dialer, will be your limit. If you're planning a burst of thousands in one window, tell us the volume and the window before you launch it. ### What happens when you press the button Q: Is the demo a real call or a recording? A: A real call, on the same pipeline our paying customers run. Nothing about it is staged — that's the entire point of offering it. Q: Why do I have to give a missed call first? A: So we know the number is yours. Without that check, anyone could type in someone else's number and have our agent ring a stranger. It takes ten seconds and it's the reason this demo is safe to offer publicly. Q: Will you use my number for sales calls afterwards? A: No. The demo number is used for the demo. If you want to hear from us you can ask, and if you don't, you won't. Q: Do you keep my number? A: Yes, once it's verified — as a record that this number tried the demo, which is also how the three-a-day limit works. It isn't used to call or message you for anything else. Q: What if my number is on your do-not-call list? A: The demo still calls you, once. You've just proved the number is yours and asked for the call, so we treat that as consent for this one call and say so on screen. Your opt-out stays in place for everything else. Q: How long is the demo call? A: About two minutes. Long enough to interrupt it, change the subject, test its Telugu and decide whether it's real. Q: Can I test it in Hindi or English instead of Telugu? A: Yes — pick the language before you request the call. If you're evaluating for a mixed customer base, do all three. Q: How many demo calls can I make? A: Three a day per number. The free trial, once you sign up, has no such limit — it's your ten minutes to spend however you like. Q: What should I ask it to really test it? A: Interrupt it mid-sentence. Change your mind. Ask something slightly off-script. Switch from Telugu to English halfway. Those are the moments where a scripted bot falls apart and a real conversation doesn't. Q: Can I hear the recording and transcript afterwards? A: On a signed-up account, yes — the transcript, sentiment and captured fields are always there, and call recording can be switched on for your account. When it is on, callers are told at the start of the call, recordings are deleted automatically after a retention window you set, and you can erase any single recording from your call history. The public demo is deliberately lighter on data retention. Q: Does the demo agent know about my business? A: No — it's a generic agent. Yours would be configured with your script, your knowledge base, your occasions and your voice, which is why your version will be noticeably better than this one. Q: Is the demo call free? A: Completely. No card, no signup required to try it. ### Who we are and how we operate Q: Who's behind NaCaller? A: Webchilly Infoways, operating out of Visakhapatnam, Andhra Pradesh. We're a small team building for the market we live in rather than adapting something built elsewhere. Q: Why Telugu-first instead of an all-India product? A: Because 'all-India' in practice means English with an accent option. Eighty million Telugu speakers across two of the country's fastest-growing state economies are not a localisation checkbox, and a Rayalaseema customer can tell within one sentence whether you thought about them. Q: Where is my data stored, and who can see it? A: Your call recordings, transcripts and lead data belong to your account, and each account is isolated from every other one. Our team accesses tenant data only when you ask us to for support. Q: Can I export my data and leave? A: Yes. Your leads, call history and transcripts are exportable. A product that holds your data hostage isn't confident about its own retention. Q: Do you train AI models on my customers' calls? A: Consent for a service and consent for model training are legally separate things under the DPDP Act, and we treat them that way. Your calls run your campaigns. Q: What's your uptime commitment? A: A formal 99.9% SLA is part of the Enterprise plan. On the standard plans we operate to the same target without contracting to it — we'd rather not sell you an SLA we haven't put in writing. Q: What support do I get, and in what language? A: Community on free, email on Starter, priority WhatsApp on Growth, a named contact on Scale — answered in Telugu, Hindi or English, whichever you'd rather use. Q: Are you hiring, or open to partnerships? A: Yes to both, particularly agencies and resellers across AP and Telangana. Use the contact form and say which. Q: Can I get an invoice in my company's name with GST? A: Yes — GST-compliant invoices are issued to your registered business name for input credit. Q: Something went wrong on a live campaign. How fast will you respond? A: Faster than the plan promises, in practice. Use WhatsApp for anything live and affecting real customers — that's what it's there for. ### The questions nobody likes answering Q: Is automated AI calling legal in India in 2026? A: Yes, within a framework. Promotional and transactional voice calls fall under TRAI's DLT regime: registered sender, registered template where applicable, 140-series origination for promotional traffic, and DND scrubbing before you dial. Consent must satisfy the DPDP Act. Sector regulators — RBI, IRDAI — add their own rules on top. None of that makes AI calling illegal; it makes cold-calling a purchased list illegal, which was already true before AI. Q: Whose responsibility is DLT registration and DND scrubbing — yours or mine? A: Yours, as the entity whose message is being delivered. We provide the controls that let you operate cleanly — blocklists, calling windows, automatic opt-out capture, complete transcripts — but the registration, the consent record and the list itself are yours. Be sceptical of any vendor who claims otherwise. Q: What are the penalties if I get this wrong? A: Per-violation financial penalties, and — the part that actually hurts — disconnection of the originating numbers. TRAI's detection has become considerably more aggressive; enforcement action against tens of thousands of numbers in a single quarter is now normal. Q: Roughly how many Indian numbers are on DND? A: A majority of active mobile numbers carry some DND preference. Plan on the assumption that most of a cold list is unreachable for promotional content, and build your calling around consented enquiries instead. That's also where the conversion is. Q: Does the DPDP Act change what I can do with call recordings? A: It formalises it. You need a lawful basis for the recording, the caller needs to be able to withdraw consent, and you need a real process to honour that withdrawal. That is why recording is off until you turn it on; why every recorded call opens by telling the caller so, in their own language; why you set a retention window after which recordings delete themselves; and why deleting a recording — or the lead it belongs to — erases the audio at our telephony provider, not just the row on your screen. Q: Do I legally have to disclose that the caller is an AI? A: India's IT Rules now require synthetically generated audio to be labelled, and the practical reading for voice calls is that the disclosure belongs in the first utterance. You control the opening line, so write it in. It also happens to work better. Q: Can I clone another person's voice for my campaigns? A: Only with that person's explicit, separate, documented consent. Indian courts have been actively protecting personality and voice rights, and a general company privacy policy does not cover biometric voice data. Cloning a public figure is not a grey area. Q: What about calling customers who are already my customers? A: Transactional and service calls to existing customers sit on a much firmer footing than promotional calls to strangers — reminders, confirmations, renewals, deliveries. This is where the majority of sensible use here lives. Q: Are there time-of-day restrictions on commercial calls? A: Yes — and it's not just a default you can widen. Every bulk campaign and every Instant Lead source is hard-capped to 9:00 AM–9:00 PM in that number's local time zone at the platform level; nothing you configure can dial outside it, even by mistake. Q: Does NaCaller retry a call nobody picks up? A: On campaigns, yes — an optional retry ladder, up to 10 attempts, with a gap you set from 5 minutes to 30 days between tries. Instant Leads deliberately don't retry: a fresh lead that goes unanswered is a one-shot dial, on purpose — redialing someone every minute the moment they don't pick up is how a legitimate business starts looking like a robocaller. If a lead needs a second attempt, run it through a campaign instead, where retries are visible and bounded. Q: What records should I keep if a customer complains? A: Every call carries its full transcript, timestamps, outcome and the captured fields, retained in your account and exportable — and the call audio too, if you have recording switched on. If a conversation is ever disputed, you have the conversation, which is one genuine advantage over a human telecaller's memory. The trade-off is honest: recordings are personal data under the DPDP Act, so they come with disclosure, a retention window and erasure on request. ### The questions you'd ask before your first commit Q: How does missed-call OTP verification actually work? A: You POST the number your user typed. We return a request id and a phone number. Your user gives a missed call to that number from the handset they are claiming — they can cut it the moment it rings. The network hands us their caller ID, we match it to your pending request, and your poll (or our webhook) flips to verified. Nothing is ever sent to the phone, which is why nothing can be delayed, filtered or undelivered. Q: Can I send OTP SMS in India without DLT registration? A: Not legally, and not reliably — since 2021 TRAI requires every enterprise sending transactional or OTP SMS to register its entity, its sender header and its templates on a DLT platform, and unregistered traffic gets blocked at the operator gateway. That is the whole reason this product exists. A missed call is not an SMS: there is no header and no template, so there is nothing to register and nothing to get rejected. You can be verifying real numbers today. Q: How long does DLT registration actually take? A: Entity registration is typically 1–3 working days, header approval 1–3 more, and each template 1–7 — so 3–7 working days when your paperwork is clean, and two to six weeks when it is not. Then every change to your message wording starts a fresh template approval. Teams find us on day two of that wait. Q: How does this compare to MSG91, 2Factor, SMSCountry or Twilio? A: Honestly: on raw price per message, direct-route Indian SMS providers beat us — quality transactional SMS lands around ₹0.10–₹0.20, and Twilio around ₹1.50–₹2.00 once forex and markup are in. We do not claim to be the cheapest per unit and you should not believe anyone in this category who does. What we beat them on is the two things that actually cost you money: the days you spend blocked on DLT before you can ship, and the verifications that never complete because the SMS did not arrive. Use us to launch, and to catch the users SMS loses. Q: Are there other missed-call verification providers in India? A: Yes — Cognalys is the best-known, and there are SMS providers that bolt a missed-call fallback onto their stack. We are not going to pretend we invented the mechanism. What we offer is a two-call API with no SDK, credits that are charged only on success and never expire, no monthly platform fee, and an account that also gives you AI voice calling if you ever need it. Compare us on those, not on novelty. Q: Why do OTP SMS messages fail to arrive in India? A: Four common causes, all outside your code. A template that does not byte-match the registered DLT template gets rejected at the gateway. Carrier spam filters flag traffic from headers with poor reputation. Peak-hour routing bottlenecks on Jio, Airtel and Vi delay delivery during festive or UPI surges. And handset-level filtering and DND settings quietly bin the rest. None of these apply to a live inbound call. Q: Does it improve completion rate, or just cost? A: Completion rate, in the places it matters most. In tier-2 and tier-3 markets — which is most of India — voice coverage is reliable where SMS delivery is not, and a user who has to wait 40 seconds for a code abandons the form. A missed call resolves in about three seconds and needs no data, no balance and nothing to read. That is where the number moves. Q: Is this secure enough for my app? A: For signup, login and lead capture, yes — it is proof of possession at the same practical strength as an SMS OTP, and it removes the two ways SMS codes actually leak: a code readable on a lock screen, and a user reading a code aloud to someone impersonating support. There is no code to read. For authorising a payment, a device change or a regulated KYC step, use it as one factor, not the only one — those flows want an explicit confirmed code with an audit trail. We would rather tell you that than sell you a verification you will regret at audit. Q: What stops someone spoofing the caller ID? A: Layered limits rather than a single claim. We only match 10-digit Indian mobile numbers, so the international routes where spoofing is practical do not resolve to a verifiable number. Each verification is bound to one request with a five-minute window, cannot be replayed, and cannot be read across accounts. Attempts are throttled per number and per key. The residual risk is comparable to SMS, which is spoofable at the SS7 layer in ways most teams never think about. Q: Do I have to poll, or can you send me a webhook? A: Either. Polling the status endpoint is one line and fine for a signup screen the user is watching. If you would rather not poll, set an HTTPS callback URL and we POST the moment a number verifies, with an HMAC over the exact body bytes in the X-MissOTP-Signature header so you can prove the call came from us and detect a replay. Q: What does it cost, and what am I charged for? A: Verified numbers only. A request that is started and never called costs you nothing, because an unanswered request costs us no telephony either. Credits are prepaid, they do not expire, and there is no monthly minimum, platform fee or per-seat charge underneath them. Your first 25 verifications and 5 voice calls are free, once per account, and run against the live line, not a sandbox that behaves differently. Q: Does my user pay for the missed call? A: In practice, no. The call is hung up the instant it reaches us, so it stays a missed call. Your user needs no data, no balance, no WhatsApp and no app — it works on the cheapest feature phone in the market. Q: How do I integrate it with React Native, Flutter, Laravel or Django? A: The same way in all four: two HTTP calls from your server. There is no SDK because an SDK would be longer than the integration, and no native module because nothing needs to touch the handset — you are not reading SMS, so you need no SMS-retriever permission, no Android autofill hash and no App Store justification for a permission you would rather not request. Keep the API key server-side and your client only ever sees a number to display and a request id to poll. Q: Can I keep my existing SMS provider? A: You should. The pattern we recommend is missed call first, your existing SMS underneath as the fallback link — one branch in your code. The faster path takes most of the traffic, your SMS spend drops by that share, and users on whom the missed call fails still get verified. Nothing has to be ripped out to try this. Q: Is there a sandbox or a free trial? A: Issuing your first API key includes free verifications with no card, against the live line. There is deliberately no sandbox: a sandbox that always succeeds teaches you nothing about the flow you are shipping, and every OTP integration that broke in production passed in one. Q: Does it work for landlines or international numbers? A: Indian mobile numbers only, today. We reject anything that is not a valid 10-digit Indian mobile at the start call, rather than letting your user sit waiting for a verification that could never arrive. If you need other countries, tell us which and we will say plainly whether we can serve them. Q: What happens if the user calls from a different number? A: Nothing verifies. The match is on caller ID, so a call from any other handset finds no pending request and is hung up. That is the security property rather than a limitation — it is exactly what proves the user holds the number they typed. Q: What are your uptime and support commitments? A: The verification line runs on the same telephony that carries our AI calling product, so it is not a side project we forget to monitor. Support is WhatsApp and email to people who can read the logs, not a ticket queue. We are a small Indian team and we would rather tell you that than imply a 24/7 NOC we do not have. ### Phone verification questions developers ask Q: How do I add phone number verification to a Lovable, Bolt, v0 or Replit app? A: Use Miss OTP by NaCaller, which takes two HTTP calls and needs no SDK. Your user types their number, and your server sends POST https://api.nacaller.com/api/verify/start with { "phone": "<10-digit mobile>" } and your API key as a Bearer token. The response has a requestId and a callNumber. Your screen then says "Give a missed call to ". Your server polls GET https://api.nacaller.com/api/verify/status/ until verified is true, or waits for our webhook. Keep the key out of browser code. Put both calls in a server-side function, such as a Supabase Edge Function in a Lovable or Bolt project, an API route in a v0 or Next.js app, or the backend of a Replit project. Q: How do I add phone OTP verification to a Next.js app? A: With Miss OTP by NaCaller, add two route handlers and store your key in an environment variable such as NACALLER_KEY. The first, app/api/verify/start/route.ts, forwards the phone number to POST https://api.nacaller.com/api/verify/start and returns requestId and callNumber to the page. The second, app/api/verify/status/[id]/route.ts, calls GET https://api.nacaller.com/api/verify/status/. The page shows the number to ring and checks the status route every two seconds. When it gets verified: true, it marks the number verified in your own users table. The same two server calls work from React Native, Flutter or any mobile app's backend. Nothing runs on the handset, so you need no SMS permissions. Q: What should I tell Cursor, Claude Code or Copilot to add missed call verification? A: You can paste a prompt like this one: "Add phone verification with Miss OTP by NaCaller. Server side only, with the key in NACALLER_KEY. POST https://api.nacaller.com/api/verify/start with JSON { phone } and header Authorization: Bearer . It returns requestId, callNumber, expiresIn and an instruction string. Show the user callNumber and ask them to give a missed call from the number they entered. Poll GET https://api.nacaller.com/api/verify/status/{requestId} every 2 seconds until status is 'verified' or 'expired'. Handle HTTP 400 (not a valid Indian mobile), 402 (out of credits) and 429 (too many attempts)." A pending request lasts five minutes, so show a retry button once status comes back as expired. Q: How do I verify phone numbers in India without DLT registration? A: Don't send an SMS. Verify with a call the user places. Miss OTP by NaCaller asks your user to give a missed call to a number the API returns, then matches the caller ID the telephone network passes to us against your pending request. No message is sent, so there is no sender header, SMS template or DLT entity to register, and you can verify real numbers as soon as you have an API key. DLT rules still apply to any SMS you also send, so you can add SMS later as a fallback once your registration comes through. Q: Is there an alternative to Firebase phone auth for Indian numbers? A: Miss OTP by NaCaller verifies an Indian mobile number with a missed call instead of an SMS code. The user rings the number your app shows, and the API reports the number as verified. It is a verification step, not a full auth system. It tells your server "this user holds this number", and then you create the session or set the flag in your own database, or in the auth system you already use. Because nothing is sent to the phone, there is no SMS to be delayed or filtered, and your app needs no SMS-reading permission. It works only for Indian mobile numbers, so it suits apps whose users are in India. Q: Is there an alternative to Twilio Verify or MSG91 for OTP in India? A: For Indian mobile numbers, Miss OTP by NaCaller verifies with a missed call instead of an SMS code, so you have no DLT registration or template approval to finish before launch. It is a plain REST API: POST /start, then GET /status or a signed webhook. Existing code that sends a number and waits for a verdict maps across in one small change. If some of your users can't place a call, NaCaller Voice OTP uses the same API and key to ring the user and read out a code. You can also keep your current SMS provider as a fallback rather than removing it. Q: How much does missed call OTP verification cost per number? A: Miss OTP by NaCaller costs between ₹0.10 and ₹0.20 per verified number, depending on the prepaid pack. The Starter pack is ₹199 for 1,000 verifications (₹0.20 each), and the Scale pack is ₹9,999 for 1,00,000 (₹0.10 each). You are charged one credit only when a number actually verifies. A request nobody rings, or one that expires, costs nothing. Credits do not expire, there is no monthly fee, and GST is added. Q: Can a user be tricked into sharing a missed call verification like an OTP code? A: Not in the same way. With Miss OTP by NaCaller there is no code, so there is nothing for a scammer to ask the user to read out, forward or type into a fake page. Proof comes from the call itself: the caller ID the telephone network passes to us has to match the number your user entered, within a five-minute window. It is not stronger than every attack. Caller ID can be spoofed on some routes, which is why only 10-digit Indian mobile numbers are accepted, and a SIM-swapped number would pass, just as it passes an SMS OTP. Use it for signup, login and lead checks, and add a second factor for payments or account recovery. Q: How do I verify the Miss OTP webhook signature? A: When a number verifies, Miss OTP by NaCaller sends a POST to the callback URL you set in your dashboard. The JSON body contains event "verification.verified", requestId, phone, reference, verifiedAt and a millisecond timestamp. The X-MissOTP-Signature header is a hex HMAC-SHA256 of the raw request body, keyed with your webhook secret. Compute it over the exact bytes you received, before any JSON parsing, and compare the two with a constant-time function such as crypto.timingSafeEqual in Node. The timestamp is inside the signed body, so you can reject stale deliveries to block replays. Poll the status endpoint if you would rather not expose a webhook URL. Q: What if my user can't give a missed call? A: Offer "Get a call instead". NaCaller Voice OTP uses the same API and key as Miss OTP by NaCaller. Start the verification with method "voice" and we ring the user and read a 6-digit code aloud, twice. The user types it into your app. This covers users who can't place outgoing calls, for example with no outgoing balance, and anyone uncomfortable dialling an unknown number. A good pattern is missed call as the default and the voice call behind a small link, so most verifications take the cheaper, code-free path. Q: Is there a free phone number verification API I can test in India? A: Yes. Miss OTP by NaCaller gives you 25 free verifications and 5 free voice calls per account, with your first API key and no card required. They run on the live verification line with real calls from real phones, so what you test is what ships. There is no sandbox mode. After the free verifications, prepaid packs start at ₹199. Q: What does the Miss OTP start endpoint return, and what errors can it send? A: POST https://api.nacaller.com/api/verify/start to Miss OTP by NaCaller returns requestId, phone (normalised to 10 digits), callNumber, status "pending", expiresAt, expiresIn (seconds) and a ready-made instruction sentence you can show the user. It accepts an optional reference string, up to 120 characters, that comes back in status responses and webhooks. Errors: 401 for a missing or invalid key, 400 for anything other than a 10-digit Indian mobile starting 6–9, 402 when your credits have run out, and 429 when one number has been started too often (five attempts in ten minutes) or your key sends too many requests. GET /status/{requestId} returns status as "pending", "verified" or "expired", plus verified, verifiedAt and expiresAt. ### Questions about OTP by phone call Q: What is voice OTP and how does it work? A: With voice OTP, the code is delivered by a phone call instead of an SMS. With NaCaller Voice OTP, your server starts a verification with method "voice". We call the user's Indian mobile number and read a 6-digit code aloud, twice. The user types the code into your app, and your server sends it to the check endpoint to confirm it. The code is valid for 10 minutes and allows up to 5 attempts. The call carries only the code, with no marketing and no menu. Q: How do I add a "Get a call instead" OTP fallback to my app? A: NaCaller Voice OTP is the second method in the Miss OTP API, with the same API key, credits dashboard and webhook. Your default path starts a verification as usual and asks the user to give a missed call. Under it, add a "Get a call instead" link that starts a verification for the same number with method "voice", then shows a 6-digit input. When the user submits the code, your server sends it to the check endpoint and treats a success as verified. It is one extra branch in your code, and users who can place a call never see it. Q: How much does a voice OTP call cost in India? A: NaCaller Voice OTP costs between ₹0.55 and ₹0.70 per answered call, depending on the prepaid pack. The Voice 500 pack is ₹349 for 500 calls (₹0.70 each), and the Voice 50,000 pack is ₹27,499 for 50,000 calls (₹0.55 each). The price is per answered call, not per minute. GST is added. Q: Am I charged if the user doesn't answer the voice OTP call? A: No. NaCaller Voice OTP charges only for calls the user answers. A call that rings out, is declined, or reaches a switched-off phone costs you nothing, because the unanswered call costs us nothing either. You can safely offer a retry without paying for the attempts that never connected. Q: Which languages does voice OTP support? A: NaCaller Voice OTP reads the code in English, Hindi or Telugu. The call carries only a short line and the digits, spoken slowly and read twice, so a user can write them down or type them as they listen. If you need another Indian language, tell us which one. Q: How long is the voice OTP code, and how long is it valid? A: NaCaller Voice OTP reads a 6-digit numeric code, twice on the same call. The verification is valid for 10 minutes from when your server starts it, and the user gets up to 5 attempts to type it correctly before the verification has to be restarted. Your server checks the code through the API, so the code never has to be stored or compared in your own code. Q: Can banks, NBFCs or other regulated companies use voice OTP? A: Not NaCaller Voice OTP, not yet. Entities regulated by RBI, SEBI or IRDAI, such as banks, NBFCs, brokers and insurers, have to place their service and transactional calls, including OTP calls, from TRAI's 1600-series numbers. NaCaller Voice OTP does not call from a 1600-series number today, so it is not suitable for those companies. Unregulated businesses such as marketplaces, delivery, edtech, SaaS and D2C apps can use it. Q: Do voice OTP calls break TRAI or DND rules? A: A NaCaller Voice OTP call is placed because the user asked for it on your screen, and it speaks only the verification code, with no offer, promotion or menu. That makes it a transactional call rather than a promotional one, and DND preferences are aimed at promotional calls. Keep it that way: trigger a call only from a user action such as tapping "Get a call instead", and never use the verification call to carry marketing. Promotional calling has separate rules. Q: Should I use missed call verification or voice OTP? A: Use both, in that order. A missed call with Miss OTP by NaCaller has no code for the user to type or be tricked into sharing, and it costs less per verification. NaCaller Voice OTP covers users who can't place an outgoing call or would rather receive one. Voice OTP costs ₹0.55–₹0.70 per answered call, against ₹0.10–₹0.20 per verified number for a missed call, so making missed call the default keeps most verifications on the cheaper path. Both run on the same API key and webhook. Q: Can I try voice OTP for free? A: Yes. NaCaller Voice OTP includes 5 free answered calls per account, so you can hear the call on your own phone and wire up the code check before buying a pack. These are real calls on the live line, not a simulator. After that, packs start at ₹349 for 500 calls. Q: Is voice OTP more secure than SMS OTP? A: About the same, and it is better to be honest about why. NaCaller Voice OTP still delivers a code, so like any OTP a user can be talked into reading it out to a scammer. It avoids some SMS weaknesses: nothing shows on the lock screen, and nothing sits in an inbox that other apps can read. It is not protected against a SIM-swapped number, and neither is SMS. For the lowest phishing risk, make the missed call the default, because that method has no code at all. Keep voice as the fallback, and add a second factor for payments or account recovery. ### What connects, what doesn't, and what it costs you to find out Q: What do I actually have to build? A: One HTTP POST. Your account carries a private webhook URL; send it JSON with a phone number — plus a name and a source if you have them — and you are integrated. There is no SDK, no plugin, no OAuth dance and nothing to install on your website. If your form tool can call a URL, you have already finished. Q: Do you have a Zapier app I can search for? A: No — and you don't need one. Every automation tool has a plain “Webhooks” action that posts JSON to a URL you paste in, and that is what Zapier, Pabbly Connect and Make all use here. It is one step at the end of a Zap, not an app to install or approve. Q: Can it call my Facebook and Instagram lead ads? A: Yes, through an automation tool. Zapier (or Pabbly, or Make) already reads Meta and Instagram Lead Ads; you add our webhook as the final step and the enquiry gets a phone call instead of a place in a spreadsheet. Be clear about what that means: we hold no Meta credentials and are not listed in their app directory, so the connection is only as alive as the automation tool you set it up in. Q: Which CRMs do you support? A: Any CRM that can fire an outbound webhook on a new lead, and any CRM an automation tool can watch. There is no one-click Salesforce or Zoho connector on our side, and we would rather say that plainly than put their logos on this page. If your CRM can do neither of those two things, this integration is not for you today. Q: How fast does the call actually go out? A: While they are still at the screen. The lead is written to your list and the call is queued the moment the request lands — there is no batch job that runs overnight and no list for somebody to work through in the morning. That is the entire point: the person who filled your form has not moved on yet. Q: What if a lead arrives at two in the morning? A: It is saved and queued, not dropped. Every lead source carries a calling window — a start hour, an end hour and your timezone — and a lead that arrives outside those hours is scheduled for the start of the next window instead. The response tells you so, with the reason “queued” and the exact time it will be dialled, so your own logs show what happened rather than going quiet. Q: How do I know whether the call went out? A: The response says so. You get back the lead id and a called flag, and when that flag is false it comes with a reason — the webhook is switched off, no agent has been chosen, or the lead arrived outside your calling window. No silent successes. Q: What if the same person is submitted twice? A: They stay one lead. A repeat submission of a number already on your list updates that lead rather than creating a duplicate, so a customer who fills two forms does not end up on two call lists — and your history for that number stays in one place. Q: Is the webhook URL a security risk? A: Treat it exactly like a password, because it is one: the token in that URL is the only credential, so anyone holding the URL can push leads into your account and queue calls. Don't paste it into a public repo or a shared doc. If it does leak, issue a new URL from your dashboard — the old one stops working immediately. Q: Can somebody flood it and burn my minutes? A: Each URL is rate limited to 30 requests a minute; anything beyond that is rejected outright. Your calling window and your plan's minutes are the other two brakes — and the switch that turns the whole thing off is one click. Q: What is TalkingWP and is it part of NaCaller? A: It is our own website chat and voice assistant, so it connects properly rather than through a middleman. Authorise it once and the leads, appointments, conversations and sites it captures mirror into NaCaller tagged by website. The access is read-only — we cannot delete anything on that side — and disconnecting removes the synced copies from here. Q: Can I send a whole list this way? A: You can, but don't. The webhook is built for one lead the second it appears; a list of two thousand belongs in a CSV or Excel import running as a campaign, where retries, calling windows and pacing are handled for you. Use the webhook for speed, the import for volume. Q: Which plan do I need for this? A: Instant lead calling is set up from the Integrations screen inside your account, and the free tier's 10 minutes are enough to watch a real form submission turn into a real call before you pay anything. Broader API access and outbound webhooks are listed on the Scale plan on our pricing page.