Crossroads: Free or Commercial Asterisk?
Editors Note: Here’s an interesting piece by Tyler Merritt which I think should generate some good discussions amongst the OS-VoIP community. I personally believe that most Asterisk vendors wouldn’t be in this business if Asterisk wasn’t free, but what I think this article addresses well is the question of “how “free” is Asterisk really for the end user?”
I believe that Asterisk is at a crossroads and has been for some time. Asterisk stands on the Path of Life for applications and ponders a fork clearly visible: Free or Commercial? Champions of the Cause of Asterisk on either side of the path cheer for one of the two forks. Which choice will the application make? Do the creators, contributors, designers, and dreamers really have a say in the matter? Is everyone making noise for nothing?
I don’t know the answer to all of the questions above, but I have a strong inkling that Asterisk must inevitably choose the Commercial fork. There is no future in Free. I stopped most of you right there. With that one statement you stopped reading. Your mind rejected the ugliness of the letters making up the word “commercial”, and I lost you. Perhaps Asterisk is destined to lose you when the next startup telephony switching software with a “free” bumper sticker affixed to the rear makes an appearance on the web (FreeSwitch ?). Commercial means casualty of the Open Source movement - right? Why should it?
OS-VoIP.com launches new Job Board!
OS-VoIP.com is proud to announce the creation of our OS-VoIP.com Job Board. This Job Board is currently in its BETA 1.0 stage so bear with us while we begin to populate the job board with Open Source VoIP specific jobs. Currently you will find a mix of open source and network engineering jobs.
If you are an employer or recruiter searching for specialists in Open Source VoIP technologies, then OS-VoIP.com invites you to participate in the launch of the OS-VoIP.com Job Board by submitting your Open Source VoIP openings for our job seekers.
If you are a job seeker with skillz in Open Source VoIP technologies then please visit the OS-VOIP.com Job Board regularly!
Good luck and happy hunting!
Asterisk Plays Well With Others
For those who haven’t heard, Asterisk is an Open Source telephony platform nearly a decade old. It is a software application that can run on Linux, Windows, and Mac OS X. Asterisk provides all of the traditional features of a proprietary PBX system from a company like Nortel or Cisco for a much lower price. You might say the price is on the cold side of ZERO. Of course, it’s easy to say an application costs nothing before you start investing your time to deploy it. But here too Asterisk shines – many different GUI interfaces have been developed by the community to simplify Asterisk installations although the quality of these UI’s can vary significantly. Yet it’s neither cost nor administration that guarantees a future victory for Asterisk in the arms race against the incumbents. Asterisk will win because Asterisk allows for creativity.
VoIP’s Dirty Laundry, and How to Keep it Clean
Let me play Devil’s Advocate for a bit. Almost everywhere you look these days, IT professionals are hawking VoIP to business and residential consumers alike. The ILECs are in, the Cable companies are in, and VoIP providers spring up almost over night to provide ever lower per minute charges on phone calls. The benefits of VoIP center around cost, extending existing infrastructure, and extending the fabric of the nebulous Internet. All of these advantages entice unsuspecting business owners and IT professionals alike to jump on the bandwagon of $avings! But this panacea for the ails of America’s aging telephony infrastructure hide a nasty side-effect - a complete and total lack of oversight and standards.
Open Source VoIP in the carrier space : A look at Bandwidth.com
We’ve talked a lot about enterprise adoption of OS VoIP but businesses are not the only users of this great technology, in fact there’s an untold story about Open Source VoIP and that’s its use within the carrier space. What too many people not in this field don’t know is that carriers are some of the largest users of Open Source VoIP technologies although few carriers will ever admit their use of open source. The reason why many don’t admit its use is the same reason why OS VoIP is slow to penetrate the large enterprise market; that reason being that OS VoIP is still perceived by an uneducated many that Open Source will always be the domain of basement dwelling techno nerds and hobbyists.
Well carriers ARE in fact one of the largest users and most ideal candidates for Open Source VoIP because they’re often the ones with the most to gain from the benefits of this technology- carriers spend squillions of $$$ on telecom infrastructures and thus they have the most to profit by simply replacing existing (and costly) proprietary hardware with Open Source software and COTS hardware. Large chunks of a telecom infrastructure can be replaced by various elements of Open Source Software and since telecom infrastructures are so expensive, theses savings can be astounding. Carriers also tend to have the in-house technical chops needed to work with Open Source software which is a skill few mid-sized businesses have. In fact I’ve found that increasingly carriers are requiring their engineers to be trained and well versed in software just like Asterisk and OpenSER.
One such carrier who not only uses Open Source VoIP everywhere, but embraces and openly acknowledges their use of Open Source is Bandwidth.com. Recently a registered CLEC in all 50 states, Bandwidth.com is growing Flash Gordon style. They’ve managed to top Inc. Magazines fastest growing tech companies 3 years and counting, all while using Open Source software to profitably grow their network and infrastructure at a pace and scale that has reliably kept up with their growing demand.
Nortel buys Open Source IP PBX company Pingtel
Today Nortel announced its acquisition of Pingtel, an Open Source IP PBX software company. This is some pretty big freakin news for OS VoIP… it’s BIG.. it’s HUGE.. it’s really BIG.. and here’s why…
This acquisition marks a milestone for OS VoIP as a technology because it A) shows that Open Source VoIP is a viable business model and B) it reaffirms that Open Source VoIP is finally established enough, reliable enough, and mainstream enough to warrant acceptance by one of the largest proprietary communications manufacturers around. Continue →
Asterisk still #1 in OS VoIP for “InfoWorld’s Bossie Awards 2008″
Every year InfoWorld releases their Best of Open Source Awards 2008 or BOSSIE for short. It’s pretty much a who’s who in the world of Open Source software. I would consider many of these applications as “safe/I won’t lose my job” Open Source options.
Every single CIO/CTO on this planet should use this list as a go-to point whenever in search of a particular software solution.
There are still people in this world who think Open Source is a load of rubbish and that it’ll never catch on and will never displace larger proprietary solutions. Although this is true for PLENTY of open source projects, that is NOT the case with most of the established open source solutions listed in this blog. It is true, I’ll admit, the open source software below may not perfectly fit your organizational needs, it may not be sexy, and it could require a more technical IT department to implement…… although, at the same time it may not be any of these. But, what Open Source will almost ALWAYS be is more flexible and more cost effective.
When evaluating software solutions, most companies like to put together a selection of at least 3 possible options; 3 software solutions selected from the many, all 3 of which will ultimately be pitted against one another in a battle to the death within a stadium full of IT managers, C-level executives, and vendors. I’ve always thought companies should build a boxing ring in their office just to let potential vendors duke it out with the winner getting the contract. Just think, this probably wasn’t too far from the truth a few hundred years ago plus there would have been the whole impending death thing. But seriously, although this post isn’t really dedicated to OS VoIP (yes Asterisk did come out on top for VoIP), I do want to encourage technology executives to search for possible Open Source solutions whenever evaluating software for your company. If you turn a blind eye to Open Source, you just might be missing out on something that could save your IT budget millions and you’d never know if you didn’t look. So check these out and it’ll be like winning the lottery should you find an Open Source application that DOES meet your technology requirements.
The BOSSIE wards are divided up into these 8 categories. And the winners are…..
Asterisk and FreeSWITCH
This week I’m using some link bait which discusses a few of the differences between Asterisk and FreeSWITCH. David Greenfield wrote a short blog post discussing one particular case study where FreeSWITCH was used over Asterisk. I wouldn’t say I’m all that crazy-go-nuts over the post but the topic is worth additional discussion since FreeSWITCH and Asterisk are both fantastic pieces of OS telephony software each of which are strong in their own right. This is in no way a comprehensive comparison between the two, but it’s a start.
I think an even better comparison between Asterisk and Freeswitch was written by Anders Brownworth which looks at the differences between the two from a slightly more technical overview. As head of R&D for Bandwidth.com, I’m glad to hear Anders is playing with Open Source software like Asterisk and FreeSWITCH. My last post about Junction Networks discussed the use of OS software in a carrier network, it would be good news for OS-VoIP to learn that a big player like Bandwidth.com also uses OS software somewhere within their infrastructure, and where (they probably do already but won’t admit it like most carriers). Perhaps Mr. Brownworth can shed some light on the topic for another OS-VoIP article???
Most people will agree that Asterisk in its current state has more feature capabilities than FreeSWITCH in its current state. What largely differentiates FreeSWITCH features and Asterisk features is how they operate as you begin to scale a system and the way in which those features and dial plans are managed.
I’m admittedly more biased towards Asterisk because it’s been around longer and well, because my company is a Digium partner, but I’m also not one to ignore new software even if it feels like sleeping on the other side of the bed. That’s the problem with these large stagnant corporate IT infrastructures, it’s that the people in charge of them have largely relied on their proprietary vendors for information about new technology, and have become too comfortable with relying on these folks for the right information. It takes a true IT leader to step out of their comfort zone and see whether there’s a better way of doing things, something other than that which has been spoon fed to them by vendors. A very simple way to prevent this type of comfortable stagnation is to simply read a few select magazines, and/or blogs on a regular basis; just to keep you up to speed with everything. Throw a wrench into the machine; rustle some vendor feathers; go ahead and see what’s new, source some technology solutions from competitors of existing vendors… there’s little to lose- either you find something better or your vendor freaks out enough to offer better pricing, it’s a win win!
Back to FreeSWITCH and Asterisk. Continue →
A couple AsteriskNOW tutorial chapters
I just got some tutorial chapters from PackT Publishing’s AsteriskNOW book by Nir Simionovich. Although most OS-VoIP readers aren’t developers, and the ones who are probably rarely use AsteriskNOW, I figured there’s no harm in putting these up even if only a few people find the chapters useful.
Here are the two chapters extracted from the PackT AsteriskNOW book:
Chapter 5 - Tentacles of the PBX — The Calling Rules Tables
Chapter 7 - “For Annoyance, Press 1″ — Voice Menus and IVR
It seems that AsteriskNOW has largely been neglected by Digium ever since they purchased Switchvox. AsteriskNOW was Digium’s first attempt to an easy to use administrative interface to the Asterisk software but once Switchvox came into the picture it seems their engineering resources went away from the AsteriskNOW UI and into the Switchvox UI. This move obviously makes business sense since Switchvox is a real revenue generator for Digium yet I hope they soon re-direct some focus towards the eventual development of a comprehensive OS UI for Asterisk.
To date, there still does not exist (to my knowledge) a suitable Open Source Asterisk UI which I’d feel comfortable implementing in a large scale IP PBX. There are certainly plenty of Asterisk UI flavors but most have been created as a licensed product. In a perfect Wallgreens world, Digium or some other knight in shining armor will engineer an open source UI for administration and a UI for users; one which is reliable regardless of scale or clustering, and one which is Open Source. This would certainly result in the eventual nail in the coffin for many proprietary IP PBX systems. So far the closest I’ve found is Druid by Voiceroute which is still a work in progress.
OS-VoIP - now a permanent fixture at AllTop
OS-VoIP is moving up in the world, or so I like to think. OS-VoIP will now be featured in AllTop’s VoIP section as a premium VoIP news resource. I say premium because it sounds better, and because I hear AllTop is selective in the news they serve which means you don’t have to worry about sifting through junk. Special thanks to Guy Kawasaki for realizing the awesomeness of the OS-VoIP world. I really don’t know how many people use AllTop for their cup-a-joe news yet on a single page and, with a single glance, one can get a snapshot of some very reputable VoIP news/blog sites and see what’s going on in the overall VoIP world. You’ll find OS-VoIP.com news right between VoIP News and TMCNET-News. So if you’re like me and get a million Google Alerts for every VoIP related keyword under the sun, perhaps AllTop is what you’ve been looking for, then again, maybe not; I’ll still use Google Alerts to tell me how popular I am… or lack there of.
Junction Networks helps Microsoft be a little more “Open”
Well… the title of this post is a little deceiving, Microsoft isn’t really “being Open”, but they’re openly (and officially) working with people who are, like Junction Networks… open by association Microsoft is!
When a company as big as Microsoft decides to form a partnership with a VoIP provider who’s network is openly, and almost entirely open source, it’s a big deal for people like us and another win for OS VoIP. I’m going to talk a little bit about this whole Junction Networks and Microsoft thing, then go off on a tangent…
Response Point and Junction Networks
Last Tuesday July 8th, it was announced that Microsoft had partnered with Junction Networks as a recommended service provider for their small business VoIP solution called Response Point which comes already pre-configured for a free trial with Junction Networks. Recent Microsoft news normally makes me throw up a little in my mouth but this got me thinking.
Response Point is truly a small business phone system, so much so you’ll be able to pick one up at your local Costco! My goal here is not to sell people on Response Point, but to “point” out that the approach Microsoft has taken with this IP PBX is not a whole lot different than how vendors piece together an Open Source IP PBX. OS software like Asterisk is typically installed on a combination of COTS (commercial off the shelf) hardware and similarly Response Point is nothing more than Microsoft software installed mostly using your own hardware. A business can utilize an existing Windows PC, you can piggyback off an existing LAN including your switches, and the SIP IP phones are from a collection of companies including Aastra (an Asterisk favorite), D-link, or Quanta Syspine (for operator functionality).
Because Response Point is particularly designed to use internet based VoIP service, there’s no need for telephony specific interface cards. So for internet based VoIP service, there are three companies whom Microsoft is sending their Response Point customers to- New Global Telecom, Cbeyond, and our friends Junction Networks. Out of these three, Junction Networks is the only company who automatically provisions new accounts online, so no dealing with over zealous sales reps, no waiting for proposals, and overall much less provisioning headaches.
Junction Networks is a leading internet based SIP/IAX trunking provider who additionally sell a hosted VoIP solution called OnSIP. The reason why I’m even writing about this on OS-VoIP is because Junction Networks’ entire infrastructure is almost completely built using Open Source software. I had a chance to speak with Junction Networks CTO John Riordan who was a good sport and gave me some insight into this Microsoft partnership and the “Open Source’ness” of Junction Networks’ infrastructure. Continue →
Premise based Open Source IP PBX or hosted VoIP?
This is a question I hear constantly and the answer typically relies on three things - cost, business size, and required functionality. Most small-mid sized businesses exploring the move to a new phone system will consider the ups and downs between purchasing a premise based IP PBX or a hosted VoIP solution. These days I think purchasing an old TDM phone system instead of an IP based system is about as smart as buying a VHS player so lets assume that most businesses won’t go this route. Cost, reliability, scalability, and functionality each vary depending on which solution your business chooses.
In true OS-VoIP fashion, I’ll make the comparison between hosted VoIP and an Open Source IP PBX because there are some unique advantages an OS IP PBX has over hosted VoIP. I’ve seen plenty of companies decided that hosted VoIP made more sense than a proprietary premise based IP PBX but once you throw an OS IP PBX into the mix, the metrics can change quite dramatically.
Cost:
A customer premise OS IP PBX will require an upfront capital expense plus the additional cost of yearly maintenance which can vary in price depending on the level of maintenance required. Although an OS IP PBX does not hold the same costly licensing fees associated with proprietary systems, the capital expense is still not one to overlook. Depending on the type of OS IP PBX, you’ll probably discover a savings of 30%-50% compared to its proprietary counterpart.
By using a hosted VoIP service you’ll avoid this capital investment but may soon find that the operating expense usually exceeds the capital cost of a customer premise OS IP PBX in as little as 2 years. Because an OS IP PBX can be 50% lower in cost, your ROI time frame is half that of a proprietary system. It’s obviously much easier for a business to stomach a 2yr ROI than a 4-5yr ROI compared to what you would have paid for hosted services. The same reason why you wouldn’t rent a car for 2 years is exactly why you wouldn’t “rent” your IP PBX. There is still the cost of telecom services which are required with a premise based system but at least you have the flexibility of using whichever telco service you happen to find as the most cost effective and reliable- this may include POTS, T1, SIP, or some other internet based VoIP service (which I recommend against for a businesses).
I will argue that under most circumstances, a business under 25 seats will probably find more cost advantages for hosted VoIP than in purchasing an OS IP PBX simply because the investment required for a premise based IP PBX is usually more than a small business can afford. When it comes to larger organizations who focus largely on the TCO, a premise based OS IP PBX will win hands down in cost when you spread that cost out over a few years.
Hosted VoIP solutions are usually based on flat fees costing anywhere from $39 to $69 per month per station depending on the features required. Most hosted VoIP providers also require that you purchase your own IP phones which typically start at $100 for a decent device.
Hosted VoIP providers typically have a few pricing tiers which are based on features plus you may find an a la carte selection of advanced features you can purchase on a per/mth basis. Sometimes a business will be forced to purchase a higher tiered hosted VoIP product simply because they needed just 1 advanced feature which is not included in the lower tier. Some smaller hosted VoIP providers may be flexible enough to work out special pricing but this is not the norm.
OS IP PBX system on the other hand come standard with a full set of features that require no additional fee beyond the cost of the system itself. More advanced features and functionality may be an additional cost, but this cost need only be made once because there aren’t any ongoing licensing fees associated with an Open Source system. When you add a feature to a proprietary system, you may be required to pay a fee for every extension on that system, this is not the case for an OS IP PBX and therefore advanced features a far more affordable for larger systems.
Continue →
74 Open Source VoIP Apps
At some point I’ll be writing a full article on the squillions of Open Source VoIP apps out there but until I find the time to do so, I want to share with you all this list called 74 Open Source VoIP Apps & Resource.
Here at OS-VoIP, one of the things I’m trying to do is help individuals differentiate between Open Source VoIP apps that are ready for the enterprise and which ones are not. A lot of the misconceptions in Open Source VoIP stems from software which hasn’t been finely tuned enough to be enterprise ready or from implementors who just don’t know what the hell they’re doing.
Many of the OS Apps in this list of 74 are already widely deployed within the communication infrastructures of enterprises and carriers- like Asterisk and OpenSER. Others have a much lower adoption rate and still require a lot more development until they’re ready for enterprise adoption.
This isn’t a perfect world and hence some functionality required in a phone system is sometimes best left to proprietary software (for now). The good news is that the most important part of a communications system, the brains of a PBX, is perfectly satisfied by OS software like Asterisk and OpenSER. Proprietary software has it’s place in delivering added features and functionality to a system who’s core is built from Open Source software. Functionality like speech to text for example is (for now) best left to licensed software like LumenVox or using a proprietary contact center solution like Aspect on-top of Asterisk.
With the near limitless capabilities of software like Asterisk combined with an ever growing list of Open Source VoIP apps, the difficult part is to know which apps may compromise the stability of the system as a whole and which ones will best complement the functionality of your IP PBX. Either way there’s no question in my mind that the tools and applications already exist to turn Open Source VoIP into an IP communication system that rivals the likes of large proprietary systems by the likes of Avaya, Cisco, and Nortel.
For those of you in the US, have a great 4th of July weekend!




