Discuss [Solution] International/local caller ID matching at the iPhone "2G" (Rev. 1) - Hackint0sh.org; here are the rules: br 55 + + 00 0 ## ######## + + 0014 ...
  1. #1091
    Rookie Array

    Join Date
    Jan 2008
    Posts
    14
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    here are the rules:
    br 55
    + + 00 0 ## ########
    + + 0014 014 ## ########
    + + 0015 015 ## ########
    + + 0021 021 ## ########
    + + 0031 031 ## ########
    + + 0041 041 - ########
    + + 0041 041 ## ########
    + + - - - ########

    in contacts, I have for example: 82654390, it's a local number. I am seeing it as (826)53490

    this is one after I delete and create again, it's working fine.

    I know the way to display the numbers belongs to another topic... but I am trying to find a working solution for days and nothing... so maybe I am lucky to have someone from Brazil reading this and help me with this other topic too.

    I use only one sim, will uninstall iworld.

    thanks!


  2. #1092
    Rookie Array

    Join Date
    Jan 2008
    Location
    Marathon Greece
    Posts
    21
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default Number Display format

    I have
    # ./CheckAppSupport CPPhoneNumberCopyActiveCountryCode
    gr
    # ./CheckAppSupport CPPhoneNumberCopyNetworkCountryCode
    gr

    Then in UIPhoneFormats.plist
    WAS

    gr 0 ##########
    gr 1 $ 00
    gr 2 +30 ##########
    Which seems to be what is happening :-(

    I changed this to
    gr 0 ### ### ####
    gr 1 $ 00
    gr 2 +30 ### ### ####
    Rebooted.
    But it makes no difference to Contacts or incoming calls.

  3. #1093
    Rookie Array

    Join Date
    Jan 2008
    Location
    Marathon Greece
    Posts
    21
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by pocamil View Post
    here are the rules:
    br 55
    + + 00 0 ## ########
    + + 0014 014 ## ########
    + + 0015 015 ## ########
    + + 0021 021 ## ########
    + + 0031 031 ## ########
    + + 0041 041 - ########
    + + 0041 041 ## ########
    + + - - - ########

    in contacts, I have for example: 82654390, it's a local number. I am seeing it as (826)53490

    this is one after I delete and create again, it's working fine.

    I use only one sim, will uninstall iworld.

    thanks!
    Ah but I wonder if this is a display issue.
    If your phone was set to display numbers as (nnn) nnnnn then all numbers would look like that no matter what you did.

    I suspect that you actually have () included as "digits" in the number.
    In UIPhoneFormats for brazil only numbers starting with 0 are supposed to be displayed with brackets.

    Are you on mac or pc.
    Possibly if you export all contacts from AddressBook / Outlook and then reimport them it might fix it. Otherwise if you export to Single Ldif / csv you could open in an editor search and replace all () and then reimport.

    Stuart.

  4. #1094
    Rookie Array

    Join Date
    Jan 2008
    Posts
    14
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    all my numbers are using xxxx-xxxx, no () at all. When I create a new contact and type the number, iphone add the ()s itself, because it has to do with US format.

    in brazil there is a lot of different ways to use a phone. If I am using a local phone, will be xxxx-xxxx. If I do a long distance calling, I can use different providers like: 0aa bb cccc-cccc where aa is provider number, bb, city code and rest is phone number.

    there is way to input a number with (), only numbers for a contact number, no letters at all.

    I am using a PC and I do not have outlook....

    maybe someone can explain why contacts imported from iSIM application do not work with this.
    Last edited by pocamil; 02-12-2008 at 11:54 PM. Reason: forget to add a text

  5. #1095
    Rookie Array

    Join Date
    Jan 2008
    Location
    Marathon Greece
    Posts
    21
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by pocamil View Post
    all my numbers are using xxxx-xxxx, no () at all. When I create a new contact and type the number, iphone add the ()s itself, because it has to do with US format.

    in brazil there is a lot of different ways to use a phone. If I am using a local phone, will be xxxx-xxxx. If I do a long distance calling, I can use different providers like: 0aa bb cccc-cccc where aa is provider number, bb, city code and rest is phone number.

    there is way to input a number with (), only numbers for a contact number, no letters at all.

    I am using a PC and I do not have outlook....

    maybe someone can explain why contacts imported from iSIM application do not work with this.
    So when you add a new number you get () put in it. This is not a problem.
    In theory you can go to Settings - general - international and change the region format. But I cant actually get it to work for me :-(

    So I need to know 3 things.
    1. How do numbers look in your address book from iSIM
    2 How do numbers look in your address book newly entered
    3. How does an unmatched number appear when someone calls you.

    NB
    The application does not allow you to enter () and it does not save () they are simply displayed according to a set of rules and not stored.
    However the phone numbers are just stored as a string of bytes. And so could contain any characters at all.
    So although using the normal user interface it is not possible to enter anything other than numbers *#+P it is possible for other characters to be stored by other means.

    This is just an educated guess but say that iSIM actually copied () over from your sim to your addbook. Now you have actual () in the number for real. Which will confuse the matching algorithm.

    You would not be able to tell the diferance between
    2121234567 displayed as (212) 123-4567 and the number physically stored as
    (212) 123-4567.
    Except that if you change your international settings the former will change to a new format and the latter will not.

    See what I mean ?

    PS its 2AM here a long way from Brazil, I am off to get some zzzz but we can pick this up tomorrow evening (GMT+2) if you like.

    Stuart.


  6. #1096
    Rookie Array

    Join Date
    Jan 2008
    Posts
    14
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    hello Stuart

    this is being fun!

    So I need to know 3 things.
    1. How do numbers look in your address book from iSIM
    2 How do numbers look in your address book newly entered
    3. How does an unmatched number appear when someone calls you.
    1. I uninstalled iSIM, but i remember there is no difference
    2. if I add only a local number, will show as (123) 45678
    if I add using long distance codes, will be like 0411112345678, no ()
    3.if it's a local number, will show (123) 45678, long distance I do not remember, need to ask someone to call me from other city.

    The application does not allow you to enter () and it does not save () they are simply displayed according to a set of rules and not stored.
    However the phone numbers are just stored as a string of bytes. And so could contain any characters at all.
    So although using the normal user interface it is not possible to enter anything other than numbers *#+P it is possible for other characters to be stored by other means.
    yes, i agree with you.

    This is just an educated guess but say that iSIM actually copied () over from your sim to your addbook. Now you have actual () in the number for real. Which will confuse the matching algorithm.
    yes, but i am using the same sim from my old phone and all numbers there where addes without any (), only numbers.

    You would not be able to tell the diferance between
    2121234567 displayed as (212) 123-4567 and the number physically stored as
    (212) 123-4567.
    Except that if you change your international settings the former will change to a new format and the latter will not.

    See what I mean ?
    yes, understand

    PS its 2AM here a long way from Brazil, I am off to get some zzzz but we can pick this up tomorrow evening (GMT+2) if you like.

    Stuart.
    thanks for all your help Stuart. Looking forward to hear from you again today! Let's see if we can figure out all these issues.

  7. #1097
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    Quote Originally Posted by Quench View Post
    If I manage to fix the display format will it break the callerid ?
    No. Those two things are completely separated from each other.

  8. #1098
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    Quote Originally Posted by pocamil View Post
    I am using iworld and I used iSim to copy all my contacts from my sim to my iphone...
    http://www.hackint0sh.org/forum/showpost.php?p=175599

  9. #1099
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    Quote Originally Posted by Quench View Post
    NDD prefixed by ! means that the NDD is mandatory for non-international numbers.
    a : is used to indicate a may or maynot digit (I THINK) but this is only used for Argentina, I dont realy understand the problem there
    NDD[:XDD]

    The "XDD" (as I call it) is for digit(s) that can appear between country code and area code.

    example: "+54 9 xxx xxx xxxx" is equal to "xxx xxx xxxx"[/QUOTE]

    Quote Originally Posted by Quench View Post
    PLEASE CONFIRM THE SYNTAX OF +
    Confirmed.

    Quote Originally Posted by Quench View Post
    and can we combine ; and +
    Also can we use + for the aera code ?
    yes x 2

  10. #1100
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    Quote Originally Posted by pocamil View Post
    it seems to be working fine now, but I am still with the words from tim in my mind asking someone if he used iSim to copy contacts from sim to phone.
    http://www.hackint0sh.org/forum/showpost.php?p=175599


 

 

LinkBacks (?)

  1. 07-13-2009, 03:48 PM
  2. 03-17-2009, 03:51 PM
  3. 03-17-2009, 12:45 PM
  4. 03-17-2009, 12:43 PM
  5. 03-16-2009, 04:14 PM
  6. 02-14-2009, 03:43 PM
  7. 01-14-2009, 03:29 PM
  8. 01-14-2009, 02:08 PM

Similar Threads

  1. [1.1.3] International Caller ID Problem
    By GreatLicker in forum iPhone "2G" (Rev. 1)
    Replies: 3
    Last Post: 03-05-2008, 07:20 PM
  2. Replies: 106
    Last Post: 03-03-2008, 06:53 PM
  3. Caller ID for local numbers... is it possible?
    By nemesis1218 in forum Free Toolchain Software (Cydia App's)
    Replies: 4
    Last Post: 01-08-2008, 11:48 PM
  4. Replies: 21
    Last Post: 11-22-2007, 01:23 PM
  5. Matching contacts to UK caller ids?
    By jhrfc in forum General
    Replies: 7
    Last Post: 09-23-2007, 11:54 AM

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 11:55 PM.
twitter, follow us!