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:

wwejason said...

Awesome tip!

Anonymous said...

This reg key is not show in my wm6

can you help me please

Linley Meslier said...

Bog,

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

Anonymous said...

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

Anonymous said...

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.

Linley Meslier said...

Geo,

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

Anonymous said...

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

Anonymous said...

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?

Anonymous said...

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

Anonymous said...

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

Anonymous said...

Linley u r da bomb man! thanx a ton!

Anonymous said...

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

Stan said...

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

Stan said...

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

Stan said...

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

Anonymous said...

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

Anonymous said...

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