https://blog.schertz.name/2012/07/understanding-lync-edge-server-ports/