On this topic:
Prerequisites
- Make sure you have 2 gig Ram and 2 vCPU.
- Check you have Split DNS configured. Read how to configure Split DNS
Step 1 - Assign a System Owner
- This System Owner account will be used to login to the Admin Console!
- Ensure the System Owner extension has an email assigned to it
- Email must not be in use in other extensions
- Read How to Assign your 3CX System Owner
Step 2 - Check System & Network requirements
- Self hosted - Make sure you have 2 gig Ram and 2 vCPU
- 3CX v20 is tested on supported cloud providers ONLY
- On Premise - check you have Split DNS configured
- Read how to configure Split DNS
Step 3 - Move Queues/IVR/RG to departments
- Move your Queues, IVR & Ring Groups to the correct department
- If you don’t want to use departments copy them to the DEFAULT department
Step 4 - Setup your department office hours
- Old global office hours (including holidays and break times) are copied to EACH department
- Configure your office hours & holidays for each department
- Specify the destination for in office / out office / break for each of your system extensions (Remember the hours of the department will now apply, not the global office hours)
- Read Configure your Office Hours
- All Calls will be received as in office until you configure it!
Step 5 - Check your rights
- You cannot customize roles in v20
- All rights will be reset to the defaults for the role assigned to the user
- Read User access roles explained
Step 6 - Set call visibility
- Users will see calls in their department only
- You can give them visibility to calls of other departments by going to the user node in the Admin Console, selecting the User and then “View” and selecting which department they can see.
Step 7 - Check out our new Windows Softphone
- New Windows Softphone replaces Desktop App (aka Electron App)
- Can already be deployed with v18
- Download it from Windows Store here
- Alternatively use PWA (Native Web App for Chrome / Edge)
Hosted, Self-Hosted or On-Premise
- Log in to the V18 Management Console.
- As a safety precaution take a full backup configuration by going to Backup and Restore.
- Download and save your backup outside of the instance.
- Navigate to and select “Upgrade” in the top right corner.
- Confirm the upgrade.
- You will receive an email informing you when the OS and PBX are upgraded.
Note: Before updating, ensure you have a system owner set. The system owner’s email must be unique and not assigned to other extensions as this will be used to login after the V20 Upgrade.
Deploy Linux via ISO
- Log in to the Management Console.
- Take a full backup configuration by going to Backup and Restore.
- Download and save your backup outside of the instance.
- Uninstall 3CX V18.
- Install 3CX V20 using this .iso file. Read the installation guide.
- Upload and restore your backup.
Deploy Windows via Installer
- Log in to the Management Console.
- Take a full backup configuration by going to Backup and Restore.
- Download and save your backup outside of the instance.
- Uninstall 3CX V18.
- Install 3CX V20 using this executable. Read the installation guide.
- Upload and restore your backup.
Note: Before taking a backup make sure you have a system owner set in the system. The system owner’s email must be unique and not assigned to other extensions as this will be used to login after the V20 Upgrade.
Expired License Keys
If your license is still within the grace period, you can renew your maintenance. Contact your 3CX Partner or our 3CX Customer Service Team for further information.