3CX Recording Manager

Recording Management Simplified

3CX Recording Manager

NEW! Now supports the Linux version of 3CX

With 3CX Recording Manager you can easily manage (search, play, download, archive, compress, delete, purge, export, score, and add notes) your call recordings using a simple web portal.

Download Documentation Windows Linux

Our design goals for 3CX Recording Manager, are (1) make it simple to find the recording you want fast, (2) reduce your long-term disk storage demands through archiving, and (3) help ensure quality customer service through agent reviews / scoring. Discover how much better recordings management can be!

Matthew Orr- founder: VoIPTools LLC


The best solutions for your company


Improved Speed

Now search 30 times faster! Search more than a million recordings in less than 1/2 second


Archive Recordings

Need to keep recordings for regulatory compliance? Use the archive function to keep a permanent record.


Quality Assurance

Review calls made by agents. Score how they handled the customer. Provide feedback with recording notes


Manage Disk Space

Recordings can take up a ton of disk space. We can compress your recordings to require 1/2 the original space without audio degradation.


MP3 Format

Need a compatible recording format for your Android device? We can email and archive in MP3 format.


Granular Access

Managers can access recordings based on 3CX Extension Group membership.

Some of the benefits


Secure access to recordings

Access recordings from a simple web portal, rather than the 3CX management console. Individuals can only see their personal recordings. Managers can review recordings made by their team members.


Minimize storage requirements

Compress your recordings to 1/2 the original size without audio degradation. Implement a retention police to delete old recordings.


Archive recordings

Archive recordings for mandated retention. Remove the ability to delete archived recordings.



More details about the feature


Our good friends at Electronic Frontier Ltd (EFL) have created an informational video to showcase the features and user interface of 3CX Recording Manager. EFL is the premiere 3CX distributor in the UK. Special thanks to Eddie for taking the time to create the video!


3CX Recording Manager By VoIPTools




New:  Manage more than one PBX with a single Web Portal! (Enterprise Edition)

With 3CX you can record phone conversations.  You can record individual calls on an ad-hoc basis, record all calls made by a specific extension(s), or record all calls on the entire phone system.


But once you have saved all these recordings, it’s not easy to find the one you want. If you are working with a big call center, you could be dealing with literally millions of recordings.  How are you going to find the right recording?


One of the very real challenges facing organization that are legally mandated to save recordings (sometimes up to 10 years) is managing disk space.  With thousands, or even millions of recordings, the disk space requirements become unmanageable.


With 3CX Recording Manager, you can optionally archive 3CX Recordings as MP3 files to an alternate location (on a Network Attached Storage (NAS) device for example), or to an alternate email address.  MP3 files require a significantly less space compared to WAV files (approximately 1/2 the original size).


Providing an automated method of reducing the file size, and making an archive copy of the recording to an alternate location, will help reduce storage requirements and ensure a permanent copy of the recording is saved.  The retention policy will automatically delete old recordings that are older than the specified date.


You can even listen to recordings (current or archive) directly within the web portal, and email a copy right from the portal too.


If you are running 3CX in a hosted environment the server time may not match your local time.  The 3CX Recording Manager web portal gives you the ability to select a display time zone so you see the recording dates based on your desired time zone.


Finally, if 3CX Recording Manager is configured to email copies of recording, the file attachments are also in MP3 format which will help minimize the attachment size, and the storage required on your mail server.


3CX Recording Manager makes it easy

Our tool provides a web portal with a searchable database.  You can easily find all the calls made by any extension in the time frame and on the date in question. You don’t have to try to search a folder on some distant server, and try to decipher an ugly file name to find the right recording.  And you don’t have to give users rights on your 3CX server console.


The web portal has a built-in query manager that makes it easy to build simple or complex queries.  From the portal, you can click on the recording icon to listen to a recording.  You can save the recording to your computer, or you can email the recording to anyone you like.  You can delete the recording right from the web page (if you have the necessary permissions).


As a manager of a 3CX Extension group you can review recordings made by your staff.  Agents can only review their own recordings. In addition, you can have recordings automatically emailed to you when you have finished recording the conversation, and optionally have the recording deleted from the server after successfully emailing the recording.


Managers can score how well the agent handled the call, and annotate the recording with notes.  These notes can then be reviewed by the agent.  It’s a great tool for improving customer service.


There is also an automated retention policy that an administrator can setup.  The retention policy looks at the age of the recording and, on a scheduled basis, if the recording is older than the specified number of days, can delete the recording.  Archived recordings are not deleted.


Access to the web portal is controlled using your existing extension number (serving as your username) and voicemail PIN number (serving as your password).  This means there is no need to maintain a separate user login database. You simply use the existing security built into 3CX, leveraging the username and password you already know.


