SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Deployment Best Practices
and Architecture
Dave Deutschman, Alan Percy, George
Niculae, Joegen Baclor
Moderated by Martin Steinmann
Introduction to the Presenters
Session 1: Deployment Best Practices and Architecture




Joegen Baclor                           Dave Deutschman



                     George Niculae                       Alan Percy
Best Practices for a Next Generation Solution
Transition to all software and an IT application imply profound changes


IT / all software solution managed as part of the IT stack

Not vertically integrated: Standards based and interoperable

Datacenter or cloud deployments, centrally managed

Tolerant to hardware failures – resiliency in the SW
architecture

Focus on communications enablement of applications (single
sign-on, user profiles, social graphs, presence, activity
streams)


                                                                          3
IT Best Practices Demand a New Architecture
    SIP Session Oriented Architecture - SSOA


Internet Scale Communications
•   Native Session Initiation Protocol (SIP)
    architecture for a modern, highly scalable and
    resilient communications infrastructure
•   Based on a distributed and load-sharing network
    of SIP proxy servers
•   Geo-redundant redundancy reduces complexity
    and number of servers required
•   Peer-to-peer media for industry leading voice
    and video quality
•   Introducing presence based communications
    that facilitates social business integration and
    multi-media interactions                           > Scalable
•   Pushing communication and collaboration into
    the cloud                                          > Resilient
                                                       > Cost efficient
New Session State Server (SSS)
Modern and scalable presence solution



What is new in SSS ?

    Load-sharing redundancy and scale for line state presence
     and session state
    New technology from the ground up:
      • Fast and modern SIP Stack using reSIProcate
      • Multiple Watchers and State Agents
      •   Load-balanced subscriptions via DNS/SRV
      •   Shared Subscription State – no single point of failure
      •   Centralized Event Queue



                                                                   5
Session State Server (SSS) Architecture
Fully redundant highly available deployment




Failure cases addressed:
 Ability to detect failure of a node via real-time notification
 Standard SIP fail-over for transaction failures
 Load sharing using standard SIP DNS/SRV transaction spreading
 Bottle neck free fairly-queued task distribution

                                                                   6
New in 4.6: Redundant Media Services
Seamless global resiliency and scale


openUC 4.4: Configuration and voicemail server tightly coupled –
                     both reading data from local file system

openUC 4.6:
       Improved voicemail REST API, configuration server retrieves data using
        voicemail REST API
       New voicemail architecture – abstract connector layer to allow pluggable
        storage types
       Decoupled voicemail + ability to read / write from external storages =
        foundation for redundant voicemail
       Efficient memory & disk usage, built in replication - GridFS storage connector
       Moving forward to cloud - Amazon S3 storage connector




                                                                                         7
Redundant Media Services




                           8
Redundant Media Services




                           9
Redundant Media Services




                           10
Redundant Media Services




                           11
Redundant Media Services




                           12
Redundant Media Services: How Does It Work?
Seamless user experience with geo-redundancy


Redundancy achieved at:
   Proxy level (DNS)

   Media Services level (DNS)

   Voicemail level via FreeSWITCH dial plan

   Distributed voicemail storage




                                               13
Redundant Media Services




                           14
Redundant Media Services




                           15
Redundant Media Services




                           16
Redundant Media Services




                           17
Deployment Best Practices
How to build a system




                            18
Health Provider with 10 Locations
Design Considerations


- Single data center
- Reliable corporate network with QoS
- Locations have different telco providers
- Need for groups in the same location to use different
  caller IDs
- 24 emergency hot lines
- Limited remote worker support (IT)
- Instant Messaging (IM)



                                                          19
Single Multi-Server Cluster
Health Provider with 10 Locations




                                    20
Deployment Model Benefits
Single Multi-Server Cluster


- Distributed services to support scalability and availability
     - Registration and call processing balanced across master and
       distributed proxy
     - ACD deployed on separate server

