Most changes in Enswitch 3.8 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 PDF invoice code has been completely re-written from scratch. All the old configuration settings and rate plan custom settings controlling invoice appearance have been removed. If you use PDF invoices, please edit the new rate plan custom setting "Invoice HTML to PDF template" to set the appearance of your invoices, and ask you resellers to do the same. Please then test invoicing comprehensively before the start of the next month.
- The "Enable invoices" configuration setting has been removed. If you have set this to no, please update all rate plans to not send invoices using the "Send invoices each billing period" setting.
- Some of the fields in the XML invoice have changed for consistency with the new PDF invoice template.
- If no email address is specified when using the Features » Add user menu, the telephone line is used as the user's web username rather than their name.
- The configuration settings to control whether passwords are shown on the web interface have been replaced with role settings. If you have configured passwords to be shown on the web, please edit each role after the upgrade and review settings of the form "View <feature> passwords" and "View <feature> PINs".
- 11 digit called and calling numbers are converted to 10 digits automatically if a 10 digit North American dial plan is used. To avoid this, use dial plan 'E.164'.
- The amount of shared memory OpenSIPS, OpenSER, and Kamailio use has been increased from 256MB to 512MB.
- Low balance warning emails are now sent to post-paid customers. To disable this, set the "Email when balance drops below" setting on the edit customer page to a large negative value.
- Users are sent warning emails when their mailboxes are nearly full. By default this is set to 75%.
- Routes where peer1=0 in the database are now ignored. This should only happen if you have modified the database directly.
- Many log files written to /var/log/enswitch are now one file per day, and rotated automatically by Enswitch.
- OpenSIPS 1.7.2 is used by default for new installations. Existing installations are unaffected.
- As always, some SOAP API functions have changed. Please see /opt/enswitch/current/doc/api_changes.txt for a list.