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

Reply via email to