Just in time for the Christmas tree, we present to you the new release of Smartswitch: 9.3.
As usual, this release focused on fixing known bugs.
At the same time, several useful new features were added.
Fundamental internal changes, invisible to the user, were also made, which will allow for further development of the product.
Major changes:
- The operating system version has been updated to FreeBSD 13.5.
This allows the system to be installed on the most modern servers.
- Smartswitch can now use the LibreOffice office suite for document import/export
The Gnumeric office suite, which has been used for many years, is still supported and used by the system by default.
LibreOffice allows you to open document types that are not supported by Gnumeric, or documents that would not display correctly in Gnumeric.
A specific office suite can be selected in any Import/Export Template.
- MariaDB is now used as the database engine.
Prior to this, MySQL was used for 18 years.
After the ownership change in 2008, MySQL gradually began to evolve in a direction we didn't like.
For example, recent versions of MySQL removed functionality we'd used for many years and didn't provide an adequate replacement, making it impossible to upgrade to the latest MySQL version in Smartswitch.
MariaDB, in turn, emerged in 2009 as a fork and full-fledged replacement for MySQL, and currently the latest version contains all the features Smartswitch uses, so switching to MariaDB seems like the most appropriate solution.
- The Wt web framework, which powers the web interface, has been updated to release 4.11.2.
- PJSIP technology stabilization.
The PJSIP channel was added in version 9.0, four years ago.
However, clients have only recently begun to use it intensively.
PJSIP has proven to be much more productive than the old SIP channel, which has proven very useful for handling CC traffic.
PJSIP can handle up to 5,000 SIP requests/responses per second on a single server, while the old SIP channel begins to experience problems at levels of 500-700 SIP requests/responses per second. - Added graphs for the number of requests per second for SIP, PJSIP, and SMPP.
Also added a display of the most active IP addresses, updated in real time.
This allows for a better response to server overload situations caused by excessive traffic, and to determine whether the load is coming from authorized clients or botnet attacks.
- Added new commands for Integration With Telegram
- Several improvements and fixes for Queues (call center functionality) and predictive dialing.
- Added a new feature Call Cancellation Profiles
In total, the release contains:
You can see the full list of changes
here.