SlideShare a Scribd company logo
1 of 13
Download to read offline
ABC - Adaptive Session Border Control
Vládimir Brož
www.frafos.com
About Frafos
• Pedigree: Frafos folks came out of prestigious Fraunhofer
FOKUS Institute in Berlin. CEO is Berthold Butscher, CTO
Stefan Sayer.
• Major focus: Building programmable SBC built on top of
SEMS. The ABC-SBC combines SIP logic with business
logic stored in web environment, and also serves as
customer-care vehicle.
• Business model: teaming up with expert companies that
rapidly deliver applications on top of frafos software. In
fact, we have already joined forces with several
companies in the room.
SBCs Don’t Catch up with Applications Today

I.

First Generation Products
Ford-T, 1908
80s-90s, Packet Filters (DEC Seal)

II.

Hi-tech: Perfection, Safety,
Intelligence, Grim acronyms
Airbag: Mercedes-Benz, 1980
Fuel efficiency, computerization,
ABS, ESP, ASR, TSA, RSC

III.

Fashion and
Entertainment
2010: audio, video,
internet, SuperNavi,…

2000 on, Deep Packet Inspection (DPI),
Intrusion detection systems (IDS), Application
Level Gateways (ALG), and eventually
Session Border Controllers (SBC)
state-of-the-art SBCs: Self-assessment…
If your firmware is not up-to-date with new applications,
will you tolerate dropped traffic?
Can the firewall/SBC language really capture the high-level
policies??? …
• Limit incoming calls to facebook friends
• Don’t go beyond subscriber’s prepaid amount
• Don’t allow minors to watch adult content
• …etc … etc …
… and our answer is: ABC SBC
• The adaptation ability of static security products
(SBC boxes) is a poor match to dynamic nature of the
entertainment and App age.
• There is some historical logic in it: it is obviously not wise
to make hundreds of customized changes to an auditable
security product.
• Our answer relies on the decomposition principle:
the ABC-SBC consists of:
– tough low-layer security foundation linked to “high-level
business logic” in the Web Space using RESTful interface
– web-programming environment allows adaptation to new
business logic, which can originate in CRMs, provisioning
systems, Web2.0 applications, etc.
Shift of Business Logic to Webspace

Policy & App
Server

Public VoIP Network

Business Logic
in web servers
(complicated logic,
simple HTTP stack)

RESTful
SIP
Media Server
ABC SBC
PSTN
Gateway

SIP Media Processing
(complicated SIP stack,
simple logic)
How Web Programming works…
Example: enabling authentication. The ABC-SBC asks a web PHP scripts that verifies
credentials in a SIP request and suggests whether to accept or decline the SIP request.
A. Define RESTful query in ABC’s configuration.

… in between, a PHP web script calculates a decisions and returns it …
B. Receive an array of variables that describe how to handle the request.
code=407.
phrase=authenticate.
headers=Proxy-Authenticate: Digest realm="securesip.com",nonce="68…50ab”

C. Apply the result in ABC’s configuration to request handling.
More ABC Features
Topology hiding
Rate limitation
SIP modifications
3-step A-B-C rule
management
• NAT-traversal and
REGISTER off-load
• RESTful/RADIUS
• SNMP

•
•
•
•

• Coming
– Built-in media
processing
(conferencing,
recording,
transcoding)
– Mobile wake-up

• Yet more coming
– VPN
– webRTC
Announcement: ABC-SBC is out!
• Today, frafos has released a new version of
brand-new Session Border Controller, ABC-SBC
• TRY IT OUT. The trial VM image (in both
vmware and OVF formats) is available
immediately at the following URL:
www.frafos.com/free-trial
ABC SBC Agility Shortens the Lifecycle
• Agile development: High-level security policy
outsourced to secure web programming
environments using a RESTful interface
• Agile distribution: Away from box selling, ABC SBC is
available as software or virtualized machine
• Agile customer care: Focus on rapid adaptation and
troubleshooting; ABC-SBC maintains a history of
user behavior.
Welcome to Frafos Open-source World
Longer release cycles, regular
updates.
FRAFOS. Open-source
manufacturer maintains SEMS,
provides productized packages,
which are integrated, tested,
interoperable and security-audited.

Expert companies implement
business logic in web programming.
They advance quickly because they
don’t have to bother too much about
stack, SIP integration, and specifics
of a specialized programming
environment.

Rapid
delivery.
Thank You
Prinzessinnenstr. 19/20
Betahaus
10969 Berlin
Germany
www.frafos.com
FAQ
• Is ABC-SBC available under open-source
terms?
– Case-by-case, the normal mode-of-delivery under
warranties is binary packages.
– Open-source archive available to customers upon
request.

