Cisco VoIP Ditched for Open-Source Asterisk 159
An anonymous reader writes "Sam Houston State University (SHSU) is moving 6,000 users off a Cisco VoIP platform to an open-source VoIP network based on Asterisk. One big driver, of course, is cost. From the article: 'We thought that it will be more cost effective in the long run to go with an open source solution, because of the massive amounts of licensing fees required to keep the Cisco CallManager network up and running,' says Aaron Daniel, senior voice analyst at SHSU."
On the subject of Asterisk (Score:5, Interesting)
I've just released FreePBX 2.1.2, which is a major security upgrade from 2.1.1. Not really relevant to this article, except that they both deal with Asterisk.
(For those that don't know, FreePBX is the only open source GUI for configuration and management of Asterisk. www.freepbx.org [freepbx.org])
--RobRe: (Score:2)
Re: (Score:3, Informative)
I'd love for someone with some gentoo clues to help out!
--Rob
Re: (Score:3, Informative)
Re: (Score:2)
Rob, any knowledge of this - some seem to have a more stable system if the
SCCP support? (Score:4, Interesting)
Re:SCCP support? (Score:5, Informative)
--Rob
Re: (Score:3, Interesting)
A professional look, sure -- but the bloody things crash constantly if they don't like the network they're plugged into, their autoprovisioning is cranky at best, and our order (of about 20) had a very substantial number of duds (we RMA'd at least 3). Also, their speakerphone support doesn't work well -- IIRC, the folks on the remote end hear massive amounts of echo (though it sounds fine locally). I'd call the Sipura SPA-841 a reasonable step up
Re: (Score:3, Informative)
They did, however, get the speakerphone echo well sorted out a while ago. The snoms, on the other hand, do _not_ have echo cancellation in their speakerphone, which means it can't be all that loud. Which leads to user complaints 8-\ However, apart from that minor niggl
Re: (Score:2)
I have trouble believing that -- our single Snom 360 sounds as good as the (POTS) polycom units when on speakerphone, and we certainly don't run it quiet. Looking through their release notes, it says they added echo cancellation as of firmware version 3.60b. I don't see any complaints about lack of echo cancellation at http://www.voip-info.org/wiki/view/snom+360 [voip-info.org].
I haven't had a chance t
Re: (Score:2)
--Rob
Re: (Score:2)
Polycom phones are simply the best bang for the buck. They are professional, "feel" right (handset is weighted correctly), sound perfect (polycom's been in the speakerphone business from the start), they are *designed* to be provisioned properly, and they fit in any business or small office environment.
My complaints with them are few:
Re: (Score:2)
The snom320s ( and 300/360 i assume ); Those are gold. Great speaker phone, great sound quality, awsome configuration abilities, changes are applied immediately, no reboot required unless it's a firmware upgrade or an IP thing. Every special button is configurable and you've got presence lights t
Polycomm acts like SGI, only worse (Score:2)
You can't. You have to go via one of their vendors, who are required to sell you some crappy VoIP service. The excuse is that you get the full Polycomm experience this way. Yeah, I sure do!
The "small room" phone I bought a few years ago, the only analog one I found for sale in a store, suffers from terrible echo problems. I'm just about certain that there is a "suck really bad" setting in the firmware that Polycomm sets if you don't pay at lea
Re: (Score:2)
Installing Asterisk at work, instead of a closed source PBX from someone like Lucent has saved us thousands and thousands of pounds, and means that we can expand without being killed on the cost of an expansion board from a closed system. I really d
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I'd like to use the builtin SCCP, because I'd like to offer services to people already running these phones with SCCP.
But I also want SIP on my own 7970. I tried to follow the voip-info.org wik
Re: (Score:2)
A lot of people pickup a Cisco handset off of Ebay and think they'll easily just
Re: (Score:2)
where did you get the idea of a required SIP license?
I paid the $10 service fee on one phone, they sent me the sip image, I looked for license issues, and saw nothing. so I paid the $10 once, now have the image on 20 phones. The Cisco updates take some messing each time you get a older version from ebay, I have had to look at the tftp logs, to see the exact file name r
Re: (Score:2)
Asterisk really is best bang/buck (Score:4, Interesting)
Re:Asterisk really is best bang/buck (Score:4, Informative)
OpenPBX.org (nothing to do with my FreePBX project, mentioned above) is a pure GPL fork of asterisk from about a year ago, that they've done significant amounts of re-writing on, including working on a new dialplan language, as well as being able to import a lot of Steve Underwoods work (www.soft-switch.org) with software DSP (eg, soft-faxing, T.38 [fax-over-IP], better DTMF detection) that he will only licence under the pure GPL.
--Rob
Re: (Score:2)
Not that I particularly like this practice. But wouldn't pretty much any project with a dual license strategy where one is non-free need to do this?
Anyone know what mysql and trolltech do?
all the best,
drew
http://www.nanowrimo.org/modules/newbb/viewtopic.p hp?topic_id=33654&forum=157 [nanowrimo.org]
Coming to IRC this November - live novel writing...
Re:Asterisk really is best bang/buck (Score:4, Interesting)
Re: (Score:2)
Can you pull that off with a dual license stratgegy and no assignments?
all the best,
drew
http://www.ourmedia.org/node/258456 [ourmedia.org]
Writing a novel in 30 days in an IRC channel? Can it be done? Come in watch in November 06. The result will be under a CC BY-SA license to boot.
Re: (Score:2)
Re: (Score:2)
all the best,
drew
http://www.ourmedia.org/node/111123 [ourmedia.org]
Tings a nanowrimo novel with a CC BY-SA license.
Re: (Score:2)
Re: (Score:2)
Cool, so do you know of any dual license projects or companies that do it this way? Can you provide links to the agreements required of contributors?
all the best,
drew
http://www.nanowrimo.org/modules/newbb/viewtopic.p hp?topic_id=33654&forum=157 [nanowrimo.org]
Re:Asterisk really is best bang/buck (Score:5, Informative)
My point being: yes, Asterisk is "100%" F/OSS. They just don't allow other copyleft holders in THEIR distribution. Nothing would prevent OpenPBX, to sync with each latest version of Asterisk, but as long as Digium wants to hold all copylefts, they can't include code made by OpenPBX folks. Digium wanting to hold all copylefts is a part of their business model (dual-licensing). Of course, it makes it harder for OpenPBX people to sync because of the two development trees (and I understand why they'd want to keep their copyleft). However, Asterisk remains Free Software. Maybe they're not using the "Open Source development model" at its maximum though, but who cares
Re: (Score:3, Informative)
I tend to think that they're a bit over-protective of their code. They release it as GPL to garner community support, th
Re: (Score:2)
Re: (Score:3, Informative)
And OpenSSL isn't under the Apache Software Lic
Re: (Score:2)
Re: (Score:2, Insightful)
If you want to contribute to GCC you have to give up your copyright on the code to the FSF. The only difference between the FSF and Digium is that the FSF publicly state they won't release code not under the GPL (though they still legally could), and Digium publicly states that they will release the code not under the GPL.
This doesn't have any impact on the
Re: (Score:2)
--Rob
Asterisk versus CCM features (Score:5, Insightful)
From the article:
"While Asterisk and the SIP protocol lack some of the more extensive features on the Cisco CallManager..."
This may be true for vanilla Asterisk, but there is an extensive community adding a wide range of additional features and services to Asterisk. For example, <plug>our Enswitch product [integrics.com]</plug> provides a layer of billing and commercial services on top of Asterisk and SIP Express Router. Having work extensively with both Asterisk and CCM, I would claim that with Asterisk plus all the applications that work with it already surpasses the features of CCM, and Asterisk has the momentum behind it. Over the next few years, CCM will fall further behind, and before long Asterisk will be the dominant telephony platform in the same way Apache is the dominant web server platform now.
Asterisk in the workplace (Score:3, Interesting)
Re: (Score:1)
Re: (Score:2)
In other words you mean it is not intuitive to use, and will take a while to learn to use. It doesn't seem like a good project for a company to start on its own if it isn't its core business.
Re: (Score:2, Insightful)
Re: (Score:3, Interesting)
Unversites are overrated. (Score:4, Insightful)
Universities have cheap skilled labor. A slew of talented kids/young adults who are willing towork for free or near minimum wage, but when they leave to the real world they will be demanding $35,000 and up a year for the same job. This is the reason why many Open Source projects work and save money in Universities but when a Corporation gets it, it becomes a money pot. Because for a company it is cheaper to call Cisco and pay them $1000 for a fix to their problems then having a team of 10 people at your company taking a day to fix the problem because they do not have the answer sitting right in front of them or able to contact the engineer who created it. vs. a University where this 10 people 8 bucks an hour are much cheaper then calling Cisco for help.
Universities are allowed to experiment almost by charter. If something goes wrong this screw all the people who are not getting phone service. You will have wait until we fix the problem, it is not like we are loosing money with the phones down for a couple of hours. Private companies loose money when their communication are done so they want Cisco to come and fix it right away and they better know what they are doing. Being an Education facility it is allowed to experiment in different products while Companies find better value in using what they know works.
Liberal University vs. Conservative Corporations, basically means if it not exactly what we want we keep on trying and trying until we get it right (perhaps making it worse in the process) or If it does what we need we hold on to it until we find the perfect solution (which guarantees that they are going to use a product they don't like for a long time)
This is why Open Source is popular in Universities but in Corporate and government use they need to work a little harder to get acceptance.
Re: (Score:2, Interesting)
I disagree with almost with everything in your post. Corporate environments tend to follow university practices because the so-called skilled labor gets a job and wonders why the corporation they work at is paying so much for X, doesn't use X and what have you. I know I personally was involved in changing some of the infrastructure of the company I worked at after college because they were practically stone age in their thinking - and still are. I didn't even work in the IT department.
Open source is not
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If a "general purpouse" company can't an "Asterisk Support Company" certainly will do. And probably the combination of the "Talented Asterisk Guys"+"Asterisk The Platform That Do The Stuff" will bring the "Cisco Killer Of Tomorrow" that will allow both for a cheaper and more featurefull telephony for everybody in the mid/long term.
It is not as if it were all novelty but the way IT Corps has been evolving from its inception.
"Asterisk will ha
Asterisk needs improvement. (Score:2, Interesting)
Re:Asterisk needs improvement. (Score:4, Informative)
I just did a quick search of the Digium bugtracker, and I didn't see any 'SIP Incompatibilty' bugs there apart from an issue with sipgate.de.
I honestly think you're trolling, or you have no concept of how FOSS works. If there's a bug, you fix it, and if you can't fix it, you report it and someone who can fix it, will.
--Rob
Re: (Score:2)
Re: (Score:2)
No PCWorld? (Score:2)
SCCP = Skinny? (Score:1)
Re: (Score:2)
Re: (Score:3, Informative)
Spoofing Caller ID never gets old (Score:2)
Why do they price themselves out of the market? (Score:3, Interesting)
They must make their money from licencing fees (and maintenance, but FOSS can do that, too). So why don't customers choose the cheaper option. Don't get me wrong; while I approve of FOSS and use it whenever I can, I won't hestitate to buy a proprietary product if it does what I need and there isn't a viable FOSS alternative.
I'm no expert in this - which is why I'm puzzled. Can anyone tell me (us) why? Is it any combination of the following?
1. "Noone was ever fired for buying IBM" (MS/Cisco/etc).
2. The bells and whistles are what the buyer craves.
3. Proprietary products have better support.
4. It's free, so it can't be worth anything.
5. What's FOSS?
6. We only run Windows (Solaris, whatever).
7. Proprietary products are better "rounded" or "easier to use".
I know that all these have flaws and, sometimes the reason is valid. But overall, I think my question still stands.
BTW. If anyone can think of anything to add to the list - I'd love to hear it.
Re: (Score:3, Insightful)
It's the support. Company A spends a large amount of money buying (say, Microsoft/Cisco/whatever) and at the same time takes out an expensive support contract. Company B uses FOSS.
Something goes wrong. Company A gets on the phone, and they have an engineer on-site within the hour, and the problem is fixed within 3 hours. Total cost? Loss of 3 hours business + SLA payouts.
Company B runs around for a bit trying to figure out what the hell it might have been, before flash-hiring a bunch of software consult
Re: (Score:2, Insightful)
Also re the 'Universities are fine' point. These days they depend on commercial services for lots of their revenue, example [warwick.ac.uk].
Re: (Score:2)
There is also the fact that Cisco is an established product with established performance and support record. Granted you have to pay for it.
Re: (Score:3, Insightful)
One more reason I have observed is that people get used to a particular platform. More often than not, a commercial vendor enters a market first, or even creates the market. So people start using that vendor's products and then it becomes difficult for them to switch and learn something new. Many are satisfied if something just simply works, and they don't want change. In this SIP case, they probably purchase the hardware and software as a bundle.
This
Re: (Score:2)
Yup! I can see that. But why can't OSS businesses offer t
Ill-informed management and labor flexibility (Score:2)
Labor flexibility is two-pronged. Proprietary products can be faster to implement than FOSS solutions since the vendors usually sel
Re: (Score:2)
Re: (Score:2)
You can use cisco phones with asterisk, i`m using a 7960 at home with multiple asterisk servers (the 7960 has support for 6 "lines"), and the vlan trunking works on it, although i don't use it at home...
Many of the Nortel phones support trunking too, tho i can't speak for any of the other vendors.
In terms of the backend, linux will also support trunking if you need such a facility on the backend.
Re: (Score:2)
++"Nobody ever got fired when the PIR yielded the reason for the outage was vendor error. The vendor takes the blame, the employee looks clean.
Employee uses unsupported platform with nobody else to take the blame: employee has to suck it up and admit a bad decision."
Or, in the real world: "The reason for the outage was vendor error: employee has to suck it up and admit a bad decision."
++The bells and whistles are often critical functionality. I've seen one place pay up
Re: (Score:2)
I can't speak for Suns support, but used (and did) a lot of support by/for enterprise software vendors (the really expensive type of support) and boy - how do I agree.
If I run into a problem I copy the error message 1:1 into a Google browser window and in 9 out of 10 cases I have my solution in less then 15 minutes, including implementation. It doesn't matter if it's L
Another open source alternative (Score:2)
Asterisk? (Score:3, Informative)
But has anyone looked at Asterisk close enough? It's the most horrid piece of software I have seen in a long time. Its configuration is awkward at best and downright inconsistent and nonsensical at worst.
Its documentation is practially non-existent. Nowhere do you find a good documentation written by the programmers. All you have are Wikis and web sites where people try and guess how Asterisk works. Howtos consist of config snippets without explaining what the options mean, let alone explaining the grand scheme behind everything.
Maybe it works after you configured it based on some other guy's experience, but if you want clean and well-documented software, go look elsewhere.
Asterisk seems to be the PHP or MySQL of the PBX world.
</rant>
Re: (Score:2)
Re: (Score:2)
Well how about *?
Re: (Score:2)
And my experience hacking on the periphary tools for our IVRs has been very pleasant. The code is easy to follow, modifications do what they are expected to, and the modular architecture makes adding new things very simple.
It's not perfect of course, but I've been happy with the quality of code I've seen.
Freeloaders or open source pioneers ? (Score:3, Interesting)
Now, I know Asterix fairly well, Cisco fairly well, open source VoIP fairly well (as the joke goes I wrote the O'Reilly book), and SIP really really well. As was pointed out in Mark Spencer's Keynote at VON last week, the SIP stack in Asterix certainly has some room for improvement. And given SHSU does not seem to have any intention to support the development of Asterix by buying a support contract from Digium, I sure hope they are doing something to make sure that Asterix get the support that they will need it to have to stay relevant.
odd use of words .. (Score:2)
"We thought that it will be more cost effective in the long run to go with an open source solution, because of the massive amounts of licensing fees required"
"And given SHSU does not seem to have any intention to support the development of Asterix by buying a support contract from Digium, I sure hope they are doing something to make sure that Asterix get the support that they will need it to have to stay r
Re: (Score:2)
asterisk kills call manager (Score:3, Insightful)
Asterisk-based 200 wireless/wired phone deployment (Score:5, Informative)
1. Pick a capable vendor for each job you outsource. I looked at Asterisk and decided it is too technical for a Asterisk newbie to build a production system, so I called Digium and they referred me to a dCAP certified Asterisk consultant in my area. Knowing Asterisk is one thing, but knowing how to pull off a great install is more than that. Our vendor developed a workbook that covers many parts of a successful deployment, such as reviewing the network (gear, configs, wiring plant), getting the users (names, current extentions, locations .
2. Pilot your install before you deploy it. The environment I was choosing Asterisk for is an automall. Phones are a big part of the business (as with many) and setting expectations is important. We formed a phone users group to have them decide how we wanted to route calls (dial plan), the idea was to get them involved because it is really theirs to use. Some departments were easy and some were not. Sales was essentially create a call groups for the differnt brands we sell and have the operators transfer them to the appropriate group. Service was much more complicated, but having live operators helps a ton. Parts was easy as well, but all of that needs some serious consideration. Knowing you will get it wrong and tweaking it on the fly will happen, do it and move on.
3. We picked Polycom phones and that turned out to be a great choice, the 601's have six "programmable" buttons and great sound quality (handset and speakerphone). The Polycoms have a two port switch built-in and will trunk with the network switch which means the second port on the phone can be a differnt vlan than the phone. So we have them plugged in/wired like this: [network-switch]---[phone]---[computer]. The phones run Cisco CDP, when the switch detects the phone (via CDP) it assigns the phone as a trunk device and allows you to choose what vlan the phone will be on and what vlan the computer port on the phone will be on. Also you can have a differnet vlan if you were to plug the PC directly into the switch. The setup works well and I could go on and on about QoS, edge marking of traffic and PoE issues but I will stop.
4. The FOP (Flash Operator Panel) is a cool thing, but we had to do some customizing for our needs. We looked at Fonalitys HUD, but FOP works great. You can see which phones are ringing, have voice mail (whether it is new or old), transfer calls by drag and drop, monitor the inbound queues and really not have to touch the phone to work the system as an operator. Nicholas, the guy that wrote FOP is an invaluable resource. He was willing to help and has done a great job. I am asking our vendor and am going to make sure he gets paid in some way.
5. Wireless WiFi phones (OUCH): We chose the Hitachi IPC-5000 and Meru Networks for the AP's. Okay I was getting a little cutting edge here, but hey why not?! Lessons:
Meru Networks ROCKS!! They figured out the roaming WiFi thing for sure!
Hitachi IPC-5000's to be determined: it look like either the phones have a high failure rate or we have a bad batch or something. Also it looks like they aren't nearly as durable as say a cell phone/mobile phone (which is VER
The circle is now complete (Score:2)
Open the Phones (Score:2)
The Cisco 7970G uses XML for its configs and customizable GUI (and HUI) connected to selectable features. Its startup screen has the Java logo. What OS is it running? How do I get it to download and run Java applets? How can I code, install and run native apps?
These little touchscreen phones should offer complete portable offices that even a PHB can use anywhere, without having to search for the "any key". Now that the server is open, how do we open t
CapEX vs OpEx (Score:2)
Although many of these arguments have been stated against OSS for a long time they still apply here. Technically Asterisk may be just as good as Cisco, but there's an old addage for support "Having one neck to choke."
Re: (Score:2)
Cisco will talk sweet to you all day long. But my experience with CCM has been pretty negative. It breaks as often as Asterisk, or more often. It has echo problems. It is incompatible with some SIP phones. So it has the same warts as Asterisk.
The only difference is the one the PHB's can see. That is, as you say, "Having one neck to choke." (And Cisco will come to them and market to them, and their golf buddies and beer buddies will nod and smile when they say something like, "I just closed th
One way Microsoft screwed the tech world (Score:4, Interesting)
How is this relevant? Again, software is the product. In this case, Cisco and its licensing fees. Most people think of Cisco as a hardware product. While I know it's just a computer with software code that routes information around, it's still, in the minds of many, a hardware product that serves its purposes. But when you are talking about "license fees" you start to think of it differently... more like software. Cisco screwed itself, I think, by moving away from its perception as a reliable hardware product maker. Now you buy their hardware and license the software. It makes people want to shop around more and since the Asterisk product is OSS, well the choice starts to become one of how much money to spend.
It's unfortunate, but seems to be a potentially strong indication of what OSS is doing and why there is such resistance to it, where it comes from and what forms it takes. Looking at it from this perspective shows a nice angle to why software patents are such an important weapon in the software product world.
Asterisk is good. (Score:2)
Of course, a lot of these issues have more to do with the zaptel drivers, rather than Asterisk itself. But trust me - you WANT to stay up to date with the Asterisk releases. Do not run anything below 1.2.X.
Re: (Score:2, Insightful)
Re: (Score:2, Informative)
Re: (Score:2)
Re:Easy there, Cowboy (Score:5, Insightful)
You forgot a question mark in your post correcting him - that's an even more bonehead error.
His message was adequately communicated - you don't need to be annoying and correct him. If you were adding clarity to his post, it would be one thing, but you are just nit-picking. Add something to the conversation or go the hell away.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Your "Now with a migration to Linux for the OS" comment is interesting though. Does Cisco stuff run on that now?
I'm surprised you don't just use your own OS. Isn't Cisco IOS something forked off of BSD ages ago?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
As far as support: that's something that has to be balanced with price. Quite often, you can tolerate slightly less-expedient support if you save a bunch of money on the machines. It doesn't matter whether it takes them a day or a week to replace a failed machine -- if your server fails, you n
Re: (Score:2)
Doesn't surprise me coming from an academic background. Business in the last few decades has had a lot of gall saying colleges have to learn to be lean like they are. I know in our state money to the state colleges has been stagnant for years after a year of significant decline. You might think your tuition pays to keep a college running but it doesn't. Working at a couple private colleges I have become acutely aware that they are charities and walking through a private college campus in particular is l
A huge fib I'd say .. ;) (Score:2)
was Re:I'd say its a huge mistake
Re: (Score:2)
I've set up a few asterisk systems for my clients, and I hardly ever touch the systems or get phone calls about it. When I do, it's only because they want to add more phones or make changes to the way the pbx operates.
Note that changing the way the pbx operates is not exactly an option if you go the more traditional route.