How do I get OCS presence to work inside of SharePoint?

This is was from a Midwestern university which asked a question around how does MOSS and OCS work together. Below is a sample of how presence or click to chat/call is surfaced in MOSS:



Based on above you would think there would be some server side configurations on MOSS required to surface OCS presence or click to chat/call functionality. The reality is this is all performed with client side controls and the Office Communicator client.


In order for rich presence and/or click to chat/call to work in SharePoint the following is required on the end user’s side:


  • Office Communicator Client 2007 installed and logged into
  • Office 2003 or Office 2007 installed which installs the ActiveX control that allows you to surface presence in MOSS
  • Optional - Outlook 2003 or Outlook 2007 logged into for the ActiveX control to pull availability information

How does it work?

When a SharePoint page is displayed, the ActiveX control is invoked on the client to display the presence icons on the web page such as above. The ActiveX control talks to Office Communicator locally on the client to request the presence status of the user(s) being shown. The ActiveX control also talks to Outlook (if Outlook is open) to gather additional information such as availability based on calendar. Outlook gets this information from Exchange Server. Because this information is collected from the other client-side applications that the user is already running, you can be sure that the presence controls only ever show information that the user already had permission to see

Comments (7)

  1. Anonymous says:

    This is was from a Midwestern university which asked a question around how does MOSS and OCS work together

  2. markga says:


    You only have to install the OCS Communicator client in order to get presence enabled in MOSS.

  3. markga says:


    Have you installed Office 2007 or higher on the local client? I believe that is required in order to render the ActiveX control.

  4. Vladimir says:

    As an example how tight OCS can be integrated with SharePoint you can have a look at SharePointLMS – learning management system for SharePoint.

    In our system you can run OCS from whenever you want and organise livemeeting in a couple of moments!

    Really good feature to look at.

  5. Akhila says:

    I need to be able to schedule a live meeting from SharePoint. Can the presence menu be used to show a live meeting link , If yes how.



  6. Malu says:

    Please let us know how to integrate communicator to MOSS

  7. Richard says:

    @markga, Does the OCS communicator client need installing on the SP server or the user's desktop?

    We're running SP2010 and Lync v4 and currently the status indicators are all grey. 🙁

Skip to main content