Page 62 - Asterisk™: The Future of Telephony
P. 62

The renewed relevance of the term communications terminal has nothing to do with
               anything proprietary—rather, it’s the opposite. As we develop more creative ways of
               communicating with each other, we gain access to many different devices that will allow
               us to connect. Consider the following scenarios:

                 • If I use my PDA to connect to my voicemail and retrieve my voice messages (con-
                   verted to text), does my PDA become a phone?
                 • If I attach a video camera to my PC, connect to a company’s web site, and request
                   a live chat with a customer service rep, is my PC now a telephone?
                 • If I use the IP phone in my kitchen to surf for recipes, is that a phone call?

               The point is simply this: we’ll probably always be “phoning” each other, but will we
               always be using “telephones” to do so?


               Linux Considerations

               If you ask anyone at the Free Software Foundation, they will tell you that what we know
               as Linux is in fact GNU/Linux. All etymological arguments aside, there is some valuable
               truth to this statement. While the kernel of the operating system is indeed Linux, the
               vast majority of the utilities installed on a Linux system and used regularly are in fact
               GNU utilities. “Linux” is probably only 5 percent Linux, possibly 75 percent GNU,
               and perhaps 20 percent everything else.
               Why does this matter? Well, the flexibility of Linux is both a blessing and a curse. It is
               a blessing because with Linux you can truly craft your very own operating system from
               scratch. Since very few people ever do this, the curse is in large part due to the respon-
               sibility you must bear in determining which of the GNU utilities to install, and how to
               configure the system.
               If this seems overwhelming, do not fear. In the next chapter, we will discuss the selec-
               tion, installation, and configuration of the software environment for your Asterisk
               system.


               Conclusion

               In this chapter, we’ve discussed all manner of issues that can contribute to the stability
               and quality of an Asterisk installation. Before we scare you off, we should tell you that
               many people have installed Asterisk on top of a graphical Linux workstation—running
               a web server, a database, and who knows what else—with no problems whatsoev-
                  §
               er. How much time and effort you should devote to following the best practices and


               § Just don’t ever install the X-windowing environment (which is anything that delivers a desktop, such as
                 GNOME, KDE, and such). You are almost guaranteed to have audio quality problems, as Asterisk and the
                 GUI will fight for control of the CPU.

               34 | Chapter 2: Preparing a System for Asterisk
   57   58   59   60   61   62   63   64   65   66   67