SESSION BORDER CONTROLLERS PRODUCT LINE

Similar documents
Sangoma Session Border Controllers. Frederic Dickey Shaunt Libarian October 17, 2013

SBCs from Sangoma Flexibility, Ease of Use and an Unmatched ROI Simon Horton Director of Product Management

Ingate Firewall & SIParator Product Training. SIP Trunking Focused

SBC Site Survey Questionnaire Forms

Patton Electronics Co Rickenbacker Drive, Gaithersburg, MD 20879, USA tel: fax:

Comparative table of the call capacity of KMG 200 MS: Number of SBC calls Maximum TDM channels Total calls Bridge**

White Paper. SIP Trunking: Deployment Considerations at the Network Edge

SBC Configuration Examples for Mediant SBC

Application Note Configuration Guide for ShoreTel and Ingate

Course 20337B: Enterprise Voice and Online Services with Microsoft Lync Server 2013 Exam Code: Duration:40 Hrs

Introduction to NetBorder Suite for Contact Centers

HIGH DENSITY MEDIA GATEWAY WITH MODULAR INTERFACES AND SBC. Comparative table for call capacities of the KMG SBC 750:

NEC: SIP Trunking Configuration Guide V.1

FRAFOS ABC-SBC Generic SIP Trunk Integration Guide for ShoreTel 14.2

Allstream NGNSIP Security Recommendations

Avaya PBX SIP TRUNKING Setup & User Guide

Application Note. Microsoft OCS 2007 Configuration Guide

Application Note Asterisk BE with SIP Trunking - Configuration Guide

Application Note Configuration Guide for ShoreTel and Ingate with PAETEC

2FXS Analog Telephone Adapter

EarthLink Business SIP Trunking. Allworx 6x IP PBX SIP Proxy Customer Configuration Guide

Copyright and Trademark Statement

Application Note 3Com VCX Connect with SIP Trunking - Configuration Guide

Communications Transformations 2: Steps to Integrate SIP Trunk into the Enterprise

EarthLink Business SIP Trunking. ShoreTel 14.2 IP PBX Customer Configuration Guide

Broadvox Fusion SIP Trunks Configuration Guide PBX Platform: KX-TDA50

Application Note Asterisk BE with Remote Phones - Configuration Guide

Mobile MOUSe CONVERGENCE+ ONLINE COURSE OUTLINE

Abstract. Avaya Solution & Interoperability Test Lab

AT&T IP Flexible Reach And IP Toll Free Cisco Unified Communication Manager H.323 Configuration Guide. Issue /3/2008

Cisco Unified Border Element Enterprise Edition Version 8.5

Configuration Guide. For Use with AT&T s. IP Flexible Reach-Enhanced Features Service

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

EarthLink Business SIP Trunking. Toshiba IPEdge 1.6 Customer Configuration Guide

CCVP CIPT2 Quick Reference

SIP Trunking. Overview. 1) Network Setup (here)

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

Avaya Aura Session Border Controller Rel 7. Installation and Setup Workshop

ABC SBC: Securing the Enterprise. FRAFOS GmbH. Bismarckstr CHIC offices Berlin. Germany.

4 Port IP-PBX + SIP Gateway System

Aeonix & Ingate. Role in Enterprise

Enterprise Voice and Online Services with Microsoft Lync Server 2013

Mobile MOUSe IMPLEMENTING VOIP ONLINE COURSE OUTLINE

SBC Configuration Examples

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

IP Office Platform R11.0

Application Notes for Configuring SIP Trunking between CenturyLink SIP Trunk (Legacy Qwest) Service and Avaya IP Office R8.0 (16) Issue 1.

VOIP Network Pre-Requisites

Digital Advisory Services Professional Service Description SIP SBC with Field Trial Endpoint Deployment Model

CCNP Voice (CCVP) Syllabus/Module Details CVOICE Cisco Voice over IP and QoS v8.0 (CVOICE v8.0)

Application Note. Ingate SIParator/Firewall for Remote Users in a Multitenant environment with

