Author Archives: chrisbardon

Building a standalone Lync Server part 2-Windows 8, HyperV, and a domain joined laptop

Earlier this year, I wrote a post about creating a HyperV laptop to run an isolated Lync instance on using Windows Server 2008 R2.  Now that Windows 8 is out though, I wanted to do the same thing for my … Continue reading

Posted in Uncategorized | Leave a comment

UCMA patches are important, even if the descriptions are vague

This is sort of a follow up to a post from earlier this month on impersonation, and how you can get UCMA to insert the referred-by header into an INVITE.  I was working on an application that used this technique, … Continue reading

Posted in Uncategorized | Leave a comment

Routing calls from Lync to a UCMA app via the PSTN-avoiding the 485:Ambiguous error

This case may be a little esoteric, but I ran into it this morning, and it caused me some grief.  I have a Lync deployment that uses extensions instead of DIDs, which means that every user has a line URI … Continue reading

Posted in Uncategorized | Leave a comment

Identity Manipulation in UCMA-getting Impersonation to work through a mediation server

There’s a UCMA method on the Microsoft.RTC.Collaboration.Conversation class called Impersonate that lets you place an outbound call as if you were a different user.  You provide the method with a SIP URI, phone URI, and Display Name, and usually it … Continue reading

Posted in Uncategorized | 3 Comments

Lync, UCMA, and DNS load balancing part 1

One of the features that Lync 2010 introduced was DNS load balancing.  In this scheme, requests for an FQDN can return multiple entries, and Lync will send requests to one of the pool endpoints.  There’s some decent information on technet … Continue reading

Posted in Uncategorized | 1 Comment

WMAFileSource may have a few more tricks up its sleeve

The Microsoft.Rtc.Collaboration.AudioVideo.WmaFileSource class gets used all over most UCMA apps to play audio files, and from the name it’s pretty clear what it’s intended to do.  Of course, most of the time if you’re playing something like recorded IVR prompts, … Continue reading

Posted in Uncategorized | Leave a comment

UCMA apps, load testing, and timeouts

One of the things that often ends up coming up too late in a development cycle is testing your application under load.  Sometimes we think to do this early on, but more often than not, one of the last things … Continue reading

Posted in Uncategorized | Leave a comment