apt-get install asterisk
modules.conf –> noloads bzw loads anpassen
extensions.conf –> löschen
capi.conf
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…
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!)
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)
im [isdn-in]
Context:
;77 intern an SIP anrufen, mit menue exten => 77,1,Wait(1) exten => 77,n,Goto(sipmenu,123,1)
Der [sipmenu]
Context:
[sipmenu] exten => 123,1,Background(hello-world) exten => 123,n,WaitExten(1) exten => 123,n,Goto(sipmenu,123,1) exten => 1,1,Dial(SIP/biafan) exten => 2,1,Dial(SIP/quirxl) exten => 3,1,Dial(SIP/oracl)
asteriskmd5
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:
Asterisk Datenbank (zB MySQL) konfigurieren
statische konfigurationen, wie zB statische dialpläne (extensions.conf)
http://www.voip-info.org/wiki/view/Asterisk+RealTime+Static
(paar wichtige Informationen zu cat_metric und var_metric auf der Diskussionsseite)
Sinn: in „Echtzeit“ (ohne sip reload usw..) peers und dialpläne auslesen.
??