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.