Asterisk 1.6 Installations-HowTo

HobbyStern

Aktives Mitglied
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).. :

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
 
Nette Idee so lange alles funktioniert und Basis eingestellt bleiben kann ;)

Wie gesagt - ist nur ein Randprodukt gewesen - wird nicht mehr verfolgt.

LG Stefan
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,840
Beiträge
2,219,265
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.