We are currently using a third party hosted VoIP solution and would like to move it in house. Our structure includes the necessary hardware to host a heavily virtualized network including exchange, IIS, SQL clusters and DFS. What I need to know is how to host our VoIP ourselves. I will need to know what equipment that is required, any software requirements and a basic explanation of how it ties together. (where do I get my dial tone from in order to utilize my equipment.)
We currently use Cisco asa5510 firewalls and have a high speed cable internet.