Overview
Orova uses Twilio for phone call integration. Your agent can receive inbound calls and make outbound calls to any phone number.Inbound calls
Buy or import a phone number
Go to Phone Numbers in the dashboard. Search for a number or import your existing Twilio number.
Assign to an agent
Assign the number to your agent with inbound mode. Orova automatically configures the Twilio webhooks.
How inbound routing works
- A call comes in to your Orova phone number
- Orova routes it to the assigned agent
- The agent speaks the first message and begins the conversation
Outbound calls
From the dashboard
In the Contacts page, select contacts and click Call. Choose the agent and phone number to use.From the API
Outbound call flow
- Orova initiates the call via Twilio
- When the recipient answers, the agent speaks the first message
- The real-time voice engine handles the conversation
- Voicemail detection runs automatically — if voicemail is detected, the call ends
Call end reasons
| Reason | Description |
|---|---|
user_hangup | The user ended the call |
agent_goodbye | The agent said goodbye via the end_conversation tool |
user_idle_timeout | The user was silent too long |
voicemail_detected | Voicemail was detected on outbound call |
no_answer | The recipient didn’t answer |
customer_busy | The recipient’s line was busy |
Recordings
Whenrecording_enabled is set on the agent, calls are recorded automatically. Access recordings via the History page or the API.
