Scott Lowe describes a telephony dilemma he's working through at Westminster College and poses questions regarding open source IP-PBX's to TechRepublic's readers.
Bear with me while I get to the information related to the title of this post. I want to provide some background about why I'm asking this question.A few weeks ago, I wrote in the Servers and Storage blog a post indicating that my organization, Westminster College, was considering replacing our Nortel Meridian PBX with something else. At this point, we've basically settled on an Avaya IP Office switch. However, although the Avaya quote came in at an excellent price-well within budget and much less than what we're paying on the Nortel unit-I'm beginning to have some concerns. So, I thought I'd come here, outline our dilemma, goals and concerns and get advice from the TechRepublic community.
- Interoperability. The Nortel Meridian system is very closed. From requiring only Nortel IP phones to easily integrating with Exchange Server 2007, the Nortel system has not proven easily expandable. We've also had incredible difficulty integrating with Exchange Server 2007's Unified Messaging and continue to have problems. More than likely, a large part of our problem is our support vendor who had admitted that their knowledge of Meridian's newer features--including VoIP and SIP--is limited.
- Cost. The Nortel system's maintenance costs are relatively high and will be making a jump this year as some work that was done last year comes off warranty. Worse, though, is Nortel's interest in seriously nickel and diming their customers to death. As I indicated, we did some work on the system last year. The end goals were to bring the switch back into compliance for support purposes and to make sure the switch was ready for version 5 of the Meridian software and to make sure the switch could use SIP, which would allow direct integration with Exchange Server 2007 Unified Messaging. The only promised outcome that was met was met was getting the switch upgraded to a point where support could still be maintained. Once the version 5 software came out, Nortel nailed us for a power supply upgrade that they failed to include in the original upgrade. And, once we rolled out Exchange 2007, in order to make it work, we had to buy SIP licenses. When we questioned it, Nortel told us, "The switch is ready for SIP just like we promised. But now you have to buy SIP trunk licenses." Not exactly a very customer-focused way to do business.
- Complexity. Managing the Nortel system is not an easy affair. Granted, it's an enterprise level switch and we don't have one person dedicated to it, but we require the assistance of our support vendor for a lot of simple tasks. This is far from the first time I've had telephony in my portfolio, but it's been the most difficult.
In my previous posting, I outlined a number of goals that we have. I'm repeating those goals here and expanding on them a bit.
- Cost. As always, cost is a huge factor. Right or wrong, for a number of reasons that I won't go into, this is actually the #1 factor for this project. Most importantly, I don't want to be nickel and dimed anymore! Both up front acquisition and ongoing maintenance costs must fall within my budget parameters.
- Easy to manage: I have a pretty small staff, so whatever solution we get has to be easy to manage. I'd like for adds, moves and changes to be easy to handle.
- Open: If at all possible, whatever solution we put into place needs to be as open as possible. I don't want to be locked into a particular type of phone and I'd like to see a system that is more easily integrated into our other services than the Meridian.
- Reasonable feature set: We don't need anything crazy. Just normal features that any 200 person office (plus a few hundred students) would need. Probably the most advanced feature that we need is a conference bridge.
- IP-based with analog capability: For most of our faculty and staff, we'd like to provide IP-based devices to replace existing digital sets. However, we also support students in dorms and have a need for a relatively high number of analog ports as well.
Since I wrote my previous post, we've moved away from Pingtel as a final solution, but only because Avaya came back to us with a solution and pricing that made sense. The Avaya solution we've settled on is actually a pair of IP Office units-an IP Office 500 to support the admin/faculty side of our needs and an IP Office 412 to support student needs. At the beginning of the process, one of the selling points of the IP Office was free software upgrades and very, very reasonable maintenance costs, as well as a good initial acquisition cost. Moreover, the IP Office feature set is exactly what we need.
Some concerns have crept up, though:
- Software costs. From another Avaya customer, I've heard that Avaya will begin charging for software updates. Whether software updates would continue to be provided to customer with maintenance agreements is unknown because the Avaya folks we're working with won't confirm or deny the rumor. My worry here is that my cost projections will end up thrown out of whack.
- Nickel and diming. As I sat with our reseller working through the final configuration, everything quickly became a license fee. Although the initial acquisition price is good, my worry is that I'm going to be paying steep fees to make even minor adjustments to our configuration. Now, I'm not opposed to paying for what we use, but we're talking about things like SIP trunks and soft phones. Avaya's soft phones require a pair of relatively expensive licenses, for example.
- Openness. Although the Avaya system will support SIP-complaint devices, there is a SIP licensing fee attached for each device.
What to do?
I've been considering a number of options and discussing the project with a lot of people. Here's a look at my options:
- Do nothing. Stick with the enterprise-grade Nortel system and suck up the maintenance costs, nickel and diming and complexity. I'd really prefer to move away from this system and the related costs.
- Do nothing, but drop all maintenance. A fellow college CIO has the same system we do, except it's 10 years old. They haven't paid maintenance in years. When they have a problem, they replace parts from surplus or from eBay and a local freelance Nortel expert is called in to assist. This would definitely meet the cost goal of the project and the unit is very stable. Further, there are local experts that can help us and parts are plentiful. Even so, phones remain a critical element in the office environment. I don't think I could responsibly drop all maintenance and then hope for the best. As someone once said, "Hope is not a strategy." For some environments, this direction works well, though.
- Go with the Avaya system we've specified. It would work and the initial cost is fine. The future is uncertain, though. As things stand now, the maintenance costs we're looking at are fine, too. But, who knows what will happen? Will Avaya continue to provide software upgrades? The nice part about the Avaya system is that it meets most of our goals. It's not as open as I'd like, but the other goals are met.
- Look at open source. I was seriously considering Pingtel before. Pingtel is based on the open source sipXecs and provides a broad feature set. Pingtel provides the support I'd like to have for our phone system, too. Even Nortel has based one of their new products on sipXecs. But, there are a lot of open source options out there. Asterisk, the Asterisk-based Trixbox, which was recommended by one reader of my previous posting, and a lot more.
The open source route
So, my questions for you are:
- Have you ever used an open source PBX in your organization? This would include commercial offerings based on open source offerings.
- Do you think that a commercial-backed open source IP PBX is viable for an organization with up to 500 or 600 phones, many of which are analog sets (and would have to remain analog sets connected through gateways)?
- Would you go a totally different route?