[Bug] Contact with short phone number isn't recognized in call log or messages
Hi, When I receive a phone call from a contact which is stored in my phonebook, the name doesn't show up. It only shows the number. I live in Lebanon and all my contacts are stored with their country codes since I travel a lot. I already reset the phone several times. This doesn't fix the problem. I had the same problem with a Nokia phone I had, since I bought it abroad and it was made for Asians countries. So I had to flash it and install the firmware specific to my region. I hope this is not the case with Jolla, or else it would be really sad. Nowadays smartphones don't have this issue at all. Please try to work on a fix for the next update, or if you already have a solution for this please let me know. Regards,
EDIT:
Sorry replying late. Thanks for your comments.
My phone is up to date with latest Sailfish version 1.0.3.8
Status:
All phone numbers are stored with the international and country code ex: +44... for UK +33... for France For Lebanon, country code is +961... for example +9613492501
Problem:
When I get a phone call the stored name doesn't appear, I get 03492501 instead of the name of the person which this number is assigned to. fed-up with this problem, every time I received a call I stored the number without the country code. So contact has same number with and without country code. But the problem is still there, even after doing this (which for me is not a solution at all) contact names still don't appear, just the number.
What I noticed:
In Lebanon, number start as follow: - 03999999 - 01999999 - 05999999 - 70999999 - 71999999 - 76999999 .... the problem occurs only with numbers starting with a zero (03... or 01....). Phone only takes into account the 1st 8 digits (from right to left) and thus omits the zero so the number becomes 3999999 and is 7 digits instead of 8 digits. Example: 03999999 is 7 digits since it starts with zero (name doesn't appear, only number). 70999999 is 8 digits since it starts with seven (no problem, contact name appears).
Initially:
Updated my phone to latest version 1.0.2.5
I synced my contacts from my N9 via Bluetooth. Discovered problem. Used for a few days. Reset phone. Update phone again to 1.0.2.5.
Synced my contacts from N9 via Bluetooth. Did not create other accounts like Google and Facebook. Problem still there. Used for a few days. Reset phone. Update phone again to 1.0.2.5.
On N9 exported contact on .vcf file with N9QT. Copied file on Jolla. Imported contacts from file. Better synchronisation than via Bluetooth (with Bluetooth had some contacts missing). Problem still there. Using the phone right now with this problem. Hoping for a fix via software update.
So what shall I do, as this is very annoying. I hope this explains well the problem...
Edit: Seems to happen for all interactions with a contact with a phone number with 7 digits (8 including leading "0") or fewer and still in 1.0.8.19: https://together.jolla.com/question/50976/contact-with-a-short-phone-number-is-not-recognized-properly-in-calling-screen-phone-history-nor-in-messages/
In which account contacts this happened? (Contacts from all accounts are mixed together n the People view)
simo ( 2014-01-02 21:30:56 +0200 )editwe had a similar issue. on the second call the number got resolved into the name properly.
Low ( 2014-01-02 23:33:06 +0200 )edit@mer2os: this issue is probably related to the way that the data is stored for the contact. Does the contact have first and last names, or just a nickname? Can you show how the number appeared from the operator, and how it is stored in the contact?
MattVogt ( 2014-01-02 23:57:48 +0200 )edit@MattVogt: My contacts are stored by First Name and Last Name. Anyway the issue doesn't come from that, it rather comes from the description I just gave earlier.
mer2os ( 2014-01-06 19:00:25 +0200 )edit@mer2os: thanks for the information. Yes, the problem is that the numbers are being compared with 8 minimal digits, and you're only getting 7 matching minimal digits. We will need to allow you set the matching value down to 7 digits. If you add the local form to your contact, though - then it should match exactly. Are you sure that it still fails to show the right contact, after saving the local number form to the contact?
MattVogt ( 2014-01-06 23:11:38 +0200 )edit