Most changes in Enswitch 3.14 purely add functionality, but some change or remove functionality. Here is a list of such changes. If any of these adversely affect you, please contact support as soon as possible.
- OpenSIPS and OpenSER are now deprecated. Please migrate to Kamailio. OpenSIPS and OpenSER will continue to work for basic call routing, but newer features such as weighting of Asterisk machines will not work with them.
- The SOAP API is now deprecated and untested. Please migrate to the JSON API.
- The default fax server is now SpanDSP, and is enabled by default.
- /etc/enswitch/databases.conf has been replaced by /etc/enswitch/databases.ini. The upgrade automatically migrates the settings to databases.ini. If you have any custom code that reads databases.conf, please update it to uses databases.ini.
- Customers are now sent notification emails on successful credit card payments.
- If the "System error email address" is set, it is notified when an Asterisk machine goes offline and returns.
- SIP transfers may no longer work on telephone lines with "Send called number as request URI" enabled. This setting should be disabled on any telephone lines that are not PBXs.
- Calls from external sources to unallocated numbers now return a SIP 404 error rather than play an error message.
- Leading + signs are no longer stripped from the called number. If this behaviour is desired, it should be added to extensions.conf.
- Enswitch voicemail no longer automatically moves listened voicemails to the old folder by default.
- The format of .csv files for importing and exporting speed dials has changed to include a "button" column.
- The "Busy lamps records transport type" configuration setting is enabled by default for BLF over TCP support.
- The "Common routing internal" configuration setting now defaults to Yes.
- Customer exports are now in JSON format rather than CSV.
- As usual, some JSON API functions have changed. If using the JSON API, these should be reviewed before upgrading.