Table of Contents
Overview
The Sangoma Phone Browser-Based Client Sangoma Phone provides a powerful, feature-rich softphone experience—accessible directly from your web browser, with no software installation required. It delivers the same robust communication features as the Sangoma Phone desktop application, ensuring a consistent user experience across platforms.
Designed for today’s flexible work environments, the browser-based client integrates effortlessly with Sangoma PBX systems such as PBXact and FreePBX, enabling reliable communication from virtually anywhere.
Key Benefits of the Sangoma Desktop Client (Web Browser Version)
Zero Installation Required
Access your communications instantly—no software downloads or setup needed. Perfect for fast deployments and remote users.Built-In Softphone Functionality
Place and receive calls directly through your browser using a headset and microphone.Integrated Advanced Queue Management
Easily manage all queue operations—including advanced features such as whisper, barge, and monitor—directly from the browser interface.Integrated Visual Voicemail Management
Listen to, manage, and respond to voicemails from anywhere, at any time.Call Logs Access
View detailed call history—including inbound, outbound, and missed calls—directly from the browser, helping you track and manage communications effectively.Voicemail with Scribe (Transcription)
Read transcribed voicemails directly in the interface, making it faster and more convenient to process messages, even in noisy or busy environments. Applicable only for PBXact and Freepbx with licensed Scribe module.Unified Contact Directory
Quickly access your PBX phonebook for easy dialing and efficient communication.Secure, Encrypted Access
Communications are protected with secure, encrypted browser sessions.Optional Real-Time Chat
Enable instant messaging with colleagues for quick and seamless collaboration.Cross-Platform Compatibility
Works smoothly on Windows, macOS, and Linux using modern browsers like Chrome, Firefox, and Safari. Its recommended to use the latest Chrome browser.
Prerequisites
PBXact/FreePBX System -
Sangoma Phone Desktop client is only on PBXact/Freepbx v15+ systems.
A valid commercial license for the softphone is required for the FreePBX/PBXact systems.
PBXact/FreePBX system must be updated to the following module versions (or newer):
Sysadmin: v17.0.2.32 or v16.0.49.12 or v15.0.33.31
Sangomartapi: v17.0.9.18 or v16.0.54.18 or 15.0.60.11
Restapps: v17.0.1.39 or v16.0.36.26 or v15.0.42.16
Sangomaconnect: v17.0.3.25 or v16.0.51.22 or v15.0.63.13
Once the modules are updated, generate the new compatible HAProxy configuration by executing the following command:
fwconsole sa rebuildhaproxy
Then, restart the HAProxy service to apply the changes:
haproxy-ctl restart
Please note that restarting HAProxy will temporarily drop all active connections from the desktop client app. However, users will be automatically reconnected and logged in again.
How to Register / Login
Open browser → Navigate to Sangoma Phone
Host
FreePBX/PBXact - Enter the PBX IP address or hostname using https along with RTAPI port. Example: https://mypbx.local:6443
Username / Extension
FreePBX/PBXact - Use your User Control Panel (UCP) login name.
Password
FreePBX/PBXact - Enter your UCP login password.
Configure Audio Permissions:
After logging in, click on the Settings icon.
A popup will appear asking for microphone access.
Click "Allow while visiting the site"
Refresh the page to access the audio devices.
Navigate again to Settings and select the audio devices as needed:
Microphone – Select the microphone you want to use.
Speaker – Select the audio playback device.
Ringer – Choose where the incoming call ringing should play.
How to Capture Logs
Navigate to Settings ->Log Settings.
Enable the Log Settings toggle to start capturing logs.
Once logging is enabled, the Download Logs button will become active. Click it to download the logs.
Troubleshooting Tips
Issue - Login Not Working — Client Keeps Reloading (Self-Signed Certificate Warning / WSS Connection Issue)
Browsers may block secure WebSocket (WSS) connections to PBX systems using self-signed SSL certificates due to security restrictions. Follow the steps below to manually allow the connection:
Resolution -
Steps to Resolve:
Open a new browser tab.
Enter the PBX IP address or hostname using https. Example: https://mypbx.local
Use RTAPI port if connecting to PBXact/Freepbx for example with RTAPI port. Example: https://mypbx.local:6443
Click on Advanced.
Click Proceed to the site (unsafe).
Once the connection is established, go back to Sangoma Phone and try logging in again. if required.
Current Limitations / Known Issues
Click-to-call functionality does not work from browser phone.
Browser version currently do not support “tel: protocol handler” setting.
References
Refer to the following wiki to set up the Sangoma Desktop Phone in your PBXact / FreePBX.
Softphones - Sangoma Desktop phone Setup WizardRefer to the following wiki to enable the Supervisor feature in your PBXact / FreePBX.
Softphones - Sangoma Desktop phone Supervisor Wizard