Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Networking
    • Servers

    Open-Source VOIP Made Easy as a Software Appliance

    Written by

    Andrew Garcia
    Published March 20, 2007
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Digiums AsteriskNow marks a major step in the development of the Asterisk open-source project: The newest distribution integrates central voice over IP PBX features with an easy-to-manage operating system environment and offers simple ways for companies to transition Asterisk from testing to deployment.

      eWEEK Labs performed tests on AsteriskNow Beta 4. Beta 5 should be available soon, and Digium representatives said the first release candidate will be available on or about April 11. The Beta 4 version is available for download in several iterations—including 32-bit and 64-bit ISOs; Xen and VMware virtual machines; and a Live CD.

      AsteriskNow is a software appliance, so the installation packages include an underlying operating system, rPath Linux. Built with rPaths rBuilder, AsteriskNow removes the complexity of dealing with kernel updates and system dependencies, and is simple to manage and configure.

      For example, AsteriskNow offers a couple of ways to update system software: We could initiate an update from the text menus on the server console, or we could manually initiate or schedule Conary updates from the rPath Web GUI. From this GUI, we also could configure e-mail notifications and alerts, keeping administrators in the know about system status.

      Highly modular and quite slick, we found the new OS management interface to be much easier to use than the tools that come with the popular Asterisk distribution, Trixbox. However, there were occasions when we couldnt completely avoid using the command line with AsteriskNow, as many Asterisk add-ons and plug-ins have yet to take advantage of the Conary update system.

      AsteriskNow is a slim Asterisk distribution, excluding applications such as SugarCRMs SugarCRM and Fonalitys Hudlite that are automatically bundled with Trixbox. And it had to be: Digium needed a lightweight Asterisk distribution for its new solid-state Asterisk hardware appliance.

      AsteriskNow will be available under a couple of different types of licenses. The version we tested is licensed under the GNU General Public Licenses GPL, Version 2, but Digium representatives said there will be another free—but not open—version available soon. This latter version will provide access to a range of productivity and mobility software applications provided by Digium Ecosystem Partners.

      Open-source purists may be offended by some aspects of AsteriskNow because the free product pushes other products and services. But most administrators will be able to overlook that because AsteriskNow does a good job of easing the transition from testing to deployment: Digium promises a one-click upgrade to Asterisk Business Edition from the management GUI, and there is also a button that takes administrators to a site where they can buy Polycom phones from a Digium reseller.

      /zimages/6/28571.gifClick here for how to fix the echo in small Asterisk deployments.

      AsteriskNow features the new Asterisk GUI, an SSL (Secure Shell)-protected Web configuration front end for VOIP (voice over IP) deployment. Although not as in-depth or granular as the FreePBX GUI that comes with Trixbox, we found the Asterisk GUI to be incredibly easy to use and navigate.

      Beta 4 introduces a new setup wizard that launched automatically the first time we logged into the Asterisk GUI. The wizard first walked us through the setup of extensions and trunks—we designated local extension lengths and patterns and then identified local analog trunks (such as our Digium Wildcard TDM400P) or VOIP trunks.

      Next Page: The wizard at work.

      The Wizard at Work

      We could set up customized local trunks via IAX (Inter-Asterisk Exchange) protocol or SIP (Session Initiation Protocol); we could choose from a few ITSPs (Internet telephony service providers) with profiles built into the software. (IAXtel and VoicePulses VoicePulse were the only included voice services in Beta 4, but others will be added in the next beta revision, according to company officials.)

      With the trunks established, the wizard presented us with several predefined calling rules (for local, long distance, international and 911 calls). The rules dont automatically have a trunk associated with them, but we needed only to add the correct outbound passage or change the dial rules and create custom dial patterns if we had a different scheme in mind.

      However, we discovered that the wizard does not present the full configuration options for call control rules. We could use the wizard to strip numbers from an outbound call, but we had to go into the regular configuration screen to prepend numbers.

      Lastly, the wizard presented us with voice mail and user extension configuration screens.

      Although not part of the wizard, we found it quite simple to create rules for inbound calls and create new voice menus. We created rules to forward incoming calls to different extensions, depending upon which trunk the call arrived from. At these extensions, we could create different voice menus and set up action sequences that would, for example, forward calls to extensions, play recorded messages or nested menu options, or offer callers interactive opportunities (press a key to do something.)

      AsteriskNow includes several prerecorded messages, but we would recommend using the built-in Record A Menu function to customize messages. As we found recently in David Endler and Mark Colliers book “Hacking Exposed VoIP: Voice over IP Security Secrets & Solutions,” identifying prerecorded stock messages is one of the techniques a hacker could use to fingerprint a voice session.

      To create new messages, we simply needed to type in a file name and choose an extension. The AsteriskNow server then called that extension and prompted us to record the message.

      We easily created conference rooms—either with or without a PIN for security. We also had the option to record the conference and set a few moderator options. While not the most comprehensive conferencing solution weve seen, we definitely liked that we could configure multiple simultaneous conference extensions—something we have not been able to do previously with commercial VOIP PBXes.

      As with other Asterisk distributions weve tested, client interoperability was not a problem. We easily configured CounterPath Solutions X-Lite 3.0 and a pair of Wi-Fi-enabled VOIP phones (the Linksys WIP330 and Zultys Technologies WIP 2) to work with AsteriskNow. We also tested with a pair of Polycom SoundStation IP 4000 conference phones.

      /zimages/6/28571.gifClick here for eWEEKs outlook on VOIP for 2007.

      On the reporting and logging front, the Asterisk GUI allowed us to monitor active channels (both analog and VOIP) through the server, as well as transfer or hang up specific channels. Meanwhile, the System Info tab presented Linux kernel and Asterisk build information (but not ZapTel information, for some reason), resource utilization, and system logs. Sadly, we could not yet export the logs for analysis from the Asterisk GUI.

      One feature still lacking at this stage of the beta program is the ability to restore settings. As of Beta 4, we could back up our configuration data, but we could not import it.

      We hope this issue will be rectified soon. When and if it is, we foresee being able to easily migrate an AsteriskNow deployment to a different machine for long-term use.

      Technical Analyst Andrew Garcia can be reached at [email protected].

      /zimages/6/28571.gif Check out eWEEK.coms for the latest news, views and analysis on voice over IP and telephony.

      Andrew Garcia
      Andrew Garcia
      Andrew cut his teeth as a systems administrator at the University of California, learning the ins and outs of server migration, Windows desktop management, Unix and Novell administration. After a tour of duty as a team leader for PC Magazine's Labs, Andrew turned to system integration - providing network, server, and desktop consulting services for small businesses throughout the Bay Area. With eWEEK Labs since 2003, Andrew concentrates on wireless networking technologies while moonlighting with Microsoft Windows, mobile devices and management, and unified communications. He produces product reviews, technology analysis and opinion pieces for eWEEK.com, eWEEK magazine, and the Labs' Release Notes blog. Follow Andrew on Twitter at andrewrgarcia, or reach him by email at [email protected].

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×