PHONES, FOR AGENTS.

YOU ASK.
COCALL
DIALS.

A phone line for Claude, Cowork, Codex, Openclaw. Real voice. Real numbers. Calls you back when it needs you.

DIALING… (555) 012
TONE · 440 Hz
CLAUDE COWORK CODEX OPENCLAW + ANY MCP CLIENTCLAUDE COWORK CODEX OPENCLAW + ANY MCP CLIENT
§ THE CALL

ONE
PHONE LINE.
EVERY AGENT.

Your agent calls our SIP endpoint. We dial out in the real world — IVRs, hold music, gatekeepers, the lot — and hand back a clean transcript.

4.2s
P50 FIRST WORD
98.6%
COMPLETION RATE
call-session · 00:04:12
• LIVE
AGENT — CLAUDE
$ book table for 4 @ Gjelina, Fri 7pm
→ looking up number… found: +1 (310) 450-1429
→ calling via cocall.ai…
→ on hold (34s)
→ spoke to host "Mateo"
→ asked: 6:30 or 8:15 ok?
! needs user decision
→ user picked 8:15
→ confirmed. confirmation: GJ-84201
✓ booked. receipt in inbox.
HANDOFF COMPLETE
COCALL · SESSION
RECORDING
Gjelina, Venice
+1 (310) 450-1429 · outbound
NEEDS YOU
6:30 or 8:15?
CALLER ON HOLD · 00:12

FOUR STEPS.

HANDOFF → DIAL → ASK → DONE
1
STEP
agent.ts
await call({
  to: "+1 310...",
  intent: "book",_
})
HAND OFF

Your agent passes the task and constraints. One API call.

2
STEP
310·450·14_
• RINGING
DIAL

We place the call. Navigate IVRs. Wait on hold. No shortcuts.

3
STEP
NEEDS YOU
6:30 or 8:15?
6:30 8:15
ASK

If the call needs a real decision, we ping the agent or you.

4
STEP
RECEIPT OK
GJ-84201
BOOKED
DONE

Clean transcript, outcome, and next actions flow back to your agent.

§ THE MID-CALL ASK

STUCK?
COCALL
ASKS YOU.

Mid-call, if Cocall hits an ambiguity — times, spellings, payments — it pings your agent or you for a 2-second decision. Then it keeps going.

SLACKEMAILSMSPUSHWEBHOOK
ⓘ INCOMING · GJELINA
00:34 AGO
6:30 or 8:15?
Host says both tables are open. Party of 4.
ⓘ CONFIRMED · GJELINA
NOW
Booked 8:15, 4pp. GJ-84201
§ WHAT IT DOES

FEATURES, IN
PLAIN ENGLISH.

01 / DIALS THE NUMBER

IVR mazes, hold music, extension trees, transfer chains — handled without a shrug.

02 / SOUNDS HUMAN

Natural voice. Reads tone. Small-talks if needed. Hangs up politely.

03 / ASKS YOU

Pings you mid-call when it genuinely needs a human answer. Not before.

04 / BOOKS IT

Restaurants, appointments, callbacks, cancellations. Confirmation numbers included.

05 / LEAVES VOICEMAIL

Scripted or improvised. Redials on a schedule you control.

06 / HANDS BACK CLEAN

Transcript, outcome, extracted entities, next-actions — streamed to your agent.

§ PRICING

PAY PER
CALL.

No seats. No per-agent fees. You pay for minutes that actually touch a phone line.

HOBBYIST
SOLO / DEV
$0 /mo
  • → 15 min free/mo
  • → 1 runtime
  • → Community support
START →
MOST TEAMS
OPERATOR
STARTUPS
$0.12 /min
  • → Unlimited runtimes
  • → Custom caller IDs
  • → SOC2 · HIPAA add-on
  • → Slack support
GET STARTED →
FLEET
ENTERPRISE
LET’S TALK.
  • → Dedicated PSTN pool
  • → On-prem SIP bridge
  • → Custom retention
  • → 24/7 on-call
CONTACT →

NOT A
ROBOCALLER.

Phones are serious. We treat them that way.

01
CONSENT

Announces recording per jurisdiction. No grey areas.

02
REVIEW

Every call: audio + transcript + reasoning trace.

03
APPROVAL

Payments & PII always need your OK, in-band.

04
CONTROL

Kill switch. Spend caps. Rate limits. Full logs.

§ FAQ

QUESTIONS,
ANSWERED.

Do callees know it's an AI? +

Yes — it identifies as a calling assistant and announces recording where required. Tone is natural, not deceptive.

What happens if it gets stuck? +

It pings your agent or you with a crisp yes/no. If no one responds in your configured window, it ends the call cleanly and logs the block.

How do you handle PII? +

Audio is encrypted at rest. Transcripts can be redacted on ingest. HIPAA/BAA available on Operator and Fleet tiers.

Which runtimes work? +

Claude, Cowork, Codex, Openclaw out of the box. Anything that speaks MCP via a simple tool definition.

§ SIGN OFF

HANG UP.
LET COCALL
CALL.

GET STARTED
OPEN BETA · NO WAITLIST · FIRST CALL FREE
COCALL.
© 2026 RADISHAI, INC.