Session Border Controller Software Development and Configuration
A Session Border Controller(SBC) is used to control signaling and media streams. SBC is responsible for setting up, conducting, and tearing down calls. SBC allows owners to control the types of call that can be placed through the networks and also overcome some of the problems caused by firewalls and NAT for VoIP calls. VoIP service providers use SBCs to allow the use of VoIP protocols from private networks with internet connections using NAT. SBCs can also perform the function of application-level gateways. Some SBCs can also allow VoIP calls to be set up between two phones using different VoIP signaling protocols (SIP, IAX2, H.323, Megaco/MGCP, etc.) as well as performing transcoding of the media stream when different codecs (G711u, G711a, G723, G726, G729, GSM, iLBC, Speex, etc.) are in use. Various SBCs are available as hardware or software solution. Various open source solutions such as Asterisk, SER, OpenSER, FreeSwitch, OpenPBX, Yate, etc. can be used as a Session Border Controller. We offer installation, configuration and support services for these open source solutions. We can implement required SBC functions in any of the open source solutions listed above.