Именованные профили [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:platform:subscriber_management:subsman_profiles [2018/02/13 12:30] lexx26dpi:dpi_components:platform:subscriber_management:subsman_profiles [2024/11/28 12:54] (текущий) elena.krasnobryzh
Строка 1: Строка 1:
 +{{tag>Услуги Профиль Полисинг "Услуга 6" "HTTP redirect"}}
 ====== Именованные профили ====== ====== Именованные профили ======
 {{indexmenu_n>4}} {{indexmenu_n>4}}
 +<note>Тарифному плану (профилю для полисинга) или профилю услуги можно дать имя
 +и хранить его в БД UDR, а потом подключать абонентам требуемый профиль,
 +не задавая каждый раз набор параметров, а используя данное имя.</note>
  
 +По сравнению с анонимными профилями это имеет следующие преимущества:
 +  - Упрощает администрирование абонентов
 +  - Позволяет находить абонентов с требуемым профилем по имени профиля
 +  - Позволяет изменить профиль всем абонентам с заданным профилем просто изменив параметры профиля
 +  - Позволяет контролировать ограничение на количество уникальных профилей (максимум 65535)
 +
 +Анонимные (без имени) профили в свою очередь имеют следующие преимущества:
 +  - Не нужно заниматься менеджментом профиля (создавать его и удалять), профиль освобождается вместе с удалением услуги или профиля у абонента
 +  - Не нужно придумывать имя профиля
 +
 +====== Команды с именем профиля для настроек полисинга (тарифных планов) ======
 + 
 +Создание тарифного плана с именем и применение его для нескольких абонентов
 +<code>
 +fdpi_ctrl load profile --policing ./rate_10_day.cfg --profile.name тариф_10
 +fdpi_ctrl load --policing --profile.name тариф_10 --ip 192.168.0.1
 +fdpi_ctrl load --policing --profile.name тариф_10 --ip 192.168.0.2
 +fdpi_ctrl load --policing --profile.name тариф_10 --login kv_111
 +</code>
 +
 +Просмотр настроек полисинга (тарифного плана) по имени
 +<code>
 +fdpi_ctrl list profile --policing --profile.name тариф_10
 +</code>
 +
 +Поиск абонентов по имени тарифного плана
 +<code>
 +fdpi_ctrl list all --policing --profile.name тариф_10
 +</code>
 +
 +Удаление именованного профиля (не должно быть абонентов, которые его используют)
 +<code>
 +fdpi_ctrl del profile --policing --profile.name тариф_10
 +</code>
 +
 +Изменение настроек тарифного плана с дневного на ночной режим (новые настройки
 +сразу применятся ко всем абонентам с заданным тарифным планом)
 +<code>
 +fdpi_ctrl load profile --policing ./rate_10_night.cfg --profile.name тариф_10
 +</code>
 +
 +====== Команды с именем профиля для услуг с профилем (настроечными параметрами) ======
 +
 +<note important>Имя профиля уникально для каждой услуги, т.е. профиль_1 для услуги 6 отличается от профиль_1 для услуги 10</note>
 +
 +Создание профиля с именем для услуги нотификации и подключение данной услуги с профилем для нескольких абонентов
 +<code>
 +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 реклама_телеканала_наш_футбол --ip 192.168.0.2
 +</code>
 +
 +Сравним это с подключением услуги без кастомизированного профиля (параметры услуги берутся из файла конфигурации dpi) и с анонимным профилем (профиль без имени, который существует до отключения услуги у абонента)
 +<code>
 +fdpi_ctrl load --service 6 --ip 192.168.0.1
 +fdpi_ctrl load --service 6 --profile.json '{ "redirect" : "http://mysite.ru/landing_nash_football", "check" : true }' --ip 192.168.0.2
 +</code>
 +
 +Поиск абонентов, которым подключена услуга 6 с заданным именем профиля
 +<code>
 +fdpi_ctrl list all --service 6 --profile.name реклама_телеканала_наш_футбол
 +</code>
 +
 +Удаление именованного профиля (не должно быть абонентов, которые его используют)
 +<code>
 +fdpi_ctrl del profile --service 6  --profile.name тариф_10
 +</code>
 +
 +Изменение настроек (профиля) услуги (новые настройки применятся ко всем абонентам с заданным профилем услуги)
 +<code>
 +fdpi_ctrl load profile --service 6 --profile.name реклама_телеканала_наш_футбол --profile.json '{ "redirect" : "http://mysite.ru/landing_nash_football", "check" : true }'
 +</code>
 +
 +Просмотр всех созданных профилей по всем услугам
 +<code>
 +fdpi_ctrl list all profile --service
 +</code>