First and second users log in using respective communication devices.
Address information of the communication devices are sent to respective
first and second servers. At the communication device used by the first
user, a graphical icon representing the second user is retrieved from the
first server, and is displayed in a quick dial list of
first-user-selected user identifiers on the display. The first user
selects the icon to request communication with the second user. Real-time
communication types are displayed on a display associated with the
communication device used by the first user. In response, the first
server is queried to obtain the current address information for the
selected second user. The received address information is used to
establish a communication type. If a communication type is selected by
the first user, the real-time communication is of the selected type.
Otherwise, the real-time communication is of a default communication
type.