Masergy Communications, Inc.: products and alternatives