Just got an iPhone 4S today. Also switched from AT&T to Verizon. For some reason, I am only getting caller ID on contacts that have the country code added to their numbers. I turned off International Assist, and it didn't do anything. When I add the country code to the number in the Address Book, the caller ID works just fine.
Is there any way to fix this? Or is there any way to add all the country codes at once instead of doing it manually to 400+ phone numbers?
Just messaged with a friend who had the same problem. He reports: "Full delete and restore of software fixed all issues."
I had the exact same issue. It's as if the regional setting isn't being effected. All my US numbers ended up as "4433482938", while if i did a "50" or other 2-digit codes, they would get the parens () around them. Seems to be a bug.
I resolved the issue fully by attaching the phone to iTunes, and doing a restore. It wipes out all data & settings, so make sure you have a valid backup before you do it to import contacts / texts / etc.
Once the restore was complete & settings applied, everything worked as expected.
Note: previous texts sent during the "defective" mode of the phone will not show correct caller ID name even though the number matches your address book. Only future ones will.
Message was edited by: stephenpeterson