There are many contacts in which I have more than one phone number listed. I want to call the default number of the contact directly without going to the Infinity view and select the number to call. How to do this?
As 3rd party apps are acceptable, there are some available which look promising. Not sure, though, that they completely fulfill the request, they should still be worth a look:
- GO Contacts EX -- from the well-known GO-Team, and with an excellent rating. Feature list mentions two things: "Smart dialing" (just type a part of the number, and it will be found) -- and "speed dial". The former is not what you look for, the latter is probably something like "favorites on 0 to 9".
- DW Contacts & Phone & Dialer promises the dialer "has many options to make it exactly to your wishes"
- exDialer offers "speed dial" and promises a lot of flexibility
- Dialer One is also worth a try -- feature-rich, high rated and regularly updated
- Angel Dialer seems to be highly configurable (and again is high rated)
- Eir Fast Dialer -- as the name suggest, this one promises fast dialing, and seems a promising candate indeed
As said, I cannot promise any of those will do exactly what you wish. But having checked many of them, these seem to be the best candidates. Personally, I'm not initiating too many calls, so I'm still contend with the default dialer...
You can create a "Direct Dial" shortcut on your home screen to do this:
- On Android 1.x through 2.x (and on some replacement Launcher apps on newer OS versions) long-press on empty home screen space, and select
Shortcuts -> Direct dial. On Android 3.x and above, open the app tray, and swipe to Widgets. Then find the
Direct dialwidget and drag/drop it to the home screen.
- Select the contact's phone number from the list.
Now by tapping on the created shortcut you will call the number directly, as opposed to having to select the number from drop-down.
Open the contact and:
- Option 1: long press the desired phone number. A pop up will appear. Select Set Default.
- Option 2: press menu button and select Mark as default.
My phone uses Android 4.0.3.
In my rooted LG Optimus One (P500) I did the following in my stock contact application:
- Added an existing contact with more than one phone number to my favourite list.
- Opened that contact and long pressed on the phone number which I would like to make it as default. This is not required, if there a number is already assigned as default.
- In my favourites list, I see the contact name and a button with phone icon. Touching the phone icon now calls the default number.
This is also verified with default contact app of Sony Ericsson SK17i running 4.0.3 (stock and unrooted)
The same can also be done without adding to favourites. Long press of the contact in the contact list opens up a menu. In that menu, touching "call contact" calls the default number.
I am quite surprised this has not been said here yet...
You can slide the list item of your contact to the right to directly call the default number. Also, you can slide it left to send a message to that number.
To set the default, long press on the number and "mark as default" or via the menu button, in the desired contact view.
I saw this on Android 2.2 and 2.3 on my Samsung Galaxy Fit. I'm not sure the same dialer app is used on other phones...