Page 76 of 132 FirstFirst ... 265666676869707172737475767778798081828384858696126 ... LastLast
Results 751 to 760 of 1316
Discuss [Solution] International/local caller ID matching at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Originally Posted by docomar Aviegas, Just to, tell you that I solved the AllowEDGEEditing by ...
  1. #751
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by docomar View Post
    Aviegas,

    Just to, tell you that I solved the AllowEDGEEditing by adding the key you provided to my operator plist!!! THANKS to you!

    I still need please how to program the SMS prompt in my operator services !!!!

    Thanks a lot in advance for what you can do about that!!!!!!!!!!!!!!!
    There is no documentation on the operators plist parameters. All we know about it is by experimenting and guessing.

    So far I've never seen a way to accomplish what you want. Sorry.


  2. #752
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by timschuerewegen View Post
    When you used the UK SIM card a phone number was displayed instead of a contact name. What was the displayed phone number? What is the number in your addresss book for that contact? Please do not use "xxxx". Instead use "123.." for area code and "123.." for subscriber number.
    Well, that is an expected result from swapping a SIM card.

    The "decompo*******Number" routine will work based on the country code that is informed by the SIM card and the current network operator. When you go to another country and put a new SIM everything changes.

    There are 3 scenarios:

    a) Being at your own country, with your "default" SIM. The SIM and the Network country will be the same and the address book will be populated according to these country rules

    b) Roaming in another country: this will cause the actual operator to change, so you will still receive your country as the SIM cards country and the roaming country as the current operator. I'm curious how the phone will decompose the number in this case. My guess is that it should try a match with the operators country first and then with the SIM country.

    c) In a different country, with a SIM card from that country. Now both country settings will be the same as will be other country. Since the entries in the Address Book are made for original country, it will NOT work. This is expected.


    That is why I still think that the x-rightmost matching is the way to go. Mobile phone manufacturers long ago found that matching the last 6 numbers would suffice. AT&T and Apple came up with the "decompose" rules and created such as mess.

  3. #753
    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 aviegas View Post
    c) In a different country, with a SIM card from that country. Now both country settings will be the same as will be other country. Since the entries in the Address Book are made for original country, it will NOT work. This is expected.
    This is only true if you store your phone numbers in non-international format in your address book. If you store them in international format (with "+" prefix) then it does not matter where you are or which SIM card you use, the decompo*******Number function will be able to decompose the phone number, but only if phone number templates exist for that country.

    Example: Even though I tell the decompo*******Number function that the country is Argentina, it knows the phone number is Belgian.

    Code:
    # Framework AppSupport decompo*******Number +3231234567 ar
    1,"32","","3","1234567"
    Last edited by timschuerewegen; 12-17-2007 at 01:06 PM.

  4. #754
    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

    Here's my improved phone number support for AppSupport. (only for firmware 1.1.2)

    1. Download latest "PhoneNumber Dynamic Library" zip file from http://users.skynet.be/ra045246/ and extract it.
    2. Copy "AppSupport" and "AppSupport.original" to /System/Library/Frameworks/AppSupport.framework/ on your iPhone.
    3. Copy "PhoneNumber.dylib" and "PhoneNumberTemplates.txt" from the Support directory to /System/Library/Frameworks/AppSupport.framework/Support/ on your iPhone. Create the Support directory on your iPhone if it does not already exist.
    4. Add templates for your country to the "PhoneNumberTemplates.txt" file. Remember to use a sequence of # characters instead of numeric values for area code and subscriber number. (e.g. "be 32 00 0 2 6" becomes "be 32 00 0 ## ######")
    5. Reboot iPhone.

    I also included a special version of PhoneNumber.dylib that won't use phone number templates. Instead it uses the x rightmost digits. If you want to use the x rightmost digits approach then overwrite PhoneNumber.dylib on your iPhone with PhoneNumber-x.dylib (where x is the number of rightmost digits).
    Last edited by timschuerewegen; 12-24-2007 at 11:08 AM.

  5. #755
    Senior Professional Array

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

    Default

    Sorry for being ignorant as I have not been here for a while - is iWorld not dealing with all of this?


  6. #756
    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
    Sorry for being ignorant as I have not been here for a while - is iWorld not dealing with all of this?
    iWorld does more harm than good.

  7. #757
    Senior Professional Array

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

    Default

    Thanks Tim - so your fix takes care of both the SMS and the dialing issue and all I need to do is to add my country?

    Are there any other problems with 1.1.2? Wondering if it is worth updating from 1.1.1...

  8. #758
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by timschuerewegen View Post
    This is only true if you store your phone numbers in non-international format in your address book. If you store them in international format (with "+" prefix) then it does not matter where you are or which SIM card you use, the decompo*******Number function will be able to decompose the phone number, but only if phone number templates exist for that country.

    Example: Even though I tell the decompo*******Number function that the country is Argentina, it knows the phone number is Belgian.

    Code:
    # Framework AppSupport decompo*******Number +3231234567 ar
    1,"32","","3","1234567"
    But the problem is that dialing local numbers in "international" format is not always possible. I can't do it for example, as it will not be possible on countries with more than one NDD - for more than one long distance operator - and no default LD operator. So here the so called "international" or "universal" format does not apply and I will be there are other places like that too.

  9. #759
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by timschuerewegen View Post
    I also included a special version of PhoneNumber.dylib that won't use phone number templates. Instead it uses the x rightmost digits. If you want to use the x rightmost digits approach then overwrite PhoneNumber.dylib on your iPhone with PhoneNumber-x.dylib (where x is the number of rightmost digits).
    Will this version handle ANY country? Or will it "crash" phone and sms if the country is not "somewhere"?

  10. #760
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by aiphone View Post
    Sorry for being ignorant as I have not been here for a while - is iWorld not dealing with all of this?
    iWorld is a quick and dirty approach that just prevent the SMS and Phone app from crashing. It does not provide ANY callerid matching, and all this discussion is about how to improve it in a diverse environment, with roaming as well as multiple SIM cards.


 

 

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