OCS / Lync Cubicle Presence Indicator

From TinyCLR Wiki

Update - I've made an updated version of this project with the Fez Touch color touchscreen and Fez Panda II. That project is located here: Lync_Cubicle_Presence_Indicator_NGT


spacer


Hello. 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).

Download Project Files

File:FEZ Panda OCS SDK Demo Application.zip - This is the source code for the FEZ Panda

File:FezTerm-OCSModified.zip - This is the source code for the OCS modified version of the FezTerm Windows application

File:FezTerm-OCSModified-installer.zip - This is the compiled installer for the OCS modified FezTerm Windows Application

File:Source-Code-FezTerm-Lync-Modified.zip - This is the source code for the Lync 2010 modified FezTerm Windows Application

File:FezTerm-Modified-Lync-Installer.zip - This is the compiled installer for the Lync 2010 modified FezTerm Windows Application (I also included the driver from GHI for the Panda).

Bill of Materials

To build this, you need:

1. A FEZ Panda board

2. FEZ Domino (Panda) Component Shield

3. FEZ Panda Enclosure

4. Green, Yellow, and Red LEDs

5. Serial LCD ("one wire" version without the buttons)

6. Contact Button

You can of course get all of this from TINYCLR

Categorized Under

See allowed categories

Retrieved from "wiki.tinyclr.com/index.php?title=OCS_/_Lync_Cubicle_Presence_Indicator"
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.