My sadly incomplete app can be found at http://code.google.com/p/contactspresets/. The idea is that for each contact you can set certain actions to be done each time you call the contact. For example when I call into a meeting at workplace I follow the same set of steps.
1. Put phone in speaker mode
2. Call the number
3. Enter meeting id.
4. Keep note of how long the meeting has been going on
The user can set a set of actions to be done before/during/after call. I never completed it with work and personal commitments so think of it as more of Proof of concept.