Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

OCTOBER 2, 2018

Submitted To: Sir Bilal


Sir Basin
Presented By: Majid Akram
TOPIC: SESSION BORDER CONTROLLER
Session Border Controller
Introduction
A session border controller (SBC) is a device regularly deployed in Voice over Internet Protocol
(VoIP) networks to exert control over the signaling and usually also the media streams involved
in setting up, conducting, and tearing down telephone calls or other interactive media
communications.

The term "session" refers to a communication between two users i.e. in the context of telephony,
this would be a call. Each call consists of one or more call signaling message exchanges that
control the call, and one or more call media streams which carry the call's audio, video, or other
data along with information of call statistics and quality. Together, these streams make up a
session. It is the job of a session border controller to exert influence over the data flows of
sessions.

The term "border" refers to a point of demarcation between one part of a network and another.
As a simple example, at the edge of a corporate network, a firewall demarcates the local network
(inside the corporation) from the rest of the Internet (outside the corporation).

The term "controller" refers to the influence that session border controllers have on the data
streams that comprise sessions. So additionally, session border controllers often provide:

 measurement
 access control
 data conversion facilities for the calls they control.

Session Border Controller Types


There are two types of session border controller:

 Service Provider
 Enterprise Commination
Communications service providers and enterprises both make use of SBCs.

 Service providers deploy SBCs at access, core and interconnect network borders.
 Enterprises typically deploy SBCs at the edge of the enterprise network, for example as
the termination point for a SIP trunking service. Because of the diverse functional and
scalability requirements many manufacturers offer distinct service provider SBC and
enterprise SBC product families.
“Session Broder Controller Function”

SBCs manipulate IP communications signaling and media streams, providing a variety of


functions including:

 Security - SBCs protect against Denial of Service (DoS) and Distributed DoS (DDoS)
attacks, safeguard against toll fraud and service theft, and provide media and signaling
encryption to ensure confidentiality and protect against impersonation/masquerade
 Multivendor interoperability - SBCs normalize SIP Session Initiation
Protocol) signaling stream headers and messages to mitigate multivendor
incompatibilities
 Protocol interworking - SBCs enable interworking between diverse protocols (i.e. SIP-
to-H.323) or diverse codecs (i.e. g.711 to g.729 transcoding)
 Quality of service (QoS) - SBCs enforce call admission control (CAC) policies, type of
service (ToS) marking, or rate limiting for service quality assurance
 Session routing - SBCs route sessions across network interfaces to ensure high
availability or enable least cost routing (LCR)

You might also like