2006-06-08 snapshot

git-svn-id: svn://192.168.202.10@8 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2006-07-07 15:25:20 +00:00
parent 487f7108d4
commit 36f070cc92
129 changed files with 3248 additions and 109 deletions
+59 -18
View File
@@ -381,7 +381,7 @@ the time is the same on our client computers and our servers.
5. Go to http://www.ntp.org/ and download the ntpd package
- to install this directly on the command line type:
- cd /usr/local
- wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/snapshots/ntp-stable/2006/02/ntp-stable-4.2.0a-20060224.tar.gz
- wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-stable-4.2.0a-20060224.tar.gz
If you get compilation errors here try 4.1.2:
- wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.1.2.tar.gz
- gunzip ntp-stable-4.2.0a-20060224.tar.gz
@@ -653,10 +653,10 @@ PHASE 4: INSTALLING ASTERISK
OK, all the prep work is done, now it's time to start having fun with Asterisk.
There are four basic ways to install Asterisk, an official release(at the time of
this writing the official releases are 1.2.6 and 1.0.10), the CVS_v1-0 branch(1.0
this writing the official release is 1.2.8), the CVS_v1-0 branch(1.0
with bug fixes not yet packaged and released) and the SVN_DEV version(development
branch). Because there are bugs that affect astGUIclient in releases 1.0.8 and
1.0.9, we recommend using Asterisk 1.2.6 or 1.0.10. These instructions are how we
1.0.9, we recommend using Asterisk 1.2.8 or 1.0.10. These instructions are how we
get our Asterisk system with it's T1 line installed with our 2 SIP VOIP devices
and one IAX2 softphone.
@@ -671,15 +671,15 @@ with the following patch:
- mkdir /usr/src/asterisk
- cd /usr/src/asterisk
A. if you want 1.2 release (reliable with new features):
- wget http://ftp.digium.com/pub/asterisk/old-releases/asterisk-1.2.6.tar.gz
- wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.5.tar.gz
- wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.2.tar.gz
- gunzip asterisk-1.2.6.tar.gz
- tar xvf asterisk-1.2.6.tar
- gunzip zaptel-1.2.5.tar.gz
- tar xvf zaptel-1.2.5.tar
- gunzip libpri-1.2.2.tar.gz
- tar xvf libpri-1.2.2.tar
- wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.8.tar.gz
- wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.6.tar.gz
- wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.3.tar.gz
- gunzip asterisk-1.2.8.tar.gz
- tar xvf asterisk-1.2.8.tar
- gunzip zaptel-1.2.6.tar.gz
- tar xvf zaptel-1.2.6.tar
- gunzip libpri-1.2.3.tar.gz
- tar xvf libpri-1.2.3.tar
B. If you want latest 1.0 tree stable release:
- wget http://ftp.digium.com/pub/asterisk/old-releases/asterisk-1.0.10.tar.gz
- wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.0.10.tar.gz
@@ -712,39 +712,49 @@ with the following patch:
edit this line at the top and just add a hash # in front of it as shown:
#PBX_LIBS+=$(shell $(CROSS_COMPILE_BIN)gtk-config --cflags >/dev/null 2>/dev/null && echo "pbx_gtkconsole.so")
- cd ./zaptel-1.2.5
- cd ./zaptel-1.2.6
- make clean
- make
- make install
- cd ../libpri-1.2.2
- cd ../libpri-1.2.3
- make clean
- make
- make install
- cd ../asterisk-1.2.6
- cd ../asterisk-1.2.8
- (1.2 tree) If you want to include Answering Machine Detection ability
you will need to download app_amd.c and amd.conf and alter the
apps/Makefile to compile it properly
- cd apps
- wget http://www.freedomphones.net/files/app_amd2.c
- wget http://www.eflo.net/files/app_amd2.c
- mv app_amd2.c app_amd.c
- vi Makefile
replace this line(line 32):
app_mixmonitor.so app_stack.so
with this line:
app_mixmonitor.so app_stack.so app_amd.so
- wget http://www.freedomphones.net/files/amd2.conf
- wget http://www.eflo.net/files/amd2.conf
- mkdir /etc/asterisk
- mv amd2.conf /etc/asterisk/amd.conf
- cd ../
-(1.2 tree) apply the cli delimiter patch
- wget http://www.freedomphones.net/files/cli_chan_concise_delimiter.patch
- wget http://www.eflo.net/files/cli_chan_concise_delimiter.patch
- patch -p1 < ./cli_chan_concise_delimiter.patch
- File to patch: cli.c
- make clean
- make
- make install
- make samples # this makes sample conf files
- (1.2 tree) EXPERIMENTAL!!! If you want to use app_conference
instead of meetme for VICIDIAL then follow these instructions
- cd /usr/src/asterisk
- wget http://www.eflo.net/files/VD_app_conference_0.5.zip
- unzip VD_app_conference_0.5.zip
- cd app_conference
- make clean
- make
- make install
- modprobe zaptel # this loads the zaptel module
- install the module for the digium device that you are using, we are
using the T100P single span T1 card so we use:
@@ -1822,6 +1832,7 @@ exten => 8600029,1,Meetme,8600029|q
6. Add the conference entries for VICIDIAL conferences:
- here is how our sample dialplan changes for adding VICIDIAL conference
entries(this is a pure addition, nothing is being modified):
NOTE: see below these entries for app_conference instructions is used
######------ START extensions.conf changes for VD conf ------######
exten => 8600051,1,Meetme,8600051
exten => 8600052,1,Meetme,8600052
@@ -1977,6 +1988,33 @@ exten => 68600099,1,Meetme,8600099|mq
exten => 68600100,1,Meetme,8600100|mq
######------ END extensions.conf changes for VD conf ------######
NOTE: If you want to use app_conference instead of meetme and you already have
it installed, you will need to do the following:
In your extensions.conf file you would replace these lines:
exten => 8600051,1,Meetme,8600051
exten => 8600052,1,Meetme,8600052
...
exten => 78600051,1,Meetme,8600051|q
exten => 78600052,1,Meetme,8600052|q
...
exten => 68600051,1,Meetme,8600051|mq
exten => 68600052,1,Meetme,8600052|mq
...
with these lines:
exten => 8600051,1,Conference(8600051)
exten => 8600052,1,Conference(8600052)
...
exten => 78600051,1,Conference(8600051|q)
exten => 78600052,1,Conference(8600052|q)
...
exten => 68600051,1,Conference(8600051|Lq)
exten => 68600052,1,Conference(8600052|Lq)
NOTE: If you want to do DTMF passthru with app_conference bee sure to add the
"i" and "t" flags to the 8600XX lines: Conference(8600051|it)
7. Add the more entries for astGUIclient specific uses:
- here are some more dialplan additions needed to use astGUIclient(this is a
@@ -2274,6 +2312,9 @@ AST_CRON_mix_recordings_BASIC.pl file in it's place)
## adjust time on the server with ntp
30 * * * * /usr/local/bin/ntpdate -u 18.145.0.30 2>/dev/null 1>&2
### VICIDIAL agent time log weekly summary report generation
2 0 * * 0 /home/cron/AST_agent_week.pl
- once your system starts up you can attach to the screen running asterisk by
typing "screen -r <screen>" find which screen by typing "screen -r" and
looking for the lowest screen number. Then to detach again from the screen