Office Communicator offers powerful APIs to leverage click to communicate (such as IM, phone or video call) and to provide context with the calls. This session shows coding samples on how to invoke Communicator Automation. You'll learn how to get started with embedding Presence: how to sign in and out, how to retrieve a list of contacts and get their Presence and how to register and listen for Communicator events. We will walk through the Windows Presentation Foundation Presence Controls samples and explain how you can use them to enable creating IMs, phone calls and conference sessions.