[Q] Incoming Number shows, no contact name though in CONTACTS - Galaxy Note 4 Q&A, Help & Troubleshooting

SAMSUNG GALAXY NOTE 4 (SM-N910H) Unlocked.
O/S: Android 4. 4. 4.
MacBook Pro, APPLE Yosemite 10.10.2.
I upgraded from the SAMSUNG NOTE 3 to the fantastic NOTE 4. Awesome phone!
However (problem is not Carrier dependent):
All my Contacts are saved with the international dialing code format (+44 *** etc).
Local calls received, which come without the international dialling prefix, only number shows, no contact name though number is in my CONTACTS.
All SMS Text and all international calls are okay, as these come with the international dialling code and phone recognises the number and Contact.
Currently, the only workaround, which I find unacceptable, is to save the Contact name and number twice, once with the international dialling code, and another as it would be received as a local number.
This is unacceptable, as it would mean doing this for every single number I have, otherwise when I travel the overseas numbers (now local) would not show a Contact name.
So grateful if someone has a solution (without ROOTING my phone), otherwise I will have to give up my beloved NOTE 4.
BTW, I have on my phone 7,500 Contacts, never been a problem when I was using these SAMSUNG phones: NOTE 3, S5, S4, S3, and S2.
Please note: Phone is unlocked as all my phones are, and this issue is not Carrier dependent.

Just tested and added country code and gave it call , showed name without problem
Try this trick , remove your google account restart device and set it up again and restart again and see if this will work , happen similar problem before in note 2 that wont show numbers without country code

Related

Anyone else with caller ID problems?

