ProsperityStat - компактная, бесплатная утилита для сбора статистики с мини-АТС. Утилита поддерживает миниАТС Samsung OfficeServ, LG LDK, а с помощью плагинов, пример одного из которых Вы найдете ниже - АТС любых производителей в моделей. Работает в 2-х режимах: в режиме службы, или в консоли (это позволяет легче производить настройку параметров утилиты при подключении к новой станции). В настоящее время утилита поддерживает чтение лога станции из файла или путем подключения к станции по локальной сети. В перспективе будет добавлена поддержка последовательных портов.
Запись собранной информации осуществляется в базу данных Microsoft SQL Server (при желании возможно использование любой другой СУБД, поддерживающей подключение по ODBC).
Утилита ведет подробные многоуровневые логи своих действий, что значительно упрощает разработку новых плагинов и анализ причин возможных неисправностей.
Постоянный контроль подключения к АТС и к СУБД, и автоматическое переподключение в случае потери связи с ними обеспечивает возможность автономного сбора статистики на протяжении месяцев без необходимости администрирования.
Отличительной особенностью ProsperityStat является то, что конечные данные могут собираться в несколько этапов. Это хорошо описывается на примере поддерживаемых станций, в которых звонок может состоять из нескольких записей. Вот хронология типичного офисного звонка, каждая строчка которой выдается станцией как отдельная запись:

- пришел входящий вызов, принят голосовой платой АТС
- по таймауту вызов принят секретарем и переведен на сотрудника фирмы
- ссотрудник пообщался со звонившим и положил трубку
Если другие системы учета просто делают несколько несвязанных записей в таблицах учета, ProsperityStat связывает их уникальным идентификатором, и при просмотре статистики Вы можете увидеть всю историю звонка в виде цепочки.
Другим преимуществом такого подхода является корректная запись "сложных" звонков, например:
- входящий звонок был переведен на мобильный телефон
- звонки внутри сети станций, когда 1 вызов сопровождается несколькими записями в логах АТС
Тогда как в других системах Вы видите необъяснимые коммутации 2-х внешних линий, ProsperityStat показывает реальную информацию о звонках.

Тут Вы можете бесплатно скачать ProsperityStat и пример исходного кода плагина (совпадает с внутренней реализацией плагина Samsung OfficeServ) с комментариями:
Система имеет клиентскую часть, выполненную в виде Web-интерфейса на базе asp, и бесплатно предоставляется клиентам, заказавшим телефонизацию своего бизнеса в нашей копании.
Виды отчетов:

Статистика по внутренним номерам |
 Общая статистика |
 История звонка |
 Загруженность номера |
 Статистика ответов на звонок |
 Пропущенные звонки |