Resources for IT Professionals > Forums Home > Windows Phone Forums > Windows Phones and Accessories > Caller ID Problem (HTC Touch/Windows Mobile 6 Professional)
Ask a questionAsk a question
 

AnswerCaller ID Problem (HTC Touch/Windows Mobile 6 Professional)

  • Sunday, October 28, 2007 1:16 PMMuzni Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Hi,

     

    My HTC Touch running Windows Mobile 6 Professional is having a bit of a problem. The thing is caller id does not funtion properly (or its not smart enough ) all my contacts have the area code prefix for all the numbers. When I receive a call the caller name is not shown only the number is shown. But if I remove the area code the caller name is shown. But then all the sms (text messages) I receive shows only the Sender's number and not the name. Please let me know if there is a fix for this.

     

    Thanks,

     

    Muzni

Answers

  • Monday, October 29, 2007 2:53 PMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Use a registry editor and go to HKCU\Control Panel\Phone\CalIidMatch value is by default 8, i.e 8 Digits. Change that to 7 and soft reset.
  • Thursday, August 28, 2008 6:11 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Here are the steps to download PHM Registry Editor to your device:

     

    1. You can download the cab file file directly to your device and run setup. If you download it to your computer, use Activesync to copy it to the device.

     

    2. Download fron this link: http://www.phm.lu/downloads/download.aspx?{940B734A-C437-41C7-ADED-2A4418802FD3}

     

    3. Select Pocket PC 2002,2003 (ARM/PXA)

     

    4. Check the "I agree with the terms of the license agreement"

     

    5. Click Download.

     

    Click on the cab file to run setup on your device.

     

    6. Open the registry editor in Start > Programs

     

    7. Expand Hkey_Current_User. Then do the same for Control Panel\Phone

     

    8. If CallIdMatch is not listed under Phone, Click Edit > New Dword Value.

     

    9. In the Value name: textbox, type CallIDMatch

     

    10. In Value Data, type 7 or the value that matches the number of digits in your phone number.

     

    11. Close the registry editor and restart your device.

     

    This is it. Hope this helps

    • Marked As Answer byWMTA3OwnerTuesday, May 19, 2009 9:54 PM
    •  
  • Monday, October 29, 2007 5:36 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
  • Tuesday, January 08, 2008 10:49 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    If you have a smartphone, download this version. For a Pocket PC, click here.

