Управление
Управление данным сервисом на уровне отдельных абонентов осуществляется с помощью fdpi_ctrl
Формат команды:
fdpi_ctrl команда --service 6 [список_опций] [список_IP или Login]
Подробнее синтаксис команд и способы задания IP адресов описаны в разделе Команды управления
Примеры подключения уведомления:
1. Активировать оповещение для конкретного абонента с профилем по умолчанию (из конфигурационного файла /etc/dpi/fastdpi.conf)
fdpi_ctrl load --service 6 --ip 192.168.0.1
2. Создание именованного профиля и подключение для нескольких абонентов
fdpi_ctrl load profile --service 6 --profile.name реклама_телеканала_наш_футбол --profile.json '{ "redirect" : "http://mysite.ru/landing_nash_football", "check" : true }' fdpi_ctrl load --service 6 --profile.name реклама_телеканала_наш_футбол --ip 192.168.0.1 fdpi_ctrl load --service 6 --profile.name реклама_телеканала_наш_футбол --login test_user
где в формате json задаются следующие настройки профиля
- redirect: страница переадресации
- check : true/false проверять или нет успешность переадресации
3. Подключение абоненту оповещения с анонимным профилем (профиль без имени, который существует до отключения услуги у абонента)
fdpi_ctrl load --service 6 --profile.json '{ "redirect" : "http://mysite.ru/landing_nash_football", "check" : true }' --ip 192.168.0.2
Примеры управления именованным профилем:
1. Поиск абонентов, которым подключено оповещение с заданным именем профиля
fdpi_ctrl list all --service 6 --profile.name реклама_телеканала_наш_футбол
2. Удаление именованного профиля (не должно быть абонентов, которые его используют)
fdpi_ctrl del profile --service 6 --profile.name тариф_10
3. Изменение настроек (профиля) услуги (новые настройки применятся ко всем абонентам с заданным профилем услуги)
fdpi_ctrl load profile --service 6 --profile.name реклама_телеканала_наш_футбол --profile.json '{ "redirect" : "http://mysite.ru/landing_nash_football", "check" : true }'