Caller-Id display with multiple contact
I never did find a solution to this problem. Let me know if anyone else finds one.
I found a solution (that works for my anyway).
When trying to display the caller ID, the Iphone sorts by phone number. For most of my business contacts, an extension is present:
example (555)-555-1212p2402 (both in outlook and the iphone).
Some of my contacts did not. So the iphone showed one of the contacts without any extension. That bothered me. So I added extension to all of them (0 when I didn't have the extension).
I then created a generic contact (example ACME) with the phone number in question without any extension. Guess what.The Iphone now shows Acme instead of one of the contacts...
The nicest things about it: it is refreshed in the recent caller list as well. So you can try to update your contact list until the recent caller list shows the one you want...ACME instead of John Doe...
I also did it for home by creating a entry named "Home". Remember that most contacts have more than one phone number, so you will probably want everyone at home in your contact list (if only to keep the mobile number !).
Hope it is clear, if not let me know...