Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

При выборе данного способа сбора учетных данных также будет использоваться программа управления станцией. Для настройки автоматического чтения биллинга необходимо создать bat-файл. Для этого создайте текстовый файл в блокноте. В файле пропишите команду следующего вида:

C:\ELTEX\<program name> /USER “<user>” ”<password>” /MOFF /CONNECT “<object name>” /BILLING /DISCONNECT /SHUTDOWN


где
C:\ELTEX\ – путь к директории, в которой расположена программа конфигурирования <program name>. В качестве <program name> необходимо указать имя конфигуратора и ее расширение
/USER - команда на вход в программу конфигурирования с именем пользователя <user> и паролем <password>
/MOFF - отключает отображение состояния портов (ускоряет получение данных от объекта)
/CONNECT - команда на подключение к объекту с именем <object_name>
/BILLING - команда на чтение учетных данных из станции
/DISCONNECT – команда на отключение от объекта
/SHUTDOWN – команда на завершение работы программы конфигурирования

...

Внимание! В случае если во время выполнения автоматизированного считывания учетных данных будет активное подключение в программе конфигурирования, то считывание биллинга не произойдет, т.к. пор подключения будет уже занят. Для БКП-М есть возможность обойти данное ограничение. Для этого необходимо создать отдельный объект подключения с теми же параметрами, но пароль выставить billing или billreader. При подключении к БКП-М с паролем pass, подключение происходит под админом. Наличие двух или более таких подключений в системе не допускается. При использовании пароля billing или billreader подключение будет произведено пользователем с правами только на чтение биллинга.

...

Сбор данных при помощи BillReader

...

Для работы программы необходимо создать файл с настройками settings.xml. Структура файлов в общем случае выглядит следующим образом:

    <root logFolder="C:\ELTEX\billing\Logs\">
         <NCS ip="192.168.18.162" catalog="C:\ELTEX\NCS\billing" desc="NCS\_EltexSrv" attempts=3>
            <ATC id=4  desc="id" password="pass" type="pbx" > </ATC>
        </NCS>  
    </root>


В блоке root указывается папка для хранения логов программы (logFolder=”<путь к каталогу для хранения логов>”).

...

Инструкцию для программы с описанием всех имеющихся параметров можно скачать по данной ссылке

...

Внимание! В случае если во время выполнения автоматизированного считывания учетных данных будет активное подключение в программе конфигурирования, то считывание биллинга не произойдет, т.к. пор подключения будет уже занят. Для БКП-М есть возможность обойти данное ограничение. Для этого необходимо создать отдельный объект подключения с теми же параметрами, но пароль выставить billing или billreader. При подключении к БКП-М с паролем pass, подключение происходит под админом. Наличие двух или более таких подключений в системе не допускается. При использовании пароля billing или billreader подключение будет произведено пользователем с правами только на чтение биллинга.

...

Сбор учета разговоров при помощи LinuxBillReader

...

  1. Обновить прошивку на станции (ПО должно быть не позже июля 2010г)
  2. Скопировать программу на ПК под Linux
  3. Настроить подключение к станции. LinuxBillReader необходимо запускать со следующими параметрами
./BillReader <m> <IP-адрес станции> <пароль> <имя файла, в который будет сохранен биллинг>


m – ключ необходим для считывания биллинговых данных с БКП-М.

Внимание!!! Для МС240 и БКП параметр m не ставится

...

Внимание! В случае если во время выполнения автоматизированного считывания учетных данных будет активное подключение в программе конфигурирования, то считывание биллинга не произойдет, т.к. пор подключения будет уже занят. Для БКП-М есть возможность обойти данное ограничение. Для этого необходимо при запуске утилиты указать пароль billing или billreader.

Отправка биллинга на FTP-сервер

...

  1.  Открыть настройки cron (откроется редактор vi):

    crontab -e


  2. Перейти в режим редактирования (нажать 'I') и прописать строку вида:

    minute hour mday month wday echo "сron: cdr force flush" > /dev/console && killall -usr2 mccp-ppc019


    где minute, hour, mday, month, wday – время, дни и месяцы, в которые будет выполняться задача:

    • minute – минуты (число от 0 до 59);
    • hour – часы (число от 0 до 23);
    • mday – день месяца (число от 1 до 31);
    • month – месяц (число от 1 до 12);
    • wday – день недели(число от 1 до 7).
    Для каждого конкретного параметра можно задать несколько значений через запятую или указать интервал через тире. Символ '*' означает «все возможные значения». Символ '/' служит для указания дополнительной периодичности задания.
  3. Сохранить изменения и выйти (нажать ESC, написать ":wq", нажать Enter)
  4. Проверить сохранение настройки cron crontab -l
  5. Сохранить настройки командой save

...

Отправка запроса snmpset через mib-файл:

snmpset -v 2c -c private 192.168.16.110 ELTEX-MCCP::mccpCdrFileFlushStatus.0 i active 

Пример 2.

Отправка запроса snmpset через OID:

snmpset -v 2c -c private 192.168.16.110 1.3.6.1.4.1.34300.1.4.51.0 i 1

Пример 3.

Необходимо отправлять биллинг на FTP при помощи CRON в 10 минут каждого часа:

10 * * * * echo "сron: cdr force flush" > /dev/console && killall -usr2 mccp-ppc019

Пример 4

Необходимо отправлять биллинг на FTP при помощи CRON каждые три часа в 0 минут во вторник и в пятницу:

0 * 3 * * 2,5 echo "сron: cdr force flush" > /dev/console && killall -usr2 mccp-ppc019

Пример 5

Необходимо отправлять биллинг на FTP при помощи CRON ежемесячно 1 числа в 6 часов 10 минут:

10 6 1 * * echo "сron: cdr force flush" > /dev/console && killall -usr2 mccp-ppc019