Architecture
The ABC Platform is developed as an eco-system that is designed to provide high security, deep insight, be easy to manage and still cover a wide range of scenarios.
The ABC SBC is the core component of the ABC Platform. As the basis for a rich service the ABC SBC can be extended with WebRTC functionalities and announcement and recording applications. The Cluster Configuration Manager enables flexible management of the Platform. The ABC Monitor rounds the platform up with an intuitive and deep level monitoring functionality.
Rule-based Processing
With each incoming message the ABC platform needs to decide whether to forward, drop, manipulate the packet or possibly execute some other action.
This process is based on rules that are structured in the form of: If condition then action. A condition takes the similar form of a regular expression that can be applied to different parts of a SIP message including the different headers, SDP or IP address. The action can be to forward the message, drop it, reformat parts of it or do some logging.
In order to be able to accommodate the needs and requirements of heterogeneous senders and receivers, the ABC platform distinguishes between three types of rules:
A
Rules
Process, manipulate and control incoming traffic
B
Rules
Decide on outgoing destination and interface
C
Rules
Process, manipulate and control outgoing traffic
Extendable Architecture
The ABC platform is designed to be more than a session border controller. With an update of the license and an upload of the new license through the management GUI, the ABC SBC can perform additional features:
WebRTC Gateway
With this additional functionality, the ABC Platform can act as the transition point between WebRTC communication sessions and SIP based end devices and servers. Security and routing rules that might be used in the SBC structure can be just as well applied to WebRTC communication.
Announcement Server
Beside the capability of simply dropping an incoming call or rejecting, the ABC Platform also provides the option of answering to incoming calls using an announcement. The announcements can be determined by our customers and arranged in an IVR functionality that can be navigated using DTMS tones.
Recording
Whether for quality assurance or compliance to regulations, there is often the need to record a call. The ABC Platform enables recording in one of two ways: The ABC platform can record the media and signaling by itself and save the recorded data in database. Another option is to work with a SIPREC capable recording solutions. In this case, the ABC Platform would communicate with the recording solution using the SIPREC protocol.
Centralized Management
-
Configure and control multiple SBCs from a central location
-
Always accessible from anywhere
-
Fine-grained configuration settings
-
Importing backups
Monitoring
Real-time monitoring of all calls
Early detection of attacks
Journal analyses