Действительно мало входных данных. С точки зрения кастомизируемости решения - безусловно Asterisk. Сильно проще будет сделать интеграция с Б24 и другими third party системами. Аналоговые аппараты можно подключить через FXS шлюзы, а линии, через FXO.
Если не пугает отсутствие поддержки уровня энтерпрайз (SLA и прочее), а комьюнити поддержка, то Астериск отличный выбор. Кстати, посчитать требования к серверу, шлюзам и месту для хранения можно с помощью калькулятора по ссылке:
https://wiki.merionet.ru/asterisk-calculator/
Коробка хорошо тем, что будет поддержка. Но ограниченная кастомизируемость и гибкость.