SlideShare a Scribd company logo
1 of 21
Download to read offline
FreePBX
Disaster Recovery
‫ایجاد‬ ‫و‬ ‫طراحی‬‫مرکز‬ ‫پشتیبان‬ ‫سیستم‬‫تلفن‬
‫ارتباط‬ ‫ساعیان‬ ‫شرکت‬‫خاورمیان‬ ‫در‬ ‫سنگوما‬ ‫انحصاری‬ ‫نماینده‬‫ه‬
2
‫تلفنی‬ ‫های‬ ‫کارت‬
‫آنالوگ‬ ‫های‬ ‫وی‬ ‫گیت‬
Session Border Controllers (SBC)
3
‫محصوالت‬ ‫سبد‬
‫تجهیزات‬ ‫و‬ ‫وی‬ ‫گیت‬VoIP
‫های‬ ‫وی‬ ‫گیت‬SS7
‫تلفن‬ ‫مرکز‬IP-PBX‫و‬‫های‬ ‫تلفن‬IP
‫دیجیتال‬ ‫های‬ ‫وی‬ ‫گیت‬
‫وی‬ ‫گیت‬‫دیجیتال‬
‫وی‬ ‫گیت‬‫آنالوگ‬FXO
‫تلفنی‬ ‫سیستم‬
IP-PBX
‫وی‬ ‫گیت‬‫آنالوگ‬FXS
SBC
Remote Phones
‫کارت‬‫دیجیتال‬
‫آنالوگ‬ ‫کارت‬
PBX VPN
4
‫جامع‬ ‫های‬ ‫راهکار‬ ‫ارائه‬
‫کارت‬GSM
IP Phone
• Unforeseen Events Happen
– Power failures
– Hardware failures – such as Servers, Switches, Hard Drives
– Human Errors!
• Huge Impacts when Mission Critical Systems are hit
– Financial, productivity, reputation, customers base/retention
• Important to Have a Plan!
• Many useful guides are available online for IT Operations
5
Why Disaster Recovery Planning?
• Modern IP-PBX systems facts:
– They are software applications running on standard computing
platforms
– They leverage the IT infrastructure: Servers, Storage, Firewalls,
Routers, Switches, LAN, WAN, etc.
– They need to be part of your DR plan!
• FreePBX (and PBXact from Sangoma) fit this model - lots of features
provided to mitigate risks
6
Phone Systems are Mission Critical
FREEPBX RECOVERY
OPTIONS
7
• Back-up and Restore
• Virtual Machine Snapshot
• Warm Spares
• High Availability Systems
8
FreePBX Disaster Recovery Options
• Local Backup
– WebGUI Driven Module
– Creates Backup of:
• Databases
• User Configuration
• Voicemail, recordings, CDRs
– Performs backup on manual or scheduled basis
– Completely customizable
• Offsite Backup (2 options)
1) You can use your own FTP Server as an external destination for offsite backups
2) Service offering automatic backup of system to Sangoma’s FTP infrastructure
This can be implemented by adding offsite backup annual license.
9
Backup and Restore Module
http://wiki.freepbx.org/display/FPG/Using+the+Backup+module
• FreePBX and PBXact run on VM infrastructure
• VM Snapshot is a great feature
– A copy of the virtual machine's disk data, configuration, disk file at a particular
point in time
– To restore a VM to that particular point in time
• VM Snapshot vs Backup &restore
- VM snapshot
• Restores a complete system (including OS and all data and configuration)
- Backup & Restore
• Restores only FreePBX user configuration/data/Voicemail on an exiting FreePBX VM system
- Restoring from a VM snapshot is faster than restoring a backup
10
Virtual Machine Snapshot
Warm Spare
11
• Two FreePBX / PBXact server setup
• Warm spare will keep a backup of primary system
– This is pre-configured upon setup, and optionally
scheduled
• Failover is Manual
• When failure occur
– Disconnect production server from network
– Change IP address of warm spare system to the
production server IP address
• No special licensing required for Warm Spare
– Must have individual Deployment IDs per server
– Commercial Module Licenses must be identical on both
boxes
Backup over SSH connection
LAN Cable LAN Cable
PBX A PBX B
LAN
SIP phones, Gateways, SBCs are automatically directed to an
active server. No technician intervention required on these
nodes
http://wiki.freepx.org/display/FPG/Warm+Spare+Setup
High Availability (HA) Add-On
12
• HA License
– Two FreePBX / PBXACT servers setup in a High
Availability configuration
– Configuration is synchronized between two
units
– Constant monitoring
– If Primary server fails the other automatically
takes over
• Failover time ~ < 1 minute
• 1 HA license per server is required
• Commercial Module Licenses must be
identical on both boxes
Unique Cluster Virtual IP Address
Sync / Monitor Ethernet cable
LAN Cable LAN Cable
PBX A PBX B
LAN
SIP phones, Gateways, SBCs are automatically directed to an
active server. No technician intervention required for these
nodes
http://wiki.freepbx.org/display/FPG/FreePBX+High+Availability
Failover Options Floating IP Auto Migration Additional Costs Downtime
Local Backup No No No
Human & system
Dependent
Offsite backup Service No No
No cost when using your
own FTP Server
There is a cost if
subscribe to Sangoma’s
service
Human & system
Dependent
VM snapshot No No No
Human & system
Dependent
Warm spare No No Need a standby server
Human & system
Dependent
High Availability Yes Yes
Need a standby server
+ HA software licenses
Under 1 min
13
Comparisons
SANGOMA APPLIANCE
RECOVERY OPTIONS
14
• Sangoma sells a series of hardware appliances pre-installed with FreePBX
or PBXact
• The systems have hardware feature to help recovery / prevent faults
– Raid1 (System 400 and 1000)
• Replication of data to two hard drives
• If first hard drive fails, you do not lose your PBX
– Dual redundant internal AC modular power supplies (System 1000)
• Hardware redundancy
• Connects to different power feeds
– IPMI (System 1000)
– Independent module built inside the PBX with its own IP address
• Access to all internal hardware resources
• Remotely reboot/restore/reinstall a failing system
15
FreePBX / PBXact appliances
http://wiki.sangoma.com/display/PPS/FreePBX+Appliance+Comparisons
Session Border Controllers - HA
16
• Hardware failover supported in our SBCs
• HA provided free-of-charge and no license requirement
• Similar to FreePBX / PBXact HA
Vega Gateways failover option
17
• All phones rely on hosted provider for all
services
• In normal operation all calls flow through
ENP to hosted provider
• Multi destinations for proxy and registrar in the
same Sip Profile and up to 5 sip profiles.
Sangoma phone options
18
• All phones are registered to the PBX
through SBC
• Phones support dual registration and dual
outbound proxy
• When PBX fails, phones will be registered to
the SBC using secondary proxy setting
option on the phones
• Phones will be available through
registration to the SBC
To/From
Telco
E1/T1 cables
Main Unit
Failover Unit
E1/T1 cables
Internal relay trips to
connect to failover ports
Vega 400G - Failover
19
• DR planning is required for your business and must include
your PBX
• Sangoma offers many options for DR planning
– FreePBX / PBXact
• Onsite/Offsite backup, Warm Spare and VM Snapshot
• High Availability and / or hosted offering least downtime
– Connectivity devices
• Vega Gateways with Local Survivability (ENP) and SBCs with HA
20
Conclusion
THANK YOU
21

More Related Content

What's hot

01 - Introduction to Version Control
01 - Introduction to Version Control01 - Introduction to Version Control
01 - Introduction to Version Control
Sergii Shmarkatiuk
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
Emmanuel Neri
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
Amazon Web Services Korea
 

What's hot (20)

Apresentação Projeto de Redes
Apresentação Projeto de RedesApresentação Projeto de Redes
Apresentação Projeto de Redes
 
Aula de Sistemas Distribuídos - Tolerância a Falhas
Aula de Sistemas Distribuídos - Tolerância a FalhasAula de Sistemas Distribuídos - Tolerância a Falhas
Aula de Sistemas Distribuídos - Tolerância a Falhas
 
Gestão de Decisões e Regras de Negócio
Gestão de Decisões e Regras de NegócioGestão de Decisões e Regras de Negócio
Gestão de Decisões e Regras de Negócio
 
Firewall
FirewallFirewall
Firewall
 
Atividade acl extendida
Atividade acl extendidaAtividade acl extendida
Atividade acl extendida
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
01 - Introduction to Version Control
01 - Introduction to Version Control01 - Introduction to Version Control
01 - Introduction to Version Control
 
LP1 P01 - Python.pdf
LP1 P01 - Python.pdfLP1 P01 - Python.pdf
LP1 P01 - Python.pdf
 
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, JiraGerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
 
정글러 동선의 이해
정글러 동선의 이해정글러 동선의 이해
정글러 동선의 이해
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01
 
Angular Fundamentals
Angular FundamentalsAngular Fundamentals
Angular Fundamentals
 
Servidor proxy
Servidor proxy Servidor proxy
Servidor proxy
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 
WebRTC Real time media P2P, Server, Infrastructure, and Platform
WebRTC Real time media P2P, Server, Infrastructure, and PlatformWebRTC Real time media P2P, Server, Infrastructure, and Platform
WebRTC Real time media P2P, Server, Infrastructure, and Platform
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicos
 

Similar to FreePBX Disaster Recovery

Next Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
Next Generation Address Management with VitalQIP - Alcatel-Lucent and PerficientNext Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
Next Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
Perficient, Inc.
 
How Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High AvailabilityHow Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High Availability
Precisely
 

Similar to FreePBX Disaster Recovery (20)

Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
 
Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2
 
Sangoma SBC Training Presentation
Sangoma SBC Training PresentationSangoma SBC Training Presentation
Sangoma SBC Training Presentation
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycom
 
SUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSUSUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSU
 
The Infrastructure is Fundamental: IP-PBX, telephony cards and tools for high...
The Infrastructure is Fundamental: IP-PBX, telephony cards and tools for high...The Infrastructure is Fundamental: IP-PBX, telephony cards and tools for high...
The Infrastructure is Fundamental: IP-PBX, telephony cards and tools for high...
 
Next Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
Next Generation Address Management with VitalQIP - Alcatel-Lucent and PerficientNext Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
Next Generation Address Management with VitalQIP - Alcatel-Lucent and Perficient
 
Beran APM720 Monitoring System
Beran APM720 Monitoring SystemBeran APM720 Monitoring System
Beran APM720 Monitoring System
 
IP storage
IP storageIP storage
IP storage
 
PowerVM Live Partition Mobility in IBM PureFlex
PowerVM Live Partition Mobility in IBM PureFlexPowerVM Live Partition Mobility in IBM PureFlex
PowerVM Live Partition Mobility in IBM PureFlex
 
Platform Security Summit 18: Xen Security Weather Report 2018
Platform Security Summit 18: Xen Security Weather Report 2018Platform Security Summit 18: Xen Security Weather Report 2018
Platform Security Summit 18: Xen Security Weather Report 2018
 
How Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High AvailabilityHow Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High Availability
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
 
Workshop: IMS & VoLTE in minutes
Workshop: IMS & VoLTE in minutesWorkshop: IMS & VoLTE in minutes
Workshop: IMS & VoLTE in minutes
 
Int 1010 Tcp Offload
Int 1010 Tcp OffloadInt 1010 Tcp Offload
Int 1010 Tcp Offload
 
Eliminate the Impact of Planned Downtime on your IBM i
Eliminate the Impact of Planned Downtime on your IBM iEliminate the Impact of Planned Downtime on your IBM i
Eliminate the Impact of Planned Downtime on your IBM i
 
Xen revisited
Xen revisitedXen revisited
Xen revisited
 
BAS004-1_伺服器硬體基礎_v181026
BAS004-1_伺服器硬體基礎_v181026BAS004-1_伺服器硬體基礎_v181026
BAS004-1_伺服器硬體基礎_v181026
 
Running your IBM i Availability in the Cloud
Running your IBM i Availability in the CloudRunning your IBM i Availability in the Cloud
Running your IBM i Availability in the Cloud
 
Migrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and ConsMigrating IBM i Systems to the Cloud: Exploring the Pros and Cons
Migrating IBM i Systems to the Cloud: Exploring the Pros and Cons
 

More from Hossein Yavari

More from Hossein Yavari (20)

What is Matroska?
What is Matroska?What is Matroska?
What is Matroska?
 
SIPREC RTPEngine Media Forking
SIPREC RTPEngine Media ForkingSIPREC RTPEngine Media Forking
SIPREC RTPEngine Media Forking
 
Windows Forensics
Windows ForensicsWindows Forensics
Windows Forensics
 
SIP over TLS
SIP over TLSSIP over TLS
SIP over TLS
 
Desjardins Data Breach
Desjardins Data BreachDesjardins Data Breach
Desjardins Data Breach
 
Introduction to Metasploit
Introduction to MetasploitIntroduction to Metasploit
Introduction to Metasploit
 
Which IT Certification is Better for You?
Which IT Certification is Better for You?Which IT Certification is Better for You?
Which IT Certification is Better for You?
 
Disassembly Using IDA
Disassembly Using IDADisassembly Using IDA
Disassembly Using IDA
 
Introduction to Snort
Introduction to SnortIntroduction to Snort
Introduction to Snort
 
DLL Injection
DLL InjectionDLL Injection
DLL Injection
 
SQL Injection in JAVA
SQL Injection in JAVASQL Injection in JAVA
SQL Injection in JAVA
 
Malware Static Analysis
Malware Static AnalysisMalware Static Analysis
Malware Static Analysis
 
Creativity and Role of the Leaders
Creativity and Role of the LeadersCreativity and Role of the Leaders
Creativity and Role of the Leaders
 
IPsec for IMS
IPsec for IMSIPsec for IMS
IPsec for IMS
 
eSIM Deep Dive
eSIM Deep DiveeSIM Deep Dive
eSIM Deep Dive
 
Yeastar Technical Training Course
Yeastar Technical Training CourseYeastar Technical Training Course
Yeastar Technical Training Course
 
SENA Cloud UC
SENA Cloud UCSENA Cloud UC
SENA Cloud UC
 
eSIM Overview
eSIM OvervieweSIM Overview
eSIM Overview
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
 
Introduction to DIAMETER
Introduction to DIAMETERIntroduction to DIAMETER
Introduction to DIAMETER
 

Recently uploaded

Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
 

Recently uploaded (20)

Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Circuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringCircuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineering
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentationEMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdf
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 

FreePBX Disaster Recovery

  • 1. FreePBX Disaster Recovery ‫ایجاد‬ ‫و‬ ‫طراحی‬‫مرکز‬ ‫پشتیبان‬ ‫سیستم‬‫تلفن‬
  • 2. ‫ارتباط‬ ‫ساعیان‬ ‫شرکت‬‫خاورمیان‬ ‫در‬ ‫سنگوما‬ ‫انحصاری‬ ‫نماینده‬‫ه‬ 2
  • 3. ‫تلفنی‬ ‫های‬ ‫کارت‬ ‫آنالوگ‬ ‫های‬ ‫وی‬ ‫گیت‬ Session Border Controllers (SBC) 3 ‫محصوالت‬ ‫سبد‬ ‫تجهیزات‬ ‫و‬ ‫وی‬ ‫گیت‬VoIP ‫های‬ ‫وی‬ ‫گیت‬SS7 ‫تلفن‬ ‫مرکز‬IP-PBX‫و‬‫های‬ ‫تلفن‬IP ‫دیجیتال‬ ‫های‬ ‫وی‬ ‫گیت‬
  • 4. ‫وی‬ ‫گیت‬‫دیجیتال‬ ‫وی‬ ‫گیت‬‫آنالوگ‬FXO ‫تلفنی‬ ‫سیستم‬ IP-PBX ‫وی‬ ‫گیت‬‫آنالوگ‬FXS SBC Remote Phones ‫کارت‬‫دیجیتال‬ ‫آنالوگ‬ ‫کارت‬ PBX VPN 4 ‫جامع‬ ‫های‬ ‫راهکار‬ ‫ارائه‬ ‫کارت‬GSM IP Phone
  • 5. • Unforeseen Events Happen – Power failures – Hardware failures – such as Servers, Switches, Hard Drives – Human Errors! • Huge Impacts when Mission Critical Systems are hit – Financial, productivity, reputation, customers base/retention • Important to Have a Plan! • Many useful guides are available online for IT Operations 5 Why Disaster Recovery Planning?
  • 6. • Modern IP-PBX systems facts: – They are software applications running on standard computing platforms – They leverage the IT infrastructure: Servers, Storage, Firewalls, Routers, Switches, LAN, WAN, etc. – They need to be part of your DR plan! • FreePBX (and PBXact from Sangoma) fit this model - lots of features provided to mitigate risks 6 Phone Systems are Mission Critical
  • 8. • Back-up and Restore • Virtual Machine Snapshot • Warm Spares • High Availability Systems 8 FreePBX Disaster Recovery Options
  • 9. • Local Backup – WebGUI Driven Module – Creates Backup of: • Databases • User Configuration • Voicemail, recordings, CDRs – Performs backup on manual or scheduled basis – Completely customizable • Offsite Backup (2 options) 1) You can use your own FTP Server as an external destination for offsite backups 2) Service offering automatic backup of system to Sangoma’s FTP infrastructure This can be implemented by adding offsite backup annual license. 9 Backup and Restore Module http://wiki.freepbx.org/display/FPG/Using+the+Backup+module
  • 10. • FreePBX and PBXact run on VM infrastructure • VM Snapshot is a great feature – A copy of the virtual machine's disk data, configuration, disk file at a particular point in time – To restore a VM to that particular point in time • VM Snapshot vs Backup &restore - VM snapshot • Restores a complete system (including OS and all data and configuration) - Backup & Restore • Restores only FreePBX user configuration/data/Voicemail on an exiting FreePBX VM system - Restoring from a VM snapshot is faster than restoring a backup 10 Virtual Machine Snapshot
  • 11. Warm Spare 11 • Two FreePBX / PBXact server setup • Warm spare will keep a backup of primary system – This is pre-configured upon setup, and optionally scheduled • Failover is Manual • When failure occur – Disconnect production server from network – Change IP address of warm spare system to the production server IP address • No special licensing required for Warm Spare – Must have individual Deployment IDs per server – Commercial Module Licenses must be identical on both boxes Backup over SSH connection LAN Cable LAN Cable PBX A PBX B LAN SIP phones, Gateways, SBCs are automatically directed to an active server. No technician intervention required on these nodes http://wiki.freepx.org/display/FPG/Warm+Spare+Setup
  • 12. High Availability (HA) Add-On 12 • HA License – Two FreePBX / PBXACT servers setup in a High Availability configuration – Configuration is synchronized between two units – Constant monitoring – If Primary server fails the other automatically takes over • Failover time ~ < 1 minute • 1 HA license per server is required • Commercial Module Licenses must be identical on both boxes Unique Cluster Virtual IP Address Sync / Monitor Ethernet cable LAN Cable LAN Cable PBX A PBX B LAN SIP phones, Gateways, SBCs are automatically directed to an active server. No technician intervention required for these nodes http://wiki.freepbx.org/display/FPG/FreePBX+High+Availability
  • 13. Failover Options Floating IP Auto Migration Additional Costs Downtime Local Backup No No No Human & system Dependent Offsite backup Service No No No cost when using your own FTP Server There is a cost if subscribe to Sangoma’s service Human & system Dependent VM snapshot No No No Human & system Dependent Warm spare No No Need a standby server Human & system Dependent High Availability Yes Yes Need a standby server + HA software licenses Under 1 min 13 Comparisons
  • 15. • Sangoma sells a series of hardware appliances pre-installed with FreePBX or PBXact • The systems have hardware feature to help recovery / prevent faults – Raid1 (System 400 and 1000) • Replication of data to two hard drives • If first hard drive fails, you do not lose your PBX – Dual redundant internal AC modular power supplies (System 1000) • Hardware redundancy • Connects to different power feeds – IPMI (System 1000) – Independent module built inside the PBX with its own IP address • Access to all internal hardware resources • Remotely reboot/restore/reinstall a failing system 15 FreePBX / PBXact appliances http://wiki.sangoma.com/display/PPS/FreePBX+Appliance+Comparisons
  • 16. Session Border Controllers - HA 16 • Hardware failover supported in our SBCs • HA provided free-of-charge and no license requirement • Similar to FreePBX / PBXact HA
  • 17. Vega Gateways failover option 17 • All phones rely on hosted provider for all services • In normal operation all calls flow through ENP to hosted provider • Multi destinations for proxy and registrar in the same Sip Profile and up to 5 sip profiles.
  • 18. Sangoma phone options 18 • All phones are registered to the PBX through SBC • Phones support dual registration and dual outbound proxy • When PBX fails, phones will be registered to the SBC using secondary proxy setting option on the phones • Phones will be available through registration to the SBC
  • 19. To/From Telco E1/T1 cables Main Unit Failover Unit E1/T1 cables Internal relay trips to connect to failover ports Vega 400G - Failover 19
  • 20. • DR planning is required for your business and must include your PBX • Sangoma offers many options for DR planning – FreePBX / PBXact • Onsite/Offsite backup, Warm Spare and VM Snapshot • High Availability and / or hosted offering least downtime – Connectivity devices • Vega Gateways with Local Survivability (ENP) and SBCs with HA 20 Conclusion