iPhone, Caller-ID and Number Formats

extras

october 9


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!

11 Thoughts

  1. air thinks that:

    hi, your first download file is not working, can you please reupload?

  2. Andreas Louca thinks that:

    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.

  3. sserye thinks that:

    Have u tried this formats in 1.1.1 ?

  4. csirkepaprikas thinks that:

    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

  5. Bane thinks that:

    csirkepaprikas, what did you do then? I’m stuck with aplle logo, dunno what to do!!! Please mail me!

  6. Jaco thinks that:

    I am in South Africa. Windows xp user, Caller ID not working. need some help

  7. Michalis thinks that:

    what about 1.1.2 can you help me please???

  8. Andreas thinks that:

    Have the same problem on my iphone version 1.1.2 . Any known fixes/solutions.

    Thanks

  9. Andreas Louca thinks that:

    There is a way to do it, very hackish tho. No solid solution yet :-(

  10. Matsaki thinks that:

    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

  11. Chris thinks that:

    Will this work on 2.1?

Your thoughts please

Your Information

No personal information provided here will be used for unlawful purposes and your email will not be displayed on the web blog.
Website is used for linking your name.
Review comment policy before posting.
* = required
Thanks!

Thought-dump here