Today, the world communicates in a multitude of ways. From real-time communication services e.g. instant messaging, presence information, IP telephony or telephony, video conferencing, call control, data sharing (interacting white board), and speech recognition, to non-real-time communication services - unified messaging e.g. SMS, e-mail, integrated voicemail, SMS and fax. Unified Communications (UC) consolidates multiple devices and channel types to provide user a consistent unified interface and experience, anywhere, anytime.