Я знаю что можно было сделать и так
И таки да, там 30 пользователей обслуживает достаточно мощная машина.
А еще там используется интеграция с CRM системой. И такой конфиг сделан "на вырост". Вот вам пример: звонок идет с мобильного, нужно дополнительно дергать с внешнего сайта название оператора по cid и писать в callerid(name). Или дергать из базы данных по cid номер договора звонящего клиента, если он там есть, и писать туда же. Гораздо проще запилить это в существующий скрипт обработки callerid, чем городить дополнительные параметры в диалплане.