A bug in the Android dialer makes an international call by mistake

Android robot logo.
Image via Wikipedia

While doing some tests with the stock dialer of my LG GT540 I discovered that it could easily make an international call by mistake. How? Lets say I have a friend in Belgium, his name is Peter, and his number is +32 123 4567 and that’s how I have it stored on my phone. Now, if I have another friend, let his name be Andrew, who lives in my hometown, I have his number saved as: 1234567. (Yes, ridiculous numbers, but just to be easier to follow.)

Now, the bug: when I want to call Andrew, I find his name in the contacts list and press the button to call him, but the dialer starts an international call to Belgium, and says I’m dialing Peter, showing also the number: +32 123 4567!

How can this be? It’s a stupid bug. Pity LG left it in. It seems very unlikely that someone has contacts with numbers, similar as in this example, but the bug exists.

Normally, when you press the call button, you are sure you dialed the number that you just saw, and very likely, you immediately put your phone next to your ear. You’d be surprised when you hear who’s answering 🙂

My LG GT540 still runs on Android 1.6, I’m wondering if the same thing exists in the 2.1?

Is this happening also on your Android phones?

UPDATE: The problem is reported to exist on other devices as well.

Fast Dialer

Latest version
Updated extended description

A multi-language Dialer for Android 1.5 + devices.

Find and dial the contact you want in just a few clicks, regardless of which Alphabet the name is written with – Latin, Greek, Cyrillic, Hebrew, Arabic…

The app searches through the contacts by name or number, using two different alphabets at the same time, for example English and Russian.

All Latin-based European languages are supported by default.

Available Alphabets:

  • Greek,
  • Cyrillic – Russian, Serbian, Bulgarian, Ukrainian…
  • Hebrew
  • Arabic

Download a trial version