If you've longed for the good ol' days of Asterisk@Home, welcome back to the new steroid-enhanced version. PBX in a Flash is the Lean, Mean Asterisk Machine designed to meet the needs of hobbyists as well as business users and VARs. You'll have a high-performance turnkey Asterisk PBX that's easy to upgrade with dozens of add on scripts to provide virtually any feature you can imagine. With PIAF you can choose from tons of Nerd Vittles and FreePBX applications that install in under 15 seconds: AsteriDex, Weather Reports, News Feeds, Email by Phone, Telephone Reminders, and many more. You add features when you need additional functionality. Otherwise, Just Say No to Bloatware!
On behalf of the PBX in a Flash Development Team, we want to welcome you to the world of PBX in a Flash. We've tried to collect in one place everything you will need to create your own PBX in a Flash system in under an hour! Once you have your system installed, you'll have a fully functional server with the CentOS 5.x Linux operating system including an Apache web server, a SendMail server, a MySQL database server, an IPtables firewall, PHP, and WebMin plus Asterisk 1.4, FreePBX, phpMyAdmin, and more. You'll then be ready to choose (or not choose) from dozens of Add-On's that make PBX in a Flash a unique offering in the IP telephony marketplace. There's the Asterisk 1.6 beta, automatic backups, CallerID lookup services, X-Windows, SSL Keys, Gtalk, Cepstral with Allison for text-to-speech applications, fax support, and on and on. If you don't need the extra features, don't load 'em. But every Add-On is designed to install with one click in under a minute! For some applications, you may have to perform a bit of customization, but we've strived to make that an easy process with excellent documentation. What really separates PBX in a Flash from the competition is its painless upgradeability... and our #1 Goal is No Bloat, No Bugs! Whether it is the underlying CentOS operating system, the Asterisk telephony platform, the FreePBX web-based user interface, or Bug Fixes, upgrades are always one button click away. Enjoy and welcome to the PBX in a Flash family!作者: bubblestar 時間: 2010-11-29 19:03
PBX in a Flash 應該是一個不錯的選擇,我曾嘗試裝,但原來它的ISO版本一定要獨佔整個HDD,所以未有裝。有機會一定試,因為網上有很多資源可以找到及支援。作者: ckleea 時間: 2010-11-29 19:21
Here is an install script I just hacked together to prepare a 32 bit CentOS server for a PBX in a Flash install, e.g. on a hosted server.
It only works on 32bit, but a 64 bit version can easily be done if there is a demand.
I've tested it once, and it did not seem to throw any errors, so if anyone has any issues, let me know via this thread.
Instructions
* Make sure you have internet access and DNS resolution.
* Download the tarball attached to this post, and put it somewhere on your system.
* untar it - tar zxfv install-piaf-on-existing-centos.tar.gz
* Run it - ./install-piaf-on-existing-centos.sh
* Follow the on screen instructions.
* At the end, reboot when prompted.
* Login.
* type piafdl
* Installation continues as per any other PiaF install.
Caveats
The script is in clear text, and as with all install scripts provided by a 3rd party, I would advise that you read it first before running it to check you know what it is going to do to your system.
It will not work on installing on OpenVZ, I need some modifications to the PIAF installation process to make that happen, as below:-
Disabling the asterisk console accessible using the alt-F9 console - which from a security perspective is possibly not a bad idea anyway.
Code:
#Disable TTY9 for OpenVZ
sed -i 's/TTY=9/#TTY=9/g' /usr/sbin/safe_asterisk
and the following to allow Meetme to be compiled into Asterisk.
Code:
#Create directory and file to get meetme working
mkdir /usr/include/dahdi/
cp /usr/src/dahdi-linux-complete/linux/include/dahdi/user.h /usr/include/dahdi/user.h
This will not do any harm to an install.
And the Zaptel equivalent.
Code:
#Create directory and file to get meetme working
mkdir /usr/include/zaptel/
cp /usr/src/zaptel/kernel/zaptel.h /usr/include/zaptel/zaptel.h
Webmin is not included in the install routine, this is pretty simple to install anyway, just change the listening ports after installation in /etc/webmin/miniserv.conf from 10000 to 9001 (two places to change) and service webmin restart.
#Changelog - Read through the thread to see if there are any updates
#6th Septempber 2010
#Change php-pear-DB from php-pear-db
#16th November 2010 v1.02
#Rewrite to support PiaF 1.7.5.5.3 and 64 bit
#This script rewrite was sponsored by Sheldon Steele of the ITS Group, http://www.itsgroup.org/
#version 1.03 released with new 32 bit yum list.作者: bubblestar 時間: 2010-11-29 19:24
Thanks for the upate information.
I will take some time to study it and try.作者: ckleea 時間: 2010-11-29 20:50