I was wondering if there is a way to cross referece calendar with contacts and/or to make a telephone number in the calendar dialable.

For example let say that I have an appointment with a guy called John Smith, i am looking for a way (if possible) to put in the calendar something like:

11.00-12.00 Meeting with John Smith (which is linked to my contact and therefore touching his name I can call him)

or/end

if I put a telephone number in the calendar allow me to dial it.

This is similar to what happen with a message in Mail but that same thing does not work in Calendar.