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."
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:SCCP support? (Score:5, Informative)
--Rob
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:They went just a little bit too cheap.... (Score:2, Informative)
Re:SCCP support? (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 niggle, yes, the Snoms rock. But they are 2-3 times the price of the GXP's.
If you want good speakerphone, apparently the Polycomm phones are the best.
The reason I don't like the SPA's is that you can't do BLF (Busy Lamp Field - eg, bind an extension to a lamp to see who's on the phone, pick up someone elses call by just pushing a button etc) which is pretty much a prerequisite for any compay upgrading from a Key system. And most of 'em are 8)
--Rob
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:On the subject of Asterisk (Score:3, Informative)
I'd love for someone with some gentoo clues to help out!
--Rob
Re:SCCP = Skinny? (Score:3, Informative)
Re:Asterisk really is best bang/buck (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, then as soon as someone forks it, they're all upset. That does make me a bit grumpy, but I'm probably just overreacting.
(Whilst I'm not claming a coverup, Digium do have a bit of a history of removing things from the archive [digium.com] - That link, admittedly, is a valid reason to delete stuff from the mailing list archive, but it has happened before)
--Rob
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:On the subject of Asterisk (Score:3, Informative)
Re:Asterisk really is best bang/buck (Score:3, Informative)
Sorry
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