I’ve been working from home a bit more lately, and with that, I’ve been fine-tuning how I work. For instance, I’ve been using the “Use all my monitors” setting in order to stretch my remote desktop session across two screens. In Windows 8 this is a big improvement, as your monitors can be different resolutions and it supports that just as if you were at your desk.
One irritation with this approach was that I couldn’t get audio working inside my Lync client (in the remote desktop session), so I had to run Lync on my desktop as well, which meant that I wouldn’t always see what was going on in Lync since I had my remote desktop session stretched across both screens. As a work-around, I was running Lync both inside my remote desktop session (for messages only) and on my desktop (for voice), which basically worked but was irritating.
This morning I spent a few minutes fiddling with this. I couldn’t find anything concrete about it, so I tried changing some Remote Desktop Connection settings.
In “Remote Audio” settings, by default, the “Remote audio recording” radio button is set to, “Do not record”. By changing this to, “Record from this computer”, I was able to get everything working.
When I first re-connected to my disconnected session with this setting in place, I had to completely exit out of the Lync client by right-clicking the icon in my task bar.
When I re-opened Lync all was working.
I wasn’t sure how call quality would measure up, as this connection is now encrypted twice – once within the Lync call and once within my VPN session. However, on my first test the quality was (subjectively) improved over recent calls from my desktop. In as much as most of my conversations will be with people in the office, I’m going to continue working in this way, as we know this traffic should route peer-to-peer. I suspect the quality may be slightly degraded when speaking with people outside the office through this tunnel, but I can always fire up Lync on my desktop and take advantage of the split tunnel when I need to make those calls if quality is truly horrible.
Hope this helps someone!