Tuesday, October 23, 2007

Q&A: My device does not display caller ID

Q: When I receive phone calls, the phone number is displayed instead of the caller ID. Thus, I sometime do not know who's calling. My phone number format is 123 4567. How can I resolve that?

A: Some HTC devices have that problem where they are unable to compare and retrieve the caller when a phone calls arrive. This is happening because the number of digits in the phone number, which is 7. Many countries use 8 digits and by default, some devices are setup with the default value 8 in the following registry key: HKCU\Control Panel\Phone\CallIdMatch. Change the value to 7 and soft reset. This is it.

Tipster: Maurisystems Ltd

Posted on the GO!

17 comments:

  1. Anonymous8:09 AM

    This reg key is not show in my wm6

    can you help me please

    ReplyDelete
  2. Bog,

    Send me an email and I'll send you an application that will add that key automatically for you.

    ReplyDelete
  3. Anonymous5:48 PM

    How do you access the registry on the HTC Touch (or another W6 Mobile)

    ReplyDelete
  4. Anonymous6:58 PM

    Hi, I have same problem. I tried to read your bloggs (also other bloggs on the web) to fix it but I couldn't. All my contacts are saved in international format. e.g. +961 (3) 123 456, or +961 (70) 123 456. When I recieve calls 03123456 or 70123456 is displayed on my screen no contact names. Please could you spoon feed me the solution. (I'm using HTC Touch new edition 3452) Thanks.

    ReplyDelete
  5. Geo,

    I understand that by default, the number of digits is 8. Did yu check in the registry what value is listed there?

    ReplyDelete
  6. Anonymous2:49 PM

    I tried PHM Registry Editor V0.70, it doesn;t seem to work on WM6.0

    ReplyDelete
  7. Anonymous3:56 PM

    OK, I downloaded the registry editor from http://www.dotfred.net/TaskMgr.htm and found the following infromations: CallIDMatch, 0x00000008(8),REG_DWORD, 4 (the value is 8) ... what's next?

    ReplyDelete
  8. Anonymous2:14 PM

    My Problem was solved by changing the Dword Value to 6. So For Lebanon, use Dword value = 6 and your problem is solved.

    ReplyDelete
  9. Anonymous3:17 AM

    I own the new HTC TyTN II with Windows Mobile 6 Pro. can some one tell me how to find on this phone the menu for my phone to recognize the simple 8 digits phone number, my phone displais on the screen +506-8822-2222 and no name, I have that person's number saved as 8822-2222 and does not recognize the name.
    Thank you

    ReplyDelete
  10. Anonymous12:58 PM

    Linley u r da bomb man! thanx a ton!

    ReplyDelete
  11. Anonymous10:12 AM

    Thanks for the tip! BTW, Got here from www.htcwiki.com/thread/1118116/HTC+Touch+caller+ID?t=anon

    ReplyDelete
  12. Hey.Thanks for the help so far. The question i have is what one does to handle multiple number formats and still have caller ID function on the HTC Touch HD. I will give some examples.

    Home mobile = +XXX YYYY AAA ZZZZ
    Home fixed phone = +XXX Y AAA ZZZZ or
    +XXX YY AAA ZZZZ or +XXX YYY AAA ZZZZ
    UK cell = +XX YYY AAA ZZZZ

    I'd like to have the caller ID work for calls received from anywhere in the world so long. This works on my sony ericsson and nokia phones.

    Thanks in advance for the help

    ReplyDelete
  13. Oh by the way, the value was 12 when I checked the registry.

    ReplyDelete
  14. I ended up usinf 7 and it worked. Hope it does so with all my numbers from various countries.

    ReplyDelete
  15. Anonymous5:13 PM

    Cool post you got here. I'd like to read more concerning that theme. The only thing I would like to see on that blog is some photos of some gizmos.
    David Flouee
    Phone Blocker

    ReplyDelete
  16. Anonymous6:46 PM

    I am having the same problem on an android phone. Do someone know for a similar fix on android?

    ReplyDelete