Calls
Ringyo AI can handle both inbound and outbound phone calls. This guide covers how calls work and how to manage them.
Call Types
Inbound Calls
When someone calls your Ringyo AI phone number:
- Call is answered by your voice agent
- Agent greets the caller
- Conversation happens naturally
- Agent can book appointments, answer questions, or transfer
- Call ends and you receive a webhook with details
Outbound Calls
Make calls programmatically via API:
Call Context
Pass context to personalize the conversation:
Your agent can use this context naturally:
“Hello John! I’m following up on your visit in December. I remember you were interested in our teeth whitening services…”
Call Lifecycle
States
Call Results
After a call ends, you get detailed results:
Outcomes
Common call outcomes:
Transcripts
Every call generates a transcript:
Recordings
Calls are recorded by default (can be disabled). Access recordings:
Response includes recording_url for the audio file.
Ensure you comply with call recording laws in your jurisdiction. Some regions require two-party consent.
Bulk Calls (Campaigns)
Make multiple calls with a campaign:
Handling Transfer
When a caller asks to speak to a human:
- Agent acknowledges the request
- Plays hold music/message
- Dials your transfer number
- Connects caller to human
- Webhook sent with
transferred status
Configure transfer settings:
Pricing
Calls are billed based on duration:
- Outbound calls: Charged per minute connected
- Inbound calls: Charged per minute connected
- Credits deducted from your balance
Check your usage in Dashboard → Billing.
Best Practices
- Test before bulk calling — Make test calls to verify agent behavior
- Respect calling hours — Don’t call late at night or early morning
- Include context — Personalized calls are more effective
- Handle failures — Set up retry logic for no-answers
- Monitor outcomes — Use webhooks to track results
Next Steps