Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Is there a way to set a default contact for a specific number, which happens to be bound to multiple contacts?

I.e. for some reason Alpha and Bravo share a telephone number. Currently if I try to send a message to Alpha, it "appears" as I'm sending it to Bravo (the number is the same). Can I make it "appear" as I'm sending it to Alpha, instead?

NOTE: in case someone didn't read carefully, this is the opposite of selecting a default number for a contact (it's selecting a default contact for a number).

I'm using cm7 and cm10.1.2 on two different phones, and they both display this quirk.

share|improve this question
    
Have you tried the combinations: Default on one contact-not default on other and default on both? –  py_script Jun 8 '13 at 22:16
    
@py_script yes, it's already default in the desired contact, and not default in the other :/ –  Lohoris Jun 9 '13 at 7:03
1  
Is there a similar way to do this for an email address? My son starting using email before he was old enough for a gmail account. So my wife gave him wife-son@gmail.com. Now gmail from my wife (wife@gmail.com) comes up as "Son's name" not "Wife's name", which is annoying. –  Gdalya Jun 13 '13 at 17:19
    
@Gdalya Any chance filtering and applying tags (labels) would work for you? webapps.stackexchange.com/questions/2593/… –  A.M. Jul 18 '13 at 16:50
    
@Lohoris The filtering comment was for the e-mail comment above it (by Gdalya). –  A.M. Jul 19 '13 at 11:04
show 1 more comment

1 Answer

If I understand what you're after, this should do the trick:

  1. Add a P (pause) at the end of the phone number for whichever contact(s) you do not want to be the default. I imagine a W would also work, but I can only vouch for a P.

  2. Ensure the "default" contact (if that's what you mean) has the normal number.

In your scenario, just change Bravo's number from, say, 1-800-555-1234 to 1-800-555-1234P.

I just tested this approach and both numbers dial. The first thing I tried was adding an extra digit, but that did not work.

share|improve this answer
    
While the idea is great, for some weird reason it worked on 4.1 but not on 2.3 :( –  Lohoris Jul 9 '13 at 8:04
    
However it apparently was just a cache problem: clearing contacts data did the trick, thanks! –  Lohoris Jul 9 '13 at 8:29
1  
My way did not work on 2.3? That's a strange pattern. I'm running 2.2, so...2.2 yes, 2.3 no, 4.1 yes?? Maybe it depends on the UI. Ah well. I'm glad it's all working for you now. –  A.M. Jul 9 '13 at 17:18
    
It stopped working right now, after upgrading to cm 10.1.2 (Android 4.2.2). Now I think that the P was really irrelevant, and what mattered were external factors that "happened" to be correctly aligned. –  Lohoris Jul 18 '13 at 15:58
    
It worked here. Maybe your newer version of Android was specifically programmed to more intelligently find number matches (ignore trailing Ps and Ws), which would kill this method. ...a more powerful tactic for you would be to add a trailing W and a digit (W instead of P so that you are not prompted to release the last digit). There is no way Android should ever combine numbers differentiated that way, since the trailing W#(...) is how some people put in numbers with different extensions. Some uses of the number might not like the trailing "extension", but it is worth a try. –  A.M. Jul 18 '13 at 16:09
show 4 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.