1) All my contact list phone numbers are stored in international format because I travel overseas.
When I receive an incoming phone call, the number is matched to the number (+61 405 XXX XXX) and the caller is correctly announced. However, if I receive an SMS from that caller, the number only is announced - as 0405 XXX XXX. If I change the number format for that caller to local country format 0405 XXX XXX then the SMS is correctly matched and announced as that caller's name. Why can the international format number be matched correctly for a phone call, but not for an SMS? this is a basic Android function you would expect, as its been around for years and years in even the most basic phones. 2) To the development team: it is not a sufficient fix path to only read the last 6 digits of an incoming number. In Australia for example all our mobile numbers start with a 4 digit prefix, and then the main 6 digits after that. Therefore, multiple people here all have the same last digits; eg. 0401 123456, 0405 123456, 0411 123456 etc etc. We have a personal example where husband and wife intentionaly have the smae last 6 digits, but different 4 digit prefixes. Perhaps the last 9 digits would work (which therefore discounts the leading zero which would appear from local numbers, but not from international). 3) I have our home number listed with 2 different contacts in our list (my wife and I). How do I set which contact will be announced for incoming calls from that number? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

