maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   wrong caller id (https://talk.maemo.org/showthread.php?t=46980)

deusexmachina 2010-03-10 07:57

wrong caller id
 
i'm sorry if that discussed before and right place to start this thread but i can't find anything.

n900 has trouble with the similar phone numbers like 10 years old mobile phones (and please don't say "it's not a phone!"). for example:

john doe 0552XXXXXXX
jane doe 0532XXXXXXX

everytime when jane calls it says john calling! i try to send an sms to john, typing the number manually, john gets it but my conversations screen says it's jane :confused:

thanks for further help and sorry for my bad english!

noobmonkey 2010-03-10 08:32

Re: wrong caller id
 
Quote:

Originally Posted by deusexmachina (Post 562164)
i'm sorry if that discussed before and right place to start this thread but i can't find anything.

n900 has trouble with the similar phone numbers like 10 years old mobile phones (and please don't say "it's not a phone!"). for example:

john doe 0552XXXXXXX
jane doe 0532XXXXXXX

everytime when jane calls it says john calling! i try to send an sms to john, typing the number manually, john gets it but my conversations screen says it's jane :confused:

thanks for further help and sorry for my bad english!

wow, have to say i didn't know that :P :) - best bet would be to check bugzilla. Make sure the same problem isn't logged elsewhere and log it as a bug :D - could get fixed in a firmware update :D

AndrewG 2010-03-10 08:34

Re: wrong caller id
 
It's happened to me once but it didnt happen again

HoX 2010-03-10 09:42

Re: wrong caller id
 
This is not a real bug, but a workaround. I explain you how it works.
The numbers "0039340xxxx", "+39340xxxx" and "340xxxx" are the same number, but the first two have the national prefix in two different way. Therefore, the phone couldn't make an exact comparison of the phone, because if your phone book contact has the number "340xxxx", but when you receive a call/sms the operator send you the number "+39340xxxx" the phone doesn't recognize it, because "340xxxx" is different from "+39340xxxx".
The fastest solution (workaround) to fix this issue is to choose a number of digits big enough to recognize the number uniquely in the 99% of case as the probability that the same user has two almost equals number (different in the first few digits) is really really low.

Then, their solution is quite good, but not perfect and you are really unlucky to be in that 1% not covered by the workaround

deusexmachina 2010-03-10 11:27

Re: wrong caller id
 
Quote:

Originally Posted by HoX (Post 562265)
This is not a real bug, but a workaround. I explain you how it works.
The numbers "0039340xxxx", "+39340xxxx" and "340xxxx" are the same number, but the first two have the national prefix in two different way. Therefore, the phone couldn't make an exact comparison of the phone, because if your phone book contact has the number "340xxxx", but when you receive a call/sms the operator send you the number "+39340xxxx" the phone doesn't recognize it, because "340xxxx" is different from "+39340xxxx".
The fastest solution (workaround) to fix this issue is to choose a number of digits big enough to recognize the number uniquely in the 99% of case as the probability that the same user has two almost equals number (different in the first few digits) is really really low.

Then, their solution is quite good, but not perfect and you are really unlucky to be in that 1% not covered by the workaround

thanks but you got me wrong! the numbers are +90552XXXXXXX and +90532XXXXXXX (+90 is the code for my country, Turkey), 552 and 532 are different service providers' numbers. the seven digits are the same for both contacts.

sygys 2010-03-10 12:41

Re: wrong caller id
 
So this means the n900 checks the last 7 numbers and not the rest...?

nicolai 2010-03-10 12:59

Re: wrong caller id
 
Quote:

Originally Posted by sygys (Post 562445)
So this means the n900 checks the last 7 numbers and not the rest...?

Really bad!

I just tested this. Made a new contact with the phone number of a friend but changed the prefix from
0177 XXX X XXX (my friend (call him fred) number) to
0171 XXX X XXX (a dummy (named him dummy) contact)

When my friend calls me i see the phone app saying
"fred calling".
But if I reject the call, the missed call notifications says
"one missed call: dummy".
The call log again shows the name "fred". And if I select this entry from within the call log it opens the wrong "dummy" contact.
A text message get the same wrong contact, but the conversation app opens the right conversation group!

nicolai

nicolai 2010-03-10 13:36

Re: wrong caller id
 
I found two bug reports related to this wrong number comparing.

https://bugs.maemo.org/show_bug.cgi?id=9402
https://bugs.maemo.org/show_bug.cgi?id=8300

nicolai


All times are GMT. The time now is 09:49.

vBulletin® Version 3.8.8