Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Asterisk in der Family
apt-get install asterisk
Zu bearbeitende configs
modules.conf –> noloads bzw loads anpassen
extensions.conf –> löschen
capi.conf
chan_capi
apt-get install asterisk-chan-capi
In /etc/asterisk/modules.conf insert the line:
load => chan_capi.so
and in the [global] section:
chan_capi.so=yes
/etc/asterisk/capi.conf
anpassen…
IAXmodem (zB für HylaFAX)
apt-get install iaxmodem
nano /etc/iaxmodem/ttyIAX0
, da rein:
device /dev/ttyIAX0 owner uucp:uucp mode 660 port 4570 refresh 60 server 127.0.0.1 peername iaxmodem secret password codec alaw
entsprechend: nano /etc/asterisk/iax.conf
erweitern:
[iaxmodem] type=friend secret=password port=4570 host=dynamic context=fax-out disallow=all allow=alaw
Dann mal Asterisk reloaden und /etc/init.d/iaxmodem restart
(nix in die inittab schreiben oder sonstige Gefrickel!)
Quellen:
Asterisk extensions
nano /etc/asterisk/extensions.conf
Folgende Konfiguration hört auf die Nummer 48 im Kontext fax-in, Faxe können an beliebige (!!) Nummern rausgeschickt werden (hier über ISDN).
[fax-in] exten => 48,1,Dial(IAX2/iaxmodem) [fax-out] exten => _X.,1,Dial(CAPI/ISDN1/${EXTEN},60)
sip.conf
automatische Rückwärtssuche
das Skript und der Ordner kommen ins Asterisk-AGI Verzeichnis.
Hier: /usr/share/asterisk/agi-bin/
Beispiel extension:
exten => 49,1,Wait(1) exten => 49,n,AGI(ast_revers.agi|${CALLERID(NUM)}) exten => 49,n,Set(CALLERID(name)=${LONGNAME}) ;exten => 49,n,Set(CALLERID(num)=${LONGDETAILS}) exten => 49,n,Dial(SIP/asd,30)
Skript ast-revers.agi stammt aus dem immer wieder genialen ip-phone-forum.de:
Links
http://www.lilalinux.net/e-trolley/page_8680/index.html
http://wiki.ip-phone-forum.de/software:asterisk:anleitungen#asterisk-anwendungen
evtl. auch sehr interessant:
https://azubi.web.de/wiki/ (Asterisk=