Интеграция Shelter 2 с системой платного телевидения Hoteza
Для работы модуля требуется Shelter2 и Shelter Online Server версии 2.12.118.2325 или новее.
Схема работы модуля:

Принцип работы:
При операциях в Shelter 2:
Shelter 2 отправляет идентификатор (ID) поселения в SrvIPTV_XE, далее SrvIPTV_XE запрашивает информацию по данному поселению
через Shelter Online Server, формирует команду и отправляет ее в Hoteza.
Поддерживаемые функции:
- Заезд гостя
- Выезд гостя
- Переезд гостя
- Отправка сообщений гостю
При операциях Hoteza:
Hoteza отправляет идентификатор поселения (гостя) в SrvIPTV_XE, далее SrvIPTV_XE формирует команду и отправляет через Shelter Online Server,
полученные данные отправляются обратно в Hoteza.
Поддерживаемые функции:
- Синхронизация базы данных
- Просмотр баланса гостя
- Начисление услуг на фолио
Внешний вид модуля при просмотре счета гостя (фолио поселения):

Установка модуля:
Скачиваем дистрибутив SrvIPTV_XE по ссылке и распаковываем в любой каталог на сервере, где установлен Shelter 2.
Создаем ярлык SrvIPTV_XE_Service.exe и прописываем в нем ключ: /install

Запускаем ярлык от имени администратора. Получите информационное сообщение: "Service installed successfully".
В службах появится - UCS Shelter IPTV Service
Далее, настраиваем SrvIPTV_XE.ini
[Shelter_Intermediate] - параметры подключения к Shelter Online Server
TCPHost = 127.0.0.1
TCPPort = 7779
TCPTimeout = 5000
[Shelter] - порт, на который будет отправлять команды Shelter.
TCPHost = 0.0.0.0
TCPPort = 51000
Дополнительно требуется прописать этот порт в настройках Shelter.
Должен указываться внутренний адрес сервера сети

[IPTV] - порт, на который будет отправлять команды Hoteza
RTCPPort = 52000
Порядок запуска:
1. Shelter Online_Server
2. SrvIPTV_XE
3. Shelter 2
Возможная проблема с отображением кодировки в логах ShelterOnlineServer связана с тем, что лог-файл пишется с кодировкой Windows-1251, а в логе строка с UTF-8.
Пример :
name1="Сазонов " name2="Алексей " name="Сазонов Алексей"
При этом в логе SrvIPTV и в HOTEZA имя и фамилия гостя будет отображаться корректно.