BeginDialOut with Office Communicator Clients
Recently I was working on some code to invite new participants to an A/V conference, and learned about some Office Communicator behavior that may throw you off if you are trying to dial out to a URI....
View ArticleInvisible OCS conference participants
Many of you, since encountering OCS 2007 R2 and its trusty sidekick server-side API, UCMA 2.0, have been wondering, “How do I spy on people and secretly record their audio conferences?” Luckily for...
View ArticleLooking up a user’s SIP address
In writing applications to extend OCS or Lync — especially applications that mimic client functionality — I’ve run into a number of situations where the application has a user’s domain and username but...
View ArticleThe steps in a Lync transfer
The steps in a transfer have always confused me a bit, and since I’ve found that other people also sometimes get confused when working with Lync transfers in UCMA, I thought I would write up a few...
View ArticleManipulating SIP headers with UCMA
For the most part, UCMA keeps Lync operations at a high level, and allows you to ignore the details of the SIP messages that are going back and forth. At times, however, you may need to look at the...
View ArticleWhat is a GRUU?
The term “GRUU” comes up fairly often in Lync development, and I wanted to use this post to give a brief overview of what it means and why you would use one. GRUUs in their natural habitat? Contrary to...
View ArticleDistinguishing IM vs. audio calls in MSPL
Microsoft SIP Processing Language, a.k.a. MSPL, can be handy for changing Lync’s routing behavior, to do things like block or reroute calls based on their origin, or send all calls of a certain type to...
View ArticleCalling an Exchange UM voicemail box directly
A few posts ago I explained how you can determine whether a call placed by your UCMA application has been answered by an Exchange voicemail box. In this post I want to share another quick tip on UCMA...
View ArticleVIDEO: Installing and configuring an MSPL script
Some things are much easier to understand when you can see them in action. To add to my post on setting up MSPL scripts, I recorded a 12-minute video that shows the step-by-step process for installing...
View ArticleWhat are Conversation objects for?
To make it possible for developers to extend the functionality of Lync without having to deal with the nitty-gritty details of Session Initiation Protocol (a.k.a. SIP), UCMA introduces a lot of...
View Article
More Pages to Explore .....