Главная » про WinTariff

Возможна ли одновременная запись информации от нескольких АТС (например, пяти)?

8 ноября 2012

Можно запустить несколько экземпляров сборщика данных (PbxCollect.exe), каждый из которых будет записывать данные в свой файл Calls.dbf:

  1. Создаем несколько папок ATS1, ATS2… и копируем в каждую следующие файлы:

    PbxCollect.exe
    PbxCollect.ini
    Calls.dbf

    PbxCollect.exe ищите в ‘Program Files\WinTariff32’, а ini и dbf — в ‘ProgramData\WinTariff32\’ (Windows 7) или ‘Documents and Settings\All Users\Application Data\WinTariff32’ (Windows XP)

  2. Редактируем PbxCollect.ini:
    — отключаем проверку повторного запуска:

    RunOnlyOneInstance=0

    — и задаем правильный путь к ‘своему’ Calls.dbf (путь к папке с файлом, не к самому файлу!), например:

    CallsFileFolder=C:\ATS1\Calls

    — естественно, также нужно будет задать параметры связи со своей АТС для этого модуля (см. пункт меню ‘Main setup’ модуля PbxCollect.exe)

  3. Всё — теперь можно запустить несколько экземпляров 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