I have built Asterisk Servers in the past that allowed for the functionality you desire. I can also advise you on the proper hardware to purchase.
Please check my work experience, while I am new to Freelancer, I have over seven years of work experience in IT / System Administration.