Page tree
Skip to end of metadata
Go to start of metadata

Особенности

Данный способ управлением сессии имеет особенность, а именно - ему не нужно RADIUS-взаимодействие.

Под такой тип провижининга подходят сервисы подписок: OTT TV, DRE, антивирусы и т.п., управление оборудованием (настройка ACL, управление портом абонента и т.п.).

Сложность интеграции зависит только от интегрируемого ПО, ведь все исполняемые команды используют внешние скрипты

Вдохновляться будем из Шаблоны профилей и Шаблоны конфигураций

Идея

Облако предоставляет доступ к сервису по Идентификатору абонентской СУ.

При любых событиях (подключение/отключение/изменение профилей) будут выполняться команды на изменение состояние услуги в облаке через внешние скрипты.

Настройка приложений ActiveMQ & HEX

Настройка брокера ActiveMQ

Настройка агента HEX

Настройка провижининга

Подготовительная часть

  1. Для начала нужно завести 2 тега (Справочники - Теги): 1 для метки услуг, 2 для операторского оборудования. Наименование тегов может быть другое.



  2. Добавьте услугу (ТП) (Справочники - Номенклатура) и пометьте ее тегом customer_service




  3. Добавьте сетевую службу (Справочники - Номенклатура) и пометьте ее тегом provider_service, отметьте пункты - Может быть объектом и Операторское оборудование



  4. Создаем службу для управления сервисом (Оборудование - Сетевые службы)

    Настройка абонентского шаблона

  1. Создаем шаблон Абонентского профиля (Оборудование - Шаблоны профилей, вкладка Абонентское оборудование)
    Тип оборудования - тип оборудования абонента, на котором будут выполняться подписка
    Теги услуг - Тег управляемой услуги (ТП)
    Состояние услуги - выбираем Услуга оказывается (возможны и другие состояния, но мы будем использовать простой сценарий вкл/выкл сервиса)
    Отправлять профили в очередь - метку снять (отправлять профили в очередь нам не нужно, управлением будут заниматься команды из конфигурации)



  2. Добавляем 2 атрибута для идентификации сервиса и абонента в облаке:


  3. Актуализируем профиль и переформируем шаблоны для него *смотри Переформирование профилей

Настройка операторского шаблона

  1. Создаем шаблон Операторского профиля (Оборудование - Шаблоны профилей, вкладка Операторское оборудование)
    Теги номенклатурных позиций оборудования - Тег управляемой службы
    Отправлять профили в очередь - метку снять (отправлять профили в очередь нам не нужно, управлением будут заниматься команды из конфигурации)



  2. Добавляем минимум 1 атрибут для формирования профиля


  3. Актуализируем профиль и переформируем шаблоны для него *смотри Переформирование профилей


Настройка шаблона конфигурации

  1. Создаем шаблон конфигурации (Оборудование - Шаблоны конфигураций)
    Выбираем выше созданные шаблоны (абонентский и операторский)
    Тип привязки - Подписка на службу
    Заполняем исполняемые команды (внешние скрипты) * для примера будем выводить ID сервиса в stdout 



  2. Активируем шаблон конфигурации


Тестирование

  1. Добавим: АбонентаЛицевой счет, Договор, ПЦ с управляемой услугой, оборудование (которое у нас настроено для провижининга) и подписку на услугу.


  2. Добавим проверим что шаблон профиля сформировался (вкладка Профили)



  3. Добавляем подписку на службу (вкладка Службы)


  4. Если все настроено верно у нас должна выполниться команда на подключение услуги.


  5. Проверяем выполнение команды (Оборудование - Команды)


    Команда отправляется мгновенно в очередь на обработку, но результаты о ее выполнении можно получить спустя некоторое время (1-5мин). За это отвечает Задание - Получение результатов выполнения команд (Администрирование - Задания)
    Через минут 5 можно проверить Код завершения команды и ее вывод.



  6. Проверим отключение услуги, удалив подписку на службу







  • No labels