Aster-install: Difference between revisions
Line 15: | Line 15: | ||
* [[CDR_Analyser|CDR Analyser]] | * [[CDR_Analyser|CDR Analyser]] | ||
* phpSysinfo | * phpSysinfo | ||
* NTP time synchronisation | * [[Time_Synchronisation|NTP]] time synchronisation | ||
== What does not get installed == | == What does not get installed == |
Revision as of 09:50, 10 April 2009
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
- openclose. Announce if office is closed, Out of Hours or Public holiday etc.
- MySQL
- Apache
- spanDSP
- agx-ast-addons if Asterisk 1.4.x selected
- fax2mail script
- CDR Analyser
- phpSysinfo
- NTP time synchronisation
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 Linux CLI type in:
asterisk -r
If you are entered into the Asterisk CLI then you know Asterisk has been installed correctly.
g729, g723 codec
core show translation
If you see a dash under the g729 or g723 column then that codec is not installed.
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 and pspSysInfo
http://ipaddress/cdr http://ipaddress/sysinfo
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 20090409 Added openclose.agi * An AGI script that will check if the office is open/closed or closed because of a public holiday or other type of day (i.e. stocktake). * Also addedd the context reception to extensions.conf to the agi script can run based on result. 20090407 CDR Analyser Patch * Modify /var/www/html/cdr/export_pdf.php Allows exporting to PDF g729 and g723 codec * The g729 and g723 codec's will only function if you have a pentium 4 processor. If you have a different type of processor Asterisk will not start unless you set the value Install_g72x="no" 20090406 First Release. Installs Asterisk 1.4.x or 1.6.x DAHDi spanDSP agx-ast-addons if using Asterisk 1.4.x MySQL CDR Analyser phpSysInfo Module Cleanup