Mehrere (aktive) ISDN-Karten - Asterisk kennt nur eine

Tucca

Neuer User
Mitglied seit
14 Jul 2004
Beiträge
174
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe in meinem System 2 aktive ISDN-Karten eingebaut.
- AVM B1 PCI
- Digi MicroV

Beide werden von Suse 9.3 über Yast erkannt und sind auch konfiguriert.

Die capi.conf hat folgenden Inhalt:
Code:
;
; CAPI config
;
;
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]

; mode: ptmp (point-to-multipoint) or ptp (point-to-point)
isdnmode=ptmp
; allow incoming calls to this list of MSNs, * == any
incomingmsn=*
; capi controller number
controller=1
; dialout group
group=1
; enable/disable software dtmf detection, recommended for AVM cards
softdtmf=1
; accountcode to use in CDRs
accountcode=
; context for incoming calls
context=pstn
; _VERY_PRIMITIVE_ echo suppression
;echosquelch=1
; EICON DIVA SERVER echo cancelation
;echocancel=yes
;echotail=64
; call group
;callgroup=1
; deflect incoming calls to 12345678 if all B channels are busy
;deflect=12345678
; number of concurrent calls on this controller (2 makes sense for single BRI)
devices => 2


; DIGI MircoV
isdnmode=ptmp
incomingmsn=*
controller=2
group=1
context=pstn
devices => 2

Wenn ich am CLI "capi info" eingebe, kommt folgendes:
Code:
*CLI> capi info
Contr1: 2 B channels total, 2 B channels free.
*CLI>

Asterisk reagiert auch nicht wenn ein Anruf auf der Digi-Karte (Nr. 2) ankommt. Die AVM-Karte funktiioniert.

Wie kann ich die beiden Karten richtig zum Laufen bekommen?


Danke für eure Hilfe! :)
Tucca
 
Capiinfo auf der command-Zeile liefert mir das:
Code:
linux:/etc/rc.d/rc3.d # capiinfo
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.10-02  (49.2)
Serial Number: 4008275
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x4000001f
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 asynconous operation with start/stop byte framing
   V.110 synconous operation with HDLC framing
   T.30 modem for fax group 3
B2 protocols support: 0x00000b1b
   ISO 7776 (X.75 SLP)
   Transparent
   LAPD with Q.921 for D channel X.25 (SAPI 16)
   T.30 for fax group 3
   ISO 7776 (X.75 SLP) with V.42bis compression
   V.120 asyncronous mode
   V.120 bit-transparent mode
B3 protocols support: 0x8000003f
   Transparent
   T.90NL, T.70NL, T.90
   ISO 8208 (X.25 DTE-DTE)
   X.25 DCE
   T.30 for fax group 3
   T.30 for fax group 3 with extensions

  0100
  0200
  39000000
  1f000040
  1b0b0000
  3f000080
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

kann es sein das die DIGI nicht erkannt oder unterstützt wird? :(
 
Ist das Kernel-Modul geladen? Vielleicht musst Du das noch manuell machen. Du kannst das mit "lsmod" testen.
 
ja, die capi ist geladen.
Die AVM Karte funktioniert auch. Was mich aber wundert ist, dass die Capi von AVM ist...

Code:
linux:~ # capiinfo
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.10-02  (49.2)
Serial Number: 4008275
BChannels: 2

Gibt es spezielle für die DIGI karten?
 
Wenn ich die ISDN-Karten manuell starte, bekomme ich folgende Meldung:

Code:
linux:~ # /etc/init.d/isdn start
Setting up ISDN card contr0 AVM B1 PCI                                done
                     contr1 Digi DataFire Micro V (Europe)            done
Loading Driver contr0 1 kcapi capi                                    done
Initializing capi for contr0 (1)                                      done
Loading Driver contr1 hisax                                           done
linux:~ #

Muss ich den Hisax speziell in Asterisk einbinden?

Habe bisher immer mit Capi gearbeitet und noch nicht mit Hisax. Kann mir da jemand weiterhelfen - Danke! :)
 
Da haben wir schon die Lösung. Du hast einen Hisax Treiber. Du benötigst für chan_capi aber einen Capi-Treiber für diese Karte. Mit Hisax könntest Du bestenfalls chan_modem nutzen.
 
Wie kann ich verhindern das Suse den Hisax-Treiber für die Karte lädt bzw. der Karte einen Capi-Treiber zuweisen?

Die AVM-Karte macht das automatisch...
 
Also, zuerste einmal musst Du einen Capi_treiber für deine ISDN-Karte haben! Hast Du sowas?
 
Laut Suse Datenbank wird für die Karte I4L benutzt - HiSax-Treiber :(

Dann muss ich wohl auf die zweite Aktive Karte verzichten...

Aber trotzdem vielen Dank.
 
Moin, Moin,

ich habe selbst 2 Digi-Micro V Karten (u.a. weil sich hier der Florz-Hardware-Patch einfach realisieren lässt). Es handelt sich bei diesen um passive HFC-Karten (such mal den Kölner-Dom auf dem Chip). Du kannst diese mit folgenden Treibern benutzen:

- Zaptel-Bristuff
- mISDN/CAPI/chan_capi
- mISDN/chan_misdn
 
Bei mir lädt Suse 9.3 automatisch den Hisax-Treiber und ich hab leider keine Ahnung wo und wie ich das ändern kann. :(
 
Versuche mal die Konfiguration im Yast für die Digi-Micro zu entfernen und lasse sie einfach als "unkonfiguriert" stehen. Ging vor einigen Jahren (als ich SuSE nutzte) noch. Ich bin heute mit Gentoo sehr zufrieden und weiß deshalb auch nicht, ob es ein RPM-Paket z.B. mit dem Zaptel-Treiber für deine SuSE Version gibt. Ansonsten hilft da nur selbst bauen.
 
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.