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
- Criminal Investigation Opened Into James Foley's Death
- Rocket Explodes During U.S. Test Flight
- Koch Brothers Took Genes, Money in Different Directions
- Short-Term Loans Comes at a Heavy Price
- Apple Stock Bounces Back Big Time
- Is Diversity in the Eye of the Beholder?
- 'Mythbusters' Build Team Gets the Boot
- Florida Judge Rules in Favor of GOP Voter Map
- Jennifer Lopez Would Marry Again
- Investors Betting on ECB Stimulus Measures