Those who were already using pbxnsip in the old days might remember we had a module connecting the PBX with the property management system (PMS). This module was doing things like putting international phone calls on the guest's bill like you would order a drink at the bar. But it was also doing other things, like telling the front desk a room has been cleaned up or a guest has turned on do-not-disturb on the room phone.
The functions are accomplished using the UHLL protocol, which stands for Universal Hospitality Language Layer. Apart from billing calls, there are many functions that have nothing to do with telephony this protocol can do. Those who frequently stay in hotels might discover more of them during their next stay.
In those old pbxnsip days, we chose to use this piece of software as a glue logic. It was complicating the setup, however, as another piece of software had to be installed and kept running. Considering the actual relatively low complexity of the program itself, compared to the PBX, we decided to fully integrate it with the other PBX code this time, so activating the functionality can be done easily in the license key.
The UHLL will be part of the next release (5.2.5 or maybe 5.3). Anyone who would like to take a peek is welcome to send us an email and request a beta build.