====== 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: ====
* http://www.das-asterisk-buch.de/2.1/faxserver-mit-iaxmodem-und-hylafax.html
* http://iaxmodem.sourceforge.net/howto.php
===== Asterisk extensions =====
''nano /etc/asterisk/extensions.conf''
==== FAX ====
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)
==== "Durchwahlmenü" auf SIP ====
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)
===== sip.conf =====
* [[http://www.voip-info.org/tiki-index.php?page=Asterisk sip md5secret|Passwort md5 verschlüsselt speichern]] -> mit asteriskmd5
* Asterisk hinter Router: http://computer.david-froehlich.de/asterisk/
* Einstellungen für t-online: http://hilfe.telekom.de/hsp/cms/content/HSP/de/3378/FAQ/faq-350884716
* und speziell fürn asterisk http://www.volker-sauer.de/21-0-Asterisk-und-T-Online.html
===== 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:
http://www.ip-phone-forum.de/showthread.php?t=164211
===== Links =====
* www.das-asterisk-buch.de
* 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/
* kostenloses telefonbuch, click to dial, anrufliste usw: http://pbx-manager.de/
====== ARA - Asterisk RealTime Architecture ======
Asterisk Datenbank (zB MySQL) konfigurieren
* allgemeines, aktivieren, ...: http://www.voip-info.org/wiki/view/Asterisk+RealTime
===== STATIC =====
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)
===== REALTIME =====
* wieder extensions.conf / dialpläne: http://www.voip-info.org/wiki/view/Asterisk+RealTime+Extensions
* interessanter: sip peers darin definieren: http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip
Sinn: in "Echtzeit" (ohne sip reload usw..) peers und dialpläne auslesen.
===== UPDATE =====
??