Как экспортировать список звонков в Excel из CounterPath eyeBeam

Данная статья будет интересна тем, кто использует популярную программу для SIP телефонии  Eyebeam CounterPath для Windows. Используя эту программу, я столкнулся  проблемой извлечения списка исходящих звонков из Eyebeam. Для решения этого задания была создана небольшая программа экспортирующая список исходящих вызовов в файл MS Excel 2003 или выше. Привожу небольшой обзор возможностей :

1.  Файл с данными находится по адресу:  

Windows XP —  «C:\Documents and Settings\USERNAME\Local Settings\Application Data\CounterPath\RegNow Enhanced\default_user\recentcalls.cps»,  

Windows 7 — «C:\Users\USERNAME\AppData\Local\CounterPath\RegNow Enhanced\default_user\recentcalls.cps».

2.  Файл автоматически преобразуется в формат XML, c которым уже и работает программа.

3. Экспорт производится в файл с названием «имя пользователя _месяц_год.xls«, таким образом, у нас получается месячный отчет.

4.  Запуская программу каждый день в течении месяца данные добавляются в конец текущего файла, с наступлением следующего месяца создается новый файл.

5. Автоматическая сортировка данных по дате.

6. Предусмотрена защита от повторного одновременного запуска скрипта.

На картинке ниже изображено окно Eyebeam, и открыто меню, в котором можно посмотреть списки звонков.

eyebeam callsИменно этот список экспортируется в Excel.

Несмотря на то, что Eyebeam доступна только на английском языке, отчет выдает результат на русском языке.

Теперь немного о самой программе…

Для работы скрипта необходим установленный пакет MS Office 2003 или выше. 

Основная часть работы выполняется в скрытом режиме, информируя пользователя о выполняемых операциях всплывающими сообщениями. 

Это первая версия скрипта, и возможно есть недочеты, но если программа будет полезна не только мне но и Вам дорогие читатели, то  буду их исправлять.

Внимание! Скрипт запускать только при отключенной программе Eyebeam, в связи с тем, что она сохраняет все данные в свои файлы только при закрытии.2013-06-26_234401

Но если вы забудете ее закрыть, то скрипт вам напомнит об этом и подождет пока вы ее закроете.

  Интерфейс:

При запуске появится всплывающая подсказка, информируя нас о создании нового файла отчета.

2013-06-26_232259

В ходе работы будут выскакивать разные сообщения, информируя об экспортируемых значениях.

 2013-06-26_232227

 При успешном создании отчета появится сообщение с указанием полного пути к отчету и с  предложением открыть его.2013-06-26_232204

И пример самого отчета…

2013-06-26_233343В конечном итоге в папке будет программа, временный файл, и файл отчета.

2013-06-26_232459

Скачать:  Recentcalls

Выражаю благодарность за помощь в разработке, Администраторам и пользователям форума  autoit-script.ru

 

Sania
2017-05-01 19:07:54
классная прога только не вытаскивает все звонки почемуто