Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Совокупность вычисленных значений атрибутов, отражающая состояние соответствующего ему абонентского оборудования и оказываемых на нём услуг. Создаётся системой в разрезе подписки на услугу и её состояния на основе предварительно настроенного администратором шаблона абонентского профиля.

Шаблон операторского профиля

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

Операторский профиль

Совокупность вычисленных значений атрибутов, отражающая состояние соответствующего ему операторского оборудования. Создаётся системой на основе предварительно настроенного администратором шаблона операторского профиля.

Шаблон конфигурации

Настраиваемые в разрезе шаблона абонентского и операторского профиля шаблоны Шаблоны связей абонентских профилей с операторскими, команд управления сетевым оборудованием и параметры выполнения этих команд. Настраиваются в разрезе шаблонов абонентского и операторского профилей, а также типа привязки абонентского оборудования к операторскому.

Конфигурация

Связь абонентского и операторского профилей, создаваемая системой на основе шаблона конфигураций (ШК) и используемая для формирования команд управления сетевым оборудованием.

Для существования конфигурации требуется наличие всех трёх её составляющих:

  • Активного абонентского профиля, шаблон которого указан в ШК
  • Активного операторского профиля, шаблон которого указан в ШК
  • Привязки абонентского оборудования к операторскому, тип которой указан в ШК

Агент HEX

Приложение, которое получает команды управления сетевым оборудованием из Гидры, выполняет их в многопоточном режиме и передаёт результаты выполнения в Гидру. Взаимодействие с Гидрой осуществляется через брокер ActiveMQ и встроенный в Oracle механизм очередей: очередь AQ_BI_HYDRA_COMMANDS используется для передачи команд агенту, а AQ_BI_HYDRA_COM_RES — для передачи результатов выполнения команд от агента.

Агент HARD

Приложение, обеспечивающее взаимодействие с RADIUS-сервером. Все изменения в привязках абонентского оборудования к операторскому и профилях: будь то изменение значений атрибутов, переключение действующих профилей в связи со сменой временных интервалов или появление новых профилей — автоматически передаются в кэш агента. Таким образом RADIUS-взаимодействие всегда выполняется с использованием актуальных данных, не нагружая при этом основную базу данных.

Алгоритм RADIUS-аутентификации и авторизации

  1. На основании полученных от RADIUS-сервера атрибутов (MAC-адрес, логин, данные DHCP-опции 82 и т.д.) подбираются абонентский и, если необходимо, операторский профили.

  2. На основании результатов подбора профилей опеределяется набор атрибутов и шаблон RADIUS-ответа.

  3. В шаблон RADIUS-ответа подставляются необходимые значения атрибутов из подобранных ранее профилей и данных RADIUS-запроса.

Тип сессии

Настраиваемые в разрезе шаблона абонентского и операторского профиля шаблоны команд управления сеансами связи абонентов и параметры выполнения этих команд.

Сессия

Совокупность хранимых в Гидре данных о сеансе связи абонента, которые формируются агентом HARD на основании RADIUS-аккаунтинга и могут использоваться в командах управления оборудованием доступа для принудительного завершения или изменения параметров соответствующего сеанса связи. В предыдущих версиях АСР «Гидра» эти данные хранились так же как и сведения о телефонных звонках — в виде CDR.

Алгоритм обработки событий

  1. При изменении записей в отслеживаемых таблицах, таких как: регистр состояния услуг, объекты учёта, привязки адресов к объектам учёта и т. д., временные таблицы заполняются старыми значениями изменённых сущностей.

  2. На основании данных во временных и постоянных таблицах биллинг составляет XML-пакет, содержащий старые и новые значения.

  3. XML-пакет отправляется в очередь.

  4. Модуль Provisioning получает XML-пакеты из очереди, разбирает их и заполняет свои таблицы.

  5. После заполнения таблиц провижининг перевычисляет для каждого из объектов в этих таблицах все используемые и зависящие от изменившихся данных подстановки согласно соответствующему шаблону профиля.

  6. На основании изменившихся профилей формируются конфигурации и выбираются шаблоны команд управления сетевым оборудованием и активными сессиями, к которым привязаны изменённые профили.

  7. Готовые команды отправляются в очередь для агента HEX.

  8. Агент HEX получает команды из очереди, выполняет их и в очередь с результатами записывает результаты.

  9. Модуль Provisioning получает результаты выполнения и записывает их в историю выполнения команд.

Права доступа

На вкладке «Права» форм редактирования абонента и роли имеется отдельный набор прав «Провижининг» для ограничения возможностей работы с модулем. В качестве приложения при выдаче этих прав следует указывать «АРМ Офис оператора связи».

НаименованиеВозможностиЦелевая аудитория
Базовый доступДоступ к данным и настройкам провижининга в режиме «только чтение»Сотрудники службы поддержки абонентов
Ручное завершение сессийФормирование команд прерывания отдельных активных сессий с помощью кнопки «Завершить принудительно»Старшие сотрудники службы поддержки абонентов
Редактирование шаблонов профилейСоздание, удаление и изменение параметров шаблонов профилейАдминистраторы системы
Пересоздание профилей по шаблонуЗапуск переформирования профилей для активных шаблоновАдминистраторы системы
Редактирование типов сессий

Создание, удаление и изменение параметров типов сессий

Администраторы системы