Возможна ли одновременная запись информации от нескольких АТС (например, пяти)?
Можно запустить несколько экземпляров сборщика данных (PbxCollect.exe), каждый из которых будет записывать данные в свой файл Calls.dbf:
- Создаем несколько папок ATS1, ATS2… и копируем в каждую следующие файлы:
PbxCollect.exe
PbxCollect.ini
Calls.dbfPbxCollect.exe ищите в ‘Program Files\WinTariff32’, а ini и dbf — в ‘ProgramData\WinTariff32\’ (Windows 7) или ‘Documents and Settings\All Users\Application Data\WinTariff32’ (Windows XP)
- Редактируем PbxCollect.ini:
— отключаем проверку повторного запуска:RunOnlyOneInstance=0
— и задаем правильный путь к ‘своему’ Calls.dbf (путь к папке с файлом, не к самому файлу!), например:
CallsFileFolder=C:\ATS1\Calls
— естественно, также нужно будет задать параметры связи со своей АТС для этого модуля (см. пункт меню ‘Main setup’ модуля PbxCollect.exe)
- Всё — теперь можно запустить несколько экземпляров PbxCollect.exe, каждый из своей папки со своими настройками.
Замечание — вместо нескольких PbxCollect.exe можно использовать сервисы PbxCollect_NTservice.exe. Чтобы они не мешали друг другу (о регистрации и запуске сервисов см. файл документации к WinTariff’у — Readme.pdf) на шаге 2 нужно задать им разные имена — см. параметр NT_service_name в файле PbxCollect.ini. Например, в папке ATS1 этот параметр будет равен
NT_service_name=PbxCollect1
а для ATS2 —
NT_service_name=PbxCollect2