Asterisk 1.6.1.6 mit Digium B410PF läuft nicht

simon-2

Neuer User
Mitglied seit
14 Aug 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Ich habe schon vo Jahren mal versucht ISDN im Rechner zum Luafen zu bringen, und bis heute nie einen Erfolg gehabt. Unseren letzten Versuch mit einer Jughanns-Karte kann man unter http://www.ip-phone-forum.de/showthread.php?t=197391 bewundern.

Die Karte ging als defekt an den Händler zurück und nun haben wir eine Digium B410PF:

Code:
01:00.0 ISDN controller: Digium, Inc. Wildcard B410 quad-BRI card (rev 01)
01:00.0 0204: d161:b410 (rev 01)

Linux 2.6.30.1
Debian lenny
Intel DQ45CB (neu!)

Wir haben den Thread unter http://www.ip-phone-forum.de/showthread.php?t=176656 durchgearbeitet.

Aber ISDN läuft immer noch nicht.

Asterisk 1.6.1.6
dahdi trunk r7306 von heute mit den Patches aus dem obigen Thread.

Diese Karte hat wenigstens LEDs die etwas aussagen: Konfigurierte Ports die mit dem NTBA verbunden sind leuchten grün, unververbundene blinken rot und nicht-konfigurierte Ports leuchten gar nicht.

Kernel-Log:
Code:
dahdi: Telephony Interface Registered on major 196
dahdi: Version: SVN-trunk-r7293M
wcb4xxp 0000:01:00.0: probe called for b4xx...
wcb4xxp 0000:01:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
wcb4xxp 0000:01:00.0: Identified Wildcard B410P (controller rev 1) at 0001d000, IRQ 21
wcb4xxp 0000:01:00.0: VPM 0/1 init: chip ver 33
wcb4xxp 0000:01:00.0: VPM 1/1 init: chip ver 33
IRQ 21/b4xxp: IRQF_DISABLED is not guaranteed on shared IRQs
wcb4xxp 0000:01:00.0: Hardware echo cancellation enabled.
wcb4xxp 0000:01:00.0: Port 1: TE mode
wcb4xxp 0000:01:00.0: Port 2: TE mode
wcb4xxp 0000:01:00.0: Port 3: TE mode
wcb4xxp 0000:01:00.0: Port 4: TE mode
wcb4xxp 0000:01:00.0: Did not do the highestorder stuff
wcb4xxp 0000:01:00.0: new card sync source: port 3
dahdi_echocan_mg2: Registered echo canceler 'MG2'
dahdi: Registered tone zone 29 (Germany)
wcb4xxp 0000:01:00.0: new card sync source: port 4
NET: Registered protocol family 10

Intern funktioniert wieder alles mit dem neuen Asterisk: Softphones mit IAX2, Hadphones mit SIP, nur ISDN weiterhin nicht. Versucht man herauszutelefonieren kommt:

Code:
    -- Accepting AUTHENTICATED call from x.x.x.x:
       > requested format = gsm,
       > requested prefs = (),
       > actual format = gsm,
       > host prefs = (gsm),
       > priority = mine
    -- Executing [4306751@default:1] Dial("IAX2/simon-1444", "DAHDI/g1/yyyyyyy") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [4306751@default:2] Hangup("IAX2/simon-1444", "") in new stack
  == Spawn extension (default, yyyyyyyy, 2) exited non-zero on 'IAX2/simon-1444'
    -- Hungup 'IAX2/simon-1444'

Das läuft in ca. null Sekunden durch. Beim Versuch hereinzutelefonieren kommt nun das Besetztzeichen, und bei Asterisk oder im Kernel-Log tut sich nichts.

Konfigs:

chan_dahdi.conf:
Code:
[trunkgroups]

[channels]
language=de
switchtype=euroisdn
pridialplan=dynamic
prilocaldialplan=unknown
internationalprefix = 00
nationalprefix = 0
localprefix = 040
privateprefix = 040zzzzzzzz
unknownprefix =
facilityenable = yes
signalling=bri_cpe
; p2p TE mode  => bri_cpe
; p2mp TE mode => bri_cpe_ptmp
; p2p NT mode  => bri_net
; p2mp NT mode => bri_net_ptmp
;
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=yes
;echotraining=800
;rxgain=2.0
;txgain=3.0
;
group=1
callgroup=1
pickupgroup=1
mohinterpret=default
mohsuggest=default
context=default
immediate=yes
channel => 1,4
callerid = asreceived

dahdi/system.conf:
Code:
span=1,1,3,ccs,ami
bchan=1,2
dchan=3

span=4,1,3,ccs,ami
bchan=10,11
dchan=12

loadzone=de
defaultzone=de
echocanceller=mg2,1-2,10,11

extensions.conf (Ausschnitt):
Code:
exten => yyyyyyyyy,1,Dial(DAHDI/g1/${EXTEN})
exten => yyyyyyyyy,2,Hangup()

exten => _0.,1,Dial(DAHDI/g1/${EXTEN:1})
exten => _0.,2,Hangup()

Was machen wir hier falsch?
 
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.