Resources

Documentation

Everything you need to run AI calling agents on Vaaad AI — compliance, ethics, KYC, and troubleshooting.

Introduction

vaaadai.com is an AI-powered calling agent platform designed for businesses, freelancers, and developers who want to automate voice-based outreach, customer interactions, and lead engagement using intelligent AI agents.

This documentation covers:

  • How to keep your AI agents running smoothly without bans or restrictions
  • Ethical guidelines every user on this platform must follow
  • How to complete your KYC (Know Your Customer) verification using DigiLocker
  • Error codes, troubleshooting, and support contacts

Keeping Your AI Agents Restriction-Free & Ban-Free

Running AI calling agents without interruption requires following best practices. Violations can result in your agents being flagged, restricted, or permanently banned by telecom providers and regulatory authorities.

1. Stay Within Permitted Calling Hours

Only make outgoing calls within the government-approved marketing call window:

DayAllowed Window
Monday – Sunday9:00 AM – 5:00 PM (local time)
⚠️
Calls made outside this window are a direct violation of TRAI guidelines and can lead to immediate blacklisting of your number.

2. Respect Call Frequency Limits

Do not call the same number more than once per day if there is no response or the call is rejected. Repeated calls trigger spam detection and can result in:

  • Your number being flagged as spam
  • Carrier-level blocking of your agent's outbound lines
  • Platform-level suspension of your account

3. Never Call DND / NDNC Numbers

The Do Not Disturb (DND) and National Do Not Call (NDNC) Registry lists are maintained by TRAI. Calling any registered number for promotional purposes is illegal in India.

  • Scrub your contact list against the NDNC/DND registry
  • Use Vaaad AI's built-in DND filter
  • Keep records of your scrubbing process

4. Avoid Prohibited Content

Your AI agent must not promote or discuss:

  • Fraudulent schemes or investment scams
  • Illegal drugs or controlled substances
  • Unlicensed financial services
  • Any content illegal under Indian law

5. Use Verified Sender IDs

Your outbound caller ID must be registered with your telecom provider, associated with a verified business identity, and never masking or spoofing another number.

6. Monitor Agent Performance

Track these metrics to catch issues early:

  • Call drop rates — high drops signal poor number health
  • Call rejection rates — pause if rejections exceed 30%
  • Spam reports — trigger an immediate review if any

AI Ethics Guidelines

Using AI to interact with real people carries responsibility. These aren't just suggestions — they define responsible AI deployment on our platform.

Disclose That the Caller Is AI

When your AI agent initiates a call, strongly consider informing the person they're speaking with AI. Suggested phrase: “Hi, this is an automated AI assistant calling on behalf of [Your Business Name]...”

No Harmful or Illegal Content

Prohibited CategoryExamples
Financial FraudPonzi schemes, fake investments, phishing
Illegal SubstancesDrugs, narcotics, unlicensed pharma
Unlicensed GamblingIllegal betting, offshore gambling
MisinformationFalse health claims, political misinformation
HarassmentThreatening language, personal targeting

No Spam Calling

If someone doesn't answer, rejects the call, or asks not to be called again — do not call them again on the same day. Calling 3-4 times in a single day is spam calling.

  • Maximum 1 attempt per day per number
  • Minimum 24-hour gap between retries
  • After 2 rejections, remove from active campaign

KYC Verification with DigiLocker

To activate your Vaaad AI account and access full platform features, complete KYC verification via DigiLocker, India's official digital document wallet issued by the Ministry of Electronics & IT (MeitY).

Documents Required

TypeDocuments
Identity ProofAadhaar, PAN, Passport, Voter ID
Address ProofAadhaar, Utility Bill, Bank Statement, Driving Licence
Business ProofGST Certificate, Incorporation Certificate, Trade Licence
Aadhaar covers both identity and address proof — the fastest way to complete KYC.

Step-by-Step

  1. Create DigiLocker account — visit digilocker.gov.in with your Aadhaar-linked mobile number
  2. Link Aadhaar — My Profile → Link Aadhaar → enter 12-digit Aadhaar + OTP
  3. Access documents — go to “Issued Documents”
  4. Initiate KYC on Vaaad AISettings → KYC Verification → Verify with DigiLocker
  5. Authorize sharing — select documents (Aadhaar recommended) and click Allow
  6. Wait for confirmation — usually instant, max 24-48 hours

Error Codes

Common error codes you may encounter:

CodeMeaningResolution
E1001Insufficient wallet balanceTop up wallet in Settings
E1002KYC not verifiedComplete KYC in Settings
E1003Agent not activeActivate agent on Agents page
E1004Invalid phone number formatUse E.164 format: +919876543210
E1005Outside calling hoursWait until 9 AM - 5 PM IST window
E1006No phone number assignedBuy a number in Phone Numbers
E2001STT timeoutCheck network, retry. Contact support if persistent
E2002TTS failureRetry automatically. Check Sarvam status
E2003LLM rate limitAuto-retry. Upgrade if frequent
E3001Campaign concurrency exceededReduce concurrency or upgrade plan
E3002KB document not foundRe-link document to agent
E4001Payment verification failedCheck card/UPI, retry. Contact Razorpay if repeated

Troubleshooting

Call drops immediately after connecting

  • Check that the agent's initial greeting isn't too long (> 15s can trigger carrier drops)
  • Verify caller ID is a verified number
  • Test with a different recipient number

Agent responds in wrong language

  • Double-check Language and Voice settings in the agent config
  • For Hinglish, make sure the greeting uses transliterated text, not Devanagari script

KB documents not being used

  • Confirm docs are linked to the agent (upload alone doesn't attach)
  • Check doc format — scanned PDFs need OCR first
  • Test the question — vague questions may not retrieve relevant chunks

Transfer not working

  • Verify the transfer number has the correct country code format (+91XXXXXXXXXX)
  • Check the trigger phrase or test with standard phrases like “transfer me”
  • Make sure the human's phone isn't on DND

Recordings not playing

  • Wait 30 seconds after call end — R2 upload takes a moment
  • Try a different browser (Chrome recommended)
  • Contact support if persistent

Support

© 2026 vaaadai.com — All rights reserved. Documentation is subject to change.