I have many call centers and use five9.com for these type of rooms. It's the most affordable user friendly and they have great support.