Skip to main content

Call types

Orova supports four ways to communicate with an agent:
TypeHow to useUse case
PhoneAPI or DashboardInbound/outbound phone calls via Twilio
WebWidgetBrowser-based voice calls
VideoWidget or Meeting LinkVideo avatar calls
ChatWidgetText-based conversations

How calls work

Voice engine

All voice-based calls (phone, web, video) flow through a real-time engine:
  1. User speaks → speech is converted to text
  2. The LLM generates a response based on the conversation
  3. The response is converted back to speech
  4. If tools are needed (CRM lookups, calendar bookings, etc.), they run during the conversation

Chat engine

Chat uses a simpler text-in, text-out flow with streaming responses.

Call history

All calls are automatically logged with:
  • Full transcript
  • AI-generated summary
  • Sentiment analysis
  • Call outcome and disposition
  • Call duration and cost
  • Recording (if enabled)
  • Contact information and custom fields
View call history in the dashboard under History, or query via the API.

Next steps

Phone Calls

Inbound and outbound via Twilio

Web Calls

Browser-based WebRTC calls

Video Calls

Video avatar calls

Chat

Text-based conversations