I have an HTC One S. All I want to do is voice dial with my wired headphones hands free. Google Search - can't find contacts reliably but Voice Dialer does. However, voice dialer finds the contact and then will not proceed past finding it. I have to press with my finger. Is this the way it's supposed to work? Is there a way to fix this?

Thanks!

Whenever I activate the Voice Dialer, it finds the contact and then presents a dialog that says:

VOICE DIALER
Call <person's name> on mobile
Cancel

Which requires me to press the line "Call <person's name> on mobile"

rather than just dialing the contact.

Anyone have any ideas? It's like the output action of the voice dialer is not "connected" to the phone dialer.

Thanks