====== 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 ===== ??