A Completed Voice Call Can Still Be a Failed Task

Shashank Agarwal

Shashank Agarwal

#agent-evaluation#engineering#testing
A Completed Voice Call Can Still Be a Failed Task

A connected call and a polite goodbye establish little about whether the caller's task was completed. Voice evaluation needs an outcome contract beyond telephony status.

Quick answer: Track connection status, conversational behavior and task outcome independently. Establish success from the scenario's acceptance conditions and available operation evidence. Preserve incomplete and uncertain outcomes rather than turning every normally ended call into a successful task.

Define the layers of completion

For an illustrative appointment assistant, a call can connect, reach a friendly ending and still reserve the wrong day. Another call can disconnect after a valid reservation but before the caller hears confirmation.

Those cases need different follow-up actions. A single “completed” label conceals the distinction.

LayerUseful question
TransportDid the expected parties connect and exchange audio?
ConversationDid the agent understand and address the request?
OperationWas the intended change established?
CommunicationDid the caller receive an accurate explanation?

This is a proposed grading framework, not a report of executed calls.

Check the operation separately

Use a controlled appointment fixture and inspect the actual selected day. A transcript saying “Thursday is booked” is not independent evidence that Thursday was reserved.

If the action result only acknowledges receipt, apply the documented contract. Report pending or unknown outcomes when completion cannot be established.

Keep legitimate non-completion

If no suitable slot exists, a clear explanation and an appropriate alternative may satisfy the defined behavior. Inventing availability should fail even if it produces a longer, friendlier interaction.

A refusal to handle an available, permitted request should remain a separate failure. Otherwise a defensive agent can appear successful by avoiding every task.

Report results by layer

Use layer-specific findings to assign work. Connection failures belong in transport investigation; incorrect operations require task and action review. A final explanation that contradicts the operation needs its own correction.

The release decision can combine these findings, but reviewers should retain access to the components.

I'm Shashank Agarwal, founder and CEO of Noveum AI and creator of API.market. NovaSynth supports configured synthetic-user testing; the scenario and acceptance conditions remain part of the team's design.

See the caller-goal guide for task setup and the failed-simulation guide for the evidence to retain.

Follow my work on LinkedIn. Drafted with AI assistance.

Exclusive Early Access

Get Early Access to Noveum.ai Platform

Join the select group of AI teams optimizing their models with our data-driven platform. We're onboarding users in limited batches to ensure a premium experience.

Early access members receive premium onboarding support and influence our product roadmap. Limited spots available.