Since there is more than on component needed for such a complex project and variables depending on the details, your best approach would be to engage a reputable consultant, or certfied Cisco partner, for the design, quoting, configuration and troubleshoot.