A mechanism for placing a telephone call while at the same time communicating
context
(e.g., subject, importance and/or nature) of the telephone call. The caller uses
a mechanism on a user interface to instruct a caller computing system to place
a telephone call to a callee computing system. Using the same user interface, the
caller also identifies some contextual information for the telephone call such
as, for example, the subject, importance and/or nature of the telephone call. The
caller computing system then constructs a call invitation data structure that includes
both an invitation to the callee to engage in a telephone conversation and the
user-entered identification of the context of the telephone call. Upon receiving
the call invitation data structure, the callee computing system reads the identification
of the context of the telephone call, and then takes appropriate action based on
the context for the telephone call.