Discuss [Solution] International/local caller ID matching at the iPhone "2G" (Rev. 1) - Hackint0sh.org; I haven't been following this thread for a while so excuse me if this has ...
  1. #981
    Professional Array

    Join Date
    Nov 2007
    Posts
    83
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    11

    Default

    I haven't been following this thread for a while so excuse me if this has been asked before or is already in the latest build.
    I've been using build 3 with great succes.
    I live in sweden but have some friends in norway, and their phone numbers with country code. Works nice when i'm in sweden, numbers are recognized. But if i go to norway the numbers aren't recognized anymore.
    I didn't get surprised since i didn't have a template for norway, but my question is: Does the latest version handle this? If you have numbers for a country that has no template and they work in your country, but travelling to that country it dont work anymore.
    Was thinking that maybe matching the last 7-8 digits in a number could be used as a fallback. But then again this is already solved in the latest build?

    In that case i should upgrade.


  2. #982
    Senior Professional Array

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

    Default

    Wonder how 1.1.3 works - if it has all changed again!?

  3. #983
    Newbie Array

    Join Date
    Mar 2007
    Posts
    7
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Hello,

    I'm living in Hong Kong and this may possibly addressed already. I'm having issue when I'm dialing international number from HK to other countries and the name is not recognized. In HK there're quite a few of IDD prefix we can use: 001, 009, 0060, 1638, etc. The situation is:

    Contact ABC has the number of 81234567 (a HK number)
    Contact DEF has the number of 13612345678 (a China mobile number)

    When I dial:
    1) 81234567: ABC shown --> OK
    2) +852 81234567: ABC shown --> OK
    3) 13612345678: DEF shown --> OK (but the call will not work, of coz)
    4) +86 13612345678: no name shown --> OK (since the contact num is not prefixed with +86)
    5) 1638 86 13612345678: no name shown --> BAD

    How can I make case 5 works?

    Thanks

  4. #984
    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 nevin View Post
    Hello,

    I'm living in Hong Kong and this may possibly addressed already. I'm having issue when I'm dialing international number from HK to other countries and the name is not recognized. In HK there're quite a few of IDD prefix we can use: 001, 009, 0060, 1638, etc. The situation is:

    Contact ABC has the number of 81234567 (a HK number)
    Contact DEF has the number of 13612345678 (a China mobile number)

    When I dial:
    1) 81234567: ABC shown --> OK
    2) +852 81234567: ABC shown --> OK
    3) 13612345678: DEF shown --> OK (but the call will not work, of coz)
    4) +86 13612345678: no name shown --> OK (since the contact num is not prefixed with +86)
    5) 1638 86 13612345678: no name shown --> BAD

    How can I make case 5 works?

    Thanks
    Download build 8 of PhoneNumber Dynamic Library and replace "hk 852 001;009;0080 - - ########" with "hk 852 001;009;0080;1638 - - ########".

  5. #985
    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 aiphone View Post
    Wonder how 1.1.3 works - if it has all changed again!?
    Give me a copy of the 1.1.3 AppSupport file and I'll tell you


  6. #986
    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 raptorjr View Post
    I haven't been following this thread for a while so excuse me if this has been asked before or is already in the latest build.
    I've been using build 3 with great succes.
    I live in sweden but have some friends in norway, and their phone numbers with country code. Works nice when i'm in sweden, numbers are recognized. But if i go to norway the numbers aren't recognized anymore.
    I didn't get surprised since i didn't have a template for norway, but my question is: Does the latest version handle this? If you have numbers for a country that has no template and they work in your country, but travelling to that country it dont work anymore.
    Was thinking that maybe matching the last 7-8 digits in a number could be used as a fallback. But then again this is already solved in the latest build?

    In that case i should upgrade.
    If you don't have templates for country X then phone numbers for country X can not be decomposed and thus can not be compared and matched to contacts. Templates for Norway were added during between build 4 and 5.

  7. #987
    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 barcoda View Post
    Could someone please help me with Egypt.

    I wrote the following, relying on this (note that this site isn't updated, the subscriber number can now be 6-8 digits).

    eg 20 00 0 1 6
    eg 20 00 0 1 7
    eg 20 00 0 1 8
    eg 20 00 0 2 6
    eg 20 00 0 2 7
    eg 20 00 0 2 8

    I am not sure if the order in the file has precedence, but the effect of adding the above six lines was none. When I make a call from a cellphone with a number "010 777 9999", where 0 is the trunk prefix, 10 is the area code (for one of the cellphone carriers), and 7779999 is the subscriber number, iPhone formats it as:

    010 7 (779) 999

    Which obviously is not correct. Before putting in the patched AppSupport with the new rules, this was also how the iPhone was rendering the numbers.

    How does the iPhone know the country is eg (+20) to use the above rules?
    Yes, the order of the templates is important.

    The phone number "010 777 9999" will be wrongly decomposed into area code "1" and subscriber number "07779999" because template "eg 20 00 0 1 8" is used.

    # Framework AppSupport decompo*******Number 0107779999 eg
    1,"20","0","1","07779999"

    I recommend that you install PhoneNumber Dynamic Library and use the following templates.

    // Egypt [eg]
    eg 20 00 0
    + + + + 2 ######;#######;########
    + + + + 3 ######;#######;########
    + + + + ## ######;#######;########

  8. #988
    Busha
    Guest

    Default

    How to make Croatian numbers appear ok ? We have +385(12)345-678, +385 is for Croatia, without this +385, most numbers on iPhone are written like 012 345 678, but with no spaces. some some numbers are 345-678 and some are 345-6789. How to make that work ?

  9. #989
    Advanced Array Sonny's Avatar

    Join Date
    Jan 2008
    Location
    Italy
    Posts
    42
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I havn't understand this thread. It means that with some tricks and active and jailbroken Iphone i can call and send sms??
    If yes what about Italy? Thank you in advance

  10. #990
    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 Busha View Post
    How to make Croatian numbers appear ok ? We have +385(12)345-678, +385 is for Croatia, without this +385, most numbers on iPhone are written like 012 345 678, but with no spaces. some some numbers are 345-678 and some are 345-6789. How to make that work ?
    /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIPhoneFormats.plist


 

 

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