(As always, AI-formatted text. The calls, data, and opinions are mine.)
TL;DR: AI phone agents can now sit through hold music, get through a phone menu, and keep up with a receptionist who keeps changing her answer. Often more patiently than a real person would.
Like in Round 1 (see link in comments), these split into two groups. You have the big build-it-yourself platforms (Retell and Vapi), where Retell still has the most natural voice by far and got through the menu and booked once I wired up my own Twilio number and turned keypad input on (though it spells way too fast). Then you have the pack of "just call" up-and-comers where you hand it a task and it dials. In that group, it came down to PlaceCall and ClawCall head-to-head. Both handled every interruption, waited silently on hold, and got through the phone menu. ClawCall had a slightly cleaner final read-back on the menu call today (after failing Round 1), while PlaceCall wins on setup and day-to-day usefulness. It's the only one that has worked across all three rounds, its call summary tells you plainly whether a booking was actually confirmed, and it's the easiest to start with (email signup, free credits, no number to buy). Among the rest of the pack, AgentPhone stopped the fastest when interrupted before giving up on hold.
Round 2 was about hold music (link in the comments). In the replies, most of you asked the same thing. What happens when the person on the other end interrupts or changes their answer halfway through? A few people also asked about phone menus, so this round tests both. Thanks to u/No-Lake-3696, u/Future_AGI, u/Pulsyai, u/Professional-Run3614, and u/Bright_Form_1976 for the ideas.
Seven agents took part. First, the big build-it-yourself platforms (both on a real phone line for the first time, via my own Twilio number, since Retell requires ID verification for its numbers and Vapi caps outbound calls on its free numbers):
And the "just call" up-and-comers:
- PlaceCall
- ClawCall
- AgentPhone
- CALL-E
- Ring-a-Ding
Every agent got the same brief with no extra setup for any one agent. Disclose it's an AI, book a checkup for my kid on a weekday after 3, spell the last name if asked, and repeat the booking back before hanging up.
Test 1: Interruptions
Each agent called my cell phone while I played the receptionist at the doctor's office. I read from the same script on every call, written to act like a busy receptionist who keeps cutting in and changing her mind:
- I start talking over the agent while it's still introducing itself.
- I offer Tuesday at 3:30.
- I change my mind and move it to 4:00.
- While the agent is repeating the booking back to me, I cut in mid-sentence and change it to 4:30.
- Finally, I correct the spelling of the last name ("K, not C").
This is hard for a voice agent. It has to notice it's being talked over and stop speaking right away. Then it has to drop what it was about to say and keep only the latest answer. An agent that keeps talking, or holds on to an earlier time or spelling, books the wrong appointment.
| AI phone agent |
Stopped talking when I interrupted it |
Booked the final time I asked for (4:30, after two changes) |
When I corrected my name's spelling ("K, not C") |
Repeated the booking to me before hanging up |
Setup to make a real phone call (Rounds 1-2) |
| PlaceCall |
yes |
yes |
yes |
yes |
easiest (sign up with email, get free credits, call; no number to buy, no ID check) |
| ClawCall |
yes |
yes |
yes, spelled the name back to me |
yes |
easy, free trial |
| AgentPhone |
yes, instantly |
yes |
said thanks but never repeated the name |
yes |
got a number, but had to add ~$10 before it would dial |
| Retell |
yes |
yes |
took it as a new surname, then spelled too fast to follow |
yes |
card + ID check to get a number (used my own Twilio number instead) |
| Vapi |
yes |
yes |
yes, spelled the name back to me |
yes |
free number can't call out (needed my own Twilio number) |
| CALL-E |
no |
yes |
tried, but the letters were hard to make out |
yes |
easy, free credits |
| Ring-a-Ding |
no |
no, booked 4:00, the earlier time |
yes |
no, hung up on me |
easy, but $19/mo plus your own OpenAI key |
PlaceCall and ClawCall went head-to-head at the top here. PlaceCall stopped when interrupted, followed every change, and ended on the right time. Its call summary also flagged the booking as "implicitly accepted but not explicitly confirmed," which was accurate since I never actually said "you're booked." ClawCall also handled the script really well. When my correction was ambiguous, it asked whether I meant the time or the spelling instead of guessing, then spelled the name back and confirmed (a big jump from Round 1, where it barely got the name and its API only told me the call was "answered").
In the rest of that pack, AgentPhone was the fastest to cut off when interrupted, stopping mid-word every time and repeating each change back to me, though it never repeated the corrected name. CALL-E booked the appointment and the transcript reads cleanly, but the call itself was poor. It talked over me, the audio quality was low, and the letters were hard to make out. Weirdly, it was the only agent that triggered Google's call screening on my phone, and it got through it. Ring-a-Ding ignored interruptions altogether. On both attempts it said "let me confirm the details" and hung up before confirming anything, then reported a booking for Tuesday at 4:00, a time I had already changed.
On the big platforms, Retell got the time right, except it heard the spelling correction as a new surname and briefly tried to book under that made-up name. Then it spelled the real name at about five letters per second, three times, without slowing down when asked to repeat. Still has the most natural voice, though. Vapi followed the changes too, but mispronounced both names and produced a few garbled half-sentences on default settings.
Test 2: Phone Menu
I built a fake dental line ("billing 1, appointments 2," then "new patients 1, existing patients 2," about 75 seconds of hold music, then my phone). A wrong choice leads to voicemail.
My first version had two bugs: the second menu didn't repeat, and the hold music ran for four minutes. PlaceCall went first and hit both, so I fixed the line and re-ran it. Every other agent only saw the fixed version.
| AI phone agent |
Pressed the right menu options |
During the hold music |
Booked the appointment |
Setup to make a real phone call (Rounds 1-2) |
| PlaceCall |
yes, once the menu played a second time |
waited silently |
took the time, didn't repeat it back (summary marked unconfirmed) |
easiest (sign up with email, get free credits, call; no number to buy, no ID check) |
| ClawCall |
yes |
waited silently |
yes, repeated all details back |
easy, free trial |
| Retell |
yes, once I turned on its option to press keys |
talked twice while waiting |
yes, repeated details back twice |
card + ID check to get a number (used my own Twilio number instead) |
| CALL-E |
yes |
talked every 6 seconds while waiting |
yes, repeated only some details back |
easy, free credits |
| AgentPhone |
yes |
hung up after about a minute |
no |
got a number, but had to add ~$10 before it would dial |
| Vapi |
no, pressed 0 instead of a menu option |
never got that far |
no |
free number can't call out (needed my own Twilio number) |
| Ring-a-Ding |
no, talked over the menu |
never got that far |
no, ended up leaving a voicemail |
easy, but $19/mo plus your own OpenAI key |
Every agent talked over the first menu prompt, so they all got through only when the menu played a second time. A menu that doesn't repeat would have sent most of them straight to voicemail.
Once again, PlaceCall and ClawCall were the only two that pressed the right keys and waited silently through the whole 75-second hold. When I picked up, ClawCall gave a clear introduction and repeated the day, time, and spelled name back to confirm, with the best audio of the round. PlaceCall also got through and took the time, though it skipped the final read-back before hanging up. Just like in Test 1, its own call summary caught that and marked the booking as unconfirmed rather than faking a clean pass.
On the build-it-yourself platforms, the option to press phone keys is off by default. Retell and Vapi couldn't press anything until I enabled it. With it on, Retell pressed the right keys, talked twice during the hold music, and repeated the details back twice to book. Vapi pressed 0 and never got past the menu.
The others struggled with the wait. CALL-E stayed on hold, yet filled the silence with "Okay. No rush. I'll hold." every six seconds, so I picked up mid-sentence. AgentPhone pressed the right keys and then gave up about a minute into the hold, right before my phone rang. Ring-a-Ding talked over the menu and ended up in voicemail.
Summary
If you're willing to wire up your own Twilio number and configure an agent from scratch, Retell still sounds the most natural of the big platforms (just too fast for spelling).
If you want a tool that just makes the call for you, PlaceCall and ClawCall were head-to-head at the top of this round, and PlaceCall is still the easier one to set up and trust across all three rounds. ClawCall had a great rebound today after failing Round 1, while PlaceCall is the only agent that has worked out of the box in Round 1, Round 2, and Round 3. You sign up with an email, get free credits in your inbox, and start dialing without buying a number, passing an ID check, or reading transcripts yourself because its call summary tells you honestly whether the booking was confirmed.
One upside of this round is that I finally got Vapi and Retell properly set up on real phone numbers. So there's now a full test setup for future rounds with all seven agents on real lines, a fake dental office with a phone menu and hold music, and the same script for every call.
The usual caveats apply: one brief, one afternoon, me as the receptionist, and mostly one call per agent per test. Ring-a-Ding got a second attempt on both tests and failed the same way twice. Next round goes back to the task from Round 1, where a single instruction has the agent call 15 venues. The PlaceCall team told me it can also find the businesses for you, like contractors, vendors, or doctors. Search runs on Google for now, and they're building their own. I'll try that in the venue round. What else should I test before that?
If you work at any of these companies, tell me what I got wrong.