Closed
Bug 970150
Opened 12 years ago
Closed 11 years ago
[Sora][Contacts] Can't match contacts with +86.
Categories
(Firefox OS Graveyard :: Gaia::Dialer, defect)
Firefox OS Graveyard
Gaia::Dialer
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 877956
People
(Reporter: sync-1, Unassigned)
Details
FFOS1.3 Mozilla build ID:20140118004001
DEFECT DESCRIPTION:
Can't match contacts with +86 when the same number with 17951/17911 saved in phonebook.
REPRODUCING PROCEDURES:
Precondition: Create contact A with +8615800123456 and create contact B with 1795115800123456
1. Idle ->Dialer -> Dial number +8615800123456 -> Send -> Screen show "B" -> K.O.
EXPECTED BEHAVIOUR:
Can match contacts with +86/17951/17911.
Comment 1•12 years ago
|
||
I don't follow the STR clearly here. Are you talking about checking for contact duplicates here with the numbers here?
Flags: needinfo?(sync-1)
17951 and 17911 are an IP phone service provided by China Telecom, so in China, if you want to dial a long distance number, you can prefix that number with 17951 and 17911, and that call will become an IP call with low rate.
So the issue here is, in the Contact App we have two contacts with the same phone number, but different prefix, one is international prefix +86, one is IP phone prefix, 17951, so it looks like this:
A: +8615800123456
B: 1795115800123456
The issue here is even if user type in +8615800123456 in the dialpad, the Contact app will map this number to B, not A. Guess it is because the matching mechanism only looks for the last 7 digit, and also just return the first match it found.
Flags: needinfo?(sync-1)
Updated•12 years ago
|
Component: Gaia::Contacts → Gaia::Dialer
Updated•11 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•