Tjaart de Wet, MD at
The integration of software Session Border Controller (SBC) infrastructure is associated with advantages like a reduction in
However, while momentum in this area of the market is on the increase, there is still a debate among telecommunication specialists as to whether software SBCs can truly replace the functionality of their hardware counterparts.
A software SBC is a SBC application running on an off-the-shelf server, or on a virtual machine. A hardware SBC is proprietary hardware purposely built for SBC applications.
An evaluation of the suitability of the infrastructure is based on aspects such as cost, capabilities, installation location, and the specific application. It is a topic of growing interest and one that leading UC product distributor Q-KON South Africa continues to follow very closely.
The company's distribution portfolio includes gateways, MSBRs, edge SBCs, core SBCs, SBAs, UC Phones, VOIP recording platforms and billing solutions from industry leaders such as
Many of these industry specialist manufacturers have conducted research in order to make the market more aware of the different considerations and the impact these have on infrastructure procurement, integration and application.
In its whitepaper on the subject, software and hardware SBC manufacturer
Software SBCs with their large caches and high spec Intel CPUs are quite capable of taking care of the SIP Encryption, NAT traversal, and DoS protection required on the signalling layer. On the data layer, the software SBC processes the RTP packets with ease.
It is on the media layer, where voice transcoding, T.38 fax transcoding, and DTMF detection is done, where it gets more difficult. Hardware SBCs use Digital Signal Processor (DSP) chips to handle media layer activities. DSPs are highly optimized for this application. Software SBCs using a general purpose CPU, support a wide set of instructions unrelated to the handling of media, and as such, are less efficient compared to DSPs.
So which SBC applications are suitable for software SBC's and which are not? Regardless of the SBC application, whether it is in the enterprise or on the service provider's edge, or part of the service provider's network, the answer lies in the number of transcoded sessions required. If a large number is required, say more than 200 or 300 sessions, the answer is hardware SBC.
"We agree with the point raised by
Most Popular Stories
- Steve Ballmer Files Six-Figure Counterclaim vs. Steve Gordon
- Creepers! Microsoft Buys 'Minecraft' Maker for $2.5 Billion
- Back to School, Even in Immigration Jail
- Hispanic Buying Power Slow but Growing in South
- When to Say No to Investors, Yes to Mentors
- Apple: Record iPhones 6 Orders on 1st Day
- U.S. Factory Output Slowed 0.4 Percent in August
- Is a Mayweather, Pacquiao Big-Money Fight Possible?
- Clinton: 'Fabulous to Be Back' in Iowa
- DOJ Launches Program to Thwart U.S. Extremists