1. An automated computer implemented method for network analysis for endpoint deployment, wherein the method is executed by a programmed computer processor which communicates with a user via a network, the method comprising the steps of: receiving, via a user interface, current device count configuration, current bandwidth utilization data; and planned device count configuration for a site location wherein the current device count configuration comprises a combination of current telepresence room devices, conference room devices and desktop devices and wherein the planned device count configuration comprises another combination of planned telepresence room devices, conference room devices and desktop devices; accessing Quality of Service allocation data; determining, via a computer processor, whether a Quality of Service analysis based on the Quality of Service allocation data meets a first predetermined threshold for the location; if the Quality of Service analysis does not meet the first predetermined threshold, calculating a first minimum required bandwidth for meeting the first predetermined threshold and increasing link capacity to at least the first minimum required bandwidth or modifying an operation mode; determining, via a computer processor, whether a bandwidth analysis meets a second predetermined threshold for the location; if the bandwidth analysis does not meet the second predetermined threshold, calculating a second minimum required bandwidth for meeting the second predetermined threshold and increasing link capacity to at least the second minimum required bandwidth; and providing, via a user interface, analysis results comprising the minimum required capacity for each link for a plurality of links at the location, codec operation modes and a proximity of the projected total link utilization to a designated link utilization threshold level for the deployment.