[Frage] Bristuff Installation auf frischem Debian

mdvogt

Neuer User
Mitglied seit
27 Sep 2008
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

nach mehreren fehlschlägen bei der Installation, würde ich gerne wissen welche Pakete installiert werden müssen bevor ich nach den Installatons-Anweisungen (INSTALL) Bristuff installieren kann. Ich weiß das make (build-essentials) und das passende linux-image + linux-headers benötigt wird. Was braucht man sonst noch?

Installieren will ich Bristuff 0.4.0-RC15 auf einem frischen Debian Lenny bei welchem bei der Installation alles abgewählt wurde (auch Grundsystem).

Vielen Dank im Voraus
mdvogt
 
ncurses-dev openssl
Ansonsten kann ich mich an keine weiteren Pakete erinnern. Einfach die install.sh ausführen und der Rest (inkl. gepatchtem Asterisk) sollte automatisch kompilieren.
 
Vielen Dank für deine Antwort xc0n42.

Kann mir jemand zur Sicherheit noch kurz schildern wie ich linux-image und linux-headers korrekt einrichte.
Ich würde so vorgehen:

Code:
apt-get install linux-image-2.6.26-2-686
apt-get install linux-headers-2.6.26-2-686

und dann

Code:
cd /usr/src
ln -s linux-headers-2.6.26-2-686 linux-2.6

Ist das so richtig?
 
Installier den Linux-Source, nicht nur die Headers:
Code:
aptitude install linux-source-2.6.26
Danach solltest du in /usr/src ein tar.bz2 haben. Das muss noch entpackt werden.
Code:
tar xfj linux-source-2.6.26.tar.bz2

anschließend setzt du noch Symlinks:
Code:
lrwxrwxrwx  1 root          src            28 2011-06-17 15:05 linux -> /usr/src/linux-source-2.6.26
lrwxrwxrwx  1 root          src            28 2011-06-17 15:03 linux-2.6 -> /usr/src/linux-source-2.6.26
 
Vielen Dank, Installation hat jetzt funktioniert.

Jetzt habe ich jedoch ein anderes Problem:
Code:
    -- Executing [_0XX.@telefone:6] Dial("SIP/321-00000001", "DAHDI/g1/012345678|60|T") in new stack
[Jun 20 13:07:08] WARNING[2348]: app_dial.c:1333 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 34 - Circuit/channel congestion)
  == Everyone is busy/congested at this time (1:0/1/0)

Ich habe vor dieser neuinstallation ZAP verwendet. Deshalb habe ich die Dial-Aufrufe in der extensions.conf angepasst:
Code:
exten => _0XX.,6,Dial(DAHDI/g0/${RUFNUMMER},60,T)

Meine chan_dahdi:
Code:
;
; Zapata telephony interface
;
; Configuration file

[channels]
;
; Default language
;
;language=en
;
; Default context
;
;
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_net

pridialplan = local
prilocaldialplan = dynamic
usecallingpres = yes
nationalprefix = 0
internationalprefix = 00

priindication = passthrough

echocancel = yes

context=eingehend
group = 0
; S/T port 1
channel => 1-2

group = 1
; S/T port 2
channel => 4-5

meine /etc/dahdi/system.conf:
Code:
loadzone=de
defaultzone=de
# qozap span definitions
# most of the values should be bogus because we are not really zaptel
span=1,1,3,ccs,ami
span=2,2,3,ccs,ami

bchan=1,2
dchan=3
bchan=4,5
dchan=6

Weiß jemand weshalb es nicht funktioniert?

EDIT:
Ich starte das System folgendermaßen:
Code:
modprobe qozap
dahdi_cfg -s
dahdi_cfg
asterisk -vvvc
 
Zuletzt bearbeitet:
Was sagt dahdi_scan?

Du hast zwei Gruppen definiert (group 0 und group 1)

versuch auf Gruppe 1 rauszuwählen:
DAHDI/g1/${RUFNUMMER}
 
Code:
asterisk:~# dahdi_scan
[1]
active=yes
alarms=OK
description=duoBRI PCI ISDN Card 1 Span 1 [TE] (car
name=ztqoz/1/1
manufacturer=
devicetype=
location=
basechan=1
totchans=3
irq=0
type=digital-
syncsrc=0
lbo=399-533 feet (DSX-1)
coding_opts=AMI
framing_opts=CCS
coding=AMI
framing=CCS
[2]
active=yes
alarms=OK
description=duoBRI PCI ISDN Card 1 Span 2 [TE] (car
name=ztqoz/1/2
manufacturer=
devicetype=
location=
basechan=4
totchans=3
irq=0
type=digital-
syncsrc=0
lbo=399-533 feet (DSX-1)
coding_opts=AMI
framing_opts=CCS
coding=AMI
framing=CCS
asterisk:~#

Es funktioniert auch auf der anderen Gruppe nicht. Eigentlich sieht mein Dail Befehl so aus:
Code:
exten => _0XX.,6,Dial(DAHDI/${LEITUNG}/${RUFNUMMER},60,T)
wenn ich einen Fehler beim verbindungsaufbau erhalte versuche ich es auf der anderen Leitung. Quasi ein "überlauf". Für jedes Telefon ist in der sip.conf in einer Variable die Rufnummer hinterlegt auf der es rausgehen soll. Anhand der Rufnummer setzte ich dann die Leitung zuerst auf g0 oder g1. Das hat bisher super funktioniert.

EDIT:
Interne Gespräche sowie das Telefonieren über einen per ATA verbundenen Analogen Anschluss funktioniert. Nur ein und ausgehend auf den beiden ISDN-Anschlüssen funktioniert nicht.
 
Zuletzt bearbeitet:
Problem Gelöst. Es lag an der /etc/dahdi/system.conf. Ich habe si folgendermaßen geändert:
Code:
loadzone=de
defaultzone=de
span=1,1,3,ccs,ami
span=2,2,3,ccs,ami

bchan=1,2
hardhdlc=3

bchan=4-5
hardhdlc=6

echocanceller=oslec,1,2,4,5
 
sorry wegen der vielleicht etwas daemlichen Frage, aber was hat 'DAHDI' bitte mit 'Bristuff' zu tun? Oder habe ich da eine Entwicklung verschlafen?

- sparkie
 
Eigentlich garnichts. DAHDI wird aber bei der Bristuff installation mitinstalliert. Meine Frage bezog sich ja ursprünglich auf die Installation eines Bristuffs auf einem frischen Debian.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.