Из прям коллцентровых решений - Oktell, Avaya (тут можно будет деньги в песок закапывать - решение безумно дорогое). Из фришных - есть готовая платформа построенная на тех же компонентах, что писал Сергей выше - зовется kazoo (Kamailio, freeswitch). Есть завязка на коллцентровые фишечки - есть очереди, агенты и т.д. Богатый АПИ, но эта часть не до конца отработана (нет механизма определения времени занятости оператора). Звонки могут ставиться в очереди и обслуживаться операторами. Операторы могут быть в нескольких очередях одновременно. Можно делать исходящие вызовы и бриджевать их с операторами (тут немного поскриптить надо будет используя API).
Все системы очень хорошо масштабируются и держат высокие нагрузки.
Если денег нет совсем - копайте с сторону freeswitch или kazoo. Есть немного денег - берите Oktell.
Можно брать в аренду виртуальные АТС (так же полно систем - в россии Манго, Зебрателеком, тот же Октелл).
Если вдруг случайно у вас есть несколько миллионов - берите Авайю.