Hi there, I'm wondering if anyone else might be having a similar problem with 'caller [or texter] ID'.
Most networks, as I understand it, use the international dialing code when sending out texts and calls, meaning this is usually the incoming number when you recieve a text or call.
I've obviously got people programmed into my contacts who text me but when they do, I don't get their name, I get their number - with the dialling code eg. +447750500500. When I tap to go into the threaded mode, I'll get all previous contact with this person but with them identified only as the number. However if I head to the People tab, then again to see the messages I've sent/recieved with that person, I get the same messages only under the banner of their name and not the number.
I believe calls work fine with the code programmed in on their contact profile.
Anyone know why this is being caused?
I have the same problem. Both calls and text messages.
I don't think it matters if the international code is there or not.
Really frustrating not knowing who calls.
I've had this problem first time the device was initialized (right after opening the box). It might be caused by the fact I didn't have any SIM in it at that time, I'm not sure.
After a hard reset with a SIM inserted, everything started working as it's supposed to.
Hmm, I've changed the SIM, but I can't remember if it worked wih the first SIM card.
But a hard reset deletes everything, right?
There are a few things you have to be sure of:
Do not have double contacts, if you have a number (with and without operator/country prefix) twice in your list it will not show any name.
I don't know if this applies if you have a contact on your phone memory and on your sim card. I am sure it does have this problem if you have two contacts with the same number on the memory phone.
For some reason this is logic: On an incoming call, the phones checks it's phonebook and retrieves two numbers and then it does not know what to display, is it contact one, or two?
I hope this helps you out. I did not experience any problems (yet).
AndrewCZ said:
I've had this problem first time the device was initialized (right after opening the box). It might be caused by the fact I didn't have any SIM in it at that time, I'm not sure.
After a hard reset with a SIM inserted, everything started working as it's supposed to.
Click to expand...
Click to collapse
Try this....
1. Edit one "test number" in your contacts and remove international codes.
Just put that "test" tel number. without int. codes... And make sure that number is not stored nder another contact. (No duplicates.)
2. Then dial from that number and see if that tel# is identified. If you have just "0xx-123456" then go to #3.
3. Go to registry and change of the Caller ID match rule. (Minus one digit.)
Example: Caller ID rule:8 (Change from 8 to 7 or 6 to 5 .. trailing digits for Call ID match. )
* HKCU\Control Panel\Phone\CalIidMatch value:7
4. Restart and test again...
5. If its OK, than test with SMS.
6. If its OK again , put back your international codes and test again.
7. If not go to no.3
Hope this helps.
KraFT
samluke said:
Hi there, I'm wondering if anyone else might be having a similar problem with 'caller [or texter] ID'.
Most networks, as I understand it, use the international dialing code when sending out texts and calls, meaning this is usually the incoming number when you recieve a text or call.
I've obviously got people programmed into my contacts who text me but when they do, I don't get their name, I get their number - with the dialling code eg. +447750500500. When I tap to go into the threaded mode, I'll get all previous contact with this person but with them identified only as the number. However if I head to the People tab, then again to see the messages I've sent/recieved with that person, I get the same messages only under the banner of their name and not the number.
I believe calls work fine with the code programmed in on their contact profile.
Anyone know why this is being caused?
Click to expand...
Click to collapse
Hi guys!! i had this problem too but i have fix the problem. what i do:
!) i store all my contacts in my sim card and delete the contacts in the phone.
2)do a hard reset
3)upon doing the hard reset, the phone will prompt you on importing sim contacts and finding your service provider. select both and and press ok
4)now try to call from your house to your phone to do a check.
5)my problem was solved after this
hope it helps!
KraFT_mk said:
Try this....
1. Edit one "test number" in your contacts and remove international codes.
Just put that "test" tel number. without int. codes... And make sure that number is not stored nder another contact. (No duplicates.)
2. Then dial from that number and see if that tel# is identified. If you have just "0xx-123456" then go to #3.
3. Go to registry and change of the Caller ID match rule. (Minus one digit.)
Example: Caller ID rule:8 (Change from 8 to 7 or 6 to 5 .. trailing digits for Call ID match. )
* HKCU\Control Panel\Phone\CalIidMatch value:7
4. Restart and test again...
5. If its OK, than test with SMS.
6. If its OK again , put back your international codes and test again.
7. If not go to no.3
Hope this helps.
KraFT
Click to expand...
Click to collapse
What was happening to me before the reset was a bit different - the phone wasn't able to match anything at all - even a number called from the phonebook and stored in "recent calls" in EXACTLY the same way it's in contact, didn't match to the contact when redialed.
I think that something required for Caller ID to work gets done when the phone is first initialized, and that this step requires full access to the phone module (which the phone doesn't have without a SIM inserted and a proper PIN entered).
hi,
i encountered also that worry,
i set the HKCU\Control Panel\Phone\CalIidMatch value:9
my mobile phone number to test was stored as "06xxyyzzww"
and when i phone my diamond2 from that number
the caller id is recognized
(with showing as +336wwxxyyzz)
i tested from my home phone stored in contacts as 04wwxxyyzz
i rang my topaz its was identfied as my home,
(with showing as +334wwxxyyzz)
i am in france, + is for 00 ,our phone numbers are 10 digits long
(mobiles and "home") ,
to be joined from abroad, you have to dial +33+phone number WITHOUT the first digit "0")
so the "9" value i put in the registry
if it could help you
regards
Hi,
just stumbled over the same problem.
The old phone (HTC P330) resolved numbers from my used format 01234-56789.
Since my contacts are a mess, I have 01234-12345, +49-123456-456, +49 (0123)-456 and so on, it would be a great pain in my ass to switch every contact to +49123-456 (which the new phone resolved).
I compared the Registry-Entry from the P3300 with the TD2 and voila: TD2 was 12, P3300 had the value 8.
I changed the TD2 to value 8, reboot and now I'm happy again, the phone is getting used to my contact list
Regards
Heiko
Hi,
I'm experiencing the exactly same problem, that incomming calls or messages isn't shown by name, but only by number.
I'm all new to Windows mobile, but I tried downloading a regeditor, and experimented with different values in the CallIdMatch string. However, no succes.
I live in Denmark, where numbers look like +4512345678, where +45 is the international code. Can someone please tell me, what should be the correct value? The original values was 8.
I have further found that some contacts are recognized. What the difference is between the groups, are however unclear!
Caller ID problem, my solution
I had the same problem. But after a hard reset it seems to work just fine now. Remember to backup your downloaded programs etc before doing this.
Tyven said:
Hi,
I'm experiencing the exactly same problem, that incomming calls or messages isn't shown by name, but only by number.
I'm all new to Windows mobile, but I tried downloading a regeditor, and experimented with different values in the CallIdMatch string. However, no succes.
I live in Denmark, where numbers look like +4512345678, where +45 is the international code. Can someone please tell me, what should be the correct value? The original values was 8.
I have further found that some contacts are recognized. What the difference is between the groups, are however unclear!
Click to expand...
Click to collapse
Hi,
"8" should be the good figure for you, as in France
we have phone numbers +33987654321
and "9" is the good value for me, in:
HKCU\Control Panel\Phone\CalIidMatch value:
Edit: i remove previous "edit"
in fact all my contacts had been erased" so it was normal to have no caller ID?
ps: is your carrier sendind all the figures when you're receiving calls, i mean +4512345678
so perhaps you're encountering a bug .
you should try to backup your device, with a soft like spritebackup(special price for htc owners on their webpage) and experiment an hardreset
and restore
regards
Hi ,
did you ever try to change the following:
RegistryEdit and Decreasing the CallIDMatch from 12 to 7 solved my Issue
See below
HKEY_CURRENT_USER\ControlPanel\Phone" name="CallIDMatch"
Greetings from Slovenia
Hello,
that is my first post so please do not be very critical to my english level and PPC skills .
now this is an old thread but for BULGARIA the correct registry value is "9". Here the mobil numbers are as follows "08xx 123456" (9 digits without the ZERO at the very beginning). that is why the usefull number is that (default for my TD2 was 8). Now after this fix the phone can correctly identify which number i want to dial when i am inserting it by digits, instead of selecting the exact person. i do not know am i explaining correctly but i will try to put some more detail on that. When i want to dial some particular number (for example "08xx 123456") the phone select me the correct contact no matter how i put this contact in memory. with "+3598xx 123456" or only with "08xx 123456". before that intervention the phone identifies me the correct contact only if i type the digits, exactly the same way that i have added it to the memory. So i think that this registry key does not have a universal resolution. the resolution depends on how many digits is using tha particular mobile operator.
i hope that will be helpful for someone who is happy to own an HTC and is happy with it ... like Me

