Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Html
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

...

Html
 <div class="lang-box-pdf">
	<div>
		<div class="google-lang">
			<div id="google_translate_element">
			</div>
			<script type="text/javascript">
					function googleTranslateElementInit() {
						new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,it,nl', autoDisplay: false}, 'google_translate_element');
						}
			</script>
			<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
		</div>
		
		<div class="pdf-button">
			<a href="https://confluence.wildix.com/spaces/flyingpdf/pdfpageexport.action?pageId=20711340" alt="Convert to .pdf" title="Convert to .pdf"><img src="https://confluence.wildix.com/download/attachments/14549012/pdf-button-download-wildix-documentation.png"></a>
		</div>
	</div>
</div>


Info

In this Guide you will find information about integration with Oracle / Fidelio PMS and other hotel management systems that support FIAS protocol.

Wildix communication system integrates with FIAS protocol (Fidelio Interface Application Specification). Thanks to this integration, the PBX can interact with the hotel management software and exchange the information about such events as check-ins, check-outs, wake up calls, room status, charging of services.

In addition to this, Wildix PBX can interact with XOpen software which enables the integration with Bticino / Legrand hardware such as key card programmers and “do not disturb” / “make up room” indicators.WMS Version: 3.87

Updated: March 2018

Permalink: https://confluence.wildix.com/x/rAc8AQ

Table of Contents

Introduction and requirements