ABC SBC: Secure Peering. FRAFOS GmbH

Implementation and Planning Guide

Glossary. Balu N Ilag 2018 B.N. Ilag, Introducing Microsoft Teams,

Configuration Note Microsoft Lync Server 2013 & BluIP SIP Trunk using Mediant E-SBC

EP502/EP504 IP PBX 1.1 Overview

Unified Communications Manager Express Toll Fraud Prevention

OpenScape Business V2

What is SIP Trunking? ebook

Webinar Training Series NetBorder Express Version 4.0. May 5, 2011

Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM

Configuration Guide For Use with AT&T s IP Flexible Reach Service. Version 1/Issue 7. July 30, 2008

Microsoft Enterprise Voice and Online Services with Microsoft Lync Server 2013

802.3af PoE SIP Analog Telephone Adapter

Microsoft Skype for Business Server 2015 and TELUS SIP Trunk using AudioCodes Mediant E-SBC

Spectrum Enterprise SIP Trunking Service Vertical TM Wave IP500TM / Wave IP2500 TM Release 4.0, 4.5 IP PBX Configuration Guide

Realtime Multimedia in Presence of Firewalls and Network Address Translation

IP Addressing Modes for Cisco Collaboration Products

Never Drop a Call With TecInfo SIP Proxy White Paper

Realtime Multimedia in Presence of Firewalls and Network Address Translation. Knut Omang Ifi/Oracle 9 Nov, 2015

IP Addressing Modes for Cisco Collaboration Products

Introduction. H.323 Basics CHAPTER

EarthLink Business SIP Trunking. Cisco CME IP PBX Customer Configuration Guide

AVANTUS TRAINING PTE PTE LTD LTD

AT&T IP Flexible Reach And IP Toll Free Cisco Call Manager Configuration Guide. Issue /5/2007

GUIDELINES FOR VOIP NETWORK PREREQUISITES

Abstract. Avaya Solution & Interoperability Test Lab

Step 3 - How to Configure Basic System Settings

ShoreTel, Ingate & Rogers Communications for SIP

Documentation. OpenScape Business V1 Internet Telephony Configuration Guide. Siemens Enterprise Communications

Deploying Voice Workloads for Skype for Business Online and Server 2015

High Availability Configuration Guide

EarthLink Business SIP Trunking. Asterisk 1.8 IP PBX Customer Configuration Guide

Deploying, Configuring, and Administering Microsoft Lync Server 2010 (MS 10533A)

Network Configuration Guide

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

Ran Inbar CTO UC. AudioCodes CloudBond Product and Topologies. Dec. 2015

Dialogic BorderNet Virtualized Session Border Controller

Draft Version. Setup Reference guide for KX-HTS Series (Tested with HTS824 Version 1.5) LCR SIP Trunk service with Built-in Router

Deploying Voice Workloads for Skype for Business Online and Server

Application Note. ShoreTel / Ingate / Verizon Business SIP Trunking. 09 June 2017 Version 1 Issue 2

SBC Deployment Guide Architecture Options and Configuration Examples

SD-WAN Deployment Guide (CVD)

Deploying Sytel VoIP solution in hosted and standalone environments

UTM. (Unified Threat Manager) Support for signatures from Snort VRT and Emerging Threat.

Configuration Guide. for. Sipera IPCS 210/310/410/510 Version: 3.6. with. Nortel Communication Server 1000 Release 5.5

MP-202 Telephone Adapter User's Manual. Version 2.4

HP AllianceONE Services zl Module for Avaya Aura Session Border Controller powered by Acme Packet

Minnesota Microsoft Unified Communications User Group Welcome! March 26, 2009

VPN-1 Power/UTM. Administration guide Version NGX R

Transcription:

SESSION BORDER CONTROLLERS PRODUCT LINE

