Есть Asterisk FreePbx.
надо написать программу, которая бы перерабатывала cdr отчеты и выводила необходимую информацию.
Сделать возможность выгрузки отчетов в xls.
Была ранее написано решение, но исполнитель недоступен, и после изменения маршрутизации звонков она перестала считать.
Можно взять ее за основу.