http://imaucblog.com/archive/2014/03/03/understanding-the-lync-video-interoperability-server-vis/