nicknomo
Happy-IT-Guy
- Joined
- Mar 5, 2009
- Messages
- 63
- Reaction score
- 12
I am currently exploring the idea of using an asterisk based system for a corporate PBX. I am a little concerned about moving from an appliance based system to a computer based system.
My company has 21 incoming lines, and about 60 extensions for interoffice communication. The incoming lines are typically 50% idle, and more so on the extensions.
While I am purely an IT person (not really a "phone" person) and I am familiar with Linux, I am feeling a little uncomfortable with running this system without some sort of backup and recovery plan. From the looks of it, you can back up the configuration, but you need to pretty much have the same installation source (same version of PBXIAF). If 4-5 years down the line, the computer dies, I'll likely need an updated kernel and that would probably mean a whole new installation of CentOS, and probably require me to update PBXIAF.
The configuration I'm looking to use is going to take some fiddling to get working. If I have to start from scratch when my computer dies, there will be way too much down time.
I saw mondo being used as a backup/recovery solution, but this is only useful for hard disk failure (not a whole computer change scneario).
The only way I could think to get around this problem would be to use a Virtual Machine, like VirtualBox (much better than VMWare as far as resources go). This is ideal for disaster recovery, as you can easily put your backup of the virtual machine on just about any modern media and be up and running again in ten minutes.
There are of course some other problems:
1) Integration with a PTSN - like a T1, or POTS lines.
2) Performance concerns
As far as #1, I was thinking about implementing some sort of VoIP appliance based gateway. I would think this would solve the issue even if it is more costly. I would like to know how much more difficult this would be and what is a good piece of hardware for handling a single Voice T1. In other words, I'd connect to the PTSN through a PRI on some appliance, and then route connections to my asterisk based VMWare install.
As far as performance goes, Virtualbox is very lean. I know VMware has some choppy voicemail, but I know virtualbox is capable of achieving near native performance. On a fast Quad core box, do you think it could handle the typical loads of my company?
I know this isn't the preferred way of doing things. I do see some advantages to doing it this way. It will be easily deployable in multiple locations, easily backed up, easily cloned, option of having snapshots... and the only real point of failure would be the VoIP gateway.
I'm welcome to other suggestions, or suggestions on how to best implement this.
My company has 21 incoming lines, and about 60 extensions for interoffice communication. The incoming lines are typically 50% idle, and more so on the extensions.
While I am purely an IT person (not really a "phone" person) and I am familiar with Linux, I am feeling a little uncomfortable with running this system without some sort of backup and recovery plan. From the looks of it, you can back up the configuration, but you need to pretty much have the same installation source (same version of PBXIAF). If 4-5 years down the line, the computer dies, I'll likely need an updated kernel and that would probably mean a whole new installation of CentOS, and probably require me to update PBXIAF.
The configuration I'm looking to use is going to take some fiddling to get working. If I have to start from scratch when my computer dies, there will be way too much down time.
I saw mondo being used as a backup/recovery solution, but this is only useful for hard disk failure (not a whole computer change scneario).
The only way I could think to get around this problem would be to use a Virtual Machine, like VirtualBox (much better than VMWare as far as resources go). This is ideal for disaster recovery, as you can easily put your backup of the virtual machine on just about any modern media and be up and running again in ten minutes.
There are of course some other problems:
1) Integration with a PTSN - like a T1, or POTS lines.
2) Performance concerns
As far as #1, I was thinking about implementing some sort of VoIP appliance based gateway. I would think this would solve the issue even if it is more costly. I would like to know how much more difficult this would be and what is a good piece of hardware for handling a single Voice T1. In other words, I'd connect to the PTSN through a PRI on some appliance, and then route connections to my asterisk based VMWare install.
As far as performance goes, Virtualbox is very lean. I know VMware has some choppy voicemail, but I know virtualbox is capable of achieving near native performance. On a fast Quad core box, do you think it could handle the typical loads of my company?
I know this isn't the preferred way of doing things. I do see some advantages to doing it this way. It will be easily deployable in multiple locations, easily backed up, easily cloned, option of having snapshots... and the only real point of failure would be the VoIP gateway.
I'm welcome to other suggestions, or suggestions on how to best implement this.