Hi everyone,
i am having a problem with my wildfire s and guessing if you guys could help me out.
Let me explain. Lets say i have a contact jack with number +23091948347 in my contacts. when jack calls me, 9194837 appears but not the contact name. But when Jack sends me an SMS, the contact name appears.
Now the contrary also causes the problem. if i correct jack's number to 9194837 in my contacts, when he calls, the contact name appears.But when the sends me and SMS, +2309194837 appears.
I already tried deleting, resetting the phone but the problem persists. In Mauritius, all HTC Android 2.2 - 2.3 users i know have the same problem (other phone makes work fine). No luck from HTC support either
Severals other forums say that this is due to the fact that as from android 2.2, HTC android matches exact CIDs only for contact name resolution.
For the time being i have to enter both +2309194837 and 9194837 for the same contact for it to work correctly.
I have tried a soft called prefixer which allows to add the +230 on incoming calls. It then correctly gives the contact name but no contact picture appears.and also in the call log the number still appears as <unknown>.
Am new to android and already getting discouraged...hope can learn from you guys.
Cheers
Contact your carrier; they are incorrectly routing calls/messages through to you without area/country codes.
Thanks for your replay.. That is indeed the case but other phones are working correctly. xperias, nexus 1s and others...
So other phones show the same number regardless of wether you're receiving a text message or voice call?
Other phones receive messages and calls in the same format i do. i.e 9194897 for calls and +2309194837 for messages.
Yet the other phones resolve the contact name correctly.
I read that it is due to the fact that the phone is match the entire CID to contacts and not part. There is an app in windows mobile which allows you to change the Call ID match trailing digits (which in this case should be 7).
Looked for such an app for android but no luck.
Samsung also have been getting the same problem i hear.
Any ideas guys?
i found this while googling about the problem
http://forum.xda-developers.com/showthread.php?t=684575
http://code.google.com/p/android/issues/detail?id=8770&q=caller%20id%20match&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
jdhtc1xplus said:
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
Click to expand...
Click to collapse
This is a three year old thread. Was it really necessary to wake it up?
No not really the reason I woke it up was because I've seen so many threads with the same issue not solved that I had to make sure everyone was notified of the fix!
Related
i am a new user of i matepda2k some times i get the number not the name is there any solution for this problem
it means their number is not blocked and you do not have a name associated to that number in your contacts. Cell networks unlike landline CID's do not send the account name just the number.
thank u ver much for your rapid response but,
this problem is temporary ,some times occur and some times not, although i am saving those number in my contact list under specific contact name.
thank u again
It happens on my PDA2k also. Sometimes it displays the number of the incoming call and if I wait a few rings (sort of giving it time to look up the name) it then shows the name from the address book.
I had this problem when I was running M$ Voice Command.
OK after I uninstalled
Try to disable the Caller ID by moving the shortcut from the \Windows\Startup to other folder and reset.
I'm using Caller ID v1.20 and the name of the file I moved is IA_CID_StartUp.lnk. If you are using other version, the name of the shortcut may not be the same.
Hope this will work for you as it work well with my Xda IIs.
i don't have this voice command
i found 2 files which one should i disable
ia_caller_id.ink
ia_cid_startup.ink
or should i remove both?
thank u for ur help
Remove ia_caller_id.ink
You've installed both versions of caller id (1.17 and 1.20), that doesn't work...
i am still having the same problem
I'm having the exact same problem, and I had hoped there would be a solution for it here... Still none?
Hi all,
I posted somethinig similar to this a while ago. I am using my Diamond to call VoIP numbers, i.e. call a landline then wait for a few seconds and enter the destination number followed by hash #. The landline number is the same for all destinations and only the second part differs, which is the destination number. The numbers look like:
0123456789, 00447890123456#
Now, if I store two or more such contacts in the address book, e.g.
Bar: 0123456789, 00441234567890#
Foo: 0123456789, 00447890123456#
Joe: 0123456789, 00445678901234#
the, regardless which one I call, say Foo, in the call log it will always list "Bar" as having been called. The same happens if I replace the comma with a "p". The number however is stored correctly, i.e. if I redial it, it will call the number for Foo which is what was dialed in the first place.
It appears as being a bug in WM6.1. I haven't tried WM6.5 (anyone?).
How in the world can I fix this?
Cheers for any help
foo? bar? linux-user? i google your text for translaiting but nothing understanding.
do you mean that the order is not correct?
(if you can give an example with more friendly-understanding/windows-user than you can get earlier response from other forum-users.)
hope, you not so much angry
okokur said:
(if you can give an example with more friendly-understanding/windows-user than you can get earlier response from other forum-users.)
Click to expand...
Click to collapse
I understood perfectly. Perhaps it is a english as a second language barrier. I will try to restate the issue. (I wish I knew the answer.)
When you have a extra long number stored to a contact (as you might when you dial a AT&T toll free number with some pauses, then a passcode, then a number.) And you have more than one contact stored with this long number... they all have the same first 10 or so numbers. So regardless of which one was called last, when you look up the call history log, it displays the first one.
It would appear the call history only looks at the first 10 or so digits to find a match.
misfitflt said:
I understood perfectly. Perhaps it is a english as a second language barrier. I will try to restate the issue. (I wish I knew the answer.)
When you have a extra long number stored to a contact (as you might when you dial a AT&T toll free number with some pauses, then a passcode, then a number.) And you have more than one contact stored with this long number... they all have the same first 10 or so numbers. So regardless of which one was called last, when you look up the call history log, it displays the first one.
It would appear the call history only looks at the first 10 or so digits to find a match.
Click to expand...
Click to collapse
if this is the case, you can use advanced config or diamond tweak (forgot which one had the option) and from there you can set how many numbers it should check
@misfitflt: Thanks for rephrasing the problem .. I was just about to post. Cheers!
Prewien said:
if this is the case, you can use advanced config or diamond tweak (forgot which one had the option) and from there you can set how many numbers it should check
Click to expand...
Click to collapse
I forgot to mention I already played with the number of trailing digits in AdvConfig (that's what apparently the option is called) ... I tried values from the default 6 to 20 and nothing changed. The buggy behaviour persists.
I recently tried a new dialer with address book application that replaces the TF3D dialer; it is called Inesoft Phone v4.5 (it's actually pretty cool). This one does differentiate between numbers with pauses or commas correctly!
I'll try switching off the dialer completely and use the built-in WM6.1 dialer to see if that works fine. If so then the bug is in TouchFlo (?).
Anyone knows of other good dialer software that I could try?
Cheers,
p.s. I'm surprised this hasn't surfaced until now though ... anyone out there with the same issue? Or maybe I need to give the thread a more appropriate title.
i have the same issue but learnt to live with it as i didnt want to shift to another dialer.
tried playing with the number in adv config but of no avail
lemme know if you find anything
Hi in my country Lebanon ,mobile numbers starts with 03 or 70 or 71 than the 6 digit contact number.. the problem is that my HTC desire doesn't show SMS sender name upon receiving sms sent from senders that starts with 03(local sms), instead showing the sender number.I am having this sender in my contact list. There is no issues while receiving international SMS or senders with phone numbers starting with 70 or 71.
But when the same person calls me, its displaying the caller name correctly.
What would be the reason?
I tried the adding the country code +961 to the contacts, but if i do that, the sms problem disappear BUT call receiving stopped showing caller name - only number is shown.
One thing i noticed is, while receiving SMS, the sender number is preceded by country code(+961) while receiving a call only caller number is there.
a temporary workaround is to add 2 numbers for each contact: when with the country code +961 and another one without it.. but it is frustrating if u have hundreds off contacts
My iphone had the same problem but it was fixed easily by downloading a program "Caller Id fix, i think this is due to the number of digits in the phone number it seems.the device needs minimum 8 digits and it doesn't consider the zero in 03 as a digit!
Any help?
I am in Lebanon too and I have the same problem.
Since we have the (03) area code, the matching fails on it because the phone number would be 1 digit less than the configured matching preset in Android.
This sucks big time. I've read on all forums, and there's no fix. I tried asking in htc-linux chat room, and no one answers We're doomed lol..
I'm on Android 2.2 by the way, and the problem is still there.
Apple fixed this on iPhone it by adding a database of countries and specifying the matching preset for each country. Android = no
Same problem here, there must be a way. Perhaps modifying some XML in Android root?
Same problem here. no solution yet.
Only workaround is to Backup ur google contacts (CSV), edit them in Excel so that you would have 2 numbers for each contact, then re-import into google.
Even with hundreds of contacts it should not take you more than 10 minutes.
Hopefully this would be fixed soon.
i am using handcent sms. it is a good temprorary solution. it shows contact names correctly..
But I would like to see a solution for the built in sms application from htc
ebaak said:
i am using handcent sms. it is a good temprorary solution. it shows contact names correctly..
But I would like to see a solution for the built in sms application from htc
Click to expand...
Click to collapse
I agree.............
oZ87 said:
I agree.............
Click to expand...
Click to collapse
Hi Guys,
Anyone found a solution for this issue. I am on HTC Desire HD and still have the problem.In addition if you store the number as 9613xxxxxx then the name will not be shown when someone calls in.
Apparently it's a problem only with HTC since Samsung Android doesn't have this problem.
Thanks
Are you all on custom software? Have you recently flashed a new ROM??
I had the same issue once, where I hadn't restored Contacts from Titanium properly, so all SMS I received did not show sender ID.
Just a thought...
I have my new HTC Trophy set up to sync with Exchange/Outlook. I'm in Norway, so my contacts phone numbers are stored in Outlook in this format: +47 12345678
Now, when in Norway and getting incoming calls from 12345678, the phone does not recognize the caller.
Is this a known issue? Any workarounds other than removing +47 from all my contacts?
I'm having the same issue!
Anyone know how to setup WP7 to recognize not only the full number?
Nothing new here?
i noticed that in the windows live contacts section you can specify which country the contact is in,..would that help?
i don't know..i'm not having these problems to be honest!
In outlook you store the phone number with +47 but when you dial the number, you want to dial it without the +47
Is that correct?
I have had similar issues with other phones with extra "0" in between region/country/city codes, for example in Germany.
I have a couple of ideas:
1. There is the International Dialing assist function. I have no idea what it does other than what's described undertneat it... Does that do anything helpful?
2. What if you create a separate Windows Live account, and add in /copy your contacts, without the +47; then link the two contacts. The contacts will appear as just 1 contact in your phone, and you'll have the option to call with or without the +47
So here is the deal:
I have set all my contacts mobile numbers using the right local area code (for example 04111-8181-8181) so when I’m traveling to other city the call is routed correctly. But when someone call me I receive the number without the area code (example 8181-8181) and the phone did not match this with the contact.
So the problem is not when I'm dialing the number but when I receive an incoming call from my contacts.
I don't know what this International Assist do too but is turned On.
And hboos, I didn't find where I do set up this Country in Live Contacts but I don't think that this is the problem since all of my most important contacts are coming from Outlook.
Thanks
I store all my contacts like this one: +49123456 without any spaces. My HD7 recognizes them all. Perhaps you have to remove the space?
Well, if removing the spaces/formatting doesn't work, you can always go with my other suggestion. Create a separate address book in a Windows Live account with the incoming CID number, and link the two contacts on WP7 (open contact 1, click the chain link at the bottom, click contact 2). WP7 is even smart enough to suggest you likely links.
Talys, this suggestion lead me to another question: Is there one button to link all my contacts or I need to go one by one (because I have 1200+ contacts).
I'll try to remove the spaces.
Just an update, didn't work removing all the spaces
I've got the same problem. Living in Norway, syncing with Exchange/Outlook and storing all my phone numbers with a +47 prefix. I'm sure creating a windows live contact for each of my Exchange/Outlook contact and link them would work. But with 800+ contacts, the thought of maintaining two lists doesn't sound like a feasible solution for me.
I've tried the following.
Using a 0047 prefix instead of the +47. Same problem.
Removing any spaces that Outlook add automatically. Same problem
Using a windows live contacts instead of Outlook/Exchange contacts. Same problem.
The best solution I've come up with so far, is to store all my Outlook/Exchange contacts with two numbers. One without the prefix and one with. This isn't really working either I like to store mobile number where they belong.
However, everything seams to work as expected with SMS/MMS messages. The +47 prefix doesn’t cause any problems what so ever.
Now with some developers already getting access to WP7 registry I think it's a matter of time to find the entry to edit
surfing10 said:
Talys, this suggestion lead me to another question: Is there one button to link all my contacts or I need to go one by one (because I have 1200+ contacts).
I'll try to remove the spaces.
Click to expand...
Click to collapse
I don't think there's a button to automatically link your contacts.... that's a lot of contacts to link! But you only need to link the ones that are important for Call Display, right? So the list would be smaller?
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
jullian_d said:
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
Click to expand...
Click to collapse
Sorry to bring that again but that's THE POINT!! We need to hack the registry to edit this.
Anyone have done this?
surfing10 said:
Sorry to bring that again but that's THE POINT!! We need to hack the registry to edit this.
Anyone have done this?
Click to expand...
Click to collapse
no....there is no access YET to the registry or file system
try this reg key
Code:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"CallIDMatch"=dword:7
Have you tried Settings -> Applications -> phone and International assist - On?
jullian_d said:
i always have the same problem on wm6 and had was to edit the registry caller ID match the default is 8 so if you change it to 6 or 7 then it will be ok..so its just to get access to the wp7 registy to change that setting
Click to expand...
Click to collapse
I don't think this is the problem, or if it is, the default value is higher than 8 as all phonenumbers in Norway has 8 digits. 11 if you also count the +47.
In any case, works fine for me using Telia in Sweden - I have numbers stored in a variety of ways including +46 (0123) 12345 as well as +4612312345 and they all seem to show who's calling. Could be it's operator dependant somehow?
I have the same problem, my contacts are synced from Google. Country Slovenia, format +386 31xxxxxx. Number does not link to name of the contact. Tried Caller ID fix from http://forum.xda-developers.com/showthread.php?t=907971, but problem remains. Can someone try and see if it works for him?
I apologize in advance if someone has asked/worked on this before, but I couldn't find anything specific, except someone asking the same question in the AT&T GS2 forum.
So something that bothers me is when I go through the call logs, it lists each and every call as a different entry, even if it is to the same contact. I came to Android from a Nokia E71x, and in that, the call log showed one entry for multiple calls to a contact. Just that when you selected the entry, it showed you multiple entries in that for incoming/outgoing/different times. I hope I didn't jumble up my problem too much. Basically, I want to know if a) there is a ROM which does this (I don't think there is) or b) if there is an app that does this.
Thanks!