Hi,
I've developed the app Group to Voicemail for Android and have come across an interesting issue that only occurs on HTC phones:
When I programatically send a Contact to voicemail (using the SEND_TO_VOICEMAIL field for ContactsContract.Contacts), it works as expected. However, when I set that field back to '0' (to not send that Contact to voicemail anymore) the check box is unchecked for that Contact to send them to voicemail, but calls that come in still go to voicemail. The only way to actually put the change into effect is to reboot the phone (obviously not an acceptable solution for users) :)
Anyway, I've only seen this happen, and had reports from users that have HTC phones (Incredible and Evo). It works fine on the Motorola Droid as far as I can tell.
Any ideas?
Thanks,
Matt