You may have experienced a problem after upgrading to firmware 2.1. You save all phone numbers in the Contacts, but when you get incoming calls or SMS from person in contacts, the iPhone still displays the phone number instead of contact name. This problem is especially common for those countries where iPhone is not officially distributed.
How do you know if the phone number format is supported in your country? You can go to “Settings” -> “International” -> “Region Format”. If your country is not listed, you probably need CallerID Fix Collection to rescue. CallerID Fix Collection, developed by Carlo Franchino, is a solution for those iPhones in a country that is not supported in Regional Format. The latest release of CallerID Fix Collection (v1.1.1) added the following country support:
- Added firmware 2.1 fix for Singapore, Indonesia, Thailand, Malaysia and Lebanon
- Added caller ID fix to Iray, Moldova and Singapore
For complete list of supported countries, you can refer to here. As always, you can download and install this application via Cydia from iSpazio Repository (http://repo.neolinus.org/ispazio). After installation, restart your iPhone to take effect.
The developer continues to provide support for other countries missing in the list. If you find your country is not supported, remember to leave comment to the author and details the phone number format. Hopefully, your country will be included in the next release.