- Centralized management of all locations
- Local services
     - Network applications (DHCP and DNS)
     - PSTN access

- Remote support through VPNs


                                                                     21
Large Corporation with Many Locations
Design Considerations


- Multiple corporate data centers
- Many locations with a large number of users
- Reliable corporate network with QoS
- Need for location survivability
- Customer uses basic telephony services and voicemail
- Large scale remote worker support




                                                         22
Multi-Server, Distributed Cluster
Large Corporation with many Locations




                                        23
Deployment Model Benefits
Multi-Server, Distributed Cluster


- Scalability and availability
- Geo-redundancy for call processing service
- Centralized management
- Flexible PSTN options
     - Media Gateways
     - SIP Trunking

- Scalable Remote Worker support through use of Session
  Border Controller



                                                          24
IT Best Practices: Multi-Vendor Hardware
Giving you freedom and lower cost


Disintegration of the vertical model: Certified and
interoperable with a large set of devices

Offering plug n’ play management and end-to-end support
for a select set of vendor’s products

Audiocodes gateways as the preferred choice for PSTN
termination




                                                          25
AudioCodes Gateways and openUC
Connecting TDM Networks to SIP Applications


Key Benefits:
• Plug & play configuration with openUC
• Modularity, Scalability & Flexibility
                                                                                            Mediant ™ 1000

• Interoperability                                                        Mediant ™ 800
                                                                                            mix-and-match
                                                                                            Gateway/E-SBC
                                                                                             for Business
                                                                           Cost effective

• Survivability (SAS)                                    MediaPack™ 124
                                                                           Branch office
                                                                          Gateway/E-SBC
                                                           With 24 FXS

• Wide Availability                     MediaPack™ 11X
                                         with FXS/FXO
                                                            interfaces




  via Distribution
                                           interfaces




                                                                                                             26
SmartTAP Recording for openUC


•   Software based IP Centric all-in-one or distributed recording solution
•   Support from 8 - 300 concurrent sessions per server with expandability to grow with
    your organization by adding additional servers.
•   Scalable to 1000s of concurrent IP/TDM Channels
•   Designed for easy deployment, ease of use, easy maintenance




                                                                                          27
openUC Appliance with OSN3 Module
Scalable/Modular Appliance for the SMB/SME Branch Office




                                            Create an appliance:
                                                  openUC
                                             software on OSN3
PSTN
                                                  module


       T1/E1                OSN3
       or FXO               Module



           AudioCodes
          Mediant 1000B          SIP
                                                                   SIP Phones
                                          LAN Switch


                                                                            28
eZuce openUC Appliance with Mediant 800



                  Up to 12 FXS
                 ports for POTS




               OSN
              Module              FXS

WAN


       AudioCodes             PoE LAN
       Mediant 800                        SIP Phones



                                                   29
Introduction to Stand Alone Survivability
At Typical Branch Office



                                                     Digital
                                                   SIP Phones




                                                 AudioCodes
                          E911 and
                                               Media Gateway or
                         Survivability         MSBG with SAS
                       FXO Connection


                           PSTN




                                         WAN




                                                                  30
SAS - Registration Process



                                                 Digital
                                               SIP Phones
              Phones
            register with
             MediaPack

                                             AudioCodes
                      E911 and
                                           Media Gateway or
                     Survivability         MSBG with SAS
                   FXO Connection


                     PSTN

        Gateway forwards
     registrations to openUC
                                     WAN




                                                              31
SAS - Normal Dialing Mode



                                              Digital
                                            SIP Phones
          Phone user
             makes
         telephone call

                                          AudioCodes
                   E911 and
                                        Media Gateway or
                  Survivability         MSBG with SAS
                FXO Connection


                   PSTN

        Normal Mode:
      MediaPack forwards
      INVITES to openUC           WAN




                                                           32
SAS - E911 Call



                                                     Digital
                 Phones user                       SIP Phones
                    dials
                    “911”


MediaPack detects                                AudioCodes
                          E911 and
