Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

БлокПояснениеВ Docker

spring.cache.caffeine.spec

Параметры кэша Caffeine.

В Ted кэшируются две выборки:

  • hotel id по имени домена;
  • домен по hotel id.

Время жизни кэша по умолчанию 10 минут.

SPRING_CACHE_CAFFEINE_SPEC

spring.jpa.hibernate.namingПараметры JPA Hibernate.

SPRING_JPA_HIBERNATE_NAMING_PHYSICALSTRATEGY

spring.datasource

Доступ до БД MySQL eltex_ems.

Сервис eltex-ted сам получает необходимые параметры Доменов из БД.

SPRING_DATASOURCE_...

server

Блок параметров сервера Ted.

port - порт, на котором сервис eltex-ted слушает входящие запросы.


SERVER_PORT

management.endpoints.web.exposureИнформация о работе сервера, предоставляемыя предоставляемые компонентом Spring Actuator.

MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE

ugw

Блок параметров взаимодействия с УШ (Универсальным шлюзом).

baseUrl - URL УШ. Обязательно содержит /pmsconnect.


UGW_BASEURL

mercuryСервис eltex-ted создает пользователей Wi-Fi через SoftWLC eltex-mercury.

MERCURY_...

pcrfСервис eltex-ted работает с сессиями пользователей Wi-Fi через SoftWLC eltex-pcrf.

PCRF_BASEURL

attributes.creator

Имя ответственного за УЗ Wi-Fi:

creator:

firstname: 'Ivan'

lastname: 'Ivanov'

При создании УЗ нужно указывать имя и фамилию оператора. Обычно, это оператор ЛК. При работе Ted'а работает только бэкэнд, потому и оператора нужно указать отдельно.

ATTRIBUTES_CREATOR_FIRSTNAME

ATTRIBUTES_CREATOR_LASTNAME

attributes.posId

Зафиксированный PoS (Point of Sales) идентификатор.

Используется при обработке начислений, передается в запросах типа /charge в сторону УШ.

ATTRIBUTES_POSID

...

  1. Создать домен гостиницы, указать Hotel ID (в нумерации УШ, не FIAS). В этом домене находятся и ТД гостиницы, SSID, портал, УЗ Wi-Fi. Это один из самых важный моментов всей настройки. Через него происходит поиск соответствия сущностей SoftWLC (доменов) и УШ (гостиниц).
  2. В Личном кабинете создать Тарифный план для пользователей гостиницы (взод вход по данным Постояльца) и обычный бесплатный (вход по номеру телефона).
  3. Включить интеграцию Конструктора порталов с Ted: "Системные настройки" - "Доступ к Ted".
    Формат URI : http://<ip>:<port> данные для которой необходимо взять из конфигурационных файлов сервиса.
  4. Создаем новый портал в Конструкторе порталов, в домене гостиницы.
  5. Включить в портале "Общие настройки" - "Режим работы" - "Авторизация через УШ".
  6. В портале добавить созданные тарифы. Платным тарифам ставим условие "hotel".
  7. Создать SSID в домене гостиницы, это обязательное условие. SSID настраиваем на портальную авторизацию, в качестве портала  указываем ранее созданный портал.

  8. Создать привязку SSID к домену гостиницы.
  9. Указать в параметрах Ted адреса всех связных компонентов (указаны в таблице выше).
  10. Присвоить Ted PoS (Point of Sales), который нужно согласовать с командой УШ. PoS используется при обработке начислений.
  11. Указать в параметрах Ted Имя ответственного за УЗ Wi-Fi, которое используется при выгрузке данных СОРМ.

...

View file
nameTed_requests.postman_collection.json
pagev1.22_Ted
spacedoc
height250

Параметризация запросов

...

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

...

  1. radstat category 'pms';
  2. radstat auth_type '8' (pms);
  3. дополнительные атрибуты radcommon Eltex-Hotel-Id - Идентификатор отеля, Hotel ID
  4. radcommon Eltex-Room-Number - Номер комнаты
  5. radcommon Eltex-Registration-Number - Номен Номер брони

Аналитика  данных по услуге с помощью скрипта

...

View file
nameuniversal_gateway_health_checker.zip
pagev1.22_Ted
spacedoc
height150

Метрики Ted

Для мониторинга работы eltex-ted доступны Prometheus метрики по пути http:<IP>:8009/actuator/prometheus

...