#!/bin/bash cd / wget http://pbxinaflash.net/scripts/teleyapper.tgz tar -zxvf teleyapper.tgz rm -f teleyapper.tgz cd /tmp echo -n "Choose default text-to-speech engine for TeleYapper: 1=Flite 2=Cepstral [Default=1]: " read var if [ -z $var ] ; then echo "Choice was 1. Installing TeleYapper with Flite support. Please wait..." cat teleyapper-flite.txt >> /etc/asterisk/extensions_custom.conf elif [ $var -eq "2" ] ; then echo "Choice was 2. Installing TeleYapper with Cepstral support. Please wait..." cat teleyapper-cepstral.txt >> /etc/asterisk/extensions_custom.conf else echo "Choice was 1. Installing TeleYapper with Flite support. Please wait..." cat teleyapper-flite.txt >> /etc/asterisk/extensions_custom.conf fi sed -i ' /\[from-internal-custom\]/ { a\ exten => 674,1,Answer\ exten => 674,2,Wait(1)\ exten => 674,3,Playback(custom/nv-yapwelcome)\ exten => 674,4,Authenticate(1234)\ exten => 674,5,Goto(yapper,s,1)\ }' /etc/asterisk/extensions_custom.conf sed -i 's|Set(TIMEOUT(digit)=4)|Set(TIMEOUT(digit)=6)|' /etc/asterisk/extensions_custom.conf sed -i 's|Set(TIMEOUT(response)=4)|Set(TIMEOUT(response)=7)|' /etc/asterisk/extensions_custom.conf sed -i 's|Set(TIMEOUT(response)=5)|Set(TIMEOUT(response)=7)|' /etc/asterisk/extensions_custom.conf sed -i 's|t,7 |t,7,|' /etc/asterisk/extensions_custom.conf asterisk -rx "dialplan reload" cd /root/teleyapper mysql -uroot -ppassw0rd < teleyapper.sql echo "TeleYapper installation has completed. Read the tutorial at http://bestof.nerdvittles.com/teleyapper4/"