Enterprise

Virtualizing your IP PBX


Voice communications where always a fundamental component of the business operation. The sales devision, financial devision and the other company divisions cannot live without it anymore.


However, with the Internet growth all data communications started to be supported by IP (protocol) as well as voice communication. Nowadays most of the modern organizations start switching their old analog POTS PBX to brand new digital IP-PBX solutions. This allows more flexibility and also more reliable and cost effective final solution.


On the other hand, the support of this new voice infrastrucutre demands other types of requirements, such as CPU Performance for audio encoding, Network Qos (Quality of Service) and a minimum possible downtime.



Main Goals

When we virtualize an IP PBX we must ensure:

  • All IP Voice Communication
  • Network QoS (Quality of Service)
  • Minimum downtime
  • Maximum CPU Performance to process the voice encoding
  • Live-Backups, without needing to shutdown the PBX services


How do we recommend to do it

In order to provide a full IP PBX solution you can use our V-PBX Virtual Appliance Know more here


V-PBX is an Asterisk® based Virtual IP PBX that supports all kinds of IP Phones, Softphones and also modern smart-phones like Android®, iPhone® or Windows® Mobile. Know more about Asterisk®


One of the best things in this Virtual Appliance is that you will have an IP-PBX solution ready to run within minutes, because V-PBX is already pre-configured with a standard PBX configuration.


You should make sure that:

  • You must have VIRTUALIZER® support in order to have access to V-PBX appliance (Know more here)
  • Ensure that your Virtual disks are enabled with Virtual SCSI driver (VirtIO Driver) when imported
  • Configure QoS control on V-Switch
  • Activate the Automatic Live-Backups on your VIRTUALIZER® fusion

Explaining the fundamentals

On VIRTUALIZER® technology you have two types of disks: File based and Raw Disks. File based disks are a good choice for better performance but you should use it only for small virtual disks (no more than some hundred of Gigabytes). If your File Disks are to large, they will tend to be slower with the time and also with more probability of data loss during unexpected power-off situations. However, if your Virtual Disks are not very large, they will be very fast and reliable. The speed increase is achieved by VIRTUALIZER® Booster, with Write-Back cache, that will use the RAM memory the enhance the I/O bandwidth instead of writing directly to the hard-drive.


Your V-PBX appliance already has pre-installed VirtIO drivers. You must only ensure that your VM has Virtual Disk Hardware Device-Driver support (instead of IDE or SCSI) on your VIRTUALIZER® VM configuration. This two actions will increase the virtual disk I/O performance and also the global performance of your Virtual Machine.


In a VOIP appliance these configurations will provide better sound quality since your Virtual Machine will have better capability / performance to process the sound encodings.


You must also activate the QoS (Quality of Service) control on the Virtual Switches, in order to ensure the needed bandwidth for this type of service. Remember that this is crucial since the audio calls are very sensitive to networking glitches an latency.


Finally, you must activate the automatic Live-Backups in order to have full Virtual Machine backups, of the entire Operating System, to a remote datastore (ex: NFS share). This will enhance your data security and minimize your downtime in case of disaster recovery.



Benefits

With this architecture your solution will be more cost effective and also more integrated with your IT infrastructure.


Your benefits are:

  • User-friendly VOIP appliance
  • Easy configuration and fast deploy
  • Support of network QoS control for better audio experience
  • Run more than one Operating System on the same hardware at the same time (You can use other Operating Systems with your V-PBX appliance, at the same time, in the same hardware)
  • Less energy needed to power up the server
  • Less energy needed to power up the Cooling systems
  • Better performance, with the faster virtualized disk I/O
  • Better security, using backups of the entire system
  • Lower downtime, with Live-Backups functionality that allow yous to backup your VOIP PBX without shutdowns

Related Articles


Virtualize your ERP
Learn the advantages of virtualizing your ERP

Virtualize your Domain Controller
Know how to have a Virtual a Domain Controller and integrated File Sharing services