How Calls Work

EchoParrot handles both inbound and outbound calls using AI-powered voice assistants. Here's how the entire call process works.

Inbound Calls

When a customer calls your assigned phone number:

  1. The call is routed to your active assistant
  2. The assistant greets the caller using your configured script
  3. Speech recognition converts the caller's responses to text in real time
  4. The AI processes the input and selects the appropriate response
  5. The assistant speaks the response using your configured voice
  6. The conversation continues until the call ends or is transferred

Outbound Calls

For campaigns or follow-up calls:

  1. Upload a list of contacts (CSV) or trigger a call via API
  2. The assistant dials each contact at the scheduled time
  3. If the call is answered, the assistant begins the conversation
  4. If voicemail is detected, the assistant can leave a pre-recorded message
  5. Results are logged in the Dashboard in real time

Real-Time Processing

EchoParrot uses low-latency speech-to-text and text-to-speech pipelines to keep conversations natural. Average response time is under 800ms.

Call Recording & Transcription

All calls are automatically:

  • Recorded (can be disabled in Settings)
  • Transcribed with speaker labels
  • Summarized using AI for quick review

You can access all call data from the Calls section of your Dashboard.


Privacy: Call recordings are stored securely and can be deleted at any time from the Call History page.