This is a list of new features in Enswitch 4.3. It is not exhaustive; some enhancements are too minor to list. A full list of features can be found on enswitch.com.
Highlights of 4.3
- A complete new statistics package, with extensive and highly flexible reporting on a wide variety of system statistics.
- Flexible STIR/SHAKEN support.
- Push notifications for inbound calls to mobile clients.
- Customers can create their own caller routes, allowing highly flexible blocking of unwanted callerids.
Telephony
- STIR/SHAKEN details can be set per peer. This has been back-ported to version 4.2.
- STIR/SHAKEN can be checked on inbound calls. This has been back-ported to version 4.2.
- Improvements to the WebRTC softphone.
- SIP clients can be woken up for inbound calls using push notifications.
- Customers can create their own caller routes.
- Email to fax, using an external plugin.
- Call events such as DTMF, hold, and transfers are logged to CDRs.
- The Ask Web URL feature can play an audio announcement before routing the call.
- Users can log in or out of specific queues.
- Queue events can be enabled by default.
- Alerts for hunt groups and queues can specify which hunt group or queue they apply to.
- Kamailio servers can be assigned to regions.
Web interface and administration
- New statistics.
- Drop-down inputs have filters.
- When uploaded sound files are used by features, the feature shows which sound file is used.
- User passwords may contain special characters.
- Numbers can be hidden from users if legally required.
- The call history page has more search options.
- The list routes page has more search options.
- Email addresses can be up to 255 characters long.
- Machines can be disabled without deleting them.
- Peers can be disabled without deleting them.
- Traces can have comments added.
Billing and payments
- Rate plan feature limits can be of any size.
- Pro-rated transactions are marked as pro-rated on invoices.
Provisioning
- Telephone lines with multiple MAC addresses are more powerful and flexible.
- Telephone lines in the same customer can be prevented from using the same password.
System management
- Kamailio 5.6 support.
- Selinux support.
- init.d, and the Devuan and SUSE Linux distributions, are no longer supported.
- Google Checkout is no longer supported.
- sipsak is no longer required, and all uses of it have been replaced by native Enswitch code.
- The installer does not reinstall dependencies unless needed.