SBC Defined (c) 2014 - Sangoma Technologies To ensure VoIP interop end to end, you need SBC funcconality to: Solve firewall and NAT issues (ALG) Normalize sip messaging / Fix errors in the sip messaging stream Register sip trunks with ITSP Secure & voice (TLC, SRTP, IPSEC) Codec conversion / Protocol TranslaCon UDP/TCP Manage QoS seyngs and SLA Usage policies Provide access to remote users without complicated VPN account management TradiConal Firewalls or ALG do not cover this range of funccons; SBCs are Natural Extensions to Firewalls / UTM devices 2

Rule of thumb / Best PracBces (c) 2014 - Sangoma Technologies Everywhere a VoIP Network needs to interface to another VoIP Network, you need and SBC Same rule with IP Network and Firewalls SBC are required in both Carriers and Enterprise Networks RTP IP So]switch Carrier VoIP Network Enterprise VoIP Network IP- PBX 3

Enterprise SBC (c) 2014 - Sangoma Technologies Appliance 25-250 Sessions H/W DSP acceleracon 1U / 2 x 1 GE ports So]ware Version 25-250 Sessions / Self- Contained ISO VM requirements 1 Core / 1 GB RAM / Bridged So]ware / Hybrid Version - UNIQUE 25-400 Sessions / Self- Contained ISO VM requirements 1 Core / 1 GB RAM / Bridged H/W DSP acceleracon D150 4

NetBorder Carrier SBC (c) 2014 - Sangoma Technologies Appliance 400-4000 Sessions H/W DSP acceleracon 1U / 2 x 1 GE ports 5

Product Highlights All SBCs (c) 2014 - Sangoma Technologies Web GUI for ease of ConfiguraCon and Deployment Efficient Scaling from 25 to 4000 Sessions Session- based licensing, not hidden costs or fees Cost- EffecCve Carrier- Class Features and Performance Network Interconnect Point for Trunking CerCfied for Microso] Lync 2013 QOS & QOE (Quality of Experience) for Enterprise Networks EncrypCon and Security Topology Hiding for Fraud ProtecCon DOS/DDOS Afack ProtecCon Advanced RouCng Hosted NAT traversal Voice, Video, Fax, IM and Presence Support - Interworking & protocol normalizacon 6

(c) 2014 - Sangoma Technologies USE CASE : Carrier SBC for dial tone ResidenCal So]switch NAT/FW ISTP SBC Broadband NAT/FW ATA ResidenCal SBC: Performs Security funccons Peering with other providers harmonizacon Media harmonizacon Far End NAT Traversal Call Admission Control NAT/FW SOHO 7

USE CASE : Enterprise SBC For Hosted PBX / (c) 2014 - Sangoma Technologies Remote User Advantages Known demarcacon point Reduces interoperability issues/resource with core Transcoding if required No need for VPN to secure traffic LAN VoIP Hosted PBX IP Network IP Phones VoIP Service Provider MulC- Tenant IP PBX 8

(c) 2014 - Sangoma Technologies Use Case: Enterprise Trunking DMZ Deployment Vega esbc IP- PBX ITSP IP Direct Deployment on Public IP address Vega esbc IP- PBX ITSP IP 9

(c) 2014 - Sangoma Technologies Use Case: MulB- Site ConsolidaBon Vega esbc IP- PBX ITSP IP SBC: Remove MulC- Sites PRIs IP- PBX Performs Security funccons WAN harmonizacon Media harmonizacon Intelligent Call RouCng SophisCcated dial plans WAN IP- PBX 10

High Availability Scenarios Sangoma Session Border Controllers

DNS Technology Sangoma Technologies DNS = Domain Name System Used as phonebook for the Internet Internet all works on IP addresses DNS infrastructure allows you to remember something like www.google.com instead of 173.194.43.71 (Google s IP address) DNS infrastructure is a hierarchy of databases distributed across the Internet See hfp://en.wikipedia.org/wiki/domain_name_system 12

DNS Illustrated Sangoma Technologies PC is configured to use ISP s DNS Servers www.google.com 173.194.43.71 Internet I need direccons to www.google.com DNS Server 10.10.0.3 Thanks for the direccons. I will send my request to 173.194.43.71 The domain name www.google.com maps to IP address 173.194.43.71 13

