3.10 makes no changes to the cdrs, so "enswitch upgrade" should run quickly even on large systems.

To upgrade from Enswitch 3.9 to Enswitch 3.10

  1. On all machines, check out /opt/enswitch/branches/3.10.
  2. On all machines, update the /opt/enswitch/current symlink.
  3. On all CentOS or Redhat Enterprise machines older than CentOS/RHEL 7 or Fedora machines older than 19, do:
    • cpan Socket
  4. On the primary database machine, do:
    • enswitch upgrade
  5. On all machines, do:
    • enswitch restart
  6. Test calls and the web interface.
  7. If archiving CDRs (check /etc/crontab), make sure the new "Table containing archived CDRs" configuration setting has been automatically updated to "cdrs_archive".
  8. Under Features » Provisioning, edit all Polycom templates and in the directory change "<bw>1</bw>" to "<bw><TMPL_IF NAME=BUTTON_BLF>1<TMPL_ELSE>0</TMPL_IF></bw>".
  9. On the primary database machine, do:
    • enswitch after_upgrade