Results 1 to 7 of 7
Discuss AppleScript for Address Book to address international number format issue at the General - Hackint0sh.org; until someone discovers a way to fix the international number format issue (between phone calls ...
  1. #1
    Advanced Array

    Join Date
    Sep 2007
    Posts
    37
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default AppleScript for Address Book to address international number format issue

    until someone discovers a way to fix the international number format issue (between phone calls and sms's) for numbers stored in the address book, does anyone have an applescript that duplicates numbers in the address book?



  2. #2
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    103
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Quote Originally Posted by acmcj View Post
    until someone discovers a way to fix the international number format issue (between phone calls and sms's) for numbers stored in the address book, does anyone have an applescript that duplicates numbers in the address book?
    Changing phone number formating: (123) 456-7890

    Formatting is stored in:

    /System/Library/Frameworks/AddressBookUI.framework/ABPhoneFormats.plist
    Download this file from your phone. The file is stored in binary format, so you'll need to convert it to text. Now save this file and open it in a text editor. Change the formatting under us to look like you want (if you find your region in the file, just copy from your region to the us). There's probably some way to just make it use your language (instead of 'us'), but i don't know where you specify that. When you are done changing formatting, save the file and upload it to the iphone in same directory you found it. You don't need to convert i back to binary.


    Isn't this the sollution or am I totally wrong ? ....

  3. #3
    Advanced Array

    Join Date
    Sep 2007
    Posts
    37
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    thanks but no...
    at the moment, there as in an issue between sms's being received with the international format (e.g. +61414xxxxxx) but phone calls are received (from the same number) as 0414xxxxxx....
    your suggestion is purely a formatting (i.e. display) issue...
    at the moment, people seem to think the issue is hardcoded into the fimware on the iphone... either way, until a solution is found, the only workaround seems to be to duplicate numbers in the address book... so you have two mobile numbers for each person...
    +61414xxxxxx and
    0414xxxxxx

    Also, if local numbers are stored in the address book (for Sydney, I have them as +61 2 xxxx xxxx) but when i receive calls, they show up as 02 xxxx xxxx meaning there is no match on the iphone between the incoming call and the number in the address book.

    i have over 700 contacts so can't do this manually.... need an applescript that duplicates numbers and reformats...

  4. #4
    Advanced Array

    Join Date
    Jul 2007
    Posts
    49
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Not a solution, but some clarification:

    -Whether the numbers "arrive" at your phone as +xx yyy zzzzzz or as 0yyy zzzzzzz is dependent on your Mobile Phone Provider. I can easily reproduce this by switching SIM cards from different providers. In my case (Switzerland) Swisscom sends +xx while sunrise sends 0yy.

    -Most cell phones try to match the last 5 digits of a phone number, thus you normally do not notice when using let's say a Nokia phone because it will pull the name from your address book based on the last 5 digits (This is also the reason why when you have two contacts that end in the same numbers you will get no display at all - the phone doesn't know which one to pick).

    -The iPhone seems to be trying to match the whole number, thus if you have stored them in one format while your provider sends another, there will be no match. Editing the aforementioned .plist will help with displaying, but if you switch provider (or in some cases even when roaming) it will still cause issues.

    -The iPhone tries to be smart about numbers based on the country associated with the contact. However, the country must be assigned on the iPhone and not in Addressbook/Outlook (I assume this will be fixed). A country set on the iPhone will stick in Addressbook, but not the other way around.

  5. #5
    Advanced Array

    Join Date
    Sep 2007
    Posts
    37
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    thanks... so i have ammended the file you mention for the formatting... so the numbers all get displayed correclty on the phone - when i am dialing them etc... it's just the issue of when numbers have +61 or not when calls are made...

    i should point out that the same issue applies when dialing... so if i manually dial a number 8255 1234 which is stored in my address book as +61 2 8255 1234, the dialer part of the iphone doesn't pick up the number in the address book and therefore doesn't give me the name... so the issue isn't really a SIM issue (i believe anyway), it is an issue on the iphone that it can't tell which country you are in, in my case australia and thus doesn't automatically adjust for +61 (either adding it or removing it)... the same i think applies to the area code - i am in sydney, so area code 02...


  6. #6
    Advanced Array

    Join Date
    Jul 2007
    Posts
    49
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Correct. Outgoing is not SIM/Provider dependent only incoming.
    Having said that, as mentioned above, we are looking at 2 issues here. One is what gets sent/dialled to/on the phone, the other is what the phone does to interpret numbers.

  7. #7
    Advanced Array

    Join Date
    Sep 2007
    Posts
    37
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    right, so... in my case.... being in australia (country code 61) and in sydney (area code 02), then whether a phone number is stored as +61 2 12345678 or as 12345678, then iPhone should be able to identify that i am IN australia and IN sydney and then add/remove the country code/area code as needed... this is what other phones do...

 

 

Similar Threads

  1. Address Book
    By The_Taylor13 in forum General
    Replies: 3
    Last Post: 06-19-2010, 09:26 AM
  2. Replies: 0
    Last Post: 02-16-2008, 03:09 PM
  3. can't add address to address book - crashes
    By Sibelius in forum General
    Replies: 12
    Last Post: 02-09-2008, 07:07 PM
  4. Replies: 0
    Last Post: 09-20-2007, 03:35 AM
  5. Replies: 2
    Last Post: 09-15-2007, 06:36 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 06:42 AM.
twitter, follow us!