Contacts appear twice if serach is done from Phone app - Google Pixel 2 XL Questions & Answers

If a search contacts from CONTACTS APP, they all appear once in the resuls list.
If a search contacts from PHONE APP, some appear twice in the resuls list.
Se attachements:
- profile of ANTONIO from CONTACTS APP
- profile of DAVIDE from CONTACTS APP
I do not see differences in the two profiles 8besides email).
- 1 is the serach I get from CONTACTS APP: both appear only once
- 1 is the serach I get from PHONE APP: DAVIDE appars twice and please note how the same number in the two instances is typed differently (on one instance all numebrs are attached, on one instance they are grouped)

I will try to further explain the problem:
Pixel 2 XL with stock Android.
WhatsApp causes in Phone app a duplication problem for contacts with a mobile number stored with spaces.
Please note that the problem is:
- only in the Phone app and NOT in Contacts app
- only for mobile phone numbers
- only for numbers stored with spaces between groups of digits
- only if WhatsApp is installed and contacts sync is enabled
Please also note that Contacts app is automatically adding spaces between groups of digits when creating a new entry.
So, if in Contacts app I create a new entry named JOHN DOE with a mobile number as follows
+39 xxx yyy zzz (with spaces)
and I give time for WhatsApp sync to kick in, it will show up once when running a search in Contacts app, like follows
John Doe
Mobile +39 xxx yyy zzz (with spaces)
but twice when running a search in Phone app, like follows
John Doe
Mobile +39 xxx yyy zzz (with spaces)
John Doe
Mobile +39xxxyyyzzz (without spaces)
The first search result (with spaces) is from Contacts app, the second search result (without spaces) is from WhatsApp: it's as though Contacts app can do properly the merge but Phone app cannot.
If I edit the John Doe contact entry so that the mobile number has no spaces, so from
+39 xxx yyy zzz (with spaces)
to
+39xxxyyyzzz (without spaces)
the duplicated search result in Phone app disappear.
The following recording
https://drive.google.com/file/d/1psydzk44ifNe2gXwAJ0ofAYrbMbYO2hI/view?usp=drivesdk
shows how a contact stored as
+39 xxx yyy zzz (with spaces)
creates two search results from Phone app (one with spaces and one without spaces) while in Contacts app I still get only one search result.
The following recording
https://drive.google.com/file/d/1HtuAlE3DzhqL6dv81UXRTGk2UO7mDqHv/view?usp=drivesdk
shows that when editing the mobile number by removing spaces, the second search result in Phone app disappears.
It seems a combination of WhatsApp + Android stock because
- on my other Samsung and Huawei and Xiaomi phones, the duplication problem does not happen
- uninstalling WhatsApp, the duplication problem disappear

Related

SMS selecting contacts!

