Aster-install

From KlavoWiki
Jump to navigationJump to search

What is aster-install

aster-install is a shell script for Linux that will install Asterisk with the necessary add-ons for Asterisk to function with dahdi, faxing and Asterisk Analyser. The shell script is designed to run on a clean installation of CentOS based on the instructions CentOS_Installation.

What does aster-install install

aster-install will install the following components plus any dependencies:

  • Asterisk version 1.4.x or 1.6.x
  • DAHDi
  • g729 and g723 for Pentium 4 chipsets only
  • MySQL
  • Apache
  • spanDSP
  • agx-ast-addons if Asterisk 1.4.x selected
  • CDR Analysier
  • phpSysinfo

What does not get installed

How do I install and activate the script

To install the script copy and past the following lines to your Linux CLI

wget http://www.klaverstyn.com.au/asterisk/script/aster-install.sh
wget http://www.klaverstyn.com.au/asterisk/script/aster-values
chmod +x aster-install.sh

Edit the file aster-values to suite your needs, then run aster-install.sh

./aster-install.sh

What is aster-values

aster-values is the data file that contains the version of the applications that you want to install.

Editing aster-values

The file has the following sections:

  • Asterisk version
  • MySQL user and database details
  • phpsysinfo
  • OS updates
  • Internode repository
  • email address for logwatch
  • spanDSP version

Once you open the file and look at its contents it becomes self explanatory.

Testing Installation

Asterisk Functional

From the CLI type in:

asterisk -r

If you are entered into the Asterisk CLI then you know Asterisk has been installed correctly.

Faxing

core show applications like fax

should give you a result like

    -= Matching Asterisk Applications =-
           NVFaxDetect: Detects fax sounds on all channel types (IAX and SIP too)
                 RxFAX: Receive a FAX to a file
                 TxFAX: Send a FAX file
    -= 3 Applications Matching =-

CDR

cdr mysql status

should give a result like

Connected to asteriskcdr@127.0.0.1 using table cdr for 7 minutes, 26 seconds.
  Wrote 0 records since last restart.

Using a WEB browser you should be able to connect to the WEB CDR Analyser

http://ipaddress/cdr

DAHDi

dahdi show status

should give a result like

Description                              Alarms     IRQ        bpviol     CRC4
DAHDI_DUMMY/1 (source: RTC) 1            UNCONFIGUR 0          0          0

Change Log

Date        Information

20090407    CDR Analyser Patch      Modify /var/www/html/cdr/export_pdf.php
                                    Allows exporting to PDF

20090406    First Release.          Installs Asterisk 1.4.x or 1.4.x
                                    DAHDi
                                    spanDSP
                                    agx-ast-addons if using Asterisk 1.4.x
                                    MySQL
                                    CDR Analyser
                                    phpSysInfo
                                    Module Cleanup