How can I abort a voice mis-dialed call? When I use voice dialing, the wrong contact is selected often enough that I'd like a chance to abort the call before it starts.    If I tap the call button on my headset, it seems to transfer the call back to the phone; by the time I reach for the phone, and hang up, I've left a missed call on a random person's phone.
What is the proper way to abort a call from the headset when the dialer picks the wrong contact?   Is there some way to get a bit more delay before the call connects?

Moto Droid (stock), 2.2, Moto H720 headset.
On my Spica (Samdroid Froyo Mod), there are two stock voice caller, the Android's stock "Voice Dialer" (com.android.voicedialer):



On the stock Android Voice Dialer, when you start the Voice Dialer app and then speak "Call ", this shows up:

 
 

the stock Voice Dialer can be cancelled by pressing the highlighted "Cancel" button. The Voice Dialer does not automatically call the contact, it waits for you to tap on the contact's name to start the call.

The other voice caller is using Google-branded "Voice Search" (com.google.android.voicesearch):



when you tap on the Voice Search button on the Google Search Widget and then speak "Call " this screen shows up:




the Google-branded Voice Search automatically dial after a short delay the spoken contact, and you can tap "Cancel" before the spinning highlighting is out to cancel the call without leaving missed calls.

I'm not sure which voice dialer you're using, can you clarify?