Protokół FIAS

Interfejs FIAS (Fidelio Interface Application Specification) komunikuje z systemem kompatybilnym z Fidelio.

Działanie

Komunikacja odbywa się wyłącznie jako klient. Połączenie jest tworzone od serwera Antcas do PMS. Gdy otrzymany zostanie nowy pokój, jest on automatycznie umieszczany na najniższym poziomie. Każdy pokój posiada id. Ta ID to numer pokoju w PMS.

Uwaga: Antcas używa tylko kodowania znaków UTF-8. Należy to dostosować w oprogramowaniu PMS.

Timeout połączenia jest jednocześnie timeoutem Keep-Alive. Ping jest wysyłany zawsze 5 sekund przed wygaśnięciem timeoutu.

Na monitorze widoczne są tylko zmiany. Po ponownym uruchomieniu interfejsu wszystkie wartości są ponownie wczytywane.

Konfiguracja

Istnieje 10 zmiennych użytkownika. Można je skonfigurować w interfejsie pod Zaawansowane. Nazwa zmiennej może zawierać tylko znaki a-z i 0-9. Nieprawidłowe znaki są automatycznie usuwane. Jeśli zmienna nie jest zdefiniowana, nie jest widoczna na monitorze.

Uwaga: Każda wartość rozpoczynająca się od guest_ i posiadająca typ danych string, ma jednego gościa na linii. Należy to uwzględnić, gdy system obsługuje więcej niż jednego gościa na pokój. Może się zdarzyć, że w przypadku podwójnych rezerwacji kilka gości zostanie wyświetlone na kilku liniach tej samej zmiennej.

Nazwa Typ danych Opis
id string Ustawia numer pokoju zgodnie z PMS.
arrival date Najwcześniejsza data przyjazdu wszystkich gości w pokoju.
departure date Najpóźniejsza data wyjazdu wszystkich gości w pokoju.
vip int Najwyższy priorytet VIP wszystkich gości w pokoju.
guest_count int Liczba gości w pokoju.
guest_ids string Wszystkie ID gości.
guest_vip string Priorytet VIP wszystkich gości w pokoju.
guest_arrival string Daty przyjazdu wszystkich gości w pokoju.
guest_departure string Daty wyjazdu wszystkich gości w pokoju.
guest_vip string Tytuły wszystkich gości w pokoju.
guest_firstname string Imiona wszystkich gości w pokoju.
guest_surname string Nazwiska wszystkich gości w pokoju.
guest_minibar string Uprawnienia do minibaru wszystkich gości w pokoju.
guest_paytv string Uprawnienia do płatnego TV wszystkich gości w pokoju.
guest_video string Uprawnienia do wideo wszystkich gości w pokoju.
guest_val_* string Zmienne użytkownika wszystkich gości w pokoju.

guest_minibar

Wartość Opis
MU Otworzony.
ML Zamknięty.
MN Normalny sprzedaż.

guest_paytv

Wartość Opis
TU wszystkie prawa (w tym wszystkie kanały płatne). Uprawnienia do TV nie pozwalają na blokowanie normalnych kanałów płatnych i zezwalanie na kanały dla dorosłych.
TM Brak kanałów płatnych.
TX Brak kanałów dla dorosłych.
TN Brak uprawnień.

guest_video

Wartość Opis
VA Wszystkie prawa (możliwość przeglądania rachunków i zdalnego wyjścia). Nie można zablokować uprawnień do przeglądania rachunków i jednocześnie zezwolić na zdalne wyjście.
VB Tylko przeglądanie rachunku.
VN Brak uprawnień.