Протокол FIAS

Інтерфейс FIAS (Fidelio Interface Application Specification) спілкується з системою, сумісною з Fidelio.

Принцип дії

Спілкування відбувається виключно як клієнт. З'єднання встановлюється від сервера Antcas до PMS. Якщо отримано новий кімнат, то він автоматично створюється на найнижчому рівні. Кожен кімнат має id. Цей ідентифікатор є номером кімнати в PMS.

Зауваження: Antcas використовує лише кодування символів 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 Немає дозволу.