More Related Content

Similar to 12 vladimir.broz-sems-sbc

CableTap - Wirelessly Tapping Your Home Network
CableTap - Wirelessly Tapping Your Home NetworkCableTap - Wirelessly Tapping Your Home Network
CableTap - Wirelessly Tapping Your Home NetworkChristopher Grayson
 
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation Slides
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation SlidesAsterisk and WebRTC - Digium 'Demo & Eggs' Presentation Slides
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation SlidesDavid Duffett dCAP
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascualAlan Quayle
 
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...Biznes to Rozmowy
 
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...Alexandre Brandão Lustosa
 
MD Bridge in a Box Concept Explained
MD Bridge in a Box Concept ExplainedMD Bridge in a Box Concept Explained
MD Bridge in a Box Concept ExplainedMelissa Dingman
 
Manojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration TelepresenceManojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration Telepresencemanojkumar r
 
Manojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration TelepresenceManojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration Telepresencemanojkumar r
 
Top ten it companies and the Skills they work on
Top ten it companies and the Skills they work onTop ten it companies and the Skills they work on
Top ten it companies and the Skills they work onYashu dali
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationDesign And Reuse
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1Kirill Osipov
 
The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway stefansayer
 
SignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ CodetockSignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ CodetockSam Basu
 
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWSAmazon Web Services
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011telestax
 
Rich communication suite
Rich communication suite Rich communication suite
Rich communication suite ALTANAI BISHT
 

Similar to 12 vladimir.broz-sems-sbc (20)

CableTap - Wirelessly Tapping Your Home Network
CableTap - Wirelessly Tapping Your Home NetworkCableTap - Wirelessly Tapping Your Home Network
CableTap - Wirelessly Tapping Your Home Network
 
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation Slides
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation SlidesAsterisk and WebRTC - Digium 'Demo & Eggs' Presentation Slides
Asterisk and WebRTC - Digium 'Demo & Eggs' Presentation Slides
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
 
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...
ACME- Session Border Controllers – podstawa udanych i efektywnych implementac...
 
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
IoT Service Bus - High availability with Internet of Things (IoT)/ API Rest/ ...
 
MD Bridge in a Box Concept Explained
MD Bridge in a Box Concept ExplainedMD Bridge in a Box Concept Explained
MD Bridge in a Box Concept Explained
 
Manojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration TelepresenceManojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration Telepresence
 
Manojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration TelepresenceManojkumar R CCNA Collaboration Telepresence
Manojkumar R CCNA Collaboration Telepresence
 
Vo ip sip
Vo ip sipVo ip sip
Vo ip sip
 
Top ten it companies and the Skills they work on
Top ten it companies and the Skills they work onTop ten it companies and the Skills they work on
Top ten it companies and the Skills they work on
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentation
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 
The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway The FRAFOS ABC SBC WebRTC gateway
The FRAFOS ABC SBC WebRTC gateway
 
SignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ CodetockSignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ Codetock
 
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
(ARC346) Scaling To 25 Billion Daily Requests Within 3 Months On AWS
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
voip_en
voip_envoip_en
voip_en
 
From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011
 
Rich communication suite
Rich communication suite Rich communication suite
Rich communication suite
 

More from stefansayer

WebRTC: Why and How?
WebRTC: Why and How?WebRTC: Why and How?
WebRTC: Why and How?stefansayer
 
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshopGetting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshopstefansayer
 
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxSIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxstefansayer
 
FRAFOS ABC Session Border Controller
FRAFOS ABC Session Border ControllerFRAFOS ABC Session Border Controller
FRAFOS ABC Session Border Controllerstefansayer
 
Understanding Session Border Controllers
Understanding Session Border ControllersUnderstanding Session Border Controllers
Understanding Session Border Controllersstefansayer
 
Frafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringFrafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringstefansayer
 
FRAFOS Secure Session Border Control
FRAFOS Secure Session Border ControlFRAFOS Secure Session Border Control
FRAFOS Secure Session Border Controlstefansayer
 

More from stefansayer (7)

WebRTC: Why and How?
WebRTC: Why and How?WebRTC: Why and How?
WebRTC: Why and How?
 
Getting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshopGetting started with SIP Express Media Server SIP app server and SBC - workshop
Getting started with SIP Express Media Server SIP app server and SBC - workshop
 
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxSIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
 
FRAFOS ABC Session Border Controller
FRAFOS ABC Session Border ControllerFRAFOS ABC Session Border Controller
FRAFOS ABC Session Border Controller
 
Understanding Session Border Controllers
Understanding Session Border ControllersUnderstanding Session Border Controllers
Understanding Session Border Controllers
 
Frafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringFrafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peering
 
FRAFOS Secure Session Border Control
FRAFOS Secure Session Border ControlFRAFOS Secure Session Border Control
FRAFOS Secure Session Border Control
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

12 vladimir.broz-sems-sbc

  • 1. ABC - Adaptive Session Border Control Vládimir Brož www.frafos.com
  • 2. About Frafos • Pedigree: Frafos folks came out of prestigious Fraunhofer FOKUS Institute in Berlin. CEO is Berthold Butscher, CTO Stefan Sayer. • Major focus: Building programmable SBC built on top of SEMS. The ABC-SBC combines SIP logic with business logic stored in web environment, and also serves as customer-care vehicle. • Business model: teaming up with expert companies that rapidly deliver applications on top of frafos software. In fact, we have already joined forces with several companies in the room.
  • 3. SBCs Don’t Catch up with Applications Today I. First Generation Products Ford-T, 1908 80s-90s, Packet Filters (DEC Seal) II. Hi-tech: Perfection, Safety, Intelligence, Grim acronyms Airbag: Mercedes-Benz, 1980 Fuel efficiency, computerization, ABS, ESP, ASR, TSA, RSC III. Fashion and Entertainment 2010: audio, video, internet, SuperNavi,… 2000 on, Deep Packet Inspection (DPI), Intrusion detection systems (IDS), Application Level Gateways (ALG), and eventually Session Border Controllers (SBC)
  • 4. state-of-the-art SBCs: Self-assessment… If your firmware is not up-to-date with new applications, will you tolerate dropped traffic? Can the firewall/SBC language really capture the high-level policies??? … • Limit incoming calls to facebook friends • Don’t go beyond subscriber’s prepaid amount • Don’t allow minors to watch adult content • …etc … etc …
  • 5. … and our answer is: ABC SBC • The adaptation ability of static security products (SBC boxes) is a poor match to dynamic nature of the entertainment and App age. • There is some historical logic in it: it is obviously not wise to make hundreds of customized changes to an auditable security product. • Our answer relies on the decomposition principle: the ABC-SBC consists of: – tough low-layer security foundation linked to “high-level business logic” in the Web Space using RESTful interface – web-programming environment allows adaptation to new business logic, which can originate in CRMs, provisioning systems, Web2.0 applications, etc.
  • 6. Shift of Business Logic to Webspace Policy & App Server Public VoIP Network Business Logic in web servers (complicated logic, simple HTTP stack) RESTful SIP Media Server ABC SBC PSTN Gateway SIP Media Processing (complicated SIP stack, simple logic)
  • 7. How Web Programming works… Example: enabling authentication. The ABC-SBC asks a web PHP scripts that verifies credentials in a SIP request and suggests whether to accept or decline the SIP request. A. Define RESTful query in ABC’s configuration. … in between, a PHP web script calculates a decisions and returns it … B. Receive an array of variables that describe how to handle the request. code=407. phrase=authenticate. headers=Proxy-Authenticate: Digest realm="securesip.com",nonce="68…50ab” C. Apply the result in ABC’s configuration to request handling.
  • 8. More ABC Features Topology hiding Rate limitation SIP modifications 3-step A-B-C rule management • NAT-traversal and REGISTER off-load • RESTful/RADIUS • SNMP • • • • • Coming – Built-in media processing (conferencing, recording, transcoding) – Mobile wake-up • Yet more coming – VPN – webRTC
  • 9. Announcement: ABC-SBC is out! • Today, frafos has released a new version of brand-new Session Border Controller, ABC-SBC • TRY IT OUT. The trial VM image (in both vmware and OVF formats) is available immediately at the following URL: www.frafos.com/free-trial
  • 10. ABC SBC Agility Shortens the Lifecycle • Agile development: High-level security policy outsourced to secure web programming environments using a RESTful interface • Agile distribution: Away from box selling, ABC SBC is available as software or virtualized machine • Agile customer care: Focus on rapid adaptation and troubleshooting; ABC-SBC maintains a history of user behavior.
  • 11. Welcome to Frafos Open-source World Longer release cycles, regular updates. FRAFOS. Open-source manufacturer maintains SEMS, provides productized packages, which are integrated, tested, interoperable and security-audited. Expert companies implement business logic in web programming. They advance quickly because they don’t have to bother too much about stack, SIP integration, and specifics of a specialized programming environment. Rapid delivery.
  • 12. Thank You Prinzessinnenstr. 19/20 Betahaus 10969 Berlin Germany www.frafos.com
  • 13. FAQ • Is ABC-SBC available under open-source terms? – Case-by-case, the normal mode-of-delivery under warranties is binary packages. – Open-source archive available to customers upon request.