Wednesday, 25 September 2013

Joiny - Joining Lync Meetings without Outlook

A pain we felt when we rolled out Lync 2010 was that there was no easy way to join a pre-scheduled Lync online  meeting without going to Outlook or OWA and clicking the Join Meeting hyperlink.  During our implementation we gave this feedback to the Microsoft Lync team, and eventually we were happy to see the feature added to Lync 2013 in the July Lync 2013 update (MS13-054).

However, in the background I had been working on a Lync add-in to give this functionality to Lync 2010 and 2013 clients.  I got the add-in 'finished' at almost the same time the July update was announced.

While the tool is no longer much use if you have an up-to-date Lync 2013 client, it can still be useful in Lync 2010 - I find it particularly useful in meeting room scenarios, where it is painful to have to start Outlook or OWA to get into the meeting (you may not want to open your e-mail on a PC that is connected to a projector).

So, I give you Joiny.


Joiny use Exchange Web Services Managefd API to make EWS calls to Exchange to enumerate any Lync online meetings, then displays a dialog allowing you to select and join a meeting. To achieve this Joiny requires that the SIP address is the same as the Exchange email address.

I will give a caveat:
I am not a software developer.  Writing Joiny was a learning exercise for me, and I had to figure out how to use languages and tools that are not my fort√©.  I make no guarantees to the quality or efficiency of the code - I have no doubt that there are still a few bugs to be worked out.

Using Joiny
Once installed, you will get a new "Join Online Meeting" option in the Lync Tools menu.


Clicking this option will launch Joiny, which makes some EWS calls then presents the Join Online Meeting dialog box. The dialog box will take several seconds to appear while the EWS process occurs.


Once you select a meeting and click Join Online your browser will be used to launch the meeting URL and join you to the meeting.

At the moment Joiny requires a direct connection to EWS - it won't work using Outlook Anywhere.  It may just be my environment, but I've had trouble getting authenticated EWS calls to work via our TMG reverse proxy. I believe should work, but I haven't had time to really dig into it.  If there is enough interest I might be able to spend more time on it.

Likewise, if someone with more time and better knowledge of writing C# WCF apps is interested in getting into the source code and making improvements, I'd be more than happy to share it.

Download Joiny (zipped installer)

- Ben

No comments:

Post a Comment