Back to DocumentationSwanDigitals Docs

Voice AI

SwanAI Voice enables AI-powered voice agents that handle inbound and outbound phone calls on your +91 number. It provides real-time speech-to-text transcription, AI-powered responses, and seamless transfer to human agents when needed.

Available in: Performance Pro and Scale plans. Requires cloud voice or Exotel/SIP trunking account.

Supported Telephony Providers

SwanAI Voice integrates with leading cloud telephony and SIP providers to ensure reliable call handling.

Cloud Voice Engines

High-performance voice processing with built-in ASR (Automatic Speech Recognition) and ultra low-latency responses.

  • • Webhook-based integration
  • • Real-time transcription
  • • Voice Activity Detection (VAD)

SIP Telephony

Reliable telephony with pan-India reach. Supports SIP trunking, outbound campaigns, and programmable voice workflows.

  • • SIP trunking support
  • • Programmable voice
  • • Call recording & storage

Exotel

India-focused telephony provider with excellent local network coverage. Ideal for businesses with high-volume inbound calling.

  • • IVR integration
  • • Missed call services
  • • Local number inventory

Setting Up Voice AI

1. Connect Telephony Provider

  1. Navigate to Settings → Voice AI → Telephony
  2. Select your provider (Cloud Provider / SIP Trunking / Exotel)
  3. Enter your API credentials:
    • Cloud Provider: API Key or connection token from your provider dashboard
    • SIP Trunking: Credentials or connection token from your SIP provider console
    • Exotel: API Key and App ID from exotel.com
  4. Click Test Connection to verify credentials

2. Provision Phone Numbers

Acquire phone numbers for inbound voice calls. SwanAI will manage call routing.

  1. Go to Settings → Voice AI → Phone Numbers
  2. Click Add Number
  3. Choose number type:
    • Toll-free: 1800 numbers for customer support
    • Local: STD codes for regional presence
    • Mobile: Direct mobile numbers for campaigns
  4. Select your preferred area code and quantity
  5. Confirm purchase (numbers are billed per month)

3. Configure Voice Agent

Train your voice AI with custom prompts, welcome messages, and conversation flows.

  1. Navigate to Voice AI → Agent Settings
  2. Set your Welcome Message (what the AI says when call connects)
  3. Configure AI Prompt (instructions for how the AI should behave)
  4. Set Transfer Keywords (e.g., "agent", "human", "representative")
  5. Enable Call Recording if compliance requires
  6. Set Max Call Duration (default: 10 minutes)

4. Connect to SwanDigitals Inbox

Voice call transcripts automatically sync to SwanDigitals for unified customer view.

  1. Go to Settings → Channels → Voice
  2. Click Connect Voice Inbox
  3. Select or create a SwanDigitals inbox for voice calls
  4. Configure post-call summary (AI-generated summary after each call)
  5. Enable transcript sync to attach full conversation to ticket

Multilingual Voice Support

SwanAI Voice supports 10 Indian languages for voice interactions:

English
Hindi
Marathi
Tamil
Telugu
Kannada
Gujarati
Bengali
Malayalam
Punjabi

Configure language preference in Voice AI → Agent Settings → Language

Outbound Voice Campaigns

Schedule automated outbound calls for appointment reminders, promotions, or lead follow-ups.

  1. Navigate to Voice AI → Campaigns
  2. Click Create Campaign
  3. Upload your contact list (CSV with phone numbers)
  4. Select the voice agent and phone number to use
  5. Set schedule (time window for calls)
  6. Configure retry logic for failed attempts
  7. Launch campaign and monitor in real-time dashboard

Next Steps

  • AI Training — Add knowledge base for accurate voice responses
  • Automation — Set up call routing rules and escalation
  • SwanPlans — Compare plans for voice AI limits