Mismo número de teléfono con problema de código diferente

Hay un error/problema extraño con casi todos los teléfonos (también con teléfonos que no son Android). Si dos contactos diferentes tienen los mismos números con un código de inicio diferente, aparecerán como un solo contacto.

  • En el registro de llamadas, ambos números se muestran en un contacto
  • Cuando alguno de ellos llama, el teléfono muestra solo un contacto

Por ejemplo, mi hermano (03331234567) y mi padre (03311234567).

  • Marco 03311234567 manualmente y presiono llamar, en pantalla aparece como "hermano 0331123456789
  • Marco el número de mi padre de la lista de contactos y sucede lo mismo.
  • Padre me llama pero en pantalla aparece Brother

Cómo resolver este problema. estoy usando froyo

Actualización: lo publiqué como un problema nuevo
http://code.google.com/p/android/issues/detail?id=18684

Esto también crea problemas con los mensajes de texto. A veces, el contacto equivocado recibe los mensajes y los hilos se confunden. Muy molesto por decir lo menos.

Respuestas (2)

No creo que puedas resolver este problema. (Por lo que vale, tengo el mismo problema cuando mi esposa me llama desde el teléfono de nuestra casa. Parece que me estoy llamando a mí mismo).

Lo que sucede es que el teléfono compara el número de teléfono (llamado, entrante) con la lista de contactos y selecciona el primero que encuentra. Ciertamente, no puede saber quién está en la otra línea en una llamada entrante. Tampoco realiza un seguimiento de qué contacto vino cuando está llamando. (La explicación más probable es que la aplicación Contacto está entregando solo el número de teléfono a la aplicación que llama, que luego realiza una búsqueda solo con el número para que el contacto se muestre en la pantalla).

Como dices, esto no es solo un problema de Android. También lo vi con mi Palm Centro.

Esto se debe a que el número de teléfono +123456789012 es el mismo que 03456789012 cuando se llama desde el mismo país y es el mismo que 56789012 cuando se llama en el mismo código de área, el teléfono no tiene forma de saber que +213456789012 es un contacto diferente que +123456789012 si almacena sus contactos como 03456789012.

¿Intentar agregar el código de país y área para estos contactos? Además, qué sucede si marca el número completo al marcar, es decir, marque +123456789012 en lugar de 03456789012.

Wow, parece una explicación muy razonable para el problema. déjame probar eso
El código de país (+xx) ya está agregado a ambos números pero todavía tiene ese problema. ¿Cómo todavía no puede reconocer a diferentes números?
@LifeH2O: si agregar + código de país no ayuda, entonces esto podría ser un error real; es posible que desee publicar un problema (aunque la posibilidad de que alguien que pueda marcar la diferencia realmente se dé cuenta es casi nula y es probable que la solución no se transfiera a su teléfono actual).
¿No hay una aplicación para eso?
Lo publiqué como un nuevo problema code.google.com/p/android/issues/detail?id=18684