Last week I was delivering some training on how to use the audio features of Microsoft Lync (the Windows version).

I deliver this course regularly as a virtual course using Webex and usually deliver it using my work laptop (running Windows 7). On this particular day I was working from home. As long as my work laptop can connect to the WiFi at home and then connect to the corporate network (via VPN), I can deliver the training. However, should there be a tech-fail in either of these areas, I wouldn’t be able to run the course.

As a backup, I’ve created a virtual machine on my iMac that mimics the work environment. It consists of Windows 7 and Office 2013 and I’ve even created a user with the same name as my work login so that the user paths (c:\users\username) matches.

The day before the course, I fired up the virtual machine to test making a phone call in Lync and a message appeared saying that there was no audio device. I checked in the Windows Control Panel and indeed there was no audio device configured.

I tried to add one via both the Windows Control Panel and the Virtual Machine settings. Both efforts ended in failure.

So off to Google it was and a short time later it was fixed thanks to this article. In a nutshell:

  • Run VMWare Fusion but don’t start the virtual machine
  • Hold the Option (Alt) key down whilst right clicking the icon that represents the virtual machine with the problem
  • Select Open Config File in Editor
  • The configuration file opens in a text editor

Make sure that the following 3 lines exist in the file and if they don’t, create them (it doesn’t matter where)

sound.present = “TRUE”
sound.fileName = “-1”
sound.autodetect = “TRUE”

Also, you need to remove the following parameters if they exist:

sound.virtualdev = “sb16”
sound.virtualdev = “es1371”
sound.virtualdev = “hdaudio”

Save the file, restart the virtual machine and hopefully your sound is working now!