This article explains the benefits of having a software-based phone system and why it makes sense to move away from proprietary solutions and straight to a real software-based solution running on a mainstream, commercially supported operating system.
The PBX business is clearly fast asleep. In the IT world, in 1970 you paid around 100,000 DM for a computer for basic calculations. In 2008, you pay 1,000 EUR for a laptop and can run your whole business with it. In the PBX business, in 1970 you paid around 10,000 DM for a black box, to place calls and transfer calls. In 2008, you still pay 10,000 EUR for the same thing. The phone system of 1970 is the phone system of today, they look and do almost the same. This is very different from what has been happening in the IT business over the last 40 years, where we have seen lots of progress and a reduction in cost. The PBX business has a lot to catch up on. It desperately needs to innovate, and it is software solutions that can make that happen.
The lack of progress and innovation in the PBX industry has been largely caused by the fact that the traditional PBXs run on a proprietary and limited operating system, which has only archaic development tools. A software 3CX will leverage the latest operating system features and modern development environments, allowing developers to reuse features in the operating system and quickly add new functionalities to the 3CX.
A key point is that the 3CX software runs on a mainstream operating system that is commercially supported and maintained, guaranteeing regular OS updates supporting the latest hardware, and most importantly security updates for vulnerabilities found. Administrators need to get away from black boxes and take control of their phone system.
The choice of Windows or Linux will largely depend on your IT infrastructure and the experience of your administrations. The C2 Communications 3CX does not require additional skills from your team or requires you to buy additional hardware or support agreements with operating system vendors. We’ll go with the computer system you prefer.
Operating systems need to have patches applied on a regular basis. If administrators have chosen a PBX that runs on an operating system they are familiar with then they will be able to easily apply these patches. Windows administrators will struggle to apply Linux patches. This is mostly important if you want to host the 3CX on-premise; if you decide for a hosted or virtual 3CX by C2 Communications, we take care of the whole maintenance process.
Upgrading to a new version of your 3CX is a simple process if you are familiar with the underlying operating system: Upgrades will be done in a matter of 5 to 10 minutes.
Software-based also means that you can easily backup your whole 3CX. In the event of a hardware failure, you can restore your phone system on another machine in a matter of minutes using the inbuilt backup function.
Because modern servers have ample processing power, a software-based 3CX can run on an existing server with other applications, saving on hardware cost, energy consumption and administration costs. No need for a dedicated machine or a low performance appliance. Optionally, using Hyper-V, VMware or KVM you can also virtualise your 3CX and separate it from other apps, without requiring a separate server.
Modern day hardware can easily support 3CX hardware requirements. The table below shows the processor and memory usage of a busy Windows Server for handling 16 continuous calls: Low processor and memory usage means it can be run safely on an existing Windows server that is running other applications.
Machine Specs |
Intel Core 2 Duo CPU, E 4500 @ 2.20 GHz, 4 GB of RAM, 50 GB Hard disk SATA and a 100Mbps Network connection |
Operating system |
Windows server 2012 R2 |
Other applications installed |
IIS, exchange server and active directory |
Simulated exchange load (using Exchange Load Simulator) |
25 users making heavy use of exchange (sending mail, scheduling meetings, checking inbox etc) |
Processor time used by exchange server |
10-15% |
3CX phone system |
v15 |
3CX simulated call load |
16 simultaneous calls continuously |
Call rate |
0.5 calls/second equalling 2000 calls per hour |
Processor usage of all 3CX services |
Less than 15% CPU |
Total memory usage of all 3CX services |
300 megabytes |
Peak processor usage |
30-40% |
Alternatively, we can install your 3CX as a virtual instance using Hyper-V, Vmware or KVM. These are great virtualisation platforms with superior I/O performance which allow you to virtualise your 3CX, even for larger installations.
Because your 3CX is running on a modern server, it’s easy to scale compared to a traditional PBX or an appliance. Modern server hardware will allow you to add almost unlimited extensions, lines and functions because servers have ample processing power. Appliances on the other hand are limited by the number of telephony ports and by their limited processing power and memory. Your appliance will run out of steam as soon as you start adding more lines, phones, and making use of more processor intensive functions such as conferencing. Before you know it you will need to discard your old appliance and buy a new ‘bigger’ appliance.
An important advantage in working with C2 Communications is that we provide leading server hardware with on-site support and replacements in case you host your 3CX on-premise.
Another major advantage of a software-based 3CX is that it integrates easily with your other business applications and uses the same API’s. It’s no longer a black box sitting in the corner refusing to talk to the rest of your applications. And with this integration, we can gain features and thus productivity. For example:
Our software 3CX will easily talk to other systems such as the CRM, mail or database server and greatly improve your productivity and customer service. Match a caller ID to a customer and know who is calling. Automatically log calls with customers for reporting and customer service purposes.
Software-based 3CX will allow you to connect with your user directory of choice, be it LDAP or Active Directory. Ensure that user data is not duplicated and always up to date, saving valuable administration time and ensuring user data is correct and synchronised.
The 3CX system from C2 Communications delivers great advantages to your company. It will offer you:
Streamlining your business communications with a unified, cost-effective solution is possible with a 3CX Phone System. This powerful Voice over Internet Protocol (VoIP)-enabled Private Branch Exchange (PBX) system delivers many features that simplify and enhance internal and external communications. But what exactly is 3CX, how does it work, and what benefits can...
Smart numbers, often referred to as ‘1800’, ‘13’, and ‘1300’ numbers, are a unique category of telephone numbers in Australia specifically designed for easy recall and recognition. Smart numbers are frequently seen on advertisements, business cards, and billboards, serving as vital customer service or marketing tools. Smart numbers are a simple yet...
As a business, it is crucial to have an efficient and reliable phone system for seamless communication. Whether you're a startup or an established enterprise, the right business phone system can significantly enhance your team's collaboration and customer service. However, with so many options available, choosing the best fit for your company...