Contact name doesn't show up when they call - using Straight Talk AT&T on Verizon N3

Contact name doesn't show up when they call - using Straight Talk AT&T on Verizon N3
Hello,
I am having some problems with my contacts after switching to a verizon note3 from an AT&T note 2. I had no issues on my prior phones (t-mobile HTC One, AT&T s3, etc) and all of my phones get their contacts imported automatically from my google account.
For some reason, when my friend calls, their number shows up as "+xxx-xxx-xxxx" with the plus sign in the front. Unless I go in and change all of my contacts to have that + sign in the front, my contact's name doesn't show up.
I also had trouble calling them back by pressing the missed call because of the plus sign (I get a voice message saying something like "the international call you are attempting to place is not possible". This has been fixed by an app called "prefixer" which can take out the + sign everytime I make any calls.
Other than changing all of my contact phone numbers, is there any way I can make my default contact app ignore the +?
International Prefix
I have the exact same issue. With a Verizon SIM it works just fine, but with a GSM SIM the calling number appears (incorrectly) like +212-555-1212 (rather than simply 212-555-1212, or even, correctly, +1212-555-1212)
Can this be fixed in the ROM or kernel, or better yet, by the user?
Thanks

When I get phone calls from my contacts, the names aren't displayed.

Just switched my VZW G5 from VZ to ATT (unlocked, non dev)
I'm noticing my synced google contacts don't show up when I get a call.
When I call them, it works, the phone app shows their name and number, but when they call me, I just see the number even though that number is in my contact list.
I have noticed when I call out, the contact number is displayed with the country code ( 1 ) and the 1 isnt there when I get a call. Could that be it?
joebarkho said:
Just switched my VZW G5 from VZ to ATT (unlocked, non dev)
I'm noticing my synced google contacts don't show up when I get a call.
When I call them, it works, the phone app shows their name and number, but when they call me, I just see the number even though that number is in my contact list.
I have noticed when I call out, the contact number is displayed with the country code ( 1 ) and the 1 isnt there when I get a call. Could that be it?
Click to expand...
Click to collapse
I believe that is your problem. I had to change my numbers to 9 digit instead of 6. (area code) 123-4567 if any are not the 9 digit format they only show up as a number with no name.
All my numbers stored have area codes. Another weird issue: when i call people back from the recents tab of the phone app, i get a busy signal or an error for making an international call, when its my area code.. I look at the number dialed and its just the same number with a space between the first and second digit, altering the number.
Bump
Same issues here - Verizon S6 (G920V) on AT&T, ever find a solution?

[Q] Contact Not Dsplaying

I recently upgraded from the SAMSUNG NOTE 3 to the NOTE 4. Awesome phone! Running: Android 4. 4. 4
But there is a problem:
All my Contacts are saved with the international dialling code format (+44 123 etc).
When I receives calls in my local area, which come without the international dialling prefix, only the number shows, no contact name though it is in my CONTACTS database.
Any SMS Text and all international calls are okay, as these come with the international dialling code and phone recognises the number and Contact.
Currently, the only workaround, which I find unacceptable, is to save the Contact name and number twice, once with the international dialling code, and another as it would be received as a local number.
This is unacceptable, as it would mean doing this for every single number i have, otherwise when i travel the overseas numbers (now local) would not show a Contact name.I have 7,500 Contacts, never been a problem when i was using the NOTE 3.
I understand from a couple of others using the same phone they are experiencing the same problem. Does anyone know how to resolve this? Please help

Contacts not recognized when receiving a call

I've just got my Galaxy s7 edge and everything seems to work fine apart from my contacts.
I have an Exchange Server account connected for Mail, Calendar, and Contacts; and all my contacts have been synchronized with the phone.
The problem is that all my contacts have an international Country Dialing Code before the phone number which seems to confuse the phone during an incoming local call.
For example,
Name: John Smith
MOB: +44 12345678
When I am in the U.K. and call this number, it will dial the contact as a local number; however, if I am outside the U.K. and call the same contact, it will be dialed as an international number. No issues with outbound calls to contacts.
On the other hand, if I am anywhere in the world and receive a call from this contact, I should just receive the call; whether it is local (if I am in the U.K. the number would be [John Smith Mob: 12345678]) or international (if I am abroad [John Smith Mob: +44 12345678]).
The problem I am facing is that if Mr. Smith (in this example) calls me locally, I just get the [ 12345678]; while if Mr. Smith calls me while he is roaming, or when I am roaming, I get the proper contact recognition [John Smith Mob: +44 12345678].
This was never a problem with iPhone or BB. Am I doing something wrong?
I don't want to have a local and international number for each contact, as this just confuses everything. I am sure there is a smarter way to handle phone numbers.
khalilio said:
I've just got my Galaxy s7 edge and everything seems to work fine apart from my contacts.
I have an Exchange Server account connected for Mail, Calendar, and Contacts; and all my contacts have been synchronized with the phone.
The problem is that all my contacts have an international Country Dialing Code before the phone number which seems to confuse the phone during an incoming local call.
For example,
Name: John Smith
MOB: +44 12345678
When I am in the U.K. and call this number, it will dial the contact as a local number; however, if I am outside the U.K. and call the same contact, it will be dialed as an international number. No issues with outbound calls to contacts.
On the other hand, if I am anywhere in the world and receive a call from this contact, I should just receive the call; whether it is local (if I am in the U.K. the number would be [John Smith Mob: 12345678]) or international (if I am abroad [John Smith Mob: +44 12345678]).
The problem I am facing is that if Mr. Smith (in this example) calls me locally, I just get the [ 12345678]; while if Mr. Smith calls me while he is roaming, or when I am roaming, I get the proper contact recognition [John Smith Mob: +44 12345678].
This was never a problem with iPhone or BB. Am I doing something wrong?
I don't want to have a local and international number for each contact, as this just confuses everything. I am sure there is a smarter way to handle phone numbers.
Click to expand...
Click to collapse
If your contacts are all backed up to Google... Sometimes removing your account and rebooting device then adding it back will do the trick.... This used to work for me on custom roms.... Usually
Galaxy S7 edge
Kjc99 said:
If your contacts are all backed up to Google... Sometimes removing your account and rebooting device then adding it back will do the trick.... This used to work for me on custom roms.... Usually
Galaxy S7 edge
Click to expand...
Click to collapse
Thanks for the tip. Unfortunately, that didn't help.
I'm surprised there is hardly any complaints as far as Google can search! Makes me wonder what am I doing differently?
I am having the same problem with Samsung S7 Edge Dual Sim. I also use Exchange Server for Calendar and Contacts. The contacts with numbers stored with international prefixes are not recognized during incoming calls when called locally, because the local network does not send the numbers with international prefixes. This used to be a problem with my previous HTC phones but it resolved itself. Now I am having the same problem with my new S7 edge. I hope someone will find a solution because I do not want to have two numbers for every contact, one in local format and one in international format. I do travel a lot and need the internatioanl format to call back home. Thanks for all the help we can get.
antoinea said:
I am having the same problem with Samsung S7 Edge Dual Sim. I also use Exchange Server for Calendar and Contacts. The contacts with numbers stored with international prefixes are not recognized during incoming calls when called locally, because the local network does not send the numbers with international prefixes. This used to be a problem with my previous HTC phones but it resolved itself. Now I am having the same problem with my new S7 edge. I hope someone will find a solution because I do not want to have two numbers for every contact, one in local format and one in international format. I do travel a lot and need the internatioanl format to call back home. Thanks for all the help we can get.
Click to expand...
Click to collapse
Deleted all contacts, restarted phone. Downloaded contacts again.... Still not recognizing contact in incoming calls. Waiting for new suggestions.
Any updates about this issue??? It seems to be a problem where the network shows the calling number in local format while the contacts are saved in international standard, meaning +(country code) (number). One solution will be to edit all contacts and save their numbers in international format to call when traveling and in local format to be recognized when being called while in the country. However this problem existed with my previous HTC and it was resolved. So Samsung or Android should find a solution.
i have the same issue, I'm really mad with Samsung s7 edge dual sim, im thinking to change the phone to LG V10 dual sim if i cant resolve the problem
caller name not appearing in incoming calls S7 edge Duos
Hello All,
I just bought a new Samsung S7 dual sim phone yesterday and I have the same issue as you guys. Caller names do not appear during local incoming calls although name is saved in my phonebook (in international format).
I spent the entire day to try and solve it without any success.
Has anything found a fix for this issue?
It is really frustrating! I hate my phone already!
Galaxy s7, same issue here in Australia. Local numbers ok, anything saved as +61xxxxxxxxx doesn't identify. Again, contacts stored on exchange 2013. Was not an issue on Windows phone 8.1 or Windows 10 mobile with the same contact set. Haven't been able to identify a fix.
Try turning 'Identify unsaved numbers' off...
Hello
I have the same issue with galaxy S7 NOT edge,,, all my contacts (about 1000) have the international code,, when someone calls me while iam at home it doesn't recognize it,, if i remove the (country code),, it recognizes it fine....
any new suggestions...
Same here, S7 edge, bought in Singapore used in Asia, Australia, and Pacific. Recognizes international numbers from outside any country, does not recognize when inside the country. A pain!
I have the solution.
after long frustration and analysis and trial and error, i discovered that we all have something in common.
We are using the device in the wrong region. so go to sammobile website, choose your device correctly, choose your country or a close country in the same region and download the latest rom (top one).
install samsung drivers and odin 3.11 and follow the instructions to flash the new rom. All your data will be wiped. but i guarantee to you that things will work properly as expected.
---------- Post added at 01:02 PM ---------- Previous post was at 12:59 PM ----------
i have the samsung s7 duos and i work in saudi arabia. the phone wasn't recognizing names in dialer.
i went to sammobile, searched for G930FD, then i had to select a country, i didn't find saudi arabia (it is available for the single sim variant but not the duos), i chose India, downloaded the rom, flashed through odin and now everything is working perfectly.
i also got samsung pay and other new things.
I know that this is an old post,, but i have had this problem for over two years and it was driving me crazy,, i finally found the solution for my problem,, i bought my galaxy S7 from the UAE,, it has a multi-CSC,, and had the (THR) CSC as the active one,, which is the CSC for Iran,,, i did a factory reset then flashed the (BTU) (England) firmware,, then flashed the UAE firmware again, now i have the (XSG) as the active CSC,, and this solved my problem...
After intensive research I've finally found out the solution. It has to do with the minimum numbers of digits to match the saved contact calling. The following method is least invasive:
1. Root your phone or use TWRP to edit the following file: /system/csc/others.xml
2. In the file, edit or, if is missing, add the following lines:
<CscFeature_RIL_CallerIdMatchingDigit>9</CscFeature_RIL_CallerIdMatchingDigit>
<CscFeature_Contact_EnableDynCallerIdMatchingDigitWithAutoSim>TRUE</CscFeature_Contact_EnableDynCallerIdMatchingDigitWithAutoSim>
3. Open - Settings/Application Manager/Show Stystem Apps and clear data of "Contacts Storage"
4. Restart your phone and enjoy.
Other solutions can be:
- Flashing a custom cache.img from another firmware/country, thus changing the CSC.
- Flashing a different CSC firmware altogether.
- Adding 2 numbers for each contact with 07 and +44.
SOLUTION UPDATE: In case anyone is searching for a solution to the same problem for whichever Samsung phone, here is one that will work for you.
I have a Korean S22u, being used in Europe and sadly the CSC cannot be changed. When I would get a local call and the contact is saved with a country code, the phone does not recognize it and that is because of the way the Phone app is set up by samsung.
SOLUTION: Install the Google Phone app from the playstore and set it up as your default dialer. It replaces the call screen and it recognizes all numbers correctly. It takes some getting used to, BUT, it works
Good luck.

Categories

Resources