There are too many items to consider for contact center design to list here, I suggest (assuming budget allows for it) you engage Cisco partner with UCCE ATP certification to assist you with this to ensure all aspects are covered and the business requirements are transferred into working solution.