- Mitglied seit
- 5 Dez 2005
- Beiträge
- 1,844
- Punkte für Reaktionen
- 0
- Punkte
- 36
Hallo Gemeinde,
ich habe gerade noch mein damaliges 1.6er Installations-HowTo gefunden, es war eher für mich um die Reihenfolge der Pakete etc. zu behalten - ich setze es hier ein - werde es aber NICHT MEHR bearbeiten, sollte es jemanden helfen, so würde ich mich freuen, sollte es unhaltbar sein würde ich es löschen
Ungeprüft, während einer langen Nacht erstellt und 6 Monate alt, aber komplett und mit ein paar Schätzchen (Oslec, Reverse).. :
ich habe gerade noch mein damaliges 1.6er Installations-HowTo gefunden, es war eher für mich um die Reihenfolge der Pakete etc. zu behalten - ich setze es hier ein - werde es aber NICHT MEHR bearbeiten, sollte es jemanden helfen, so würde ich mich freuen, sollte es unhaltbar sein würde ich es löschen
Ungeprüft, während einer langen Nacht erstellt und 6 Monate alt, aber komplett und mit ein paar Schätzchen (Oslec, Reverse).. :
Code:
1. Verzeichnis "/usr/src" betreten und ein Verzeichnis "Asterisk-1.6" erstellen.
2. Alle notwendigen (und optionalen) Pakete laden
- Asterisk 1.6 aktuell
http://downloads.digium.com/pub/asterisk/asterisk-1.6.0-current.tar.gz
http://downloads.digium.com/pub/asterisk/asterisk-addons-1.6.0-current.tar.gz
- Libpri (wir nehmen die 1.4 - http://www.venturevoip.com/news.php?rssid=1996)
http://downloads.digium.com/pub/libpri/libpri-1.4.9.tar.gz (aktuell in 4/09,kein current)
- Dahdi (früher Zaptel) (siehe Hinweis bei Libpri - ebenfalls 1.4)
http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-current.tar.gz
http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-current.tar.gz
- IAX (es schadet nicht)
http://downloads.digium.com/pub/libiax/iax-0.2.2.tar.gz
3. Alles einzeln entpacken, mittels "tar -xzf <dateiname>". Erfolg prüfen.
4. Alle Pakete löschen "rm *.tar.gz" - oder zur Seite räumen "mkdir temp" "mv *.tar.gz temp"
5. Libpri kompilieren ==> "cd libpri-1.4.9" ==> "make" ==> "make install" "cd .."
6. IAX kompilieren ==> "./configure" ==> "make" ==> "make install"
7. Dahdi-Linux kompilieren
experimentell ** Foerdere den Oslec Gedanken und aktiviere Oslec als EchoCanceler
a) "mkdir /usr/src/staging" "cd /usr/src/staging"
"wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2" [coffee-time]
"tar xjf linux-2.6.28.tar.bz2"
"mkdir /usr/src/asterisk-1.6/dahdi-linux-2.1.0.4/drivers/staging/echo"
"cp -R /usr/src/staging/linux-2.6.28/drivers/staging/echo/* /usr/src/asterisk-1.6/dahdi- linux-2.1.0.4/drivers/staging/echo"
"rm -r /usr/src/linux-2.6.28"
b) Editiere "nano dahdi-linux-current/drivers/dahdi/Kbuild" und aktiviere den oslec durch
entfernen der zwei "#" im text..
==> "make" ==> "make install" Fertig. Oslec bereit.
8. Dahdi-Tools komp. ==> "./configure" ==> opt. "make menuselect" ==> "make"
==> "make install" ~~> optional "make config" (entschlacke die module!)
9. Asterisk kompilieren ==> "./configure" ==> opt. "make menuselect" ==> "make"
==> "make install" ~~> optional "make samples" [Zeit für Parkuhr drehen oder ...]
10. Asterisk-Addons kompilieren ==> "./configure" "make menuselect" "make" "make install"
10a. Chan_Mobile installieren (beachte Punkt 9!!)
http://www.voipphreak.ca/2008/10/30/installing-and-configuring-chan_mobile-for-bluetooth-presence-support-in-asterisk-16/ dann 10.
Debian-Paket libbluetooth-dev wurde im howto vergessen
10b. MySQL Support installieren apt-get install mysql-client libmysqlclient15-dev dann 10.
11. Spandsp + Iaxmodem + Hylafax installieren
(beim schreiben war die homepage von spandsp down)
apt-get -y install g++ libtiff-tools libtiff4 libtiff4-dev
wget http://ovh.dl.sourceforge.net/sourceforge/iaxmodem/iaxmodem-1.2.0.tar.gz
tar -xzf iaxmodem-1.2.0.tar.gz
cd iaxmodem-1.2.0.tar.gz
./configure
make
cp iaxmodem /usr/bin
nano /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 50
server 127.0.0.1
peername iaxmodem0
secret password
codec alaw
nano /etc/inittab
IA00:23:respawn:/usr/bin/iaxmodem ttyIAX0
init q
Hyla
apt-get -y install libtiff-tools libtiff4 libtiff4-dev gs
wget ftp://ftp.hylafax.org/source/hylafax-4.3.1.tar.gz
tar -xzf hylafax-4.3.1.tar.gz
./configure
make
make install
faxsetup (49 208)
nano /etc/inittab
mo00:23:respawn:/usr/local/sbin/faxgetty ttyIAX0
IAX.CONF
[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=ulaw
allow=alaw
[iaxmodem]
type=friend
secret=password
port=4570
host=dynamic
context=fax-out
disallow=all
allow=alaw
mehr als optional "sendfax -n -d <Faxnummer> <datei.txt>"
12. Reverse AGI implementieren
File laden http://www.ip-phone-forum.de/showpost.php?p=1086535&postcount=26
Alles auspacken, die Datei "reverse.agi" mit der Konfiguration durchforsten und ggf. einstellen