Hi - We currently have an extremely crappy VOIP provider and want to bring the system in-house. We have a two man tech team (one programmer, one system guy). We have 20 employees across 4 offices.
Here is what I think i need. I hope that you can fill in the blanks:
- One main linux/apache/mysql/php server in a colo facility, running Asterisk (or similar)
- a trixbox server at each branch office (is this necessary?)
...