I make the call. I wait on hold. I get it done.
CallOrHold4Me is an AI agent that calls customer support for you. It gets through the phone menu and waits on hold. When a real person answers, it finishes the whole call for you, or it alarms you and hands the person to you.
Call for me
The agent explains your issue, answers the rep's questions, gets a reference number, and hangs up. You get a summary and a recording.
Hold for me
The agent waits on hold. When a human answers, your browser alarms and the call transfers to your phone, or you listen live and type lines.
Try it now
US and Canada numbers only. 6 calls per hour per visitor. Calls are recorded by Vapi so you can replay them. Do not share real account details.
What to look for during a demo call
- The status moves from Dialing to Phone menu to On hold, and the agent presses 1 by itself.
- Each line in the transcript gets a label with a confidence score from Jev.
- The agent stays silent through hold music and recorded messages and does not hang up.
- When Maria says "Hi, this is Maria", the alarm sounds and the status changes to Human on the line.
- Click Listen live to hear the call. When a human answers, type a line and the agent says it.
- In Call for me mode (the default), the agent gives the account name, gets the refund and reference number NS48217, repeats it back, and says goodbye.
- When the call ends, you get a summary and a recording.
How it works
Find the line
Tell it the company and the problem. Exa search finds the support number and tips for its phone menu.
Dial and get through the menu
Vapi calls from a real phone number. The agent presses keys (DTMF) or says the option that fits your issue.
Wait on hold, silently
Deepgram Nova-3 transcribes the line live. Jev labels each line as hold music, a recorded message, a phone menu, or a live human.
Finish the call, or hand it to you
When a person answers, your browser alarms. In Call for me, the agent finishes the call and sends a summary. In Hold for me, the call transfers to your phone, or you listen in and type lines.
How it knows a human picked up
Many recorded messages sound like a person. A false alarm makes you run back to the phone for nothing, so detection has two layers:
1. Jev labels every line
- "For billing, press 1."
- "Your call is important to us. Please continue to hold."
- Hold music Music, tones, or silence
- Live human "Hi, thanks for holding, this is Maria. How can I help?"
2. A confirmation rule
An alert needs 2 "live human" lines in a row, or 1 line with 85% confidence or more.
Jev gets the latest line plus the 3 lines before it, so it can see that hold has ended. A rep who says their name, asks "how can I help", or asks for your account counts as human. A recorded greeting does not.
Architecture
- BrowserNext.js app, polls the call every second
- Exanumber + phone-menu tips
- Vapioutbound call over Twilio, Deepgram STT and voice, DTMF tool
- Webhookeach transcript line goes to Jev, then the confirmation rule
- HandoffVapi live control: transfer, say, end call
Questions
Is the person on the demo line real?
No. The demo line is a real phone number with a real phone menu, recorded messages, and hold music. After about 50 seconds it connects to Maria, an AI voice that plays a billing rep. Use tab 2 to be the human yourself.
Does it work with real companies?
Yes. Tab 3 calls a real support line. Real hold times can be long, so choose "Call for me" to let the agent finish the call, or "Hold for me" to take the call yourself, and leave the tab open.
Why not just use a voicemail-detection feature?
Answering-machine detection only checks the first seconds of a call. On hold, the line plays many recorded messages that sound like people. CallOrHold4Me checks every line during the whole wait and needs strong evidence before it alerts you.
What if Jev is not available?
Each line falls back to keyword rules, so the call continues. The chip on each line shows which one labeled it.
What does it cost?
We measured a full demo call (menu, 1 minute of hold, 1 minute with the rep): about $0.18 for the CallOrHold4Me agent in Vapi (Deepgram, GPT-4.1, voice), $0.08 for the AI rep, and about $0.05 in Twilio minutes. So about $0.30 per demo call. On a real call, waiting on hold costs about $0.08 per minute.
Limits on this public demo
US and Canada numbers only, no 900/976 lines, 6 calls per hour per visitor, 4 calls at the same time, and 20 minutes per call. Calls are recorded by Vapi so you can replay them.