Requirements
Server and clients for Imagicle UCX Suite
Identify the server required based on the number of applications to run on the same server and on the size of your apps. Apps are classified for that scope on the basis of the size they’re usually proposed to different type of Customers: Small businesses, Medium businesses and Large Enterprises.
Apps running on the same server by customer type | Small business | Medium business | Enterprise |
Up to 3 apps | AX Server | AX Server | BX Server |
Up to 5 apps | AX Server | BX Server | CX Server |
Up to 7 apps | BX Server | CX Server | DX Server |
Up to 9 apps | CX Server | CX Server | multiple servers are required, contact us for a project |
Up to 11 apps | CX Server | DX Server | multiple servers are required, contact us for a project |
Server type or virtual machine
Server Class | CPU* | RAM | Operating system |
Class AX | Dual Core i3-2130 or higher / 2 dedicated vCPU (4 vCPU with Hyper-T). No CPU/RAM limitation and no oversubscription of resources within the same host | 6 GB | MS Windows Server 2022-2019-2016-2012 Standard/Data Center/Essentials |
Class BX | Quad Core E3-1230 or higher / 4 dedicated vCPU (8 vCPU with Hyper-T). No CPU/RAM limitation and no oversubscription of resources within the same host | 8 GB | MS Windows Server 2022-2019-2016-2012 Standard/Data Center/Essentials |
Class CX | Six Core E5-2620 or higher / 6 dedicated vCPU (12 vCPU with Hyper-T). No CPU/RAM limitation and no oversubscription of resources within the same host | 12 GB | MS Windows Server 2022-2019-2016-2012 Standard/Data Center/Essentials |
Class DX | Dual Quad Core E5-2620 or higher / 8 dedicated vCPU (16 vCPU with Hyper-T). No CPU/RAM limitation and no oversubscription of resources within the same host | 16 GB | MS Windows Server 2022-2019-2016-2012 Standard/Data Center/Essentials |
Class EX | 10 core E5-4627V4 or higher / 10 dedicated vCPU (20 vCPU with Hyper-T). No CPU/RAM limitation and no oversubscription of resources within the same host | 16 GB | MS Windows Server 2022-2019-2016-2012 Standard/Data Center/Essentials |
* Check if your CPU meets the minimum system requirements here: www.cpubenchmark.net. Host must Not have oversubscription of resources to grant the right performances to the Imagicle virtual machine. If hyperthreading is enabled it is necessary to assign twice the above vCPU required. On Windows 2016 OS, Cisco TSP client (TAPI) is supported only for CUCM version >= 11.5. If you are going to use earlier versions, Imagicle has a workaround for that. Installation of Windows updates is highly suggested by Imagicle and could be requested by our support in case of issues attributable to a not updated Windows Server installation. Imagicle is not responsible for OS updates, this means that you need to supervise the update procedure in order to avoid server reboots out of maintenance windows. Spring 2019 release is the last compatible version for new installation on Windows Server 2008/2008 R2.
For more info regarding Windows OS for the Imagicle UCX Suite please visit this page.
App classification per Customer Type
App classifications | Small business | Medium business | Enterprise |
Call Analytics extensions | <=120 | >120-1000 | >1000-25000 |
Budget Control extensions | <=120 | >120-1000 | >1000-25000 |
Phone Lock users | <=120 | >120-1000 | >1000-25000 |
Digital Fax channels | <=4 | >4-20 | >20-905 |
Contact Manager users | <=120 | >120-1000 | >1000-25000 |
Advanced Queueing – Auto-Attendant | <=30 | >30-60 | >60-400 |
CTI – Attendant Console users1 | <=10 | >10-30 | >30-100 |
CTI – Desktop users1 | <=25 | >25-100 | >100-500 |
Voice Mail & UM channels | <=4 | >4-48 | |
Call recording channels/agents2 | <=4 | >4-20 | >20-5003 |
Hotel Services users4 | <=120 | >120-1000 | >1000-25000 |
If you have selected applications from different groups (e.g. two Small and one Medium), you should consider all of them in the highest group of the server requirements with a weight of 0.5 per each Small App and of 0.75 per each Medium App (in the example you should consider them as 2 Medium apps).
1. CTI applications for Attendant Console and Desktop users should be considered as a single app for server requirements.
2. Imagicle Call Recording should be considered as 3 apps for server requirements.
3. Between 21-200 channels a BX Server is required, up to 300 channels a CX Server is required, up to 400 channels a DX server is required and up to 500 channels an EX Server is required. Over 500 channels, multiple active servers are required. Please leverage the Imagicle Storage Calculator to get the correct amount of required recording channels and Calls Per Second (CPS) rate globally engaged by Call Recording users. CPS is calculated for both channel-based license (ERLANG calculation applied) and user-based license. Please make sure to keep CPS value below 3, to avoid overloading Imagicle recording engine with too many concurrent recording requests. If your calculation returns a CPS value over 3, please contact Imagicle to learn about specific hardware requirements to fulfill your traffic needs.
4. Hotel Services for Cisco UC should be considered as four apps for server requirements.
5. More than 50 channels, BX server is the minimum requirement.
Imagicle Manager Assistant Requirements
Number of users | 1 to 150 | 150 to 500 | 500 to 1500 | >1500 |
Resources | – 2 vCPU – RAM: 8 GB – Hard Disk: 100 GB | – 2 vCPU – RAM: 10 GB – Hard Disk: 200 GB | – 4 vCPU – RAM: 16 GB – Hard Disk: 200 GB | – Custom – Custom – Custom |
VM sizing | IMA AX | IMA BX | IMA CX | On demand |
ESX Version 6.7 and above supported
Ubuntu LTS 20.04.02 and docker version 20.10 included in provided ISO file
Virtualization requirements
Our applications are ready to run on any virtualization environment as VMware, Microsoft, etc.
If you install Imagicle applications on a Virtual Machine, you must allocate the amount of RAM, CPU power and disk space stated in the server table. The virtual hardware resources must be reserved, that is, they must not be shared with other virtual machines. No limit must be set for CPU utilization.
Data storage requirements
Imagicle UCX Suite installation package and Imagicle Virtual Appliance includes a Microsoft® SQL Server® 2017 Express Edition instance, offering top security, improved performance and 10 GB database. While updating an existing UCX Suite installation to latest version, you’ll be prompted to upgrade MS-SQL version too, in a transparent way for system administrator.
All Imagicle apps leverage SQL Server database to store configurations and index data. You can choose embedded SQL 2017 Express Edition or you can create Imagicle DB in your own existing MS-SQL Server Standard/Enterprise Edition ver. 2012 or later, with the following storage considerations:
- Call Analytics – requires 990 MB DB space per million calls, without HA; requires 1.35 GB DB space per million calls, with HA
- Digital Fax – requires 1 GB per million of faxes sent/received to keep online for retrieval.
The fax attachment is stored on the file system (not in the DB) and requires an average of 100 KB each one (100 GB of disk space per million of faxes) - Contact Manager – 3 KB per each contact in the directories (600 MB per 200,000 contacts)
- Advanced Queueing – requires 1.5 GB per million of calls treated and agent detail records
- CTI – Attendant Console – requires 0.5 GB per million of calls kept for the clients registry.
- SSAM – no DB usage. The messages are stored on the file system, with an average of 3 MB for each recorded message
- Call recording requires 1.4 GB DB space per million calls for metadata. Recordings are saved on the server’s filesystem or into an external file server as encrypted audio files. Please leverage the Imagicle Storage Calculator to properly size your HDD for the actual traffic volumes. It is optionally allowed to export unencrypted recordings to an external Network File System for long-term archiving.
Users and other apps require a very small amount of space in the DB, negligible for the DB and Hard Drive storage calculation. From Imagicle release 2019.Summer.1, we embed MS SQL Server 2017 Express Edition, which is not supported on Windows Server 2008 OS. If you need more than 10GB online data (Large business scenario), a Microsoft® SQL Server commercial license (ver. 2012 or later) shall be used (not included in UCX Suite).
For Microsoft SQL license considerations, you will need as many CALs as the number of users accessing the Imagicle applications or the core/processor license that includes unlimited CALs. The applications can be installed on the same server running Microsoft SQL Server or on a different machine (a dedicated machine is not required).
Client – hardware and software requirements
Desktops-Laptops
Attendant Console, CTI
Attendant Console client versions equal or newer than Summer 2020 require Imagicle UCX Suite release greater than 2018.Spring.1.
CPU dual-core or higher, 4GB RAM,
OS MS Windows 7/8/10/11 32-64 bit,
19” Monitor, 1280 x 1024 or above.
Attendant Console is supported by Imagicle on the following editions of Windows 10: Pro, Education and Enterprise.
Attendant Console is supported on the in-market supported servicing branches of Windows 10 including Current Branch and Current Branch for Business.
Citrix XenApp/Desktop and Microsoft Terminal Services virtualization environments are supported.
Mail – Mail2Fax
any e-mail client
Desktop browsers
- Mozilla Firefox (latest version)
- Chrome (latest version) recommended
- Edge (latest version)
- Safari (latest version)
IP Phones
Phone Lock
Cisco 6921 – 6941 – 6945 – 6961 – – 7800 series – 8941 (SCCP) – 8945 (SCCP) – 8961 – 9951 – 9971
no visual indication of phone status.
In this case, you may divert an outgoing call attempt to a number that will return an unauthorized call message, for instance through: Imagicle SSAM, Imagicle Auto Attendant, Imagicle Advanced Queueing, Third party voice mail systems
Cisco 7911 – 7912 (SCCP) – 7920 – 7922 – 7931 – 7940 – 7942 – 7945 – 7960 – 7962 – 7965 – 7970 – 7975 – 8800 series
models which support visual indication of phone locking status.
Phone locking is also available for all the other IP phones CTI managed.
Contact Manager
Cisco 6921 – 6941 – 6945 – 6961
7800 series
7911 – 7912 – 7921 – 7922 – 7925g – 7931 – 7941 – 7942 – 7945 – 7961 – 7962 – 7965 – 7970 – 7975 (also old 7906, 7940, 7960)
8800 series
8941 – 8945 – 8961
9951 – 9971
DX650 – DX80 – DX70
Call Recording
- Cisco 6911, 6921, 6941, 6945, 6961
- Cisco 7800 series
- Cisco 7906, 7911, 7921, 7925, 7926, 7931, 7937, 7941, 7942, 7945, 7961, 7962, 7965, 7970, 7975
- Cisco 8800 series
- Cisco 8900 series
- Cisco 9900 series
- Cisco IP Communicator
- Cisco Jabber Desktop/Mobile
- Cisco Webex Desktop
- Cisco DX650, DX70, DX80
All above on-net or connected via MRA.
Please check full list of supported devices on Cisco Device Matrix here.
Hotel Services
From the affordable 3900 series to the high-end 9900 or the new DX series. But if you need to keep your analog phones, you can do that, too.
Mobile devices
Imagicle Fax – Imagicle Contacts
iPhone/iPad and Android devices
Mail – Mail2Fax
any e-mail client
Mobile browsers
- Safari (latest version)
- Chrome (latest version) recommended
Extra savings with Imagicle Apps on the same Cisco UCS server
Now you can run the Imagicle UCX Suite on the same Cisco UC on UCS server! Your preferred Imagicle solutions, can now be co-resident with the Cisco Unified Communications virtual machines on the Cisco Unified Computing Systems (UCS), providing cost saving and even more integration with Cisco. Discover more here.