Tech

UHLL

Published on:

October 7, 2014

In the past, pbxnsip offered a module connecting the PBX to property management systems (PMS), enabling features like billing international calls and notifying the front desk about room status updates. This functionality was based on the Universal Hospitality Language Layer (UHLL) protocol, which also supported non-telephony tasks within hotels. While this module was useful, it required additional software and added complexity. For the next release (5.2.5 or 5.3), we’ve integrated UHLL directly into the PBX code, simplifying the setup. Those interested in trying out the new features can email us for access to a beta build.

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.

Latest Articles

View All

Vodia PBX V70 Webinar: Admin Interface, Analytics, AI, and Multi-Tenant Performance

Explore Vodia PBX V70 in a live webinar, featuring a detailed walkthrough of the redesigned admin interface, built-in PBX analytics for real-time visibility and control, AI voice agents, automation workflows, and scalable multi-tenant performance, along with key capabilities such as snapshots, centralized remote provisioning, emergency alerts, and integrations including Jitsi Meet and WhatsApp Business, followed by a live Q&A session with the presenters.

April 30, 2026

Vodia Analytics: Call Analytics and AI insights for the Vodia PBX

Vodia Analytics transforms PBX call data into clear, actionable insights with real-time dashboards, detailed call records, and AI-powered analysis. It gives teams full visibility into voice interactions, helping them understand conversations, track performance, and identify issues without relying on raw logs or manual review. With built-in transcription, summaries, and sentiment analysis, it becomes easier to spot trends, optimize operations, and improve overall communication performance.

April 28, 2026

Jitsi Video Conferencing in V70: A Controlled Approach to Privacy

Video conferencing is widely used, but rarely examined in terms of where it runs and who controls the infrastructure behind it. In many cases, video traffic is handled by external systems, introducing dependencies that are often overlooked. This piece explores how integrating Jitsi directly into the PBX brings video into the same environment as voice and communication management, giving organizations clearer boundaries, reduced reliance on third-party platforms, and greater control over how communication is handled.

April 21, 2026