2006-06-08 snapshot
git-svn-id: svn://192.168.202.10@8 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user