Sangoma Technologies I am doing Telephony, not Web! With, it is actually prefy similar! A call in might start like this: 19054741990@sangoma.com For the call to proceed, your phone needs to find sangoma.com It will of course use DNS to do this Sangoma.com could be an IP- PBX, a so]switch, a proxy server 14

Call Illustrated Sangoma Technologies Telephone is configured to use ISP s DNS Servers Internet Server www.sangoma.com 50.56.194.118 I need direccons to sangoma.com DNS Server 10.10.0.3 Thanks for the direccons. I will send my request to 50.56.194.118 The domain name www.sangoma.com maps to IP address 50.56.194.118 15

Sangoma Technologies DNS is a massively distributed database Database entries are called Records Database look ups and IP resolucon takes just a few msec It is very reliable it is the foundacon of the internet Several types of DNS records exist: A type: Map a single domain name to an IP address (1:1) SRV Records: Service Records. Useful for locacng specific services (such as ) and mulcple servers Many others (MX, AAAA, etc.) 16

DNS SVR Records Structure Sangoma Technologies _Service.Proto.Name TTL Class SVR Priority Weight Port Target Service: the symbolic name of the desired service. Proto: the protocol of the desired service; this is usually either TCP or UDP. Name: the domain name for which this record is valid. TTL: standard DNS Cme to live field. Class: standard DNS class field (this is always IN). Priority: the priority of the target host, lower value means more preferred. Weight: A relacve weight for records with the same priority. Port: the TCP or UDP port on which the service is to be found. Target: the canonical hostname of the machine providing the service. Example: A query to sangomapbx.com would yield _sip._udp.sangoma.com 60 IN SRV 1 50 5060 sip1.sangomapbx.com _sip._udp.sangoma.com 60 IN SRV 1 50 5060 sip2.sangomapbx.com 17

Load Balancing with DNS SRV Sangoma Technologies All SRV records with the same Priority form a load balancing group Weight allows for distribucon Example: Even DistribuCon between 2 servers Same Priority Same Weight _sip._udp.sangoma.com 60 IN SRV 1 50 5060 sip1.sangomapbx.com _sip._udp.sangoma.com 60 IN SRV 1 50 5060 sip2.sangomapbx.com 18

Failover with DNS SRV Sangoma Technologies SRV Records with a lower priority value are tried first Records with higher priority values are only tried if all records with a lower priority are considered unreachable Example: Failover between 2 servers Different Priority Same Weight _sip._udp.sangoma.com 60 IN SRV 0 50 5060 sip1.sangomapbx.com _sip._udp.sangoma.com 60 IN SRV 1 50 5060 sip2.sangomapbx.com 19

DNS and SBC deployments

Session Border Controllers Sangoma Technologies Installed at the border of VoIP networks for: VoIP Security NAT Traversal, Ddos, Call Admission Control, topology hiding, etc. MediaCon header differences, port remapping, etc. Media (RTP) MediaCon Transcoding, DTMF, Fax Relay, port remapping, etc. Secure Remote Access of VoIP users 21

Typical Service Provider SBC deployment Sangoma Technologies Router NAT FW Internet Service Provider Hosted PBX Service SBC Protects SP s Network ; performs far end NAT traversal, etc. Each VoIP Phone sends all protocol messages to SP S So]switch via SBC (phone s outbound proxy seyngs) SBC is criccal; if it fails no service for 1000 s of users So]switch 22

Load Balancing SBCs with DNS SRV Sangoma Technologies Router NAT FW sbc1 10.10.0.10 Domain: carrier.com Internet Service Provider DNS Server sbc2 10.10.0.20 So]switch Same priority and Weight entries: sbc1 and sbc2 would each get 50% of the traffic load If one SBC becomes unavailable, remaining machine takes the load DNS SVR Record Query for carrier.com _sip._udp.carrier.com 60 IN SRV 10 50 5060 sbc1.carrier.com _sip._udp.carrier.com 60 IN SRV 10 50 5060 sbc2.carrier.com DNS A Record Query sbc1.carrier.com = 10.10.0.10 sbc2.carrier.com = 10.10.0.20 23

