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
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
- 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:
Links
- 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
??