Among the hotel management systems that integrate with Wildix PBX:

  • Micros Opera (FIAS is supported by the following PMS: Fidelio  Fidelio Suite 6, Fidelio  Fidelio Suite 7, Fidelio  Fidelio Suite & OPERA  OPERA PMS (not supported by Fidelio Xpress)
  • Protel - Serenissima
  • ASA Hotel
  • Direct Holiday
  • Hotsoft8 of HoistGroup
  • Ericsoft

and other hotel management systems that support the FIAS protocol.

Supported Oracle and FIAS versions:

  • Oracle Hospitality OPERA Version: 5.0.05.00
  • Oracle Hospitality Interface IFC8 Version: 8.10.2.20
  • FIAS Version: 2.20.12
Note

Note: the following Guide refers to the integration with Oracle / Fidelio PMS which fully integrates all the services described in this Guide. Other PMSs which support FIAS might require some additional steps for installation and configuration or might not support some features.


Integration consists of two parts.

Part 1: FIAS module

FIAS module or FIAS connector is used to connect to FIAS PMS (Property Management System), also known as Hotel Operating System (Hotel OS). Thanks to this module, it is possible to sync the following events between the Wildix PBX and the FIAS PMS:

  • Room Inspecting; MuR – make up the room; DND – do not disturb
  • Minibar
  • Wake-up service
  • Call billing
  • Check-in / Check-out / call barring

Part 2 (optional): Bticino / Legrand hardware with xOpen software

Additionally, it is possible to enable xOpen integration for interaction with Bticino / Legrand hardware used in the hotel, such as guest keycard room access and power switches, and “DND / MUR” indicators. In this case it will be possible to sync the following events received from Bticino / Legrand terminals with Wildix PBX:

  • DND
  • MuR and Room inspecting
  • Guest keycard service integration

Installation

FIAS module

Step 1. Enable Hotel Integration:

  • Go to WMS Settings -> PBX -> Hotel Integration
  • FIAS PMS Integration -> click Install


  • After installtion, there appear three new tabs: Rooms / FIAS-PMS / PBX Services:


Step 2. Auto generate rooms

Autogeneration is based on WMS -> Users configuration.

  • Go to Rooms tab


  • Click Sync rooms to auto-recreate rooms configuration based on users data (like extension)

Note

Note: users created on WMS -> Users page will be duplicated on this page; when guests check in / check out / change info, their names will be updated on WMS -> Users page; to differentiate normal users from rooms, PBX administrator can create users with type “room” in WMS -> Users.


Explanation of fields:

    1. FIAS RN – room number identificator used in commands from FIAS interface

    2. Extension – internal extension number inside the PBX, shown on the phone

    3. Description / Building / Floor / Category – room description, location and category for hotel staff

    4. ID – identificator used by XOpen interface (described in the next chapter)

  • Click Apply to save and confirm changes

Step 3. Set up connection to Fidelio software (FIAS interface)

On this page you enable the integration with Fidelios software for all the commands, except for key / badge commands.

  • Go to FIAS-PMS tab and enable "Telephony interface" option
  • Enter the configuration parameters where required:




Configuration parameters:

  • PMS Status – status of connection to Fidelio software
  • Host – address for connection to software
  • Port – port for connection to software
  • Delimiter – delimiter used inside commands from FIAS interface
  • Billing Type – billing type used: Duration Only / Duration and cost (see the chapter Call Billing)
  • Minibar Type – minibar charging by Cost only / Article only (see the chapter Minibar Charges)

Step 4. Wake up service settings (optional)

...

  • Timeout – period of time during which the wake up call must be answered (in seconds)
  • Number of tries – number of repetitive calls in case wake up call was not answered
  • Sound – audio file to be played to the guest who answered a wake up call

(See the chapter Wake Up Call for more information).

Step 5. Restart WHotel daemon

...

It is possible to skip CoS (Hotel ACLs) via authentication, which can be useful to allow some authorized hotel staff to make calls from the rooms which are vacant. Read the next chapter for more info.

To disable ACL checking on the PMS side and always use standard PBX ACL: set up Global Dialplan variable (WMS Dialplan -> General Settings): CHECKFIASACL = no.

...

While in PBX there are many call classes; in the table below it is explained how they are related:

Trunk Group ClassClass of Service
Internalblock external calls
LocalLocal
NationalNational
MobileNational
EmergencyBarred/hotel internal only
FreeNational
Premium1National
Premium2National
Premium3National
Premium4National
North AmericaNo restrictions
AfricaNo restrictions
Europe1No restrictions
Europe2No restrictions
South AmericaNo restrictions
OceaniaNo restrictions
RussiaNo restrictions
Asia1No restrictions
Asia2No restrictions

...

Call will be processed without checking hotel ACL for current room and without billing.


Warning

Limitation: account length must be the same for all the staff who is using this feature (for example, three digits).

Sync of events between FIAS PMS and PBX

PBX can communicate with PMS to sync the following events:

  • Guest check in / check out / change data
  • DND
  • MuR
  • Call inspection
  • Call billing
  • Minibar charges
  • Wake up call
  • Data synchronization

These services require “check-in” events to work:

  • Call barring (block outgoing calls)
  • Minibar (allow to bill minibar items or other expenses)
  • Alarm Clock (room wake up calls set from PMS)

These services are always active if supported by PMS:

  • Make Up Room
  • Call inspection
  • Call billing

Below we will see in detail how each event is processed.

Guest check in / check out / change data

Events must be sent from FIAS-PMS.

When on FIAS-PMS side room status or guest data changes, the following changes take place on PBX side:

  • Room is marked as "occupied" / "vacant"
  • User name is updated in WMS -> Users
  • User language is updated in WMS -> Users
  • When the status changes to “occupied”, any command can be executed such as setting DND, wake up call, minibar charging
  • When the status changes to “vacant”, all wake up calls are removed for this room and guest data is removed from the internal database

DND

Event must be sent from FIAS-PMS.

Oracle / Fidelio PMS does not support setting DND on PBX side, this is why this possibility should be disabled via ACL groups! (ACL rule “cannot set” -> “status DND / Away” can be changed in case other PMS which supports setting DND on PBX side is used).

When on FIAS-PMS side room status changes to DND, on PBX side:

  • User status is updated
  • Status on the phone is updated

MuR / Call inspection

Events must be sent from PBX via Feature codes on the phone by hotel staff (see the chapter Hotel Feature Codes).

MuR statuses:

  • Dirty / Vacant
  • Dirty / Occupied
  • Clean / Vacant
  • Clean / Occupied

Call inspection statuses:

  • Inspected / Vacant
  • Inspected / Occupied

Call billing

Call billing is sent only for external outgoing calls (calls via trunks) with duration more than 0 seconds.

Call billing information can be sent with different mapping:

  • Telephone charge (PTT): info about destination number and duration
  • Direct charge (PTC): info about duration and total amount depending on pricelist configuration

Billing type parameter can be modified in Hotel Integration -> General, “Billing type”: Duration only / Duration and cost.

Minibar charges

Minibar charges must be sent via feature codes on the phone by hotel staff (see the chapter Hotel Feature Codes).

Minibar charges information can be sent with different mapping:

  • Minibar charge (PTM): info about minibar article and minibar items count
  • Direct charge (PTC): info about total amount

Minibar type parameter can be modified in Hotel Integration -> General, “Minibar type”: Article only / Cost only.

Wake Up Call

This service is available only for rooms with “occupied” status.

Event can be set up both on PBX and on FIAS-PMS side.

On PBX side: wake up call can be set up by guest via feature code on the phone (see the chapter Hotel Feature Codes).

Note

Note: it is allowed to set up only one alarm during one day.

On FIAS-PMS side: hotel personnel can set up / clear wake up calls for specific rooms.

Processing of responses on wake up calls is sent to FIAS-PMS.

The call timeout, the number of tries and the audio file to be played in case the call is answered, can be specified in Hotel Integration -> PBX Services.

Sync of events with XOpen integration (Bticino / Legrand equipment)

In case xOpen integration is enabled, additionally to the scenarios of events sync described in the previous chapters, new scenarios are supported in order to sync the events sent from Bticino / Legrand equipment installed in the hotel.

DND from xOpen

Note

Note: on Oracle/Fidelio PMS “DND” events can be sent only from PMS itself.


In case BTicino/Legrand PMS (or other PMSs which accept DND events from xOpen software) is used, DND can be sent from xOpen interface and from the phone (via phone graphical menu or via Feature Code).

To make it possible, it is necessary to make sure the ACL rule “cannot set” -> “Status DND / Away” is not present in the ACL group configuration assigned to rooms.

MuR and Call Inspection from xOpen

MuR events can be sent both from PBX via Feature codes or from Bticino/Legrand equipment via xOpen interface.

Hotel Feature Codes

Feature Codes can be looked up and changed in WMS Dialplan -> Feature Codes.

Hotel Feature Codes (FC) allow users (guests / hotel staff) to manage different services by placing a call from the hotel room number to a specified Feature Code and following audio instructions.

MuR and Room Inspecting FC

Make Up Room FC Room FC (771 by default) should be used by hotel staff (maids, housekeepers), to set the room status to:

  • 0 – Clean with related guest state (Vacant/ Occupied)
  • 1 – Dirty with related guest state (Vacant/ Occupied)

Room Inspecting FC Inspecting FC (774 by default) should be used by hotel staff to set the room status to:

  • 0 or empty – Inspected with related guest state (Vacant/ Occupied)
  • 1 – Inspected with guest state Vacant

Note

Note: Room Inspecting FC + 1 is used as notification about guests who leave the hotel without check-out procedure.

Minibar service FC

Minibar FC (772 by default) should be used by hotel staff (maids, waiters) to send a minibar charge posting. Depending on the configuration on the Hotel Integration page -> FIAS-PMS, the service can be implemented in two different ways:

  • make a request with minibar article
  • make a request with the total amount of the minibar article

The caller is invited to enter the product article / the total amount and the amount of items.

Wake Up call service FC

FC Wake up call FC  (773 by default) should be used by guests to set / clear alarm clock for their rooms.

During the call, the current alarm clock state is checked (activated / deactivated), the caller is invited to enter:

  • 1 – to check the information about the nearest wake up call
  • XXXX – enter the time for the wake up call in four digit format
  • 0 – to remove the nearest wake up call

Other PMS integration matrix

As stated at the beginning of this Guide, the document describes the integration with FIAS / Oracle PMS, however other PMSs supporting FIAS protocol can be integrated with Wildix PBX.

This chapter of the Guide describes some special configurations and limitations which these PMSs might have in contrast to FIAS / Oracle PMS (only known limitations are described).

Full matrix of integration with different PMSs is provided in the table below: Wildix Hotel FIAS PMS integration matrix.

...

Some custom configuration parameters can be changed in the file /etc/wildix/whoteld_manager_custom.conf. 

Information about these parameters is available in in Custom config parameters List.


Html
<div class="fb-like" data-href="https://confluence.wildix.com/x/rAc8AQ" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>

...