Failover SBCs with DNS SRV Sangoma Technologies Router NAT FW sbc1 10.10.0.10 Domain: carrier.com Internet Service Provider DNS Server sbc2 10.10.0.20 So]switch Different PrioriCes Lower Priority tried first: Ø sbc1.carrier.com If sbc1.carrier.com unavailable: Ø sbc2.carrier.com DNS SVR Record Query for carrier.com _sip._udp.carrier.com 60 IN SRV 10 50 5060 sbc1.carrier.com _sip._udp.carrier.com 60 IN SRV 20 50 5060 sbc2.carrier.com DNS A Record Query sbc1.carrier.com = 10.10.0.10 sbc2.carrier.com = 10.10.0.20 24

Sangoma Technologies DNS SRV: Countless other scenarios DNS SRV records not limited to 2 lines Could implement several scenarios: M- ways load balancing M- ways load balancing ; N- way failover Example: _sip._udp.carrier.com 60 IN SRV 10 60 5060 sbc1.carrier.com _sip._udp.carrier.com 60 IN SRV 10 20 5060 sbc2.carrier.com _sip._udp.carrier.com 60 IN SRV 10 10 5060 sbc3.carrier.com _sip._udp.carrier.com 60 IN SRV 10 10 5060 sbc4.carrier.com _sip._udp.carrier.com 60 IN SRV 20 0 5060 sbc5.carrier.com The first 4 SBC would share the load at 60%, 20%, 10% and 10% respeccvely If the fist 4 SBC should become unavailable, sbc5 would take the load 25

Q & A Sangoma Technologies [Q] You only showed an example with Hosted PBX service. Can I implement this with IP- PBX and Trunks? [A] Yes. The same principles apply. Instead of phones configured to respond to DNS SRV answers, it would be an IP- PBX [Q] You only showed an example with Hosted PBX service. Can I implement this with VoIP Gateways and Trunks? [A] Yes. The same principles apply. Instead of phones configured to respond to DNS SRV answers, it would be a VoIP GW. Note that Vega gateways can support DNS SRV responses. [Q] You only showed an example with carrier SBCs. Can I implement DNS SRV with Enterprise- SBCs? [A] Yes. In this case the DNS infrastructure will be internal to the enterprise, instead of reaching out to public DNS Servers. This is very common in the enterprise. [Q] Can most VoIP endpoint support DNS SRV look- ups? [A] Yes. It is advisable to verify with your supplier however. Sangoma e- SBCs and Vega VoIP Gateways support DNS SRV look- ups and responses. [Q] With DNS SRV, if an SBC goes down, what happens to the accve calls on it? [A] Call are dropped, new calls are taken care of by the remaining SBCs. [Q] Do I need to set a low Time to Live (TTL)? [A] It is advisable, to make sure endpoints (phones, PBX, Gateways) refresh their DNS cache o]en; make new queries and obtain the IP address of accve server quickly in case of a failover. 30 seconds is typical. [Q] This seems theoreccal and esoteric. [A] No. DNS SRV is inherently embedded in the fabric of the internet and TCP/IP Networking. Several references to DNS SRV in Networking: RFC 2782: DNS SRV RFC 3263: LocaCng Servers www.cs.columbia.edu/techreports/cucs- 011-04.pdf» Failover and Load Sharing in Telephony 26

Load Balancing vs Failover Sangoma Technologies Both scenarios are quite valid to offer HA Load Balancing brings in a few more advantages: All equipment is accve Allows to double the call rate and accommodate for traffic bursts SomeCmes referred to as AcCve- AcCve Scenario Fail- over Only 1 unit accve Traffic limited to the capacity of that 1 device SomeCmes referred to as AcCve- Standby Scenario 27

THANK YOU! QUESTIONS?