Skip to main content

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:
  1. Call is answered by your voice agent
  2. Agent greets the caller
  3. Conversation happens naturally
  4. Agent can book appointments, answer questions, or transfer
  5. 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:
  1. Agent acknowledges the request
  2. Plays hold music/message
  3. Dials your transfer number
  4. Connects caller to human
  5. 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

  1. Test before bulk calling — Make test calls to verify agent behavior
  2. Respect calling hours — Don’t call late at night or early morning
  3. Include context — Personalized calls are more effective
  4. Handle failures — Set up retry logic for no-answers
  5. Monitor outcomes — Use webhooks to track results

Next Steps