OCS / Lync Cubicle Presence Indicator
This is a “demo” application for a Fez Panda powered Microsoft OCS / Lync presence indicator with display. I wanted to show how easy it is to extend OCS and Lync into line of business applications. I’m not a programmer so please don’t make fun of my code This was completely written in Visual C# 2010 Express. And yes, I got this idea from the Lync Christmas lights project by Andrej Kyselica. Also, check out the Lync Buddy by Tommy Clarke, it’s a similar idea with a hacked I-Buddy.
This is a modified version of FezTerm using the Microsoft Communicator Automation API (OCS 2007 version) and Lync 2010 Client API (Lync 2010 version).
When you connect with FezTerm, the LCD displays your name as it is set in OCS/Lync, and also displays your presence from OCS/Lync. In addition, it also lights an LED that corresponds to your current presence (Green, Yellow, or Red).
The display and LEDs change when your presence in Communicator changes.
It also has a button connected to the Fez. The function of the button depends on your presence status. If you are available, it changes your status to busy and gives you a pop up window that someone wants to talk to you. If you are busy, you just get the pop up. If you are away, it takes your phone off the hook (Enterprise Voice call) and dials you. If you have SIM ring enabled, this will ring your mobile phone.
Optionally, if you type a “non-reserved” string in Fez Term, it changes the Top Line of the display to match what you typed (change your name or put in a custom message).
More found on wiki http://wiki.tinyclr.com/index.php?title=OCS_/_Lync_Cubicle_Presence_Indicator