Asterisk-bristuff
Inhaltsverzeichnis
Asterisk@Home mit bristuff
In der vorliegenden Konfiguration wird ein PC mit 2 HFC Karten verwendet. Zunächst das Kochrezept in Kürze:
Beschaffung der Tools
Bei Asterisk@Home Die komplette CD. Verwendet wurde die Beta4. Anderen Berichten soll es auch mit der 1.5 funktionieren.
Unter bristuff sind die nötigen Treiber für die HFC Karten zu finden. Nicht die Beta vom bristuff verwenden !!! bristuff-0.2.0-RC8p.tar.gz läuft ganz gut mit Kernel 2.6.13.4. Das bristuff Installtool lädt auch gleich die passende Version von Asterisk. Da bristuff in diversen Asterisk src Dateien Patches vornimmt, sollte auch nur die von bristuff geladene Version verwendet werden. Wer unbedingt State-of-the-Art sein will, sollte lieber mit misdn arbeiten.
Wer 2 HFC Karten verwenden will, muß unbedingt den Florzpatch anwenden. Ansonsten gibt es sehr hässliche Meldungen vom zaphfc Treiber... Der Patch für RC8o geht auch mit RC8p.
Konfiguration
/etc/sysconfig/zaptel:
MODULES="$MODULES zaphfc" # zaphfc
muss hinzugefügt werden.
/etc/modprobe.conf
options zaphfc modes=1 sync_slave=2 timer_card=0
damit geklärt ist, wer den Takt liefert.
/etc/zaptel.conf
- hfc-s pci a span definition
- most of the values should be bogus because we are not really zaptel
defaultzone=nl loadzone=nl
span=1,1,3,ccs,ami bchan=1-2 dchan=3 span=2,1,3,ccs,ami bchan=4-5 dchan=6
Span 1 ist Karte 1, Span 2 ist Karte 2. Eigentlich klar...
/etc/asterisk/zapata.conf
Diese Datei sorgt auch in den meisten anderen Foren für Konfusion, daher hier eine Version, die definitiv funktioniert.
; Zapata telephony interface ; ; Configuration file [trunkgroups] [channels] language=de switchtype = euroisdn ; p2mp TE mode (for connecting ISDN lines in point-to-multipoint mode) ; signalling = bri_cpe_ptmp ; p2p TE mode (for connecting ISDN lines in point-to-point mode) ; signalling = bri_cpe ; p2mp NT mode (for connecting ISDN phones in point-to-multipoint mode) ; signalling = bri_net_ptmp ; p2p NT mode (for connecting an ISDN pbx in point-to-point mode) ; signalling = bri_cpe pridialplan = dynamic prilocaldialplan = local nationalprefix = 0 internationalprefix = 00 overlapdial=yes usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no echotraining=no rxgain=0.0 txgain=0.0 immediate=no ;------------------------------- ; ptmp NT mode ;------------------------------- signalling = bri_net_ptmp context = from-internal group = 0 channel => 1-2 ;------------------------------------------- ; p2mp TE ; Amts-Leitungen Point-to-multi-point ;------------------------------------------- signalling = bri_cpe_ptmp context = from-pstn group = 1 channel => 4-5
Die Contexts passen zu Asterisk@Home, bei anderen Installationen müsst Ihr die natürlich anpassen.
AMP
Das Asterisk Management Portal will die ZAP Channels alle mit FXS_KE Signalling (also analog) konfigurieren, was für ISDN nicht so sehr hilfreich ist. Daher patchen wir auch gleich die entsprechenden AMP Skripte. Die betreffenden Dateien sind alle unter /var/www/html/admin zu finden.
Einfach mit grep nach fxo_ks suchen und die betreffenen Stellen durch bri_cpe_ptmp ersetzen.
Geschafft !
Nun kann der Rest mit dem GUI erledigt werden.