I've been following the adventures of the PBX in a Flash (PiaF) gang with a lot of interest because I like Free and Open Source software, I like retaining as much control of my systems and networks as I can, and I like how they're investing a lot of energy into developing useful tools to take over the grunt work of running an Asterisk-based VoIP server. Let's take a look at some of their activities since they released PBX in a Flash last November.
The first thing I noticed was the rampant masses of documentation. As much as I like tech and FOSS, a lot of project maintainers behave like they are charged per word, so they never want to tell you anythinglike how to use their software. This isn't a problem with PBX in a Flash: You'll find answers and detailed how-tos all over the place.
The forums are excellent and polite. I know, I'm a wimp because I don't care to be flamed for asking questions. Wimps unite! The world already has too many mean grumps.
Managed and hosted services
PiaF now offers both managed and hosted services. PBX-Management for PBX in a Flash is aimed at resellers who want some good remote management tools. The hosted services, provided by Aretta Communications, are for customers who don't want to hassle with administering their own servers. Read all about it here, plus information on various VoIP service providers.
As promised, there is now a script to download everything you need to do custom development on PiaF: the latest Asterisk sources, development tools, and a friendly KDE desktop environment for folks who like GUIs. There is a separate script just to install KDE. You don't want the overhead of a graphical desktop on a production system, but it's nice convenience for admins who are new to Linux and want a bit of help learning their way around it.
There are two backup scripts: one backs up your PiaF settings, and the other backs up your whole hard drive.
I have a special fondness for the Master Password script, because PiaF, just like Trixbox and SipX and similar software suites, requires you to track multiple passwords. The script lets you set all the logins to the same, which is a no-no for production systems, but heavenly on a test system.
The Nerd Vittles script collection includes Weather Reports by Airport Code, International Weather Forecasts, and Yahoo News Headlines by Category. These are fun to study because they show the flexibility of the Asterisk dialplan, and how you can do all kinds of cool custom hacks without needing to be an elite programmer.
Choosing service providers
The Nerd Vittles gang dispense much wisdom in New Year's Roundup: Pick-of-the-Litter VoIP Providers for Asterisk. This article has some good information on individual providers, as well as some indispensable general advice, the second most important bit being "Don't depend on a single provider." Asterisk lets you take advantage of multiple service providers to get the best rates, and to have failover whennot ifthere are service interruptions. Or worse, and almost as common, unfriendly changes in their Terms of Service. There are hundreds of VoIP service providers, so you're not when stuck any of the providers you're using become unpleasant.
The most important piece of advice is don't bet your business on VoIP. It's still an immature industryuse it as much as you can for your outbound calling and connecting road warriors; you'll save money and get all kinds of flexibility and features not available anywhere else. We've been spoiled in the U.S. with first-rate phone service for decades now; PSTN outages are very rare. Even out here where I live at the tail end of nowhere there has not been a phone service failure in years. Power outages are frequent and lengthy, and television services are substandard. But the phone always works. Not even the big-name VoIP providers can guarantee that kind of service, so when your business depends on the telephone, you still need the PSTN.
A few small gripes
OK so I have a few very small whines, and it's about the website. The list under "Installation Tips for Everyman... and Woman" contains phrases that look like hyperlinks, but aren't.
If I were a mean grump I would certainly nurture a peeve over the instructions on the scripts page:
"Below is a list of scripts on this site for the navigationally challenged....This is an inefficient use of web pages but some people are having trouble finding stuff.Pardon me, but if your visitors can't find things on your site it's your fault. I remember the early incarnations of the scripts pagesit was a navigational mess. Which is understandable for a new site, but really nowdon't blame your site visitors.
OK then. End of grump. Overall, the new site design and layout is splendid, and having the main navigation tabs on top of the page is a nice convenience. I value very highly being able to find what I want quickly: Running a VoIP server is enough work without having to make finding answers my life's work.