...
При выборе данного способа сбора учетных данных также будет использоваться программа управления станцией. Для настройки автоматического чтения биллинга необходимо создать 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=”<путь к каталогу для хранения логов>”).
...
Инструкцию для программы с описанием всех имеющихся параметров можно скачать по данной ссылке
...
Внимание! В случае если во время выполнения автоматизированного считывания учетных данных будет активное подключение в программе конфигурирования, то считывание биллинга не произойдет, т.к. пор подключения будет уже занят. Для БКП-М есть возможность обойти данное ограничение. Для этого необходимо создать отдельный объект подключения с теми же параметрами, но пароль выставить billing или billreader. При подключении к БКП-М с паролем pass, подключение происходит под админом. Наличие двух или более таких подключений в системе не допускается. При использовании пароля billing или billreader подключение будет произведено пользователем с правами только на чтение биллинга. |
...
Сбор учета разговоров при помощи LinuxBillReader
...
- Обновить прошивку на станции (ПО должно быть не позже июля 2010г)
- Скопировать программу на ПК под Linux
- Настроить подключение к станции. LinuxBillReader необходимо запускать со следующими параметрами
|
---|
m – ключ необходим для считывания биллинговых данных с БКП-М.
Внимание!!! Для МС240 и БКП параметр m не ставится |
...
Внимание! В случае если во время выполнения автоматизированного считывания учетных данных будет активное подключение в программе конфигурирования, то считывание биллинга не произойдет, т.к. пор подключения будет уже занят. Для БКП-М есть возможность обойти данное ограничение. Для этого необходимо при запуске утилиты указать пароль billing или billreader. |
Отправка биллинга на FTP-сервер
...
Открыть настройки cron (откроется редактор vi):
crontab -e
Перейти в режим редактирования (нажать '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).
- Сохранить изменения и выйти (нажать ESC, написать ":wq", нажать Enter)
- Проверить сохранение настройки cron crontab -l
- Сохранить настройки командой 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 |
---|