I just started using my new Galaxy S3, not rooted and using mostly stock software. While using the dialer/contacts application I immediately noticed that the default calling number for my contacts wasn't always the one I wanted.
That is, when sliding right on a contact to call I would like my call to be immediately directed to the "mobile number" entry of that contact. I do realize that as a workaround I can do that by setting that entry as default by holding it and clicking "Set default" on each contact, however I was wondering if there is a way to do so automatically for all contacts at once. (eg set a rule that "mobile", if it exists, will be the default number for all my contacts)
Is there a way do that, either through the stock dialer or a 3rd-party one? If you know of a solution that requires non-free software or root access please mention it.