“911” and redirects      Survivability
                                               Media Gateway or
                                               MSBG with SAS
  call to FXO port     FXO Connection
   toward PSTN
                         PSTN




                                         WAN




                                                                  33
SAS - Emergency Mode



                                                         Digital
                Phone user                             SIP Phones
                   makes
               telephone call
                                                    Gateway detects connection
                                                      to network is down (keep
 Emergency Mode:                                MediaPack MP-112/FXO
                           E911 and                    alive messages fail) and
                                                Media Gateway With SAS
 Gateway redirects        Survivability                        activates
all calls to FXO port   FXO Connection
                                                           Emergency Mode
    toward PSTN
                           PSTN




                                          WAN




                                                                                  34
Simplicity matters
It is measured in operating expense




         openUC is an order of magnitude
         simpler than previous generation
        solutions and therefore cheaper to
                     operate and develop



                                             35
Q&A


• System architecture / SSOA

• Deployment best practices

• Geo-Redundancy

• Gateways & phones

• Network requirements and QoS

• Setting up and managing a cluster




                                      36
CoLab session 1   deployment best practices and architecture

Weitere ähnliche Inhalte

Was ist angesagt?

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
Melissa Dingman
 
entVoice Unified Communication System
entVoice Unified Communication SystementVoice Unified Communication System
entVoice Unified Communication System
Ashvini Gaur
 
Bnova flyer blankomdigital_rev04_web_01
Bnova flyer blankomdigital_rev04_web_01Bnova flyer blankomdigital_rev04_web_01
Bnova flyer blankomdigital_rev04_web_01
ciperi
 
Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6
Tom Luketich
 
Videoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environmentsVideoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environments
Videoguy
 

Was ist angesagt? (20)

D-Link technologies
D-Link technologiesD-Link technologies
D-Link technologies
 
Alvarion BreezeMAX (quantumwimax.com)
Alvarion BreezeMAX  (quantumwimax.com)Alvarion BreezeMAX  (quantumwimax.com)
Alvarion BreezeMAX (quantumwimax.com)
 
Delivering the 'optimal mobile backhaul' experience
Delivering the 'optimal mobile backhaul' experienceDelivering the 'optimal mobile backhaul' experience
Delivering the 'optimal mobile backhaul' experience
 
HCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and TelecomHCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and Telecom
 
Ericsson Connected Home Solution
Ericsson Connected Home SolutionEricsson Connected Home Solution
Ericsson Connected Home Solution
 
Key Considerations for MPLS IP-VPN Success
Key Considerations for  MPLS IP-VPN SuccessKey Considerations for  MPLS IP-VPN Success
Key Considerations for MPLS IP-VPN Success
 
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
 
Braehler CDSVAN
Braehler CDSVANBraehler CDSVAN
Braehler CDSVAN
 
Facing multimedia application challenges in lte
Facing multimedia application challenges in lteFacing multimedia application challenges in lte
Facing multimedia application challenges in lte
 
Cisco Telepresence Solution 2012
Cisco Telepresence Solution 2012Cisco Telepresence Solution 2012
Cisco Telepresence Solution 2012
 
entVoice Unified Communication System
entVoice Unified Communication SystementVoice Unified Communication System
entVoice Unified Communication System
 
GDC Telecom Company Presentation
GDC Telecom Company PresentationGDC Telecom Company Presentation
GDC Telecom Company Presentation
 
Telepresence Cisco
Telepresence CiscoTelepresence Cisco
Telepresence Cisco
 
Bnova flyer blankomdigital_rev04_web_01
Bnova flyer blankomdigital_rev04_web_01Bnova flyer blankomdigital_rev04_web_01
Bnova flyer blankomdigital_rev04_web_01
 
Videoconferencing Technical Considerations for IT Professionals
Videoconferencing Technical Considerations for IT ProfessionalsVideoconferencing Technical Considerations for IT Professionals
Videoconferencing Technical Considerations for IT Professionals
 
