Versions Compared

Key

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

...


Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

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://wildix.atlassian.net/wiki/x/cwTOAQ


Table of Contents

Details to obtain

To integrate Wildix with Guestline RezLynx, you must first obtain the following information from your Guestline representative:

  • SiteID
  • InterfaceID
  • OperatorCode
  • Password

...

Download PHP script

The PHP script can be installed from here:

https://drive.google.com/drive/folders/1sI4AvfPLOI82vENiyO5a3t9o-fU06nQ8?usp=sharing

Install pear

From terminalAccess your PBX via SSH as root with the following commands:

Code Block
su

...


wildix

...


wget http://pear.php.net/go-pear.phar

...


php go-pear.phar

...


pear install HTTP_Request2


Warning

Currently, pear is uninstalled after each PBX upgrade.

Take into consideration that you need  to re-install pear after.

Install scripts

  • Move ‘scriptclean’ to this directory: /var/www/scripts
  • Edit

...

  • permissions of script:
Code Block
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 Guestline to clean:

  • Custom application -> System(php /var/www/scripts/scriptclean.php ${EXTEN:1} 1000)
  • Set -> Language 
  • Play sound -> room clean ${EXTEN:1}


Image Added

User must dial 6 followed by the room number to set the room as dirty.

...

After upgrades of the PBX, currently, pear will be uninstalled.

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

https://developers.guestline.com/

Retrieving housekeeping codes:

:

  • Custom application -> System(php /var/www/scripts/scriptclean.php ${EXTEN:1} 1100)
  • Set -> Language 
  • Play sound -> room dirty ${EXTEN:1}


Image Added


Note

Detailed information about Dialplan applications can be found in Dialplan applications Guide.


Technical resources

Guestline API Portal provides the following APIs that can be integrated:

...

...

  • Set housekeeping codes:

...

...

  • Check-in:

...

...

  • Check Out:

...


Macrosuite divider macro
dividerTypetext
dividerWidth70
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
textColor#000000
dividerWeight2
labelPositionmiddle
textAlignmentcenter
iconColor#0052CC
fontSizemedium
textNot finding the help you need?

...

Join the Facebook group to ask a question!
emojiEnabledfalse
dividerColor#DFE1E6
dividerIconbootstrap/CloudsFill

Button macro
buttonTextFacebook
isButtonShadowOntrue
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
buttonBorderColor#4267b2ff
buttonColor#4267b2ff
buttonNewTabfalse
buttonFontColor#ffffff
buttonSizemedium
buttonIconColor#ffffff
buttonWidthDetection46
buttonHoverColor#ffffff
buttonIconfont-awesome/FacebookSquare
buttonTypeicon_left
buttonLink{"link":"https://www.facebook.com/groups/wildixtechwizards","source":"direct"}
buttonNewLink
buttonRadius3
buttonShadow0
id228
emojiEnabledfalse
buttonWidth20