When you send an sms to one or multiple persons and try to select them in your contact list, it is impossible to find right persons if they have same last name.
I can’t find a way to just show first and last name and in this order.
I hope I’m doing something wrong because this function can’t bee that poor.
Is there any god sms application out the, I have tried some but no god ones?
How are you using the Xda IIs messaging program to select the To: addressees?
I just type directly into the To: box the first few letters of either the first name or last name of the person. Then you'll get a pop up box with all matching contacts having mobile phone numbers (it'll only pop up when the matches narrows down to less than about 10 contacts).
So if you have many contacts with the same last name, try typing their first names or initials in the To: box.
Or were you trying to use the Contacts search from that Messaging program?
regards, sabre23t =^.^=
OK thanks sabre23t!
I always tap on "To:" : (
//Tony

Serious WM Bug (sending phone numbers in text messages)

Hi.
I've been experiencing an annoying bug with Windows Mobile 6.1/6.5:
Whenever an incoming call was answered by my mailbox, a text message is send.
This is how it should more or less look like (translated from German):
Code:
From: Mailbox. You have 1 new message. To listen to your messages call 333.
The weird thing is that WM incorrectly matches the number with one of my contacts. I have a contact (let's name him Adam) with a number like +49176000333. Now all these mailbox notifications are incorrectly tagged as coming from Adam and the message reads
Code:
From: Mailbox. You have 1 new message. To listen to your messages call "Adam, h (+4917600033)".
Please notice: Whereas the message says "From Mailbox" (which is simply part of the text message) the actual sender is said to be Adam!
Why does WM incorrectly match this number (it looks as if any number ending with 333 is incorrectly matched)?
I've tried several things:
First, I created a 'Mailbox' contact with the number 333. Unfortunately this didn't do anything.
Second, I've sent myself text messages including different phone numbers, however I've never managed to get the same result as with the provider-messages above. If I merely send a single number like 333, it is displayed as simple text. If I include a '+' sign and the national prefix number +49333, it is displayed as link and if I click on it, a menu pops up "Verify the number is correct:...".
When I use the number of one of my contacts, the matching is done correctly, let's say I have a contact named Briand with the mobile number +491761234567, and I send myself the text message
Code:
call +491761234567
I get the message
Code:
call Brian, m (+491761234567)
However if I add a 'Mailbox' contact with either the number "+49333" or just "333", it doesn't match the name, I simply get
Code:
call +49333
where +49333 is a clickable link.
What I didn't manage to reproduce is the behavior of the provider messages where the contact matching is wrong (333 matching the number +49176000333 and also (and more important) the sender is incorrectly matched!).
This looks like a both annoying and also very serious WM bug, because this could be used to fake text messages!
Windows mobile does by itself (up to WM6 at least) no number-to-name match for incoming SMS in the SMS itself. There is a software called "intruders SMS fix" that may be in your cooked ROM which is doing this.
Mind that the SENDER of the SMS would be (correctly) matched in the address field of the messages list. It is the text inside the message that is treated as above.
If the Sender is correctly matched in the list, you can:
- either press the "green button" in the SMS list to call the sender
- or when the SMS is open (the sender is already highlighted) press enter to access its contacts record
Thanks for your reply.
tobbbie said:
Windows mobile does by itself (up to WM6 at least) no number-to-name match for incoming SMS in the SMS itself. There is a software called "intruders SMS fix" that may be in your cooked ROM which is doing this.
Click to expand...
Click to collapse
Well, I'm using 3VO's latest 6.5 ROM and this software is not listed. I had been using Rickywatt's 6.1 ROM before and had exactly the same problem.
Please notice, that it obviously matches 333 to ANY number ending with 333.
Is there any quick and easy way to get the source of a text message? So I could have a look at the provider messages. This problems reminds me of a typical flaw when comparing database entries with a 'LIKE' parameter.
I guess (just a guess), that the matching works like that:
Code:
input: number n from the text message
output: contact from address book
algorithm:
for each contact c in address book:
if c's number ends with n:
return c
return null
The reason for that matching is obviously that the matching should work, even if no country code or regional code is provided with the number.
Mind that the SENDER of the SMS would be (correctly) matched in the address field of the messages list. It is the text inside the message that is treated as above.
Click to expand...
Click to collapse
It SHOULD be like that, but with the above-mentioned provider messages, the SENDER is also matched incorrectly!
Simple but sad - seems like from WM6.1 onwards WM is doing this match by itself (consistently wrong). Try to search the more general fora at XDA to learn about number to name matching in Windows Mobile. Good luck

[Q] Contacts names and facebook names ??

Hello,
I have HTC one X with the viper rom on it. I have linked my contacts to facebook and gmail accounts . After doing a sync between all of these accounts, I am facing a problem. Some of the phone contacts in which I know them ( the way I saved them on phone ) changed according to the names of facebook accounts.
For example, I have a contact named ( Ta ) which I have linked to the facebook account ( Natasha ), after doing this and after making a sync, I no longer can see the ( Ta ) person on my phonebook because now it is named Natash which is confusing.
Another example, I have a contact named ( A ) which holds the number 123456789. I also have a facebook account that has the same number on its information lets name it ( CC) .
Now, When the number 123456798 calls me , the phone says ( CC ) is calling you while I want the phone to display that ( A ) is calling you !!!
How can I solve this problem while still keep linking the accounts.
In the people app, open the contact you want to change, select Edit Contact, and select the name in the top left corner - you'll get a drop-down to choose the name you want to use for that contact.
Edit: that's for the same contact with different names on different accounts. The second example sounds like you've got two different people with the same telephone number; I'm not sure how you'd edit which one shows by default when that phone number calls you. Maybe add the country dialling code to one of the phone numbers, since I assume that will have to be different if they aren't sharing a telephone line.
hopscotchjunkie said:
In the people app, open the contact you want to change, select Edit Contact, and select the name in the top left corner - you'll get a drop-down to choose the name you want to use for that contact.
Edit: that's for the same contact with different names on different accounts. The second example sounds like you've got two different people with the same telephone number; I'm not sure how you'd edit which one shows by default when that phone number calls you. Maybe add the country dialling code to one of the phone numbers, since I assume that will have to be different if they aren't sharing a telephone line.
Click to expand...
Click to collapse
first problem solved , Thanks :good:
second problem :
indeed , it is like I have two persons having the same number ( one on the phone , and one on facebook ) , the phone Automatically chooses as default to display the name on facebook.

[Q] Dialing By Name Problems (Update: Google Sync Problem)

Hi all, just a strange issue I am having I hope you can help me. I noticed when dialing by name when new, this phone kept wanting to bring up the home number when I want to dial the mobile by default. So, I headed into the contacts and discovered I could set the "default" number by either long pressing the desired number and selecting "set default" which then puts a blue check mark next to it, or I could be in the contact, press menu, then "mark as default" which opens a window where I can select the default email, phone number, etc which also will put a blue check next to the number.
Now then, all my contacts are stored on Google, nothing on the phone or SIM itself. For some reason, the default number for one of the most frequently called people in my address book will not "stick". I mark it as default, I can dial by name and it shows up correctly, but then the next time I go to do it (sometimes even 5 minutes later), it will be back to having no default number set and gives me the home number instead of mobile.
Oddly enough, the three other numbers I marked with a default number never do this to me and work every time, only the one contact entry doesn't work. I can't think of any other reasons why this is happening. My ONLY thought was that for some reason when syncing, Google keeps over-riding the marked default number. But why would it do it for JUST this one contact and not the other 3?!
Any ideas? Looking forward to thoughts. Kind of an embarrassing problem since it's so simple, but I can't figure it out...
www.google.com/contacts
Do you have more specific of a suggestion than simply giving me the site which I have already been to a couple times? The Google contacts interface doesn't seem to support "default numbers" and there is no way I could find to set a default number via the web interface. I believe the default number is an "on phone" setting. Thus, I am confused why it works on some contacts and not all.
Update: I noticed this same contact also won't upload changes to phone numbers, addresses, etc made on the phone for some reason, so this could be more of a Google sync problem. Again, it's only this one contact.
If I make changes to other contacts, they are reflected on Google's servers correctly. If I make a change to the phone number of this specific contact, after a few minutes, it goes back to what it previously was. It seems it's always pulling down from Google's servers and replacing the changes I made on my phone. It's like somehow only this contact was set to only pull down information, not upload it also. I also could not find any settings for changing the location of the "master" when there are changes or conflicts or anything like that on Google's website.
Anyone else have any suggestions? Thanks in advance.
Bump to the top, still have this issue.
Not much help here, as I'd love to know how to do this at a higher 'Google' level than just on my phone too. Are you syncing contacts with any other applications? For example, Facebook?
No, it's a stock Galaxy S4. Although you bring up another question I have had. When I have my contacts on Facebook synced "only with existing contacts", friends on Facebook still show up when I try to dial by name even though they do NOT show up in my address book. What's up with that? Is that the fault of Facebook? I seem to remember my HTC phone doing this as well, so I disabled syncing with Facebook contacts completely.
Today I tried removing the Google account, clearing the data and cache for contacts and contact storage, then adding the Google account again and letting contacts sync. I then set default numbers for 5 phone numbers. 10 minutes later, all but the one contact I have had problems with still had the default number set. The one contact cleared the default number - again. I just don't get it...
02CWRX said:
Hi all, just a strange issue I am having I hope you can help me. I noticed when dialing by name when new, this phone kept wanting to bring up the home number when I want to dial the mobile by default. So, I headed into the contacts and discovered I could set the "default" number by either long pressing the desired number and selecting "set default" which then puts a blue check mark next to it, or I could be in the contact, press menu, then "mark as default" which opens a window where I can select the default email, phone number, etc which also will put a blue check next to the number.
Now then, all my contacts are stored on Google, nothing on the phone or SIM itself. For some reason, the default number for one of the most frequently called people in my address book will not "stick". I mark it as default, I can dial by name and it shows up correctly, but then the next time I go to do it (sometimes even 5 minutes later), it will be back to having no default number set and gives me the home number instead of mobile.
Oddly enough, the three other numbers I marked with a default number never do this to me and work every time, only the one contact entry doesn't work. I can't think of any other reasons why this is happening. My ONLY thought was that for some reason when syncing, Google keeps over-riding the marked default number. But why would it do it for JUST this one contact and not the other 3?!
Any ideas? Looking forward to thoughts. Kind of an embarrassing problem since it's so simple, but I can't figure it out...
Click to expand...
Click to collapse
I have the same issue and it ticks me off every time, and it happens with any contact that has multiple numbers. There doesn't seem to be any way to choose the alternate numbers when you do search by name from the dialpad. you have to do it from the favorites or the contacts tab instead.
Does yours clear the default from EVERY contact that has multiple numbers? Mine only clears the set default number from ONE SPECIFIC contact, and I can't figure out what the difference between that contact and any other contact is. Or, if you are saying you can't figure out how to set the default numbers at all, I gave instructions on how to do it two different ways in the post you quoted.
As for selecting an alternate number from the dial pad, I figured that out too. So, let's say you want to call Mike. Dial 6453 (MIKE) and you should see the name pop up. To the right of the name is a down arrow with a number above it. The number is telling you how many contacts what you have dialed matches. Tap the down arrow and you will see a list of people and their numbers under them (or just the one person if that's all that matches). If you tap again on the name, you will in fact be given a choice on which number to dial (assuming the contact has more than one number saved for them).
So basically, it's a long annoying process that shouldn't have to happen, but it is possible to do it. You have to start dialing by name, then make a screen selection, then another selection, then another, then finally the dial pad is pre-filled with the number, but then you have to remember to hit the actual call button at the end of all that crap. I find it's easier to find a text from the person and swipe the screen to dial them that way sometimes (or from within the text tap the call icon), or from the call history tap the call icon. Or of course as you said, favorites or contacts.
My HTC used to just let you dial by name, tap the number you wanted, then it would start calling. Easy peasy.
Bump to the top again... Still trying to figure this out. So annoying.
Bump. I dial this number every day...
Some stupid questions: 1. Do you have more than one contact details of the same person? 2. Did you delete and re-add the contact. Also delete from all other syncs?
Sent from my Nexus 7 using Tapatalk 4 Beta
The contact is only listed as a Google contact, and has no other links or connections from other sources. Facebook is not synced, nor is anything else. It's only Google contacts. I haven't tried deleting and re adding yet. I guess that's a simple thing to try, its just that there is a lot of info in there, haha.
Ok, via web browser on the PC I exported the contact, deleted it, and synced my phone. Contact was gone. I then added a contact via web browser, typed in all the same info, synced the phone, and the contact is back. I then selected the mobile number, marked it as default, synced the contacts again, and there was no longer a default check mark next to the mobile number.
I have at least 3 other contacts where I don't have this problem at all. They are all stored on Google, they are all friends on Facebook (even though they aren't linked to FB in the contacts because of the above listed problem where everyone on FB shows up when dialing by name), they are all in circles on Google Plus. I can't figure this out at all. What the heck...

some advice on SVoice

Hello
Iam try Samsung S-Voice on my Galaxy ( its not root ) and I need some help on this, when I talk any command like "call Joan" of course the svoice answer and try to call "joan" but always showme I have two contacts with that name and two phone numbers... ( its the same contact its the same number !!! ) just only one contact its with photo ( google contact ) and the other not have a picture...
I search in contact and I see a lot of options : Samsung contacts - Sim Contacts - Facebook contacts - google contacts etc etc etc...
on my contacts always do " contact to show - google contacts " because I don't care any other contacts... however I don't have any contacts of Samsung or face ... maybe I have contacts on my sim card.. but never utilized that contacts...
so, how to ONLY have the option of my google contacts on my phone? so when I use S-Voice always have just only ONE contact to show?
thanks for all
Its best to re organiz your contact s .and get rid of the duplicate names and numbers and that way when you use s voice it will pull the contact name that you want without any confusion and if you two different numbers for a specific contact it will show the two numbers but it want dail because you have two different numbers for the same contact in order for s voice to dail the number you will have to say the number and s voice will then dail the number and yes this works for google voice also
Sent from my SGH-M919 using XDA Premium HD app

Categories

Resources