All Replies

  • Sunday, October 28, 2007 8:11 PMbob12miami Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    It looks like a carrier problem, not a phone problem. Which carrier are you with?

  • Monday, October 29, 2007 5:36 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
  • Monday, October 29, 2007 1:15 PMMuzni Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I dont think it's a carrier problem, because I did'nt face this problem with my Motorola Razr V3i. The phone and the sms application on my HTC can't tell that +9607796977 and 7796977 are the same number.

     

    Well in a way it's the carrier fault because the carrier includes the country code (area code) for all SMS and does not include the country code for incoming local calls.

     

    Eg. Incoming call caller ID format is 7796977

          SMS sender's ID is +9607796977

     

     

    Thanks.

  • Monday, October 29, 2007 2:53 PMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Use a registry editor and go to HKCU\Control Panel\Phone\CalIidMatch value is by default 8, i.e 8 Digits. Change that to 7 and soft reset.
  • Monday, October 29, 2007 5:32 PMMuzni Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hey Linley,

     

    That solved my problem. Thanks loads and loads.  U r da bomb!

  • Tuesday, October 30, 2007 3:51 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Glad to help Smile

  • Wednesday, November 14, 2007 10:58 AMinqbus35 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Linley,

     

    I have a registry editor and already have made some edits. But i cant seem to find the file or path that you are giving.

     

    I am using a New Sprint Touch Phone, and have no caller ID functions. Trying to fix it using a registry editor.

  • Wednesday, November 14, 2007 11:23 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Just create a new Dword value and name it CallIDMatch with a value of 7 using your registry editor.
  • Monday, November 19, 2007 12:17 AMronfrowi Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have a similar problem: my numbers are stored without the area code (for example: 3914000), so I do get the caller ID for incoming calls but I don't get it for the SMS messages I receive. I tried editing the CallidMatch value like you said, but that didn't work. I guess that only works for the Caller ID and not the SMSs. Can I edit something to make the SMS call ID work?
    PLEEEEEEASE HELP!!!
  • Monday, November 19, 2007 2:23 AMronfrowi Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Actually, after receiving new SMS messages I can confirm that the problem has been fixed! Thanks a lot!!
  • Wednesday, November 28, 2007 9:52 PMHousing Guy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I am having a different but similar problem.  I have a new HTC running Windows Mobile 6 through Alltel.  On my old PPC6700, when I received a call, the caller ID popped up....with the new phone, I only get a window that says "Incoming Call" no matter if they are in my contact list or not!  It is not until I actually ANSWER the call that the callers number shows up.  This is a problem as many calls are not ones I need to take in priority situations.  Alltel says the phone should immediately show WHO is calling when it rings.  They checked their end and seemed to think the problem was with Windows Mobile...any ideas out there???

  • Tuesday, December 11, 2007 9:30 PMLee Rogers Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    I have the Sprint Touch and the window pops up "Incoming Call" but the caller ID information is clipped for the top 80% of the first line...  like the "Incoming Call" text has white space overlapping the text.  Anyone else seeing this?

     

  • Wednesday, December 26, 2007 4:40 AMONE2FEW Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I have this exact same problem...I've taken off every item that was behind it on the Today page, and it still does the same thing.  I've spent countless hours on the phone with Sprint Level 2 Tech Reps in the PDA dept, the order processing department, and customer care to get not 1 but 3 of the exact same phones having the exact same issue.  I called HTC and they said they'd never heard of it before either.  3 HTC Touch phones in a row!... I'm posting this on the Sprint site and the HTC rep told me to post it on their site as well for when they come out with a new build.  Other than that, I have NO idea what to do.  Please let me know if you or anyone can solve this issue e-mail one2few@hotmail.com  Thanks

  • Thursday, December 27, 2007 2:46 AMONE2FEW Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    I am having the exact same issue with the Sprint HTC Touch.... any progress?
  • Thursday, December 27, 2007 2:48 AMONE2FEW Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I don't know how to use a registry editor.... but I can download it and do what you tell me.  I have the Sprint Touch WM6.0 and the window pops up on "incoming call" but the caller ID information is clipped for the top 80% of the first line... like the "incoming call" text has white space overlapping the text. 

     

    Can you help me?>
  • Thursday, December 27, 2007 2:55 AMLee Rogers Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I had this problem but noticed it seemed to be tied to switching from portrait to landscape.  I think I switched from landscape and back to portrait and did a soft reset and I haven't seen the problem since. 

  • Monday, December 31, 2007 3:28 PMash zaki Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I also having the same problem, hoewever, it started yesterday after a hard reset (had to change my exchange server settings), before that it was working fine !!!!!

     

  • Monday, December 31, 2007 4:10 PMMAI6319 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi Linley,

    You saved a lot of trouble. CLI is now working fine. Thanks a lot.

     

    MAI

  • Monday, December 31, 2007 4:23 PMMAI6319 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi,

    I downloaded a free registry editor PHM Registry Editor from http://www.freewareppc.com/download/utilities/phmregistryeditor.shtml.

     

    Copied the cabinet file to the storage card of the mobile and install from there. When the Registry editor is run from the programs menu you will see the folders list. Then just follow  the instruction given by Linley.

     

    Hope you will get the problem sorted.

     

    MAI

     

  • Tuesday, January 08, 2008 10:40 AMSilTee Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Just a simple question as I have a similar problem, and the fix may help me, and that is where can I get a registry editor for the HTC phone?
  • Tuesday, January 08, 2008 10:49 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    If you have a smartphone, download this version. For a Pocket PC, click here.

  • Sunday, January 20, 2008 1:44 AMDaveBrau Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I too have a HTC 6700 and am having the same issue.  Please let me know if you found a fix.  dbraughton@tampabay.rr.com.  Thanks much.

     

  • Tuesday, March 11, 2008 2:46 AMs_patterson200 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Also having these problems .... any help to fix this?
  • Saturday, March 15, 2008 11:57 PMLaghaie Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Linley, Thank you so much.

     

    My HTC Touch running Windows Mobile 6 was cutting off and showing partially the names of incomming callers. I downloaded the Free Registry Editor Pocket PC 2000,2003 (ARM/PXA) from (http://www.phm.lu/Products/PocketPC/RegEdit/) - then added a new DWORD value CallIDMatch with the value 7 exactly where you said. And did a soft reset.

     

    Now everything works perfectly.

     

    I was also having this problem where I could only search for contacts by Last Name if the contact only had a first name it would not (wouldn't) come up when I started typing it in.  Also I could not (couldn't) search for company names inside contacts.

     

    So I downloaded www.shubaroo.com/contact_changer_v1.3.cab and installed it. Now my when I start typing in a contact's first, last or company name it works.

     

    Awsome!

     

     

  • Friday, March 21, 2008 4:31 PMSprintTouchCallerIDissues Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Can you give specific instructions as to how to fix this. I would really like to correct this problem as it makes the phone inoperable. Please let me know specifics as how to get this correct, it wouldbe so greatly appreciated.

  • Thursday, August 28, 2008 5:08 AMalways_ending Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am having this problem, I went to download the registry, but I REALLY need someone to please walk me through the steps, "barney style", as I have NO idea what I am doing with this phone, I have never owned a smartphone, and dont know how, or where to install a registry editor, please help!

     

  • Thursday, August 28, 2008 6:11 AMLinley MeslierMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Here are the steps to download PHM Registry Editor to your device:

     

    1. You can download the cab file file directly to your device and run setup. If you download it to your computer, use Activesync to copy it to the device.

     

    2. Download fron this link: http://www.phm.lu/downloads/download.aspx?{940B734A-C437-41C7-ADED-2A4418802FD3}

     

    3. Select Pocket PC 2002,2003 (ARM/PXA)

     

    4. Check the "I agree with the terms of the license agreement"

     

    5. Click Download.

     

    Click on the cab file to run setup on your device.

     

    6. Open the registry editor in Start > Programs

     

    7. Expand Hkey_Current_User. Then do the same for Control Panel\Phone

     

    8. If CallIdMatch is not listed under Phone, Click Edit > New Dword Value.

     

    9. In the Value name: textbox, type CallIDMatch

     

    10. In Value Data, type 7 or the value that matches the number of digits in your phone number.

     

    11. Close the registry editor and restart your device.

     

    This is it. Hope this helps

    • Marked As Answer byWMTA3OwnerTuesday, May 19, 2009 9:54 PM
    •  
  • Wednesday, October 29, 2008 7:59 PMmischief1 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    this is great but I don't know how many digits my number is, I'm in the Netherlands

     

    numbers go like this

     

    0641206543

     

    or internationally

     

    0031641206453

     

    So... how many digits is that?

     

    Thanks

     

    A

     

  • Saturday, November 08, 2008 10:06 AMmischief1 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Oh happy day. It worked on my HTC MDA Vario IV which was failing to id callers or text messages.

     

    So now I have an awesome piece of equipment AND it works.

     

    Just follow the instructions earlier in this thread (though for THIS phone I have an alternative address to download the Registry Editor...  http://www.aksoynet.nl/tmobile/edit.zip )

     

    Thanks all.

     

    A.

  • Friday, November 14, 2008 9:20 PMShipthis Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thanks this worked for me

     

  • Tuesday, November 18, 2008 7:27 PMB.Heer Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I've got the exact same problem. Did you find a fix? It's been going on almost a yr now, just can't tolerate anymore and I shouldn't have to.

    Please help.

    Regards.

  • Wednesday, November 19, 2008 9:34 PMmischief1 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    yes B.Heer this works

     

    go back to Linley Meslier's post and follow the instructions

     

    enjoy!

     

     

     

  • Wednesday, November 26, 2008 9:11 PMSalaheldin Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Dear all,

     

    Thank you for finding solution to fix this problem, actually this problem was annoying me and makes me crazy with my new mobile Samsung I900-Omnia.

    I have changed the registry with the new value "7" and really it solved the name display while receiving calls.

    But I still have one problem witch is the call log still doesn’t display the name.

    Actually I get surprised because with my previous mobile imat-jamin-win5 i have never faced this problem.

    Q.Kindly let me know why until yet no hot fix released? I thought Microsoft will care about the win-mobile customers like the other products such XP, Server…etc

     

    Thanks & Regards,

    Salah

     

  • Tuesday, January 13, 2009 8:26 PMKat_1111 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
     I am having the exact same problem, did you ever find a solution?
  • Saturday, April 04, 2009 5:39 AMleofm Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    not working for me any other idea
  • Saturday, April 11, 2009 1:37 PMdajohn Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Dear all,

     

    Thank you for finding solution to fix this problem, actually this problem was annoying me and makes me crazy with my new mobile Samsung I900-Omnia.

    I have changed the registry with the new value "7" and really it solved the name display while receiving calls.

    But I still have one problem witch is the call log still doesn’t display the name.

    Actually I get surprised because with my previous mobile imat-jamin-win5 i have never faced this problem.

    Q.Kindly let me know why until yet no hot fix released? I thought Microsoft will care about the win-mobile customers like the other products such XP, Server…etc

     

    Thanks & Regards,

    Salah

     

    Having the same problem on an Xperia X1. When I get a call, the caller ID works fine. When I receive a text message, I get no caller ID!
    I'vbe tried chaning the registry value in an bunch of different numbers. I'm from the Netherlands so it's +31 (70) 1234567 or +31 (6) 12345678.
    Hope you can help.

    D.
  • Friday, May 08, 2009 6:26 AMHTC8525XDA Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     


    Thanks     Linley Meslier      you have been a big help. The edit worked, solve my WM6
    upgrade problem.

    Thanks Again. 
  • Tuesday, May 19, 2009 2:44 PMTony Batson Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Linley,

    Many thanks for the solution above which I applied to my HTC (MDA) Touchphone plus.

    Worth noting however that on my phone, the Value Data was originally set to 12, and I reduced it to 11. Seems to work fine.

    Best wishes and thanks again.

    Tony
  • Friday, May 22, 2009 11:35 AMpao625 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    I have a HTC Touch Cruise 09. and applied the solution above but im not sure if it works.

    im from the philippines and our number format is +63 917 3232643 or 09173232643. im not sure what value to use in the value data, is it 7 or 10? pls help!

    thanks!
    Pao
    • Edited bypao625 Friday, May 22, 2009 3:02 PM
    •  
  • Friday, May 22, 2009 2:59 PMpao625 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    I have a HTC Touch Cruise 09. and applied the solution above but im not sure if it works.

    im from the philippines and our number format is +63 917 3232643 or 09173232643. im not sure what value to use in the value data, is it 7 or 10? pls help!

    thanks!
    Pao
    i used 7 as my value data.

    if the number 09173232643 (without country code) is saved in my phonebook and i use the fix above, it works but  if the number +639173232643 (with country code) is saved in my phonebook and use the fix above, it doesn't work! how can i fix this with either number saved in my phonebook? pls. help!!!
  • Monday, May 25, 2009 4:52 PMpao625 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    ^ help!
  • Tuesday, July 28, 2009 8:30 PMLeBobo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi dajohn,

    I have same problem with my HTC Diamond 2. I live in Belgium and I use a SIM card from Proximus Belgium.
    The only format that works is 047366xxxx but it doesn't work internationally... I tested a lot of international formats +32(0)47366xxxx or +3247366xxxx or 003247366xxxx or 0032(0)47366xxxx... None of them works perfectly...

    If you found another solution than using "domestic format" (without international +32), please keep me nformed !

    Best regards,

    Bruno
  • Thursday, August 06, 2009 11:12 AMSateetje Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    @LeBobo

    I had the same problem, how I solved it:

    Set your "Phone and Modem Options - Country/Region" to International Freephone Service

    In Outlook use +31123456789 (no spaces)

    Hard reset your HTC (Off - Press Volume Up and Down - On)

    Sync after boot with Outlook

    This worked for me after 4 days of Outlooking and HTCing :)
  • Wednesday, September 23, 2009 7:31 AMjosetellan Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Linley,

    i see you are very familiar to mobile device (i hope) and i want to ask u a question. i am programming with Sharepoint 2007 and c#.net and all i do works fine in any PC but when i browse my site on a device mobile (htc windows mobile 6) i can see everything except a search textbox. i add a <textbox> , <input type="text">, <label>...and no one is showed in my mobile device. what do u think about?

    cheersss
  • Monday, October 05, 2009 11:17 AMJYB2010 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    Hi Guys,

    I too have a HTC dual touch and am having a problem with the caller ID thing.

    I am located in Lebanon. The country code is 961. If I have to call a number I diall 03-702211 or if saved as international it goes as 00-961-3-702211.

    All my numbers are stored in 00+country code + area code + number. And I am not receiving the Callers name. I do receive the caller's name only if I save the number in the format of 03-702211.

    Can any one help me with resolving this problem?
    N.B I read about editing the registry and setting the CallIdMatch and tried to set the # as 7, 8, 10 and it didnt work.

    Any other suggestions?

    Thanks in advance.
    • Proposed As Answer bywaelomran Monday, October 05, 2009 11:45 AM
    •  
  • Monday, October 05, 2009 11:52 AMwaelomran Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I do have the same problem, the only solution I got so far is to change the 00961 to +961...hope this will help a little..I'm searching the other forums to find any solution if I got any I'll post it right away...please do the same...Thanks

    Wael

  • Monday, October 05, 2009 1:54 PMJYB2010 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    HI Wael,

    This didn't work out with me.
  • Monday, October 05, 2009 2:07 PMwaelomran Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    go to hkey_local_machine\security\phone
    change PBLookupMinPhoneNumberLength to 7 instead of 8...restart the device and then try to change the numbers from 00 to + and tell me if it worked with you.

    Wael
    • Edited bywaelomran Wednesday, October 07, 2009 9:22 AM
    • Proposed As Answer bywaelomran Wednesday, October 07, 2009 9:23 AM
    •  
  • Tuesday, October 06, 2009 11:49 AMJYB2010 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Wael,

    Your last suggestion didn't work...
  • Tuesday, October 06, 2009 1:38 PMJYB2010 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    Hi again,

    To those who are still having the problem, try as Wael said replace 00 by + and make sure all the registry entries are changed i.e search for all the CallIdMatch entries in the registry and replace them all to 7 or 8.

    This worked with me :)
    • Proposed As Answer bywaelomran Wednesday, October 07, 2009 9:24 AM
    •