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
- Hernandez lawyer: Pats Records Dispute Resolved
- Honda' s Accord Plug-in Hybrid Is a Fuel Miser
- National Retail Federation Reduces Sales Forecast
- Congress Leaving Town as Deadlines Loom
- Oregon Voters to Decide on Recreational Pot
- Social Media Startups That Pay You to Post
- 4th Circuit Upholds Obamacare Subsidies
- Oregon to Vote on Recreational Marijuana
- Fiat, Renault Strike Deal on New Light Vehicle
- A's Agree to 10-Year Lease to Stay in Oakland