Let's start with some backgrounds. I install GB and rooted with r2beta0's method. I live in HK so the country code would be +852 and I've been saving my contacts without country code.
Now the thing is that when I receive a text from my frd, the system fails to show the name of the sender (pretty sure it is not related to the application I use as both stock and GO SMS have the same problem), since the sms id comes with the country code.
It is very strange coz I never had the same issue when I was on Froyo.
PS. I tried to call a frd with country code inserted, the system fails to recognize it too.
I have the same problem
@tapatalk
AFAIK the phone is not aware of the country code. It should look for the last part of the phone number and decide who's got that number.
One case when this happens is when you have the same number for a different contact. One common case is the contact is duplicated in your directory (like one on the phone and the other on the sim card).
On way to check the duplication is to dial the number manually and see if the name appears when you click on dial.
Good luck
kar200 said:
AFAIK the phone is not aware of the country code. It should look for the last part of the phone number and decide who's got that number.
One case when this happens is when you have the same number for a different contact. One common case is the contact is duplicated in your directory (like one on the phone and the other on the sim card).
On way to check the duplication is to dial the number manually and see if the name appears when you click on dial.
Good luck
Click to expand...
Click to collapse
I had never encountered such problem when i was on froyo so my guess is firmware or settings causing it.
Sent from my A953 using XDA App
kar200 said:
On way to check the duplication is to dial the number manually and see if the name appears when you click on dial.
Good luck
Click to expand...
Click to collapse
I have tried it but the name didnt appear. So I had to go back to Froyo. Now on Froyo It works perfectly. Is there any solution?
Liori said:
I had never encountered such problem when i was on froyo so my guess is firmware or settings causing it.
Sent from my A953 using XDA App
Click to expand...
Click to collapse
That was just a guess and the common issue but as you said it would be the firmware then.
---UFO--- said:
I have tried it but the name didnt appear. So I had to go back to Froyo. Now on Froyo It works perfectly. Is there any solution?
Click to expand...
Click to collapse
Try the number like you see it in your directory? like an exact copy. I am not sure how you can fix this though.
You could try adding a new number to the phone as a test so you know it has not been duplicated. After that do the same thing and try and dial the number. If that fails then I would think the issue would be the phonebook.
The phonebook should be a db on the phone. I just had a quick look on google and the file appears to be here:
Code:
/data/data/com.android.providers.contacts/databases/contacts.db
Maybe ther'e a permission issue? Sorry I am a noob as well on Android and that's all I can think of.
Good luck and let us know how you go. I am still stuck in trying to root my MS2 to put GB on it
K.
I use the very same phonebook which is synchronized to my google acc and with this same set of contacts I encountered the issue in GB but not in Froyo. That's why I said I guess it would be sw problem. Anyway good luck on getting GB. Who knows if you will have the same issue too LOL
Sent from my A953 using XDA App
I live in the UK and I'm having a similar problem. If a number has the country code in it it is recognised as a contact in texts, but if it just has a 0 it is the reverse.
This is a major flaw for me which is annoying because I really like everything else about the ROM.
Does anyone have a clue how to fix this?
Yeps, it's happening here too. I'm having problems with number formatting too: like 8888-9999 gets formatted as 888-899-99 instead. Time to look for fixed (or just install CM7
Related
Hi all,
I've got this problem on my Dev Phone 1 - the "From" number of any SMS I receive has a form of "+<countrycode><operatorcode><number>", instead of just "<operatorcode><number>" or "<number>". It doesn't get looked up in an address book because of this.
I've never had this problem with any other phone, and it's really annoying - most of the time I have no idea who sent me a message.
Thanks in advance
I'm not sure about the dev phone in particular, but T-Mobile has always recommended storing contacts in that format. Google may have taken the hint from them when they spec'd the OS. In that sense, it might not be a bug, but a feature.
beartard said:
I'm not sure about the dev phone in particular, but T-Mobile has always recommended storing contacts in that format. Google may have taken the hint from them when they spec'd the OS. In that sense, it might not be a bug, but a feature.
Click to expand...
Click to collapse
Thanks for replying.
Well, I tried storing the number with +<countrycode>. The result is that SMS senders are looked up correctly, but the incoming call caller doesn't get looked up now. So, it's "either SMS sender name, or Caller name" situation.
I tried it with sim cards from two operators (with different callers / senders), same results.
isn't it one of the main differences between US and UK firmware?
torrentss:
What country are you in?? filling in your profile, would help us without asking question like this.
What firmware are using? stock...modded?
Not sure if this thread helps but take at look HERE
Mikey1022 said:
What country are you in?? filling in your profile, would help us without asking question like this.
What firmware are using? stock...modded?
Click to expand...
Click to collapse
Sorry about that. It's Georgia (country, not the state), the operators are Geocell and Magti. I'm using stock adp1 firmware.
Maybe it has to do with operators using different formats for calls and SMSes.
The calling numbers are in 8<operatorcode><number> format, but SMSes come from +995<operatorcode><number> (I forgot about the leading 8 in the original post, sorry).
Note that my previous phone (Nokia N73), and every other phone I've used, and all of my friends' phones have absolutely no problems with that.
Mikey1022 said:
Not sure if this thread helps but take at look HERE
Click to expand...
Click to collapse
Thanks for the link.
The only place I could find a setting for a country was in google account settings (timezone and an optional country field). Didn't make any difference (I did a sync and reboot).
I found this link, but I'm not sure if it's related - maybe just an old Windows Mobile issue.
http://forum.xda-developers.com/showthread.php?t=344287
Thanks
very annoying
hi,
am having the same problem in here ...
sms'es include country code in the FROM field, whilst calls do not !
as a result if I want to have a contact to be rocognised to calls and sms, i need to add two entries - 1st with his number only, 2nd -> with the country code - ....
is there a way ( reg hack ) to make the phone remove the country code when receiving an sms, or the other way round ...
i have had no problems with nokia and SE phones before ... sms would still contain country codes, but for these phones , these two numbers would still be recognized and treated conveniently...
torrentss said:
Well, I tried storing the number with +<countrycode>. The result is that SMS senders are looked up correctly, but the incoming call caller doesn't get looked up now. So, it's "either SMS sender name, or Caller name" situation.
Click to expand...
Click to collapse
All my contacts are stored as +<country><number> and I have not had a problem with incoming calls not being identified. I am in the US using T-Mo. Phone also properly identified calls when I was using a different sim overseas. Looks like ymmv?
It was fixable in WM by going editing the registry key: HKLM\ControlPanel\Phone\CallIdMatch and changing the value to something like 7 or 6 instead of 8. Later on, HTC made it automatic by either grabbing the value from the provider or having a DB of presets for each country.
However, on Android, the problem still persists. More than 1 year later and it's still there, even on Android 2.2.
z_rudy said:
However, on Android, the problem still persists. More than 1 year later and it's still there, even on Android 2.2.
Click to expand...
Click to collapse
Actually, I haven't had this problem for quite some time now (I'm on cyanogen 1.6 now). Fixed some time when I switched to JF or Cyanogen, don't remember exactly.
I have an HTC Legend (Vodafone Branded), that I am using unlocked in Lebanon.
Mobile phone numbers usually start with 03, and the International Country Code is +961.
When I send a message, it gets sent as 03****** and is stored in one thread. Then, when the same person replies to my message, it arrives as +9613******. The phone is considering them as 2 different phone numbers, and storing the received messages in a different thread.
Is there any solution? Shall I install a non-branded ROM or anything? Is there an app for that?
Btw, I have updated yesterday to 2.05.161.1 OTA, and now in addition to this problem, I have the problem of the SMS showing older messages first.
Handcent SMS doesn't fix the thread problem btw...
bump.... anyone?
The first problem I don’t recognize but I also have the problem that, when ever I got a new SMS, I have to scroll down to the bottom of the SMS list before I can read it. I did not have this problem before I did the update. I checked with a friend that has HTC Desire and he dose not have the same problem after the update. When he opens the SMS the list will show the last SMS that has received.
Same thing happens to me if I send a message to 09x xxx-xxxx, but if a message is sent to +385 9x xxx-xxxx it is in one thread, together with a reply. That's why I store all contacts with a country code (+385).
marcchelala said:
I have an HTC Legend (Vodafone Branded), that I am using unlocked in Lebanon.
Mobile phone numbers usually start with 03, and the International Country Code is +961.
When I send a message, it gets sent as 03****** and is stored in one thread. Then, when the same person replies to my message, it arrives as +9613******. The phone is considering them as 2 different phone numbers, and storing the received messages in a different thread.
Is there any solution? Shall I install a non-branded ROM or anything? Is there an app for that?
Btw, I have updated yesterday to 2.05.161.1 OTA, and now in addition to this problem, I have the problem of the SMS showing older messages first.
Handcent SMS doesn't fix the thread problem btw...
Click to expand...
Click to collapse
The ordering is a bug in the 2.05 update.
The thread problem might be easier to solve. Check if you have two contacts with the same number i.e duplicate contacts. If not that check if you have the number stored twice in the same contact. This might sometimes "confuse" the phone and lead to the above said problem. It happened to me when my google contacts got sync with my phone, I ended up having many duplicate contacts.
Krill_NZ said:
The first problem I don’t recognize but I also have the problem that, when ever I got a new SMS, I have to scroll down to the bottom of the SMS list before I can read it. I did not have this problem before I did the update. I checked with a friend that has HTC Desire and he dose not have the same problem after the update. When he opens the SMS the list will show the last SMS that has received.
Click to expand...
Click to collapse
This is a bug in the latest Legend update [2.05]. The Desire is a different phone. The latest update it received was the Froyo update. The Legend is yet to get that update. And hopefully the update might fix the bug.
@ananthm2k5 thanks a lot, but the thing is that it is not even recognizing the number.... so the received messages get stored in a thread under +9613****** so it's probably not a problem of duplicate numbers or contacts.
I had a Telus HTC Hero before the Legend, and it didn't have this problem.
Is there an application I should install that could fix this problem, or would I have to debrand my Legend? And would debranding even fix the problem?
Thank you.
Generally when you have duplicate contacts the phone displays only the number .. but since you say you don't gave duplicate contacts ... I guess you could just back up and reset your phone to factory settings ...
Also ask the contact to call you ... see if it shows the proper contact or just a number ...
Installing other apps or debranding will not help ... you could try alternate messaging applications ... there are a quite a few .. look around the forums ... but I'm not sure about how good they are ... the default is good enough for me
Sent from my HTC Legend using XDA App
Alternate messaging options don't fix the problem...
The weird thing is, that when they call me, it displays the correct phone number, and doesn't even show the +961 extension...
I haven't tried a factory reset, but I did try deleting all the messages... I'll try one asap... I just don't feel like restoring all the apps and contacts etc.... Do you know any good backup app that doesn't require root?
marcchelala said:
Alternate messaging options don't fix the problem...
The weird thing is, that when they call me, it displays the correct phone number, and doesn't even show the +961 extension...
I haven't tried a factory reset, but I did try deleting all the messages... I'll try one asap... I just don't feel like restoring all the apps and contacts etc.... Do you know any good backup app that doesn't require root?
Click to expand...
Click to collapse
The Legend does a back up on its own ... its somewhere in privacy setting or something .. look for it ... and while doing a factory reset remove your SD card. ...
I just sold my legend and bought a Desire!
And im loving it!
That's what u all should
Alright, I have debranded my phone, and installed the official Europe HTC Legend RUU 1.31, but the problem is still there.
Also, meanwhile, I have contacted HTC Support, and here's their last reply:
Dear Marc,
I am afraid changing numbers manually is the only option I can offer you. According to your serial number, your phone is locked to Vodafone and has been purchased in Germany, which means it is not coded to recognise numbers from Lebanon. Your old Hero might be SIM free, that is why he can recognise the numbers. We do not provide unbranding services, as branded phones are property of respective service providers. As to 2.2 update, we don’t currently have the date of when it will be released to other devices.
To send a reply to this message or let me know I have successfully answered your question log in to our ContactUs site using your email address and your ticket number 10GBCW34ENA000771.
Sincerely,
Viktor
HTC
Click to expand...
Click to collapse
However, my phone was not really locked to Vodafone Germany, since I could use my Lebanese SIM Card. I can use the phone, messages and mobile data. I also know that SIM Lock is not allowed in Germany. Shall I try to re-unlock it? Is there a way to know if my phone is somewhat locked or not??
My HTC Hero was locked to Telus, but I have gotten it unlocked by a third-party.
@Lola90, if you can find me a good deal, then why not?
what should i do?
Nobody has a solution to my problem?
Any recommendations? Rooting, custom ROM, anything?
factory reset did not work for you ?
No, it didn't work...
Any suggestion on what to do? Shall I try to re-unlock the phone, shall I install a custom ROM, or an Official North American, or Middle Eastern ROM, or is there an application that I can install?
Hi Folks
Don't know if i have found major flaw in the HTC Sense and Facebook sync software.
Here is the story, i have all my contacts stored on my phone with the correct phone numbers. And you know how you can link your contacts in your phone with there facebook profile so that you get there profile picture showing up and there latest status update scrolling along the screen when they call you? So that is all very pretty and cool but......
I have just discovered that if the persons profile has there phone number added to it, HTC will decide that it knows your contacts better than you and CHANGE the phone number you have stored in your phone for that person to an INCORRECT format.
Here is what i mean, the numbers in my phone book are stored as 07 or +447 as the start digits (I'm in the UK and all mobiles start 07). When i link the contact with there facebook profile and the profile has a phone number stored, HTC Sense will automatically change the number in my phone into the following format: 447*********
Now if you note that number has no + at the start of it and this means that i CANNOT phone that person! It took me about a month to work out why i couldn't call half the people in my phonebook, everytime i phoned someone it would say 'the number you have dialled has not been recognised!' and i eventually worked it out the HTC and Facebook have effed up my phone book.
Now this wouldn't be such an issue if you could edit the number to the correct format but you CAN'T!!! When you go to edit the number it shows the number in the correct format that i had originally entered it! ie. either 07 or +447!
So for the now i have had to unlink all my contacts from Facebook and have ended up with a pretty boring screen when people phone or txt me.
Anyone else had this issue? Or know how to fix it?
If HTC read this can you issue a fix? Because i don't think that you or facebook knows better than i do!
no problem here i have linked to facebook and my numbers work
I have both 447######## and 07######## type numbers they work ok
my 447 numbers are facebook contacts i did not have thier numbers previously and my 07 numbers are mates I already had their numbers and linked afterwards
Hope this helps
Well must b something to do with my network (o2) or whatever. Cos i certainly can't dial a 447 number.
But the main point i think is why does HTC think its knows what your stored number should be? lol
Cyberdyne systems are certainly starting to take over now surely! lolol
fail
epic fail i think
Indeed epic...
I got exactly the same problem with Polish operator Plus GSM -> cant call contact which was synchronized with Facebook...
HTC Sense shows all contacts which were synced with Facebook without leading "+" or "00" which ends up with message like "The number you have dialed has not been recognized"
Any one know how to fix it...??
BR
Greg
P.S. Hope HTC will read this topic.. .
Same problem with me in Georgia.
only workaround, I've found is begging all my friends, not to specify phone numbers on facebook
If anyone has a solution, I will be very grateful.
Yep same here, definitely a bug. I will research this one....
Sent from my HTC Wildfire using Tapatalk
Hi,
I contacted an official HTC Support to help in this case.
They confirmed that this bug exist, but they also pointed Facebook and the Facebook Phonebook as a bug source.
I was also recommended to use "Prefixer" from Android Market to temporarily solve this problem.
BR
Greg
Wow! thanks,
will try Prefixer as soon as I can
Yep it's a flaw, I used a little workaround but it would change back when receiving a text or something. Edit facebook number set it to home rather than mobile then let it save go back into out then save the homer number as mobile. I think that's how I did it. I use aosp rom now.
Sent from my HTC Desire using Tapatalk
Foxy are you saying the AOSP ROM has this bug fixed out of the box? If so I can investigate that ROM and maybe make a patch
Prefixer works for calls but not for text
Sent from my HTC Wildfire using Tapatalk
Hi,
It seems that they fix this problem.
Can anyone confirm..??
BR
Greg
I heard htc will soon by releasing the latest sense ui v3.0 to all froyo models including wildfire.
Is it true?
Sent from my HTC Wildfire using XDA App
jonusc said:
Foxy are you saying the AOSP ROM has this bug fixed out of the box? If so I can investigate that ROM and maybe make a patch
Prefixer works for calls but not for text
Sent from my HTC Wildfire using Tapatalk
Click to expand...
Click to collapse
Yeah, I'm sure you can reverse engineer HTC's crappy phone dialer/messaging/contacts.
AOSP works out of the box because it uses AOSP apps.
I've searched but this is a recent problem and I found nothing exactly like what's happening to my daughters phone.
She has a completely stock desire z, on bell. She's had no problems really until tonight when she can't send messages to certain contacts? Or maybe she can't send messages to them until they send to her first. It's one of the two scenarios. Sorry I'm not much help, I'm on a samsung captivate. This is a recent issue as I said, and I should let you know she did her update through the phone to 2.3.3 recently, but things were fine after that update, just thought you should know.
Any ideas? Thanks in advance.
tkjeeper said:
I've searched but this is a recent problem and I found nothing exactly like what's happening to my daughters phone.
She has a completely stock desire z, on bell. She's had no problems really until tonight when she can't send messages to certain contacts? Or maybe she can't send messages to them until they send to her first. It's one of the two scenarios. Sorry I'm not much help, I'm on a samsung captivate. This is a recent issue as I said, and I should let you know she did her update through the phone to 2.3.3 recently, but things were fine after that update, just thought you should know.
Any ideas? Thanks in advance.
Click to expand...
Click to collapse
Is there some type of blacklist option in the menu of the SMS/Messaging app?
I recently blacklisted a whole bunch of contacts in CM7. Before this, I had no idea that this was possible. I don't SMS much, so I have no idea if this was blocking SMS. But calls were not going through at all.
Maybe looking into if the same thing exists on the stock Bell ROM is a good place to start?
download handcent or chomp from the market(free), and see if using one of those fixes your issue. I had the same sort of issue, it worked for me and also I prefer handcent over any htc or stock android sms app. good luck
sent from something they thought nasa built
Thanks for the replies, I'll look into them both.
Sent from the frozen tundra known as Canada.
Also check that the phone numbers in her address book are listed as mobile numbers, not home or work.
I always suggest this first, factory reset.
Sent from my SilverBullet 'HTCDesireZ running CM7'
Oh, I see you are also in Canada. When they made the area code mandatory before all numbers I had to edit some of my phone numbers in my contacts to include the area codes, or I would have the same problem.
Sent from my SilverBullet 'HTCDesireZ running CM7'
Did you already perform a crosscheck by placing your simcard in her phone and vica versa?
Is she has the same issue using your phone but with her simcard, it's not phone/software related.
its on bell thats the problem
joking aside id try handcent or go sms, and double check she has the area codes put in. shouldnt matter if its saved as a mobile number as you can even text landlines now in canada and they convert text to speech on the landline end! unless bells rom has its own unique ability to not let u text a "home" or "work" number.
Sent from my HTC Vision using XDA Premium App
gee one said:
Also check that the phone numbers in her address book are listed as mobile numbers, not home or work.
Click to expand...
Click to collapse
What he said, +1.
Hi, I have Moto X Style and since I've got the update for Marshmallow yesterday the Caller ID is not working and it's not showing me the contact that is calling me. After the call I can see them on the "Recents" page but when they call its not showing me their name and photo only the number.
After awhile I've noticed that the problems is only with numbers that are saved in my contacts with the country prefix code (+972-...) and when they call me the phone shows me the number without the prefix(without the +972), so I tryed to change one of the numbers to to be without my country prefix and it recognized the number but I cant change all of my contacts so the phone will recognize them.
Does anyone else is having the same problem or knows how to fix it?
Thanks.
Take a look at this post: http://forum.xda-developers.com/showpost.php?p=64238312&postcount=800
pinoymutt said:
Take a look at this post: http://forum.xda-developers.com/showpost.php?p=64238312&postcount=800
Click to expand...
Click to collapse
I saw this post before I posted my post and at first when I upgraded to Marshmallow the phone didnt recognize the contacts at all but after I signed out and reconnected to my google account as recommended there, it fixed only half of the problem. Now it's recognizing numbers that are saved in the "local form" with my country code BUT it's still just not recognizing contacts that are saved with my country code prefix in their number.
jack7355 said:
I saw this post before I posted my post and at first when I upgraded to Marshmallow the phone didnt recognize the contacts at all but after I signed out and reconnected to my google account as recommended there, it fixed only half of the problem. Now it's recognizing numbers that are saved in the "local form" with my country code BUT it's still just not recognizing contacts that are saved with my country code prefix in their number.
Click to expand...
Click to collapse
Yeah, looks like I may have the same issue.... Hoping I don't have to do a factory reset to fix this.
I have the same problem, the caller ID just doesn't seem to work, but in the SMS it kinda does
Enviado desde Tapatalk
Hi,
I found several solutions for the contacts recognition problem, check out the url below (I opened the thread).
What eventually solve the problem for me was using the Twitch app mentioned in the thread.
Let me know if it helped.
http://forums.androidcentral.com/showthread.php?t=619296
Zedik said:
Hi,
I found several solutions for the contacts recognition problem, check out the url below (I opened the thread).
What eventually solve the problem for me was using the Twitch app mentioned in the thread.
Let me know if it helped.
http://forums.androidcentral.com/showthread.php?t=619296
Click to expand...
Click to collapse
FOUND A SOLUTION THAT WORKS and IS SIMPLE !!!! The credit goes to Sasha Medv :
"What solved the problem: I removed all google accounts (in Google settings), and then added them back. After 15 minutes during which I was sure my contacts were lost forever, everything returned to normal, and I even can see the contacts in past calls in the call log. Yay"
no need to wipe partitions, import export your entire google contacts to vcf and other weird stuff - simply do what this guy say ! BAAM !
alon3232 said:
FOUND A SOLUTION THAT WORKS and IS SIMPLE !!!! The credit goes to Sasha Medv :
"What solved the problem: I removed all google accounts (in Google settings), and then added them back. After 15 minutes during which I was sure my contacts were lost forever, everything returned to normal, and I even can see the contacts in past calls in the call log. Yay"
no need to wipe partitions, import export your entire google contacts to vcf and other weird stuff - simply do what this guy say ! BAAM !
Click to expand...
Click to collapse
Thanks for this/ You saved the day :good: