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

Open source software licenses
Open source software licensesOpen source software licenses
Open source software licensesDrexelELC
 
Installation of Hard Disk
Installation of Hard DiskInstallation of Hard Disk
Installation of Hard DiskImranulHasan6
 
Fosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationFosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationThe Linux Foundation
 
Oracle Form Graphics
Oracle Form GraphicsOracle Form Graphics
Oracle Form GraphicsAmer Rafiq
 
Aula 1 active directory
Aula 1   active directoryAula 1   active directory
Aula 1 active directoryOi S.A
 
07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)Akhila Dakshina
 
Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Shrishail Bhat
 
Embedded systems notes
Embedded systems notesEmbedded systems notes
Embedded systems notesShikha Sharma
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systemsalok pal
 
ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)The Linux Foundation
 
Gestión de la configuración
Gestión de la configuraciónGestión de la configuración
Gestión de la configuraciónJhon Barrera
 
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOS
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOSBuilding a QT based solution on a i.MX7 processor running Linux and FreeRTOS
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOSFernando Luiz Cola
 
Operating Systems 1 (7/12) - Threads
Operating Systems 1 (7/12) - ThreadsOperating Systems 1 (7/12) - Threads
Operating Systems 1 (7/12) - ThreadsPeter Tröger
 

What's hot (20)

Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Efi booting
Efi bootingEfi booting
Efi booting
 
Gerenciamento de memória
Gerenciamento de memóriaGerenciamento de memória
Gerenciamento de memória
 
Installation of Hard Disk
Installation of Hard DiskInstallation of Hard Disk
Installation of Hard Disk
 
Fosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using VirtualizationFosdem 18: Securing embedded Systems using Virtualization
Fosdem 18: Securing embedded Systems using Virtualization
 
Oracle Form Graphics
Oracle Form GraphicsOracle Form Graphics
Oracle Form Graphics
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Dual boot
Dual bootDual boot
Dual boot
 
gcc and friends
gcc and friendsgcc and friends
gcc and friends
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Aula 1 active directory
Aula 1   active directoryAula 1   active directory
Aula 1 active directory
 
07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)
 
Embedded system.ppt
Embedded system.pptEmbedded system.ppt
Embedded system.ppt
 
Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)
 
Embedded systems notes
Embedded systems notesEmbedded systems notes
Embedded systems notes
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systems
 
ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)
 
Gestión de la configuración
Gestión de la configuraciónGestión de la configuración
Gestión de la configuración
 
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOS
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOSBuilding a QT based solution on a i.MX7 processor running Linux and FreeRTOS
Building a QT based solution on a i.MX7 processor running Linux and FreeRTOS
 
Operating Systems 1 (7/12) - Threads
Operating Systems 1 (7/12) - ThreadsOperating Systems 1 (7/12) - Threads
Operating Systems 1 (7/12) - Threads
 

Similar to FreePBX Disaster Recovery

Ccvp plus module 2
Ccvp plus module 2Ccvp plus module 2
Ccvp plus module 2Le Ngoc Viet
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycomqualisystems
 
SUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSUSUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSUSUSE España
 
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...Xorcom
 
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 PerficientPerficient, Inc.
 
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 PureFlexLuca Comparini
 
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 2018The Linux Foundation
 
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 AvailabilityPrecisely
 
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 MainframeAnderson Bassani
 
Workshop: IMS & VoLTE in minutes
Workshop: IMS & VoLTE in minutesWorkshop: IMS & VoLTE in minutes
Workshop: IMS & VoLTE in minutesCarsten Bock
 
Int 1010 Tcp Offload
Int 1010 Tcp OffloadInt 1010 Tcp Offload
Int 1010 Tcp Offloadshari323
 
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 iPrecisely
 
BAS004-1_伺服器硬體基礎_v181026
BAS004-1_伺服器硬體基礎_v181026BAS004-1_伺服器硬體基礎_v181026
BAS004-1_伺服器硬體基礎_v181026rwp99346
 
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 CloudPrecisely
 
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 ConsPrecisely
 

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

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

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