The Essential Guide to Asterisk

Updated: April 30, 2009

Created by Mark Spencer of Digium Inc. in 1999, Asterisk is an open-source PBX , telephony engine and telephony applications toolkit. The world's cheapest telephone system , Asterisk is free and runs on inexpensive Linux servers and other Unix options on a variety of hardware.

How Asterisk Works

From a technical standpoint, Asterisk supports TDM (time-division multiplexing) and VoIP, is written in C and uses the Unix standard POSIX (portable operating system interface) to communicate with the operating system. From a developer's vantage point, Asterisk is the culmination of code contributed from open-source developers around the world. Testing and patches from the community have also aided in the software's development. Where businesses are concerned, Asterisk empowers developers to create advanced communication solutions at little or no cost, while providing the functionality as high-end business telephone systems.

Experts estimate that Asterisk can save companies upward of 50 percent compared with proprietary voice systems . That's because this open-source software can run on off-the-shelf computers or servers, and doesn't require companies to lock into a long-term relationship with a vendor or fork over thousands of dollars for a tailored solution. Rather, any programmer skilled in Linux can customize a telephone system to the needs of a particular business. For those with limited expertise, Digium offers service teams to provide technical support throughout the entire process, as well as complete PBX solutions and specialty Asterisk add-in cards.

How Asterisk Helps

Asterisk can be used for a number of applications. These include:

  • Switch: Asterisk can be configured as the core of an IP or hybrid PBX, switching calls, managing routes, enabling features and connecting callers with the outside world over IP, analogue and digital connections. This open-source software's architecture also supports VoIP in many protocols, and can interoperate with almost all standards-based telephony equipment.
  • Gateway: Asterisk can be built as the heart of a media gateway, bridging a traditional PSTN (public switched telephone network) to IP telephony.
  • Feature or media server: At only a fraction of the cost, Asterisk offers all the functionality of a traditional PBX. Special capabilities include IVR (interactive voice response), conference bridge, automated attendant, voice-mail system , unified messaging and Web-based telephony interface.
  • Call-center system: With its unprecedented flexibility, Asterisk can serve as the foundation of a complete ACD (automatic call distributor) system with IP-agent capabilities, advanced skills-based routing and predictive dialing.
  • Network: Asterisk acts as a powerful and low-cost platform for feature servers, hosted services clusters, voice-mail systems and prepaid calling solutions.

Asterisk Key Features

Asterisk offers high-end features once reserved for pricey proprietary PBXs. These features include:

  • Call parking: Call parking lets users place a call on hold on an extension other than their own.
  • Call queuing: This features allows your to queue calls.
  • Call recording: Users can record conversations for monitoring purposes. This is ideal in a call-center setting.
  • E911: Enhanced 911 is essential to support today's VoIP solutions.
  • Predictive dialer: Predictive dialing optimizes the time that agents spend on the phone by predialing numbers when the system determines an agent will become available. This is an excellent feature for enhancing customer service.
  • Overhead paging: Also known as an intercom, overhead paging allows a centrally located speaker to be dialed into for making announcements. This is especially useful in large workspaces such as a warehouse or retail store.
  • Streaming media access: This feature allows streaming of media such as MP3s directly into the phone system.
  • Supervised transfer: Rather than ambushing an unsuspecting employee, supervised transfer lets an operator transfer a call to another extension by first announcing that call to the transferred extension.
  • Voice mail to email: Asterisk's native voice mail can send an email to the voice-mail recipient, and can optionally attach a .wav file of the complete message.

Beyond Asterisk

Fueled by Asterisk's popularity, an increasing number of vendors are introducing GUI add-ons for Asterisk. Fonality's trixbox Pro , for example, claims to help developers deploy Asterisk with embedded MySQL and a built-in CRM component in under an hour. The trixbox Pro core is essentially a stable, feature-rich version of Asterisk with modifications made to decrease internal structure lock contention, improve database handling and decrease crash scenarios. The solution includes over 50 unique configuration files modified from the original Asterisk codes, created in an effort to eliminate the bugs and crash cases reported to plague native Asterisk software.

Not all Asterisk installations are trouble-free, which is why companies can now receive assistance from an ever-expanding roster of Asterisk consultants . Seeking the help of a third party is especially critical if a company is looking to slowly upgrade its telephony system infrastructure over a period of time rather than replace its traditional PBX phone system in one fell swoop.

Featured Research
  • 7 Reasons Your Business Communications Need to be Headed for the Cloud in 2018

    If your business communication systems aren’t already cloud based, making the switch from traditional systems should be a priority for your business in 2018. The advantages of cloud-based systems are numerous and significant. The cost savings are one well-known aspect - but there are many others like mobility, speed, and security to consider as well. more

  • QTS Communications

    QTS Communications is a Colorado company since 1999, delivering highly reliable Unified Communications to small, medium and enterprise businesses. Our business is Communications, and we understand the technologies that make businesses work. more

  • 7 Ways VoIP Helps Your Business Adapt to Change

    A key trait of successful businesses is their ability to quickly adapt to change. Adaptability allows you to take advantage of changing trends and differentiate your business in even crowded markets. As it turns out, one of the simplest ways to become more adaptable is to use VoIP. There are several reasons this is true - including lower costs, increased mobility, and faster decision making. more

  • 8 Ways to Get More From Your VoIP System

    Many businesses adopt VoIP to take advantage of the cost savings without spending enough time reviewing the features and benefits made available by different solutions. If this is true for your business, there’s a good chance you could be getting more from your VoIP system in the form of even lower costs or improved employee productivity. You may even find that your current software offers features that you aren’t taking advantage of! more

  • The Future of Mobile VoIP

    Business communications have changed a lot in the last few years, and the landscape will only continue to change in 2018 and beyond. These changes are important to stay on top of if you want to maintain or grow a competitive advantage. Things like 5G mobile networks and artificial intelligence have the potential to be extremely disruptive. more