FIAS-Protokoll

Die FIAS-Schnittstelle (Fidelio Interface Application Specification) kommuniziert mit einem Fidelio kompatiblem System.

Funktionsweise

Die Kommunikation erfolgt ausschliesslich als Client. Es wird eine Verbindung vom Antcas Server zum PMS hergestellt. Wird ein neuer Raum empfangen, so wird dieser automatisch in der untersten Ebene angelegt. Jeder Raum besitzt eine id. Diese ID ist die Raumnummer des PMS.

Hinweis: Antcas verwendet nur die Zeichenkodierung UTF-8. Dies ist in der PMS-Software entsprechend anzupassen.

Das Verbindungstimeout ist gleichzeitig auch das Keep-Alive-Timeout. Der Ping wird dabei immer 5 Sekunden vor Ablauf des Timeouts gesendet.

Auf dem Monitor sind nur Änderungen ersichtlich. Beim Neustart der Schnittstelle werden alle Werte erneut eingelesen.

Konfiguration

Es gibt 10 benutzerdefinierte Variablen. Diese können in der Schnittstelle unter Erweitert konfiguriert werden. Der Name der Variable darf nur die Zeichen a-z und 0-9 enthalten. Ungültige Zeichen werden automatisch entfernt. Wenn eine Variable nicht definiert wird, ist diese im Monitor nicht ersichtlich.

Achtung: Jeder Wert der mit guest_ beginnt und den Datentyp string besitzt, hat pro Zeile einen Gast. Dies gilt zu beachten, wenn das System mehr als einen Gast pro Zimmer unterstützt. Es kann vorkommen, dass bei Doppelbuchungen mehrere Gäste auf mehreren Zeilen in derselben Variable angezeigt werden.

Name Datentyp Beschreibung
id string Setzt die Raumnummer entsprechend dem PMS.
arrival date Frühstes Ankunftsdatum aller Gäste im Raum.
departure date Spätestes Abreisedatum aller Gäste im Raum.
vip int Höchste VIP-Priorität aller Gäste im Raum.
guest_count int Anzahl der Gäste im Raum.
guest_ids string Alle Gäste-IDs.
guest_vip string VIP-Priorität aller Gäste im Raum.
guest_arrival string Ankunftsdaten aller Gäste im Raum.
guest_departure string Abreisedaten aller Gäste im Raum.
guest_vip string Anreden aller Gäste im Raum.
guest_firstname string Vornamen aller Gäste im Raum.
guest_surname string Nachnamen aller Gäste im Raum.
guest_minibar string Minibar-Berechtigung aller Gäste im Raum.
guest_paytv string Pay TV-Berechtigung aller Gäste im Raum.
guest_video string Video-Berechtigung aller Gäste im Raum.
guest_val_* string Benutzerdefinierte Variablen aller Gäste im Raum.

guest_minibar

Wert Beschreibung
MU Aufgeschlossen.
ML Abgeschlossen.
MN Normaler Verkauf.

guest_paytv

Wert Beschreibung
TU alle Rechte (einschließlich aller Pay-Kanäle). Mit TV-Rechten ist es nicht möglich, normale Bezahlkanäle zu sperren und Bezahlkanäle für Erwachsene zuzulassen.
TM Keine Bezahl-Kanäle.
TX Keine Erwachsenen Kanäle.
TN Keine Berechtigung.

guest_video

Wert Beschreibung
VA Alle Rechte (Rechnung einsehen und Remote-Check-out erlaubt). Es ist nicht möglich, die Rechte zum Anzeigen von Rechnungen zu sperren und dennoch den Remote-Check-out zuzulassen.
VB Nur Rechnung ansehen.
VN Keine Berechtigung.