CallOrHold4Me

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

Best for judges. No phone needed, about 90 seconds. The agent calls our demo support line "Northstar Internet (demo line)". It is a real phone number with a phone menu, about 50 seconds of hold music and recorded messages, and then a billing rep named Maria. Maria is an AI voice that plays the human. Watch the agent press 1, stay silent on hold, notice the moment Maria answers, and sound the alarm.

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

How it works

1

Find the line

Exa

Tell it the company and the problem. Exa search finds the support number and tips for its phone menu.

2

Dial and get through the menu

Vapi + Twilio

Vapi calls from a real phone number. The agent presses keys (DTMF) or says the option that fits your issue.

3

Wait on hold, silently

Deepgram + Jev

Deepgram Nova-3 transcribes the line live. Jev labels each line as hold music, a recorded message, a phone menu, or a live human.

4

Finish the call, or hand it to you

Vapi live control

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

  • Phone menu "For billing, press 1."
  • Recorded message "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

  1. BrowserNext.js app, polls the call every second
  2. Exanumber + phone-menu tips
  3. Vapioutbound call over Twilio, Deepgram STT and voice, DTMF tool
  4. Webhookeach transcript line goes to Jev, then the confirmation rule
  5. 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.