Tech

Recordings and HTML5 audio tags

Published on:

October 10, 2013

Recording phone calls is essential for compliance, particularly in industries like brokerage, where proof of phone agreements is required. In the snom ONE PBX, recordings are categorized into automatic and manual types. While manual recordings are handled like voicemail messages, automatic recordings, often generated in bulk in busy call centers, present a challenge for archiving and access. The solution is organizing them in a file system by domain and date for easy retrieval and storage on remote services. The 5.1.3 release introduces HTML5 audio playback for seamless in-browser listening, allowing restricted access to specific recordings without altering file system permissions, though IE users face limitations due to unsupported WAV formats.

Recording phone calls is an important feature of any PBX. Phone calls sometime need to be recorded for legal purposes, for example for broker companies that need a proof when trading agreements are made over the phone.

On the snom ONE PBX, we differentiate between automatically made recordings and recordings that were started manually. The manual recordings are treated similar to voicemail messages and are shown in the voicemail section of the web interface. Because there are usually only a handful of such recordings, the manual recordings are no big problem.

The automatic recordings are generally generated in bulk. Especially in busy call centers with thousands of calls every day, it generates a difficult question on how to archive and access the recordings.

The first answer to this question is the file system. By putting the recordings into directories that are organized by the domain and the date, we make it easy to access files for those who have file system access. Also it is easy to permanently store those files on remote storage services. There are several synchronization services available today for this.

However there was always the demand to have the playback for the recordings right from the web interface. HTML5 has added the audio element, which makes it possible to stream the audio directly to the browser without the need to store it and then play it externally. In other words, it becomes possible to play a recording back with a simple click. Also it makes it possible to grant access only to certain recordings, for example only to those made by a certain agent group without having to tweak file system access. This is what we have added to the upcoming 5.1.3 release. For the various recording locations, we have put a little triangle next to the recording record. When the user clicks on it, it makes the audio player visible and starts the playback.

While we were on it, we also started to add the playback feature in other places like the auto attendant IVR control (see screenshot). This makes it easier, faster and more fun to set the attendant up.

Recordings and HTML5 audio tags

Most desktop browsers support this method. Unfortunately, Internet Explorer is again an exception here because it is not able to play back simple WAV files. Encoding the recordings in MP3 or even AAC is not an option for the PBX, so that we are not able to offer this feature for IE users. However, in most installations users have also other browsers installed, so that it will be possible to use this new feature for practically all users. Also the feature availability for mobile users is limited. Here we expect that over time, more and more mobile devices support the HTML5 audio tag with the WAV format.

Derniers articles

Voir tous

The Vodia PBX On-Premise Whisper AI Deployment​

Whisper, OpenAI’s Automatic Speech Recognition system, delivers multilingual, noise-tolerant, and technical-language-ready transcription through a streamlined encoder-decoder architecture. With Vodia PBX’s integration, organizations can choose between using OpenAI’s service or hosting Whisper AI locally for complete data sovereignty and control. This on-premise option ensures that sensitive call data stays within your infrastructure while still benefiting from powerful transcription capabilities. To explore deployment options, see our Whisper AI on-premise setup documentation, review a self-hosted integration example, or follow our cloud-based call transcription guide.

March 27, 2025

Vodia Will Attend Seatrade Cruise Global 2025

Vodia is excited to attend Seatrade Cruise Global 2025, marking the event’s 40th anniversary, taking place in Miami from April 7-10. In partnership with Lufthansa Industry Solutions, Vodia will showcase the Vodia Maritime Communication Server (Vodia MCS)—a next-generation solution designed to seamlessly integrate voice, video, and messaging within cruise ship communications. Engineered for both new vessels and retrofits, the Vodia MCS enhances onboard connectivity, passenger experience, and operational efficiency, while supporting essential maritime safety and security systems. Join us at booth #3608 to discover how Vodia MCS is reshaping onboard communication in the cruise industry.

March 24, 2025

The Vodia PBX Gives Hotels a Peerless Suite of Hospitality Features

Vodia PBX delivers a comprehensive hospitality communication system that enhances guest experience and streamlines hotel operations. With support for multiple device types, seamless PMS integration, in-house call center functionality, and Microsoft Teams connectivity, hotels can optimize efficiency while maintaining high-quality service. Guests can easily access hotel services, communicate with staff, and integrate their personal devices for a seamless and convenient stay. Advanced automation, multilingual support, AI-driven call management, and building automation features further enhance functionality, making Vodia PBX a powerful, scalable solution for modern hospitality environments.

March 20, 2025