The CIBER / CA partnership & Why CIBER is moving to Nimsoft Monitor
The CIBER / CA partnership & Why CIBER is moving to Nimsoft MonitorThe CIBER / CA partnership & Why CIBER is moving to Nimsoft Monitor
The CIBER / CA partnership & Why CIBER is moving to Nimsoft Monitor
 
Plug Into Dimetis HDTV OSS
Plug Into Dimetis HDTV OSSPlug Into Dimetis HDTV OSS
Plug Into Dimetis HDTV OSS
 
Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6Hd Connect Spec Sheet V1 6
Hd Connect Spec Sheet V1 6
 
Business Video Update from Cisco Systems
Business Video Update from Cisco SystemsBusiness Video Update from Cisco Systems
Business Video Update from Cisco Systems
 
Videoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environmentsVideoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environments
 

Andere mochten auch

Vlsilab13
Vlsilab13Vlsilab13
Vlsilab13
Krish s
 
FPGA implementation of synchronous and asynchronous counter and simulation of...
FPGA implementation of synchronous and asynchronous counter and simulation of...FPGA implementation of synchronous and asynchronous counter and simulation of...
FPGA implementation of synchronous and asynchronous counter and simulation of...
ASHIMA GUPTA
 
Programmable array logic
Programmable array logicProgrammable array logic
Programmable array logic
Gaditek
 
Lecture 4-_hazard_analysis_prevention_and_safety_management
Lecture  4-_hazard_analysis_prevention_and_safety_managementLecture  4-_hazard_analysis_prevention_and_safety_management
Lecture 4-_hazard_analysis_prevention_and_safety_management
Shahbani Laa
 
Flip flop’s state tables & diagrams
Flip flop’s state tables & diagramsFlip flop’s state tables & diagrams
Flip flop’s state tables & diagrams
Sunny Khatana
 
Synchronous counters
Synchronous countersSynchronous counters
Synchronous counters
Lee Diaz
 

Andere mochten auch (20)

Vlsilab13
Vlsilab13Vlsilab13
Vlsilab13
 
Lecture verilog ii_c
Lecture verilog ii_cLecture verilog ii_c
Lecture verilog ii_c
 
Tracing Your Canadian WWI Ancestors - Bibliography
Tracing Your Canadian WWI Ancestors - BibliographyTracing Your Canadian WWI Ancestors - Bibliography
Tracing Your Canadian WWI Ancestors - Bibliography
 
Design considerations
Design considerationsDesign considerations
Design considerations
 
FPGA implementation of synchronous and asynchronous counter and simulation of...
FPGA implementation of synchronous and asynchronous counter and simulation of...FPGA implementation of synchronous and asynchronous counter and simulation of...
FPGA implementation of synchronous and asynchronous counter and simulation of...
 
digital electronics
digital electronicsdigital electronics
digital electronics
 
Programmable array logic
Programmable array logicProgrammable array logic
Programmable array logic
 
Lecture 4-_hazard_analysis_prevention_and_safety_management
Lecture  4-_hazard_analysis_prevention_and_safety_managementLecture  4-_hazard_analysis_prevention_and_safety_management
Lecture 4-_hazard_analysis_prevention_and_safety_management
 
Flip flop’s state tables & diagrams
Flip flop’s state tables & diagramsFlip flop’s state tables & diagrams
Flip flop’s state tables & diagrams
 
Los Flip Flops
Los Flip FlopsLos Flip Flops
Los Flip Flops
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
Flip flops (ff)
Flip flops (ff)Flip flops (ff)
Flip flops (ff)
 
Digital 1 8
Digital 1 8Digital 1 8
Digital 1 8
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
Explain Half Adder and Full Adder with Truth Table
Explain Half Adder and Full Adder with Truth TableExplain Half Adder and Full Adder with Truth Table
Explain Half Adder and Full Adder with Truth Table
 
Flip flop
Flip flopFlip flop
Flip flop
 
What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
 
Synchronous counters
Synchronous countersSynchronous counters
Synchronous counters
 
EPROM, PROM & ROM
EPROM, PROM & ROMEPROM, PROM & ROM
EPROM, PROM & ROM
 
Counters
CountersCounters
Counters
 

Ähnlich wie CoLab session 1 deployment best practices and architecture

Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Christina Inge
 
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Cary Hayward
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Brad Eckert
 

Ähnlich wie CoLab session 1 deployment best practices and architecture (20)

MVTS PRO
MVTS PROMVTS PRO
MVTS PRO
 
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
 
Data Center: BYOD & VDI
Data Center: BYOD & VDIData Center: BYOD & VDI
Data Center: BYOD & VDI
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller Update
 
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...
 
Enterprise Connectivity
Enterprise ConnectivityEnterprise Connectivity
Enterprise Connectivity
 
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network  09...
Power of Open SDN- The Vendor Neutral Approach to Optimizing Your Network 09...
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanai
 
Audio codes technical_advantage_for_microsoft_uc_1_
Audio codes technical_advantage_for_microsoft_uc_1_Audio codes technical_advantage_for_microsoft_uc_1_
Audio codes technical_advantage_for_microsoft_uc_1_
 
Last Mile Access Telecommunications Telco
Last Mile Access Telecommunications TelcoLast Mile Access Telecommunications Telco
Last Mile Access Telecommunications Telco
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
The evolution of data center network fabrics
The evolution of data center network fabricsThe evolution of data center network fabrics
The evolution of data center network fabrics
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
Interconnect your future
Interconnect your futureInterconnect your future
Interconnect your future
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6
 
Customer Keynote - Microsoft Lync
Customer Keynote - Microsoft LyncCustomer Keynote - Microsoft Lync
Customer Keynote - Microsoft Lync
 

Mehr von Christina Inge

The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusion
Christina Inge
 
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse ResearchOvercoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Christina Inge
 
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuceVideo: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Christina Inge
 
openUC & sipXecs Architecture
openUC & sipXecs ArchitectureopenUC & sipXecs Architecture
openUC & sipXecs Architecture
Christina Inge
 
WebRTC Opens the Floodgates
WebRTC Opens the FloodgatesWebRTC Opens the Floodgates
WebRTC Opens the Floodgates
Christina Inge
 
Contact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACDContact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACD
Christina Inge
 
Communications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile AppsCommunications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile Apps
Christina Inge
 
Solving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open StandardsSolving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open Standards
Christina Inge
 
openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & Virtualization
Christina Inge
 
Enterprise Instant Messaging
Enterprise Instant MessagingEnterprise Instant Messaging
Enterprise Instant Messaging
Christina Inge
 
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Christina Inge
 
Enabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT InnovationEnabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT Innovation
Christina Inge
 
Co lab lunch and learn user experience
Co lab  lunch and learn user experienceCo lab  lunch and learn user experience
Co lab lunch and learn user experience
Christina Inge
 

Mehr von Christina Inge (17)

WebRTC and Web Design
WebRTC and Web DesignWebRTC and Web Design
WebRTC and Web Design
 
WebRTC Transforming Communications
WebRTC Transforming Communications WebRTC Transforming Communications
WebRTC Transforming Communications
 
Creating an InCredible Product Brand
Creating an InCredible Product BrandCreating an InCredible Product Brand
Creating an InCredible Product Brand
 
The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusion
 
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse ResearchOvercoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
 
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuceVideo: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
 
openUC & sipXecs Architecture
openUC & sipXecs ArchitectureopenUC & sipXecs Architecture
openUC & sipXecs Architecture
 
WebRTC Opens the Floodgates
WebRTC Opens the FloodgatesWebRTC Opens the Floodgates
WebRTC Opens the Floodgates
 
Contact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACDContact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACD
 
Communications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile AppsCommunications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile Apps
 