Because this is a web portal, nothing needs to be installed on the agent’s computer.  You can access the portal from anywhere using your PC, MAC, or Smart Phone.  Updates to the application are performed on the server and are immediately available to all users simultaneously.


Managers have the ability to control which extensions have all their calls recorded right from the web portal.  This makes it easy to update extensions in 3CX without having to give administrative access to the 3CX Management Console.


You control who has the ability to delete recordings from the portal, and all portal access/activity is logged.


3CX Recording Manager utilizes Microsoft Internet Information Server (IIS) as the web server, and Microsoft SQL Express as the database server.  Both products are free from Microsoft, so the only thing you need to purchase is the license key for 3CX Recording Manager.



3CX Recording Manager makes everything EASY!

  • Easy to find, listen, and manage 3CX Recordings
  • Easy to install/update
  • Easy to use with standard browsers (Internet Explorer, Google Chrome, Firefox, Safari)
  • Easy access via PC, MAC, or Smart Phone
  • Easy to delete old recordings that take up lots of space on the server
  • Easy to administer using the built-in 3CX login database
  • Easy to manage which extensions are recorded right from the web portal
  • Easy to purchase (uses free tools from Microsoft)


3CX does a great job recording calls.  With 3CX Recording Manager now it’s easy to manage these recordings.

  • 3CX Version 14 – 15.5 (Windows only)
  • Windows 7 – 10 Pro, Windows Server 2008 R2 – 2016 64 bit
  • Microsoft SQL Server 2008 – 2016 (Including Express edition)
  • To play recordings within browser requires HTML5 audio support
  • Windows feature:  Desktop Experience
  • .Net 4.6.1 or above
  • Installation on a Domain Controller is possible but will require VoIPTools technical assistance



Remote Server Support


3CX Recording Manager can be installed either directly on the 3CX server, or on a remote server.  Installing on a remote server requires installation of the 3CX Relay Agent on the 3CX Server, but the Windows service, SQL Server, and web portal can all be installed on separate servers.



3CX Version 15


Version 15.0.93  Feburary 24, 2017


  • Added support for the latest VoIPTools Relay
  • Minor cosmetic fixes


Version 15.0.85  August 4, 2016

  • Added support for 3CX V15
  • Added support for SQL Server 2016
  • Added support for VoIPTools Relay V3
  • Added check UNC path access to service start
  • Added service shutdown if license did not pass verification
  • Added service shutdown if UNC path (if used) is not accessible
  • Added additional debugging code


Version 14 Standard


Version 14.0.46  November 5, 2015

  • Support for v14 Multi-Tenant
  • Bug Fixes


Version 14.0.42  October 21, 2015

  • Initial release of Version 14
  • Added support for version 2.X of Relay


Version 12.5

Version 12.5.37  June 5, 2015

Note 3CX changed how recording dates are saved.  Previously dates were saved using the server’s time.  In 12.5 recordings are now saved as UTC.  If you need to correct any of the recording dates in the web portal, open the 3CX Recording Manager configuration program and select “Import” from the SQL tab.  The import program will update the date of all recordings that exist on the server and add any recordings not currently listed in the portal.

  • Added ability to display recordings based on selected time zone
  • Added import function that corrects time and special characters in descriptions
  • Fixed issue with preserving existing settings during upgrades
  • Fixed issue with portal displaying the time incorrectly

Version 12.5.36  May 15, 2015

  • Added check for minimum relay version
  • Improved installers to scroll logging information
  • Added button to download latest relay
  • Fixed importer check for existing recordings

Version 12.5.34 May 7, 2015

  • Added remote share authentication
  • Added network outage recovery
  • Fixed email bug

Version 2.5.33 March 5, 2015

  • Initial release of 12.5

Version 12.0 Standard


Version 12.0.37  June 5, 2015

  • Synchronized code with version 12.5

version 12.0.36  May 15, 2015

  • Synchronized code with version 12.5

version 12.0.35  May 7, 2015

  • Synchronized code with version 12.5

Version 2.1.25 January10, 2015

  • Persisted settings on reinstall
  • Added 3CX Server version verification

Version 2.1.24 January 9, 2015

  • Added “Select All” checkbox to recording browser
  • Changed the default sort order for browsing recordings
  • Changed the default to save recordings to SQL
  • Increased the default archive compression to 1/7 the original size
  • Improved settings validation
  • Fixed SMTP Server (requires authorization setting)
  • Fixed sending email from web portal

Version 2.1.23 December 29th 2014

  • Implemented code optimizations increasing web perform by 30X%
  • Modified web portal to use Entity Framework 6
  • Updated Windows Service control
  • Initial release of Enterprise Edition

