10 Questions to Ask from SBC Vendors when Buying Session Border Controller
A Session Border Controller is a dedicated network element used to control real-time communication calls/sessions over SIP (Session Initiation Protocol) based VoIP (Voice over Internet Protocol) infrastructures. If you are a communication service provider and want to buy the best Session Border Controller, you must be clear with some important questions, which will support your decision to choose the right SBC vendors. Some of the frequently asked questions are:
1- What are the functions of a Session Border Controller?
Session Border Controller manages and regulates the IP communication flows in a VoIP network. It is designed to tackle the complex security, interoperability, and service quality issues in a telecom network. An SBC Software secures the network through its robust security measures like an integrated Intelligent firewall, authorized access, encryption, and prevention of Robocalls using STIR/SHAKEN. Other functions of SBC software include:
- Dynamic scaling of signaling and media traffic and media transcoding for flexible SIP session routing.
- With its high availability and high-performance feature, it makes sure that the business is always up and running.
- With the analysis, monitoring, and reporting feature of SBC, businesses can understand user preferences and demands and accordingly improve their services.
2- Do I need an SBC for my Communication Business?
Its often seen that customers get confused while choosing an SBC for their communication business as they are not aware of the functions. So it is very important to discuss the same with your SBC vendor. Many times you may require a Softswitch but mistakenly you will purchase an SBC. so you should know the basic difference between a Softswitch and SBC.
If you are a communication service provider then, you will need a Session Border Controller to protect your real-time communication network from various types of VoIP-based cyber-attacks. Other important features of SBC software include:
- SBC helps to gain carrier-grade assured performance & maximum service availability under heavy traffic loads.
- With a Session border controller, you can monitor and check real-time comprehensive performance reports on live calls.
- It smoothens the process of interworking and interconnecting different networks and the protocols running over them with the help of SIP normalization.
- Provides real-time billing platform with intelligent routing. Your business becomes more scalable using this software.
3- Does SBC support Fraud Detection and Monitoring?
An SBC software should support a fraud detection & monitoring system. The VoIP world is very vulnerable, and there are multiple frauds & VoIP attacks that can be carried out on any network. A few of the most common cyber-attacks include service theft & fraud, spoofing, denial-of-service attacks, registration storms, etc. Now, an SBC employs various techniques to protect enterprises from these cyber-attacks, including:
Media & Signalling Encryption: Prevents unauthorized parties from tampering with a real-time communication session. It basically provides an authentication mechanism to verify the identity of a client.
Topology Hiding: A B2BUA (Back-to-Back User Agent) system makes sure all the media & signal traffic goes through SBC and hides the topology, or architecture, of the network which makes the client’s IP addresses invisible & less vulnerable to the attack.
Dynamic Pinholing: This allows an application to access the IP network. SBC creates programmed pinholes & opens them for a short period that a session is active. Thereby, minimizing security exposure.
List Monitoring: Policy monitoring system monitors income requests & calls, uses rules to identify people who are & aren’t abusing network resources, and maintains a list like Whitelists, Blacklists & Greylists.
These are some most effective features that you should expect but many most popular session border controller vendors offer the product in variants, so you should be clear before choosing the right variant or configuration.
4- What is Intelligent Call Routing in an SBC?
The robust policy engine in an SBC enables enterprises & service providers to implement intelligent call-routing policies in larger deployments. It provides centralized policy control of localized policies to automatically propagate the set routing & policy rules globally, across multi-vendor networks from a single management point.
It enables organizations to manage & implement hundreds of policies. And, saves them millions of dollars annually in toll charges, for example, by routing calls based on least-cost network or loss-less routing paths, as well as by avoiding transferring calls to external public networks, whenever possible.
5- How does SBC perform under real-world network traffic loads?
All SBC vendors advertise the best of figures for their products, which have been quoted only after measuring their respective performances under stringent circumstances. But what really matters is how an SBC performs under real-world network traffic load. Generally, they do perform as expected under real-world traffic loads.
But we must also take into consideration that each enterprise has its own mix of traffic. So, to really be sure of SBC’s performance, it must be deployed in the live network load representing the right mix of traffic in the network. And, only then will we know its real power to handle that enterprise’s network load. These points you should clarify with your SBC vendors.
6- Does SBC comes with Real-time billing?
When you are taking the demo from your Session Border Controller Vendor, you should check this point, if it comes with a billing system. A lot of SBCs nowadays already have billing software integrated, usually their own brand. But, one can always buy a separate software and integrate it with their session border controller.
Real-time billing software works by communicating with the elements of the communication network, providing its nodes for authorization & authentication, and accumulating all the billing events data, which primarily consists of services rendered to customers.
Now, based on this information, it further performs ratings for the services, creates records, and modifies customer balances accordingly. And, all this happens in real time, so billing data is updated in real-time. Real-Time billing software is a unified platform for multiple services like VoIP calling, messaging, data transfer, etc.
7- How does SBC Protect Against Denial-of-Service (DOS) Attacks?
SBC is ideally placed at the border of the network to keep malicious cyber-attacks from happening. Now, one of the most common cyber-attacks is a denial-of-service (DoS) or a distributed denial-of-service (DDoS) attack. A best session border controller software protects against such attacks by:
• Dynamic Firewall Management
• Bandwidth Management
• Call Rate Limiting
• Line Rate Speed Processing
In some cases, an SBC includes a built-in firewall or, in other cases, command or control the firewall remotely so that it can do some trimming by controlling the port numbers that are being used. SBC manages this firewall dynamically by overlooking the SIP sessions to grant access to those UDP ports for that session. Along with this, it manages, blacklists or white lists to keep fraudulent IPs at bay.
Then, it also does bandwidth management by contemplating the network bandwidth. It understands the amount of traffic expected by calls per second on the available bandwidth, thereby deflecting some of the bad traffic or the traffic received above & beyond the expected call leg.
To pull off all this work, it’s critical that the Line Rate Speed Processing is at the maximum, for it to quickly look at the packets of data/information received as fast as possible & either accept or reject & respond to them accordingly. This Line Rate Speed Processing is very important to maintain its efficiency & keep these attacks from happening.
8- Will SBC interoperate with different network elements?
The open standards adopted by the VoIP & IMS architectures allow service providers to create the best of networks for themselves, by combining different network elements from different vendors. Although there are pre-defined industry-standard protocols for the VoIP industry.
Equipment vendors do instate their proprietary extensions that may or may not fully support all the network elements. So, whether an SBC interoperates with all the network elements can be surely testified. Once it’s been tested against real-time traffic to ensure end-to-end calls are going through the broad range of vendor equipment.
9- What is the Downtime of SBC? What happens in case of any failure?
Another frequently asked question is the downtime, which often customers ask while choosing a Session Border Controller vendor. In the computing world, ‘Downtime’, commonly referred to as ‘High Availability is the ability of a system or system component to be continuously operational for a desirably long period of time. Such systems have redundant hardware & software that makes them available despite system failures.
At the time of failure, the failover process moves the processing performed by the failed component to the backup component. This process remasters the system-wide resources, restores the system to normal, & recovers partial or failed transactions, preferably within a matter of microseconds. The more transparent this failover is to users, the higher the availability of the system.
10- Even if I have an SBC will I require any other platform for a VoIP wholesale business?
You do not require any major platform for running VoIP wholesale business. An SBC along with a class 4 Switch is enough to run all the tasks without ever needing anything else.
REVE SBC comes integrated with REVE Billing which will take care of all the billing-related tasks.
The service provider doesn’t need to buy VoIP billing software additionally. REVE SBC provides a single platform for buying & selling wholesale SMS, Voice & Mobile Top-Up, which makes running the wholesale VoIP Business easy to run.
If your chosen SBC vendors have managed to answer all these FAQs of SBC to your satisfaction, then it is the right choice.
An Overview of Session Border Controller | SBC Software
Softswitch vs SBC- Understanding The Difference
This blog is updated on 2nd June 2021