Most changes in Enswitch 3.15 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.
- The SOAP API and numbers API have been removed. Please migrate all client code to the JSON API before upgrading.
- Asterisk 1.8 and earlier are no longer supported. Please upgrade to Asterisk 11 before upgrading.
- OpenSIPS and OpenSER are no longer supported. Please upgrade to Kamailio before upgrading.
- Queue events are recorded in the ADDMEMBER/REMOVEMEMBER, PAUSE/UNPAUSE format used by Asterisk 11. The parameters for the enswitch_export_queue program have changed.
- The SIP Diversion header is no longer sent to telephone lines by default. It can be re-enabled using the "Enable telephone Diversion header" configuration setting.
- AGI parameters in Asterisk dialplans can no longer use semicolons as delimiters.
- SIP message waiting (MWI) messages no longer include the obsolete "Voicemail" header.
- The web interface login role is kept when switching users.
- The web interface cookie acceptance message is removed.
- The command-line options to enswitch_cdrs_delete are changed.
- Maximum call spending per day now applies to customers with billing type None.
- Kamailio does not set an alias in the Contact header in NOTIFY SIP packets.
- As usual, some JSON API functions have changed. If using the JSON API, these should be reviewed before upgrading.