Solving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open StandardsSolving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open Standards
 
openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & Virtualization
 
Enterprise Instant Messaging
Enterprise Instant MessagingEnterprise Instant Messaging
Enterprise Instant Messaging
 
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
 
Enabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT InnovationEnabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT Innovation
 
Co lab lunch and learn user experience
Co lab  lunch and learn user experienceCo lab  lunch and learn user experience
Co lab lunch and learn user experience
 
CoLab keynote
CoLab  keynoteCoLab  keynote
CoLab keynote
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

CoLab session 1 deployment best practices and architecture

  • 1. Deployment Best Practices and Architecture Dave Deutschman, Alan Percy, George Niculae, Joegen Baclor Moderated by Martin Steinmann
  • 2. Introduction to the Presenters Session 1: Deployment Best Practices and Architecture Joegen Baclor Dave Deutschman George Niculae Alan Percy
  • 3. Best Practices for a Next Generation Solution Transition to all software and an IT application imply profound changes IT / all software solution managed as part of the IT stack Not vertically integrated: Standards based and interoperable Datacenter or cloud deployments, centrally managed Tolerant to hardware failures – resiliency in the SW architecture Focus on communications enablement of applications (single sign-on, user profiles, social graphs, presence, activity streams) 3
  • 4. IT Best Practices Demand a New Architecture SIP Session Oriented Architecture - SSOA Internet Scale Communications • Native Session Initiation Protocol (SIP) architecture for a modern, highly scalable and resilient communications infrastructure • Based on a distributed and load-sharing network of SIP proxy servers • Geo-redundant redundancy reduces complexity and number of servers required • Peer-to-peer media for industry leading voice and video quality • Introducing presence based communications that facilitates social business integration and multi-media interactions > Scalable • Pushing communication and collaboration into the cloud > Resilient > Cost efficient
  • 5. New Session State Server (SSS) Modern and scalable presence solution What is new in SSS ?  Load-sharing redundancy and scale for line state presence and session state  New technology from the ground up: • Fast and modern SIP Stack using reSIProcate • Multiple Watchers and State Agents • Load-balanced subscriptions via DNS/SRV • Shared Subscription State – no single point of failure • Centralized Event Queue 5
  • 6. Session State Server (SSS) Architecture Fully redundant highly available deployment Failure cases addressed:  Ability to detect failure of a node via real-time notification  Standard SIP fail-over for transaction failures  Load sharing using standard SIP DNS/SRV transaction spreading  Bottle neck free fairly-queued task distribution 6
  • 7. New in 4.6: Redundant Media Services Seamless global resiliency and scale openUC 4.4: Configuration and voicemail server tightly coupled – both reading data from local file system openUC 4.6:  Improved voicemail REST API, configuration server retrieves data using voicemail REST API  New voicemail architecture – abstract connector layer to allow pluggable storage types  Decoupled voicemail + ability to read / write from external storages = foundation for redundant voicemail  Efficient memory & disk usage, built in replication - GridFS storage connector  Moving forward to cloud - Amazon S3 storage connector 7
  • 13. Redundant Media Services: How Does It Work? Seamless user experience with geo-redundancy Redundancy achieved at: Proxy level (DNS) Media Services level (DNS) Voicemail level via FreeSWITCH dial plan Distributed voicemail storage 13
  • 18. Deployment Best Practices How to build a system 18
  • 19. Health Provider with 10 Locations Design Considerations - Single data center - Reliable corporate network with QoS - Locations have different telco providers - Need for groups in the same location to use different caller IDs - 24 emergency hot lines - Limited remote worker support (IT) - Instant Messaging (IM) 19
  • 20. Single Multi-Server Cluster Health Provider with 10 Locations 20
  • 21. Deployment Model Benefits Single Multi-Server Cluster - Distributed services to support scalability and availability - Registration and call processing balanced across master and distributed proxy - ACD deployed on separate server - Centralized management of all locations - Local services - Network applications (DHCP and DNS) - PSTN access - Remote support through VPNs 21
  • 22. Large Corporation with Many Locations Design Considerations - Multiple corporate data centers - Many locations with a large number of users - Reliable corporate network with QoS - Need for location survivability - Customer uses basic telephony services and voicemail - Large scale remote worker support 22
  • 23. Multi-Server, Distributed Cluster Large Corporation with many Locations 23
  • 24. Deployment Model Benefits Multi-Server, Distributed Cluster - Scalability and availability - Geo-redundancy for call processing service - Centralized management - Flexible PSTN options - Media Gateways - SIP Trunking - Scalable Remote Worker support through use of Session Border Controller 24
  • 25. IT Best Practices: Multi-Vendor Hardware Giving you freedom and lower cost Disintegration of the vertical model: Certified and interoperable with a large set of devices Offering plug n’ play management and end-to-end support for a select set of vendor’s products Audiocodes gateways as the preferred choice for PSTN termination 25
  • 26. AudioCodes Gateways and openUC Connecting TDM Networks to SIP Applications Key Benefits: • Plug & play configuration with openUC • Modularity, Scalability & Flexibility Mediant ™ 1000 • Interoperability Mediant ™ 800 mix-and-match Gateway/E-SBC for Business Cost effective • Survivability (SAS) MediaPack™ 124 Branch office Gateway/E-SBC With 24 FXS • Wide Availability MediaPack™ 11X with FXS/FXO interfaces via Distribution interfaces 26
  • 27. SmartTAP Recording for openUC • Software based IP Centric all-in-one or distributed recording solution • Support from 8 - 300 concurrent sessions per server with expandability to grow with your organization by adding additional servers. • Scalable to 1000s of concurrent IP/TDM Channels • Designed for easy deployment, ease of use, easy maintenance 27
  • 28. openUC Appliance with OSN3 Module Scalable/Modular Appliance for the SMB/SME Branch Office Create an appliance: openUC software on OSN3 PSTN module T1/E1 OSN3 or FXO Module AudioCodes Mediant 1000B SIP SIP Phones LAN Switch 28
  • 29. eZuce openUC Appliance with Mediant 800 Up to 12 FXS ports for POTS OSN Module FXS WAN AudioCodes PoE LAN Mediant 800 SIP Phones 29
  • 30. Introduction to Stand Alone Survivability At Typical Branch Office Digital SIP Phones AudioCodes E911 and Media Gateway or Survivability MSBG with SAS FXO Connection PSTN WAN 30
  • 31. SAS - Registration Process Digital SIP Phones Phones register with MediaPack AudioCodes E911 and Media Gateway or Survivability MSBG with SAS FXO Connection PSTN Gateway forwards registrations to openUC WAN 31
  • 32. SAS - Normal Dialing Mode Digital SIP Phones Phone user makes telephone call AudioCodes E911 and Media Gateway or Survivability MSBG with SAS FXO Connection PSTN Normal Mode: MediaPack forwards INVITES to openUC WAN 32
  • 33. SAS - E911 Call Digital Phones user SIP Phones dials “911” MediaPack detects AudioCodes E911 and “911” and redirects Survivability Media Gateway or MSBG with SAS call to FXO port FXO Connection toward PSTN PSTN WAN 33
  • 34. SAS - Emergency Mode Digital Phone user SIP Phones makes telephone call Gateway detects connection to network is down (keep Emergency Mode: MediaPack MP-112/FXO E911 and alive messages fail) and Media Gateway With SAS Gateway redirects Survivability activates all calls to FXO port FXO Connection Emergency Mode toward PSTN PSTN WAN 34
  • 35. Simplicity matters It is measured in operating expense openUC is an order of magnitude simpler than previous generation solutions and therefore cheaper to operate and develop 35
  • 36. Q&A • System architecture / SSOA • Deployment best practices • Geo-Redundancy • Gateways & phones • Network requirements and QoS • Setting up and managing a cluster 36