[vc_row][vc_column][vc_column_text]

IBeX OS – An Engineering Perspective

[/vc_column_text][vc_separator color=”custom” el_width=”10″ accent_color=”#083a66″][vc_column_text]IBeX OS is the IBeX Operating System (OS) and is the difference between IBeX and any other phone/communication system that is based on Asterisk.

IBeX OS is based on Debian Linux (Squeeze), but this version of Debian Linux has been customized to handle telephony operations.  This means a careful crafting of the Linux operating system to choose the pieces that will provide the optimal platform for VoIP operations. Our choice of the Debian Linux distribution was based on the overall philosophy of Debian.  We needed a core operating system that would not be subject to whims of the general market and has an unparalleled reputation for stability and capability.

Once the OS was designed, our team then added Asterisk to the OS.  We didn’t just dump Asterisk into the OS and go, we examined every aspect of Asterisk and then crafted the system into modules that structure Asterisk into maintainable and testable “packages” that can be updated via the Internet to meet the changing needs of customers and allow for a seamless upgrade path as new versions of Asterisk are released.   These packages were then structured into a three tiered release model that allows for extensive testing of each update and feature improvements before they are released to live systems.  We test dozens of iterations and variations on packages before they even leave our Alpha release queue and move into the structured beta queue.

When we were finally happy, our highly customized version of Asterisk joined the core operating system as a fully integrated component, not a software package running on top of a generic operating system.

The next piece of the IBeX OS is the proprietary interface and add-on modules that make IBeX different from other versions of Asterisk on a disk.  Our team has added thousands of lines of code, encompassing dozens of modules– everything from a simple and efficient interface, to new features and modules to merge with the Asterisk system.

When it came time to choose hardware for IBeX, our team took the same approach as we did with the software.  Rather than find the cheapest white box we could and shove a supported telephony card into it, we searched the market to find a vendor to meet the needs of each of the hardware segments that IBeX was targeted at.  Two of our hardware lines (Edge & Advantage) have been designed to meet the needs of the small and medium business market and two of our hardware lines (Enterprise Envoy) have been designed to meet the needs of large enterprises and carriers.  For our carrier grade system (Envoy), we have looked to Oracle and their NEBS certified hardware to provide a system that is welcome in any telecom environment and provides PSTN Interface density (3200 DS0’s) on a level where most people don’t think VoIP can work.

Our final solution is based on VMware.  While our VMware platform was the last to market it is the place we do all of our development.  While it is limited in not having PSTN Interface capability it gains all the advantages that the VMware technology brings to the table.

Throughout this entire process there are several underlying design principals.

The bottom line is that IBeX is not Asterisk in the sense that most people are used to seeing Asterisk.  IBeX takes the dream and takes it to the next level.  Providing a cohesive system, integrating operating system, Asterisk, proprietary code and intelligent design to create a truly open, carrier grade VoIP system.[/vc_column_text][/vc_column][/vc_row]