Saying "Call Joe Bloggs" doesn't work on Huawei Y330 I bought my grandad a cheap Android phone - a Huawei Ascend Y330 - for Christmas. He likes Google Now a lot, but for some reason the command Call &lt;somebody in his phone book&gt; isn't working.

It's saying (in a robotic voice, not the usual one) Say the name of the contact you want to call, or say cancel. It isn't coming up with any contact suggestions either, and it isn't working for any contacts, from simple home to slightly more complicated names.

Initially it came up with a permission request to access his contacts, which I approved.

Saying Call ACME Inc does work though, when it needs to search online for the number.

It's running Android 4.2 Jellybean and there are no updates available.

Any ideas?
First, check the settings under Google Now. Open "Phone Search" and check if "Contacts" is ticked. If it is not, then tick it and it should work. If it is, head to Settings and Application Manager. Get to Google App and uninstall updates. Get back to the Play Store and reinstall all updates. It should work. If all else fails and he hasn't much data on the phone, back up and format it. Good luck and thank you for the bounty.