×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Sep 2008
    Posts
    16

    Nokia phones cannot differentiate between contacts having almost similar numbers

    I have two contacts whose numbers differ by only the first two digits, like 98........ and 99........
    Both these numbers are 10 digits long
    So, when i get a call from either of these numbers, it displays the number and not the contact name.

    Why might this be ?

  2. #2
    Registered User
    Join Date
    Sep 2008
    Posts
    16

    Re: Nokia phones cannot differentiate between contacts having almost similar numbers

    Oh and btw, i have an N81
    I've also seen the same problem in many other nokia phones including series60 and series40 phones

  3. #3
    Nokia Developer Expert
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,143

    Re: Nokia phones cannot differentiate between contacts having almost similar numbers

    Usually the checking is done with last digits only (I would quess its around 8 last digits normally), thus if you have numbers in internation & local format they both could be matched..

  4. #4
    Nokia Developer Champion
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,545

    Re: Nokia phones cannot differentiate between contacts having almost similar numbers

    I think Nokia phones (most of them) have been checking only the last 7 digits for the last 15 years or so.

    I can imagine it made some limited sense 15 years ago with much less processing power and memory in the devices. It is too bad that the same algorithm is still used in today's devices with many times more of run-time memory, storage memory and processing power.

  5. #5
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,572

    Re: Nokia phones cannot differentiate between contacts having almost similar numbers

    It is not even an "algorithm": most probably "CContactIdArray *MatchPhoneNumberL(const TDesC &aNumber, TInt aMatchLengthFromRight)" method from CPbkContactEngine/CContactDatabase is used, just aMatchLengthFromRight is left as 7.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •