Hi,
I have 5 year experience working with VoIP platforms like Asterisk, FreeSwitch, Kamailio and commercial VoIP like Cisco CCM. I can install VoIP system for you, however I recommend you to use FreeSwitch as base platform for VoIP. It shows more performance on same hardware than Asterisk and has same features that you require.