Elastix is a software that serves as a reporting interface for Asterisk CDRs that are saved in the MySQL database. It enables users to have easy access to call data and conduct analysis.
The Elastix software requires a basic pre-installation procedure for configuration with the Asterisk server. This includes configuring the Asterisk server to store CDRs in the MySQL database. To proceed with the installation, follow two simple steps - extract files in one folder, and set up the configuration file elastix/conf/default.conf.php. In the configuration file, you are required to update the database connection string to align with your specific needs. You can run the code on the same machine as Asterisk or even in another one. If you plan on running Elastix on a different machine, ensure that your asteriskcdrdb has a user created for remote access.
Elastix has only one requirement, and that is to have Elastix installed on your system. This software release also comes with the first pluggable module for the Elastix PBX, which is a call center module. It features a predictive dialer, agent reports, and a dialer console. This new module aims to enhance the software's capabilities and improve its existing services to help users with their call center activities.
In conclusion, Elastix is an excellent software solution for anyone looking to access Asterisk CDRs stored in the MySQL database. It is packed with useful features, including a user-friendly Call Detail Report with customizable filtering and visually appealing graphics for reporting. The addition of the pluggable call center module in this release further adds to its existing features, making it a great option for businesses looking for an all-encompassing call center solution.