ElastixWorld 2013 - Workshop
Speaker: Ariel Mapelman
Xorcom
Your phone system is as robust as its foundation. Xorcom works daily on the development of flexible, scalable, reliable and configurable platforms to support software applications for IP telephony. Know our products and solutions certified by Elastix, our telephony cards, tools for fast and complete backup and restoration and our unique high-availability solution, especially designed for Asterisk.
Developer Data Modeling Mistakes: From Postgres to NoSQL
The structure is fundamental: IP PBX, telephony cards and tools for high availability
1. THE INFRASTRUCTURE IS FUNDAMENTAL
IP PBX, telephony cards and tools for high
availability
Asterisk is a registered trademark of Digium, Inc.
www.xorcom.com
2. Xorcom – Business Overview
Established: 2004
Objective:
Offices:
Activities:
Development and production of corporate
communication solutions
Headquartered in Israel; sales and support subsidiary
for U.S. and Canada located in U.S.
95% of sales are exports to over 95 countries. Sales to
Latin America are 30% of worldwide sales.
Our Corporations, Government Institutions, Telephone
Customers: Operators, Distributors, Equipment Manufacturers
www.xorcom.com
4. Vision
• Provide professional, stable, modern,
competitive and affordable telephony systems
• Open source telephony solutions with high
quality, professional support
• Network of certified professional channels
• Pre- and post-installation sales and service
• Continual development
• Commitment to the customer
www.xorcom.com
5. XPP: Unique Selling Points
• High speed 480 Mbit/s USB2 connectivity
• Supports very high densities
• Typical uncompressed voice: 2,400 calls/USB
•
•
•
•
Full support for fax and modems
Modular and scalable
Additional ports are ‘hot pluggable’
Simple integration of software
applications
www.xorcom.com
6. Our “Daily Bread” – How Many Times…
• …has a PBX hard drive or power supply
failed?
• …did you have to replace a server due to lack of
PCI/PCIe slot?
• …have you experienced driver problems?
• …have you been “held hostage” by a
manufacturer in order to solve a specific
problem?
• …have you had to install costly HW for a simple
installation due to lack of published performance
information?
www.xorcom.com
7. What is the Importance of Reliability?
www.xorcom.com
8. Reliability Based on Type of PBX
100
75
50
Confidence
25
0
Proprietary IP-PBX
Basic Asterisk
Asterisk
(professional
platform)
www.xorcom.com
9. Popular Ways of Achieving Reliability
• Use only mature Asterisk versions
• Depend on “early adopters” to test new versions
and follow progress of new builds
• Eager and willing community members
• Companies anxious to utilize new features
• Employ ruggedized hardware
• Redundant power supplies, disks, fans, etc.
• Drawbacks:
• Useless if software fails
• Expensive
www.xorcom.com
14. High Availability Solution for Asterisk
• Provides full redundancy for a complete
PBX system, incl. telephony interfaces
• Quick and automatic failover process
keeps downtime to an absolute minimum
• Auto detection of server failure & switch
to backup server
• Firmware-based switching mechanism
is not network-dependent
• Solution components:
XPP Technology
• two Xorcom IP PBX units with identical configurations
• Xorcom Astribank channel bank(s) with dual USB ports
www.xorcom.com
15. Initial Setup: Identical Servers
• Two Xorcom servers + dual-USB Astribank
USB
Xorcom server
(primary)
LAN/WAN
IP Phones
Xorcom server
(backup)
USB
PSTN
Astribank (front panel)
USB-connected channel bank
providing analog/digital
telephony interfaces
SIP Trunking
Analog Phones
www.xorcom.com
16. Standard Operation: Primary Active
• Two Xorcom servers + dual-USB Astribank
USB
Xorcom server
(primary)
LAN/WAN
IP Phones
Xorcom server
(backup)
USB
PSTN
Astribank (rear panel)
USB-connected channel bank
providing analog/digital
telephony interfaces
Analog Phones
www.xorcom.com
17. If the Primary Server Fails…
Server
Failure
USB
Xorcom server
(primary)
LAN/WAN
IP Phones
Xorcom server
(backup)
USB
PSTN
Astribank (rear panel)
USB-connected channel bank
providing analog/digital
telephony interfaces
SIP Trunking
Analog Phones
www.xorcom.com
18. …the Backup Server is Activated
Backup Server
assumes Primary
Server IP Address
Switch Changes
to Backup Server
USB
Xorcom server
(primary)
LAN/WAN
IP Phones
Xorcom server
(backup)
USB
PSTN
Astribank (rear panel)
USB-connected channel bank
providing analog/digital
telephony interfaces
SIP Trunking
Analog Phones
www.xorcom.com
20. RAID1 / RAID5 Support
• RAID1 and RAID5 are important tools for data
and applications, serving to increase reliability
• RAID1 is standard in C/XE2000 & C/XE3000
• RAID5 is standard in CXE4000
• If the active hard disk fails, the second harddisk automatically takes over and an alarm
e-mail is sent to the system administrator
• PBX continues working seamlessly
www.xorcom.com
21. PBX Disaster Recovery Made Simple
• Never worry again about:
• natural disasters
• hardware failure
• human error
• Create, save and
restore your PBX files in minutes!
www.xorcom.com
23. Rapid Recovery: Backup & Restore
• Utility and storage space 8GB USB Disk-on-Key (DOK)
• Supports all Xorcom IP-PBX models – standard on XE;
optional on XR
• Backs up entire PBX including
user-defined options:
• configuration files
• voice prompts
• voice mail
• Descriptive name for each backup
• Single DOK for multiple system backups
www.xorcom.com
24. Rapid Recovery: Additional Uses
• Reduce time required for multi-site installations
• Prepare all equipment in a few minutes, before sending
to branches offices, each with its own details
• Use Rapid Recovery to contain:
1. The configuration that
will be common to all sites
2. The dialing plan
3. IVRs, ring groups, etc.
4. The phone directory
• After that, mount the image using Rapid Recovery and
simply set the specific system name and IP address.
• The IP-PBX is ready for use!
www.xorcom.com
25. R4 = Rescue: ALF (Analog Lines Fail-over)
* Power failure? Software affected? Keep your PBX analog lines running!
www.xorcom.com
26. Redundant Power Supply
•
•
•
•
Microcomputer-based control system
Supports up to 16 Astribanks (512 analog ports)
Constantly monitors power requirements
In the event of malfunction
• Load balancing of remaining units
• Automated alert to sys admin (XE series configurations only)
• Also supports up to 8 internal USB 2.0 hubs with 4
ports each; total of 32 USB 2.0 connections
www.xorcom.com
27. Redundant Power Supply - II
• Designed for large installations requiring 100%
reliability and continuity
• Hot swappable disks
CXE4000
www.xorcom.com
29. Rapid Tunneling Utility
Secure remote access to IP-PBX
Pre-installed on all IP-PBX models
Targeted, real-time support
End user determines when to
connect/disconnect
• No technical knowledge required of end user
• In real time, Xorcom support specialist can:
•
•
•
•
• troubleshoot
• perform diagnostics
• correct configuration issues
www.xorcom.com
31. Recommendations
• Take into account the particular needs of the user
when choosing the appropriate equipment.
• Use systems that have a comprehensive
backup, support and warranty program.
• Design solution architecture which is easy to
install and enables long-term support.
• Don't forget to consider a scalable solution.
• Pay continual attention to backup tools. They will
save lot of money for both you and the customer.
www.xorcom.com