The following Document will guide you through setting up Wildix with Guestline / Rezlynx integration. The scripts will allow for housekeeping statuses to be updated through dialling a Feature code. The purpose of the integration is to enable housekeeping within hotels to be able to set room statuses (Clean or Dirty) by dialling a code followed by the room number. Other statuses can be used such as minibar, check-in, check out but would require some editing to the scripts / Dialplans.
Created: October 2019
Permalink: https://confluence.wildix.com/x/0oB5Aw
Details to obtain
To integrate Wildix with Guestline RezLynx, you must first obtain the following information:
- SiteID
- InterfaceID
- OperatorCode
- Password
SiteID and InterfaceID can be obtained directly by the customer, the OperatorCode and Password needs to be obtained from Guestline / Rezlynx support team. Please see below contacts to get relevant information
These information will be supplied to you by your Guestline representative.
Download PHP script
The PHP script can be installed from here:
https://drive.google.com/drive/folders/1sI4AvfPLOI82vENiyO5a3t9o-fU06nQ8?usp=sharing
Install pear
Access your PBX via SSH as root with the following commands:
su wildix wget http://pear.php.net/go-pear.phar php go-pear.phar pear install HTTP_Request2
Install scripts
- Move ‘scriptclean’ to this directory: /var/www/scripts
- Edit permissions of script:
chown wms /var/www/scripts/scriptclean.php chmod -R 777 /var/www/scripts/scriptclean.php chmod -R 777 /var/www/scripts
Configure Dialplan
Users must dial # followed by the room number for the room to be updated in guestline to clean.
User must dial 6 followed by the room number to set the room as dirty.
Plan upgrades
Currently, pear is uninstalled after each PBX upgrade.
Pre-plan PBX upgrades take into consideration you will need to install pear after.
From terminal:
su wildix wget http://pear.php.net/go-pear.phar php go-pear.phar pear install HTTP_Request2
Technical resources
Guestline API Portal provides the following APIs that can be integrated:
- Retrieve housekeeping codes: https://developers.guestline.com/docs/services/f093d4f7933f4a31bed5130e623e314e/operations/5b6bfd0223b474139449849a
- Set housekeeping codes: https://developers.guestline.com/docs/services/f093d4f7933f4a31bed5130e623e314e/operations/5b6bfd0223b47413944984a3
- Check-in: https://developers.guestline.com/docs/services/f093d4f7933f4a31bed5130e623e314e/operations/5b6bfd0223b4741394498477
- Check Out: https://developers.guestline.com/docs/services/f093d4f7933f4a31bed5130e623e314e/operations/5b6bfd0223b4741394498481