Saturday, February 25, 2012

Preparing to Install Asterisk



In order to install Asterisk, we will need a computer with Linux installed. It's a good idea to ensure your system is up-to-date, for instance, by using the yum tool. Once we have installed our distribution of choice, we need to make sure we have a few additional packages installed. The required extra packages over a base installation are:
  • Bison, and associated -devel (1.0.X only) gcc
  • Kernel-source
  • Libtermcap-devel
  • ncurses, and associated -developenssl, and associated -develzlib, and associated -devel
Once we have installed these packages, we are ready to install Asterisk. We should not run an X server or any windowing software on our Asterisk machine, as the resources it consumes are almost guaranteed to delay our voice processing, and therefore negatively impact our sound quality. So, you may save a little time and disk space by choosing not to install any such frontend.
One note here—we should prepare to manage our server. We must keep in mind that we will not be able to rely on graphical tools on the server to manage users, file systems, and other aspects of the day-to-day maintenance that all the systems will need. Unless particularly comfortable with command-line configuration, you should probably consider installing a web-based set of tools such as Webmin, available at www.webmin.com in order to configure Linux. The graphical configuration options for Asterisk that are available are mostly web based. So, we may at some point decide to install these under a web server too, in order to enable graphical configuration.
The commands used to install Webmin are as follows:
# wget http://voxel.dl.sourceforge.net/sourceforge/webadmin/webmin-1.470-
1.noarch.rpm

# rpm -U webmin-1.470-1.noarch.rpm
Once webmin is installed, the default address to access webmin from your browser is https://<IP of Asterisk server>:10000.

No comments:

Post a Comment

Popular Posts