Key takeaways
- AI cold calling = automated outbound dialing + conversational AI agent handling the call
- The AI uses ASR (speech recognition), LLM (understanding + response), and TTS (voice output)
- Answering machine detection (AMD) skips unanswered calls and reduces wasted spend
- In India, TRAI compliance is mandatory: 140-series numbers, DLT registration, NDNC filtering
- Vobiz provides the telephony layer — connect Retell AI, Vapi, or a custom agent for the AI layer
AI Cold Calling vs Traditional Cold Calling
The economic case is clearest for high-volume, structured conversations — intro calls, appointment setting, survey collection, payment reminders — where the script is predictable and the goal is qualification or booking, not complex negotiation.
How an AI Dialer Works
- ASR (Deepgram, Whisper): Transcribes caller speech in real time
- LLM (GPT-4o, Gemini): Understands intent, generates response
- TTS (ElevenLabs, OpenAI TTS): Converts response to natural speech
Writing an Effective AI Cold Calling Script
The AI agent’s behaviour is controlled by a system prompt. For cold calling, the prompt structure:AMD: Answering Machine Detection
AMD is one of the most economically important features in outbound AI calling. Without it, the AI agent runs a full conversation with a voicemail greeting, consuming LLM credits and telephony minutes without any value. Vobiz includes AMD via themachineDetection parameter on the Make Call API:
machineDetectionUrl webhook with AnsweredBy: machine_start. Your server can respond with XML to play a voicemail (<Speak> or <Play>) or simply <Hangup>.
See the answering machine detection guide for full implementation details.
TRAI Compliance for AI Cold Calling in India
AI cold calling is regulated in India. Non-compliance attracts penalties from TRAI and carriers blocking your numbers. 140-series numbers: All B2C outbound voice calls must originate from a 140-series number. Standard 10-digit mobile numbers cannot be used for commercial calling. Vobiz issues 140-series numbers with self-serve provisioning. DLT registration: The principal entity (your company) and the purpose of the call must be registered on the Distributed Ledger Technology (DLT) platform operated by TRAI-authorized entities. See the DLT registration guide. NDNC/DND filtering: Numbers registered on the National Do Not Call registry cannot be called for promotional purposes. Vobiz provides NDNC filtering on outbound campaigns. Always scrub your contact list against NDNC before dialing. Calling hours: TRAI restricts promotional calls to 9 AM – 9 PM. AI cold calling systems must respect this window — configure your campaign start/end times accordingly. Opt-out handling: If a prospect says “remove me from your list” or “don’t call again”, the AI agent must log this and your system must add the number to your DNC list immediately.Building an AI Cold Calling System on Vobiz
Architecture:- Retell AI: Create a campaign in Retell, configure the system prompt, and point Vobiz to Retell’s SIP endpoint
- Vapi: Use Vapi’s outbound calling API triggered by Vobiz webhooks
- Custom: Build a Python/Node WebSocket server that connects to Vobiz’s real-time audio stream
Cost Model for AI Cold Calling
For comparison, a full-time human SDR in India costs ₹30,000–60,000/month in salary, benefits, and infrastructure. That buys 10,000–60,000 AI connected calls at the same monthly budget.
Next Steps
- Set up a Vobiz campaign for outbound AI calling
- Read the AMD guide for implementation details
- Connect Retell AI or Vapi as your AI agent
- Review TRAI compliance before going live with India calling
- Read the outbound calling best practices