Протокол FIAS

Интерфейс FIAS (Fidelio Interface Application Specification) взаимодействует с системой, совместимой с Fidelio.

Принцип работы

Обмен данными осуществляется исключительно как клиент. Подключение происходит от сервера Antcas Control к PMS. При получении нового номера комнаты он автоматически создается на самом нижнем уровне. Каждая комната имеет id. Этот идентификатор является номером комнаты в PMS.

Примечание: Antcas Control использует только кодировку UTF-8. Это необходимо настроить в программном обеспечении PMS.

Время ожидания соединения одновременно является и временем Keep-Alive. Ping отправляется за 5 секунд до истечения времени ожидания.

На мониторе отображаются только изменения. При перезапуске интерфейса все значения считываются заново.

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

Есть 10 пользовательских переменных. Их можно настроить в интерфейсе в разделе Дополнительно. Имя переменной может содержать только символы a-z и 0-9. Недопустимые символы автоматически удаляются. Если переменная не определена, она не отображается на мониторе.

Внимание: Любое значение, начинающееся с guest_ и имеющее тип данных string, содержит одного гостя на строку. Это следует учитывать, если система поддерживает более одного гостя в номере. Возможно, что при двойных бронированиях несколько гостей будут отображаться на нескольких строках в одной и той же переменной.

Имя Тип данных Описание
id string Устанавливает номер комнаты в соответствии с PMS.
arrival date Самая ранняя дата прибытия всех гостей в комнате.
departure date Самая поздняя дата выписки всех гостей в комнате.
vip int Самый высокий приоритет VIP среди всех гостей в комнате.
guest_count int Количество гостей в комнате.
guest_ids string Все идентификаторы гостей.
guest_vip string Приоритет VIP всех гостей в комнате.
guest_arrival string Даты прибытия всех гостей в комнате.
guest_departure string Даты выписки всех гостей в комнате.
guest_vip string Обращения ко всем гостям в комнате.
guest_firstname string Имена всех гостей в комнате.
guest_surname string Фамилии всех гостей в комнате.
guest_minibar string Разрешение на мини-бар для всех гостей в комнате.
guest_paytv string Разрешение на платное ТВ для всех гостей в комнате.
guest_video string Разрешение на видео для всех гостей в комнате.
guest_val_* string Пользовательские переменные для всех гостей в комнате.

guest_minibar

Значение Описание
MU Открыт.
ML Закрыт.
MN Нормальная продажа.

guest_paytv

Значение Описание
TU Все права (включая все платные каналы). С правами на ТВ невозможно заблокировать обычные платные каналы и разрешить каналы для взрослых.
TM Нет платных каналов.
TX Нет каналов для взрослых.
TN Нет прав.

guest_video

Значение Описание
VA Все права (разрешен просмотр счетов и удаленный выход). Нельзя заблокировать права на просмотр счетов и при этом разрешить удаленный выход.
VB Только просмотр счета.
VN Нет прав.