Version 2.1.16  July 10, 2014

  • Added ability to configure archive compression level
  • Fixed a minor issue with calculating recording duration
  • Fixed import of existing recordings to delete temporary files

Version 2.1.15  May 23, 2014

  • Bug fixes

Version 2.1.13  May 9, 2014

  • Cloud server/Multi-tenant support
  • Bug fixes
  • 3CX Relay Support

Version 2.0.14  February 1, 2014

  • Added option to remove footer from emails
  • Fixed emailing from the portal
  • Fixed downloading recordings

Version 2.0.10  January 11, 2014

  • Added support for 3CX Version 12
  • Simplified access security to recordings
  • Upgraded to .Net 4.5
  • Upgraded 3rd party controls
  • Upgraded utilities for MP3 conversion
  • Automated IIS virtual directory change
  • Developed reusable libraries
  • Added automated updates
  • Code optimizations

Version  September 7, 2013

  • Fixed issue with listing to recordings
  • Fixed issue with auto delete of recordings

Version  August 24, 2013

  • Added ability to control who can delete from web portal (Not permitted, Managers and Admins, everyone)
  • Added new logging function to track log in/out and delete
  • Updated installer to add new log table and indexes
  • Updated installer to give VoIPToys local user account rights to 3CX Recording folder

Version  August 10, 2013

  • Added new screen for managing which extensions are recorded
  • Added the ability to limit who can update extension recording setting
  • Added SQL indexing and other performance optimizations
  • Upgraded to AT&T Watson TTS engine V3
  • Updated SQL creation scripts to include new indexing and table changes
  • Updated code libraries to latest versions
  • Expanded fields in SQL table to accommodate larger values
  • Fixed minor bugs

Version  July 18, 2013

  • Fixed 3CX connection bug.

Version  April 10, 2013

  • Added option to transcribe first 30 seconds of recording and add to emails (uses Google Voice and/or AT&T Watson)
  • Added help to installer
  • Updated code to permit install on server remote to 3CX
  • Improved scheduling code for retention policy
  • Improved error logging
  • Fixed minor bugs

Version  February 9, 2013

  • Added ability to play recordings directly in the browser (Requires HTML5 support)
  • Added ability to send recording as an email within the web portal
  • Added download button to make it easy to get a copy of the recording
  • Added support for “MANAGEMENT” extension group (members have rights to all recordings)
  • Added support for multiple extension groups
  • Enhanced error messages (on-screen and in windows event log)
  • Fixed bug with scheduled retention policy not executing
  • Fixed bug if extension doesn’t have a email address in 3CX

Version  January 25, 2013

  • Removed need to enter extension group administrators (‘Managers” are now controlled by 3CX)
  • Added support for multiple Extension Groups
  • Added check in web portal so recording icons only display if the file exists
  • Added multi-select check box to web portal so you can delete multiple recordings at once
  • Added option to auto-create 3CX Recording Manager database
  • Added ability to create/recreate individual database components
  • Added the ability to stop the import of pre-existing recordings
  • Enhanced registration progress notification
  • Enhanced error information logged in the Windows event log
  • Enhanced the creation of custom event logs
  • Fixed bug with retention time not displaying properly after saving settings

Version  January 08, 2013

  • Added ability to archive pre-existing recordings
  • Automated the configuration of Archive virtual directory in IIS
  • Added counter to display recording import process
  • Parameterized SQL queries in Setup program

Version  December 27, 2012

  • Added ability to listen to archived recordings from the portal

Version  December 17, 2012

  • Updated the installer to detect and install either the 32 bit / 64 bit version
  • Created 32 and 64 bit versions of application

Version November 29, 2012

  • Modified SQL queries to use parameterized scripts
  • Updated SQL creation script to expand field sizes
  • Updated user interface elements
  • Added support for international dates
  • Added support for globalized date formats
  • Improved processing of recording XML files


  • Added Archiving feature (disk or alternate email address)
  • Added conversion to MP3 file format for archiving
  • Added sending email attachments as MP3 files
  • Improved error logging to Windows event log
  • Fixed registration error (non-US formatted dates)
  • Fixed error with expiring demo keys
  • Bug fixes


  • Added improved installer
  • Improved user interface
  • Bug fixes


  • First public release


Anything unclear?

Need more info? Check out our knowledgebase

3CX prefers that nothing be installed directly on the 3CX server other than 3CX. This includes anti-virus, SQL Server, etc. This greatly simplifies the environment they have to support, and may improve reliability.

While technically required, we recommend you install 3CX Recording Manager on a separate virtual machine or physical server. Let's keep 3CX happy!