It was the tenth anniversary of AstriCon in Atlanta this week with an SRO crowd, and what a week it was. Comparing Asterisk® 12 to Asterisk 11 and previous iterations would be much like comparing Windows 8 to Windows 3.1. Facelift doesn’t begin to describe the metamorphosis. There’s a brand new (robust) SIP implementation featuring PJSIP, and a new restful interface known as ARI that lets you get at all of the Asterisk internals with a simple web command. You can transfer calls, play sound files, set up conferences and move participants with the click of a button. Here’s the complete slideshow on Asterisk 12. That’s just the tip of iceberg. Features still are being added almost weekly. Unlike previous releases, there’s no feature freeze in Asterisk 12 so long as the additions are germane to the new functionality already incorporated into Asterisk 12. See the Wiki link for details. And the work under the hood really shines. Here’s another shocker. There’s actually documentation. In fact, you can no longer add code to the project without also providing documentation for your code. Yes, this is truly a WOW moment! Think of it more as the Second Coming of Asterisk. Most importantly, the alpha release was relatively stable! And now there’s a beta.
We were so excited by our preliminary look at Asterisk 12-alpha and the new PIAF-Black (we’re running out of colors) preview that we actually set up our Incredible PBX IVR with news, weather, stocks, reminders, and conferencing in our car for the 5-hour trip to Atlanta. Speech to text works. Text to speech works. In fact, with the exception of CDRs, everything worked with the existing FreePBX® 2.11 dialplan code. The CDR transformation will get sorted out in coming weeks/months with the introduction of FreePBX 2.12. Back to our story, with the help of Verizon Wireless 4G LTE tethering, close to a hundred people called into the demo IVR to try things out for themselves. No crashes, no stuttering, high quality VoIP calls. In short, just pure Allison IVR goodness. See if you can find her in the snapshot of your favorite hams.
Monday and Tuesday of AstriCon are primarily devoted to future development goals and objectives. Known as AstriDevCon, the forum is by invitation only to about 50 developers. We were fortunate to be included this year, but the work of the group is no secret. You can review exactly what was said and where we’re headed in this Wiki posting of the meeting. The good news is there will be more meat on the bones of Asterisk 12. And our security recommendations regarding incorporation of Fail2Ban-like functionality directly into Asterisk made the list. This means attacks and vulnerabilities can be identified in real time rather than delaying a response until Fail2Ban has had time to scan your logs for nefarious activity. We also were heartened to see almost a third of AstriCon presentations devoted to beefing up security on Asterisk systems. We’ll have more to say about those discussions as well as some recommendations in coming weeks.
WebRTC also was a big hit at AstriCon 10. This provides the functionality to make and receive phone calls to Asterisk-based systems using nothing more than a web browser. A WebRTC implementation for FreePBX-based systems including PBX in a Flash is just around the corner. Some of you may recall that we released a WebRTC appliance based upon PBX in a Flash last winter. It will run on any Windows, Mac, or Linux desktop so read the tutorial and download away for a quick preview of what’s coming.
We were especially pleased to review Steve Murphy’s new SayScript proposal for Asterisk 13. In a nutshell, this would transform all “say” commands with prerecorded sound files into pluggable modules with translation to any language on the fly. “Language packs” would be developed that include script files, prompts, and SayScript logic to handle almost any speech chore in Asterisk. Think of it as Text-to-Speech on Steroids. Here’s a complete copy of Steve’s presentation in PDF format if you’d like more details.
Last but not least, Schmooze introduced a new fault-tolerant, high availability commercial module for FreePBX that brings complete redundancy to the Asterisk platform for the first time. Until October 15, you can purchase the two-node system for half-price, just $1,500. Be sure to let them know your friends at Nerd Vittles referred you so that we can keep the lights on for another year. And keep us posted during your deployment.
Originally published: Friday, October 11, 2013
Need help with Asterisk? Visit the PBX in a Flash Forum.
Awesome Vitelity Special. Vitelity has generously offered a terrific discount for Nerd Vittles readers. You now can get an almost half-price DID from our special Vitelity sign-up link. If you’re seeking the best flexibility in choosing an area code and phone number plus the lowest entry level pricing plus high quality calls, then Vitelity is the hands-down winner. Vitelity provides Tier A DID inbound service in over 3,000 rate centers throughout the US and Canada. When you use our special link to sign up, Nerd Vittles gets a few shekels down the road to support our open source development efforts while you get an incredible signup deal as well. The going rate for Vitelity’s DID service is $7.95 a month which includes up to 4,000 incoming minutes on two simultaneous channels with terminations priced at 1.45¢ per minute. Not any more! For our users, here’s a deal you can’t (and shouldn’t) refuse! Sign up now, and you can purchase a Tier A DID with unlimited incoming calls and four simultaneous channels for just $3.99 a month. To check availability of local numbers and tiers of service from Vitelity, click here. NOTE: You can only use the Nerd Vittles sign-up link to order your DIDs, or you won’t get the special pricing! Vitelity’s rate is just 1.44¢ per minute for outbound calls in the U.S. There is a $35 prepay when you sign up. This covers future usage. Any balance is refundable if you decide to discontinue service with Vitelity.
Some Recent Nerd Vittles Articles of Interest…