Социальный интернет

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (9)

просмотр истории страницы
Мы реализовали второй вариант: для получения доступа, абонент должен авторизоваться в личном кабинете и подключить специальную услугу.

h3. Механизм работы функционала функции "Социальный интернет"

У абонента задолженность на балансе(находится в фин.блокировке), финансовой блокировке), для того чтобы ему получить доступ до необходимых ресурсов (+vk.com|gosuslugi.ru+), ему требуется зайти в Личный кабинет(ЛК) и включить услугу "Социальный интернет".
После того, как абонент подключит услугу "Социальный интернет" - произойдет следующее:
# Абоненту в биллинге будет подключена услуга "Социальный интернет" +http:/ /ip-биллинга:8082/admin/tarifs/Usluga/248002/+
# Биллинг после подключения услуги отправит команду *usluga_add* по учетной записи абонента
# Далее, демон _oss_ обработает функцию *usluga_add* и если она правильно описана в скрипте отправки событий(_session_) - отправит команду на оборудование.

Cкрипт отправки событий(_session_) должен содержать 2 функции: *usluga_add* и *usluga_del*. Если вы интегрируете новый NAS, то данные команды уже описаны в стандартном скрипте. Если NAS был настроен очень давно, то необходимо функции написать вручную в скрипт +_/var/oss/core/'Название NAS'а/ubin/session_+ после чего перезапустить демон отправки команд:
Скрипт отправки событий(_session_) должен содержать 2 функции: *usluga_add* и *usluga_del*. Если вы интегрируете NAS по [стандартной схеме|CarbonBilling:Стандартные схемы], то ничего делать не требуется - функции должны быть, если их нет, напишите нам и мы добавим. Если Вы используете модифицированную стандартную схему, или собственную, то добавьте функции в скрипт +_/var/oss/core/'Название NAS'а/ubin/session_+ после чего перезапустите демон отправки команд:

{code}/etc/init.d/nas_event_daemon restart{code}
----
h4. Пример функций usluga_add и usluga_del

Ниже представлен пример описания функций из стандартного скрипта _session_ для Cisco.
Условие if [ "$usluga_system_type_id" == "15" ] является проверкой на соответствие подключенной услуги типу "Социальный интернет".
{code}
{info}
Отправка политики происходит только после нажатия кнопки в ЛК и с помощью механизма CoaA.
Если после подключения услуги в ЛК у абонента разорвется сессия, то при новой авторизации у абонента уже не будет политики "Социальный интернет" на NAS. Потребуется активировать услугу вручную в ЛК ещё раз.
{info}




h2. Как настроить доступ к социальному интернету