Friday, February 20, 2009

Asterisk vs. Cisco Unified Communications

Over my 12 years in the Telecommunications Industry I have worked with a variety of phone systems including Avaya, Aspect, Nortel, Cisco and Asterisk. I am often asked how Asterisk compares to other traditional phone systems. These days I am most often asked to compare Asterisk with Cisco. Many times I am told by a prospect that Cisco can do things that Asterisk cannot, or that Asterisk is not as reliable as Cisco. Allow me to set the record straight regarding the two systems.

Asterisk vs. Cisco, here are some points where we can differentiate. Since I have administered both systems, I can speak with authority on this subject.

1. Cost – Even if Cisco undercuts their cost upfront, they will make it up on the backend. If you buy a Cisco system you will pay a license for every extension on the system, the phones are more expensive, and you have to buy Microsoft exchange licenses for each voicemail box on the Unity voicemail system. On top of this, you will pay for annual support from a Cisco partner who will charge 20% - 30% of the total cost of the system yearly.

2. Features – In some areas the Cisco phone system really excels. The distributive architecture of the system is quite nice. All in all it is a great phone system. However, out of the box if you compare feature for feature Asterisk can do much more. In addition, due to the openness of its architecture you can make Asterisk do pretty much anything that you want.

3. Voicemail Systems – The voicemail system that comes free with Asterisk is 100% better than the Unity voicemail system that Cisco uses. Unity relies on a Microsoft Exchange mail system to manage voicemails. This is a needlessly complex design that does not provide any enhancements to the overall features of the voicemail system. In addition, on the Cisco system voicemail administration is separate from user/extension administration. Therefore, in addition to logging into the Cisco Call Manager to manage the user and extension, the administrator has to log on to a completely separate system to administer voicemail. With Asterisk, combined with our device management software, the User, Extension, Voicemail and device configuration are all managed from one screen.

4. Phones -- Cisco makes a great phone, however in my opinion Polycom makes the best devices currently on the market, and they are priced much lower than equivalent Cisco phones. Furthermore, Asterisk allows you to choose the phones you want to use with your system. Good luck attaching and managing anything to Cisco's Call Manager that does not have a Cisco logo emblazoned on it.

5. System Integrity – Like any application there are good ways to deploy Asterisk and there are bad ways to deploy Asterisk. If you ask around organizations that have Asterisk based phone systems you will find an array of experiences. Many of these organizations will tell you that their phone system is their biggest nightmare. Still others will tell you that their Asterisk based phone system is the best thing since sliced bread.

In most cases the difference between these organizations is their deployment methods. Many organizations are attracted to Asterisk because of cost. Sometimes this leads those same organizations to cut corners on implementation, phones, interface cards, and server hardware. With Asterisk you get what you pay for. Cutting corners now will cost you in the future. Therefore, hire an experienced integrator to build and support your system, listen to their advice when purchasing phones, and don’t cut corners on equipment costs. PLEASE DON'T EVER BUY CHEAP PHONES! Unless you have a staff member that has performed several Asterisk deployments, don’t do it yourself. This strategy will ensure that you have a quality phone system that rattles and hums as it drives up productivity while enhancing the workplace environment, and you will still come out way ahead on cost over a traditionally branded system.

6. Future Proof Technology – Asterisk is open, freely available, and developed by a community of developers committed to constant improvement of the product. This ensures that the latest enhancements and fixes are available to you without the purchase of new software, licensing, or equipment. If the latest version of Cisco's Call Manager arrives on the market with some fancy new feature, plan on starting from scratch to upgrade your environment. In many cases a Cisco Call Manager upgrade will require you to purchase new software, pay for the same licenses again, and often times buying new rebranded HP servers that have been marked up by Cisco three times their original retail price from ~$4000 to ~$12,000.

Several Cisco shops have dumped Cisco in favor of Asterisk. In many cases they cite cost and features as the reason:

Here is another interesting article that discusses why some people integrate Asterisk with Cisco:

Needless to say they are both good systems, but at the end of the day open standards, ongoing cost of ownership, and flexibility win in my opinion.

If you are interested in a full list of Asterisk and Cisco features, they can be found here:

Here is a very good post comparing Polycom and Cisco Phones:

For more information about BitWare Technologies and our product please visit our website:


  1. I must say that was searching for this kind of Cisco vs Asterisk for a long time, and you did it perfectly!

    Thank you very much for such article. It goes directly to the bookmark.

  2. Yeah, totally even-handed and balanced. Not at all biased.

  3. This comment has been removed by the author.

  4. Thanks for the feedback! I recognize the one sided nature of my post. I can honestly say it was not my intent to provide an unbiased assessment as this is a blog and therefore inherently opinion based. With that said, I welcome all feedback, and would be happy to see counter arguments or links to other opinions posted here in the comments section.

  5. Hi, and what about the support? It is not a problem to manage more than one reseller support contract?

  6. Regarding support...

    If you go with a company such as ours you will have one support contract. We support the phones, the servers, gateways, and any additional hardware we install.

    Cisco obviously has fantastic support, and a broad support network. However, you will pay a premium for their support services.

    As with integration, support services for Asterisk are entirely dependent upon the company you choose to implement and support your phone system. Like Cisco, Asterisk has a broad support network made up of resources from Digium and the Asterisk community. Unlike Cisco, anyone who chooses to can set up shop supporting Asterisk. Therefore, ask for references, affiliations and certifications. BitWare is a certified Polycom reseller, authorized Diguim reseller, and Dell Partner reseller. We also maintain a list of references that we provide to any prospective customer who requests it.

  7. Hi, and what about the support? It is not a problem to manage more than one reseller support contract?

    thanks for it...
    By Houston Voip Phone System

  8. If you go with us we take care of that for you. From our customers' prospective they have only one vendor for their phone system.

  9. While I agree that Asterisk is quite impressive, there is still a major concern.

    I was informed that if something should go wrong with the system, that I would have to wait for someone from the USA to come to Jamaica to assist, as there is no one available here in Jamaica. Time is money!

    On the other hand if we use the Cisco Technology, which is also great,and something should go wrong with the system, then support is more than available to remedy the problems.

  10. I can't really speak to Asterisk support in Jamaica, but I would be willing to bet there are companies there who provide Asterisk solutions. Here in the states there are plenty of companies including our who support Asterisk. I wouldn't be surprised to find several providers in Jamaica who also support Asterisk. Perhaps you could give these guys a call: , their site indicates that they have offices in Jamaica, and that the sell Asterisk solutions.

    With that said, you may also find that remote support is sufficient if you have a local IT resource. We've had a customer in New York state that we have supported remotely for the past five years. We have been on site once since we deployed to do a server refresh. If you have a redundant system built for you (like we do with most of our customers) then down time should be a factor.