- 1
- 2
- 3
- < previous
Light on Linux requirements
Perhaps the most fundamental misconception about Asterisk is that it requires you to be a Linux shop. Not true. The open source PBX runs as a service on many platforms, including Windows, as there are projects available to enable Asterisk to run on 32-bit Windows.
Constructed much like your traditional PBX, Asterisk is based on a Unix-like OS hidden by a CLI or GUI management layer. You can deploy a standard Linux server and install the Asterisk package to create your own PBX or go with one of the several customized Linux distributions based around Asterisk.
Today's most popular distribution is Trixbox, which consolidates a CentOS Linux platform, Asterisk, a bevy of open source Asterisk management tools, and custom code to make rollouts easier. With Trixbox, you can go from bare metal to a fully functional Asterisk IP PBX in 20 minutes. The same can be said for Digium's recently released AsteriskONE, which takes a similar tack as Trixbox but offers different management tools.
In delineating differences between Trixbox and AsteriskONE, Spencer points out that, although Trixbox uses Asterisk, it is completely separate from Asterisk itself. "AsteriskONE is basically an HTML gateway between Asterisk and your Web browser," he says. "If you make a manual change, it's reflected in both Asterisk and the Web UI. Trixbox doesn't have that."
Trixbox does, however, offer significant features AsteriskONE lacks, such as easy implementation and configuration of the HUDLite user GUI, SugarCRM integration, and configuration tools for popular IP phone models. That said, AsteriskONE is still in beta.
As for managing an Asterisk deployment, a baseline grasp of Linux is advisable but not required. Open source tools such as FreePBX offer a full Web UI for managing Asterisk, from simple extension and trunk configuration to complex dial plans, IVR (interactive voice response) functions, voice mail, and more. In fact, you can build and deploy an Asterisk PBX without touching a command line, although familiarity with the Linux and Asterisk shells are necessary for large deployments. Smaller shops will likely never see what's behind the scenes, much as they don't worry about Linux running on security appliances.
The value of community
Support may be the most substantive knock against open source VOIP for the enterprise. Even then, Asterisk is an exception to the rule.
Whereas support for open source projects typically consists of online forums, mailing lists, and the occasional book, Asterisk has a company behind it. Digium offers support services in addition to hardware vetted for Asterisk use, such as analog and digital interface cards to connect Asterisk with the PSTN. Whether Digium's support scales to enterprise levels is yet to be seen, but it will at least lend Asterisk proposals legitimacy as they wend their way through the corporate food chain in quest of funding.
But the major boon for Asterisk adopters -- besides cost savings -- is that, with the right admins in place, the open source IP PBX can be modified to do just about anything. In fact, much of Asterisk is already modular, using the AGI (Asterisk Gateway Interface), which is patterned on the CGI intrinsic to Web servers.
AGI allows admins to write plug-ins for Asterisk in just about any language, including Python, PHP, Ruby, Java, C, and Perl. As such, customizing your PBX's feature set is relatively easy, and with the community of developers designing tools for Asterisk growing rapidly, ready-made features abound. Examples include a trouble-ticket management app that accepts ticket number input from a dial pad and another that performs an Amazon lookup of keyed-in 10-digit ISBN numbers and recites book prices back to the caller.
Open for experimentation
The phone system may very well remain the most commonly used and relied-on corporate app. Interaction with the phone system is constant, and the features, performance, and stability of the system are under constant subconscious scrutiny. Voice mail features and ease of use, voice mail/e-mail gateways, call quality, and follow-me features are all highly visible components of any PBX, to users on both sides of the dial tone, and IVR functions and reliability can make or break sales and business relationships. As such, commitment to an IP PBX should by no means be taken lightly -- especially when it comes to assessing how well a VOIP solution will adapt to future evolutions in your enterprise.
As with all open source solutions, the beauty of Asterisk is that it allows you to try before you buy. What's more, Asterisk is available in a dozen different forms, via packaged solutions such as Trixbox and AsteriskNOW or as raw source code. Trixbox and AsteriskNOW are also available as prepared VMware images -- simply download and boot them on a VMware workstation or server. It couldn't be easier to set aside your misgivings and investigate the viability of open source VOIP yourself.
Soon enough, as more and more companies become comfortable widening their search beyond commercial fare, they will find that open source dial tone is a worthwhile alternative, in it for the long haul. The cost savings are that compelling, as is the promise of greater customization and control. And as voice penetrates deeper into the enterprise in the years to come, the ability to quickly code customized features could give companies employing open source IP PBXes such as Asterisk a significant leg up in fulfilling the much-discussed promise of VOIP apps.
- 1
- 2
- 3
- < previous
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Controlling storage costs with Oracle database 11g
Delivering the Power of Choice with Microsoft Dynamics CRM
CRM your salespeople will love
Data grids and service-oriented architecture
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
Best Practice in Building an Integrated Information Management Strategy
Solve Exchange Mailbox Storage Issues Once and for All
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
MySpot SOS "Panic Button" Smartphone Application could save lone worker lives 2008-12-04 13:34:00+11
Charles Sturt University Commences Unified Communications Deployment With Interactive Intelligence 2008-12-04 08:30:00+11
AOC Launches 18.5” Widescreen Green 16:9 LCD Monitor in Australia and New Zealand 2008-12-03 15:30:00+11
FrontRange Solutions eases software license management with new License Manager 3.0 2008-12-03 14:56:00+11
Progress Software's Cure for Managing Services-based Applications 2008-12-03 14:42:00+11
Achieving the impossible: Unlimited application scalability
Learn how provide applications with significantly higher throughput and lower latency for data operations while retaining the appropriate levels of data quality with clustered caching. Read on to improve your application scalability now.












