If you own an iPhone you have probably noticed that Caller-ID is not working when going roaming. For example, I had a number in my address-book: 22-399399. When I was in Cyprus, the Caller-ID worked fine, since no international code was appended. When I was in Brussels for a business trip, I noticed that when the country code was appended (+357) the iPhone would stop recognizing the numbers.
After a little digging, I found that the iPhone matches incoming numbers using 9 digits, which is valid only for USA. When the international number was coming through, the iPhone was failing to much the number. In order to fix this, download this Modified AppSupport for 8-digit Caller-ID and upload it to /System/Library/Frameworks/AppSupport/, replacing the old file.
Another issue was that numbers were getting formated the US-way, (XXX) XXX-XXXX. This was a bit difficult to distinguish in Cyprus, where we have the scheme: (XX) XXX-XXX. Thankfully, thats also hack-able. I modified ABPhoneFormats.plist in order to support the Cypriot phone format. You can download the Modified ABPhoneFormats for Cypriot Numbers Formatting and place it into /System/Library/Frameworks/AddressBookUI.framework/.
When doing both modifications, make sure that you restart the phone, in order the changes to take effect!




October 11th, 2007 at 4:43 pm
hi, your first download file is not working, can you please reupload?
October 11th, 2007 at 9:46 pm
The files work, the problem is the case. Make sure the first is AppSupport and the second is ABPhoneFormats.plist, since iPhone is a unix-based OS which is case-sensitive.
October 14th, 2007 at 2:51 am
Have u tried this formats in 1.1.1 ?
October 19th, 2007 at 1:17 am
make sure you DL the newest files for firmware 1.1.1 as othervise you may and up with an iPhone in endless boot like I did when useing the old AppSupport file that was made for 1.0.2
http://iphone.fiveforty.net/wiki/index.php/AppSupport
November 1st, 2007 at 7:45 pm
csirkepaprikas, what did you do then? I’m stuck with aplle logo, dunno what to do!!! Please mail me!
November 21st, 2007 at 10:51 pm
I am in South Africa. Windows xp user, Caller ID not working. need some help
November 22nd, 2007 at 5:08 am
what about 1.1.2 can you help me please???
December 5th, 2007 at 12:02 am
Have the same problem on my iphone version 1.1.2 . Any known fixes/solutions.
Thanks
December 5th, 2007 at 12:20 am
There is a way to do it, very hackish tho. No solid solution yet
May 9th, 2008 at 5:06 pm
bit confusing, and the links don’t work, if you can please provide a step by step solution
thanks
May 10th, 2008 at 4:19 pm
The post is outdated. More recent versions of the firmware require different modding.
Look in the Installer and find 1.1.3 or 1.1.4 AppSupport patches!
August 16th, 2008 at 10:33 pm
A proper callerID and number formating for Cyprus iPhone 2.0
I made a callerID and number formating for iPhone 2.0 looking like: +357 (XX) XXX-XXX There is two files to install so read the “ReadMe” text and your home safe )
Enjoy!
http://rapidshare.com/files/13781020…yprus.zip.html