ISDN-Telefon an HFC-Karte

inschenjoer

Neuer User
Mitglied seit
9 Jan 2006
Beiträge
61
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich hab eine AVM-Fritz-DSL/ISDN-Karte und eine HFC-Karte. Ich will nun Asterisk zwischen ISDN-Telefon und den Telefonanschluß schalten. Ich denke dazu stecke ich einfach die AVM-Karte an den NTBA und den in die Dose an der Wand. Die Frage ist nun, ob ich für ein ISDN-Telefon auch noch einen zweiten NTBA brauche? Das wäre ganz schön viel Aufwand für meinen einfachen Anwendungsfall.

mfg
inschenjoer
 
inschenjoer schrieb:
Das wäre ganz schön viel Aufwand für meinen einfachen Anwendungsfall.

Prinzipiell nein, ein gedrehtes Kabel (keine gedrehtes Netzwerkkabel!) tut es auch.
Aber dein Telefon darf keinen Strom aus dem ISDN-Bus brauchen sonst NTBA.
 
Ich vermute mal so ein Kabel kann man nirgendwo kaufen?

mfg
inschenjoer

P.S. Ist es normal das die HFC-Karte im TE-Modus läuft wenn keine Telefon angeschlossen ist?
Code:
goofy_:~$ cat /etc/modules | grep zap
# zaptel card
zaphfc modes=1
 
inschenjoer schrieb:
Ich vermute mal so ein Kabel kann man nirgendwo kaufen?
Richtig, da muss man selbst den Lötkobeln, die Krimpzange oder so schwingen.

P.S. Ist es normal das die HFC-Karte im TE-Modus läuft wenn keine Telefon angeschlossen ist?

Das kommt darauf an, wie du die Karte gestartet hast.
Wenn mit make loadNT dann ist was faul. Wobei modes =1 ist NT-Mode für die erste Karte.
 
Hallo,

ich habe eine ISDN-Crossover-Kabel gemacht. Hab ein Bild in C't 12/05 gemacht. Das ist wie folgt:

3 -> 5
4 -> 6
5 -> 3
6 -> 4

(ich gucke bei beiden von unten drauf und zähle von rechts)

Leider funktioniert es damit nicht. Wenn ich den Hörer abnehme, höre ih gar nichts.

War die Verkabelung so richtig?

mfg
inschenjoer
 
Die beiden äußeren Kabelpaare werden gekreuzt:
Verkabelung bei einem 8 poligen Stecker:

3 -> 4
4- > 3
5 -> 6
6 -> 5


Gruß Sven
 
Is schon so richtig:


3 -> 4
4 -> 3
5 -> 6
6 -> 5

ich habs mal als Bild angehängt.
Du schaust auf den Stecker drauf, so daß Du die metallischen Pins siehts. (Kemmspange zeigt nach unten) gezählt wird von links nach rechts.
Ich hab noch mal ein Bild angehängt:
 

Anhänge

  • S0 gekreuzt.jpg
    S0 gekreuzt.jpg
    16.8 KB · Aufrufe: 54
Ich hab das Kabel genauso gemacht wie auf dem Bild zu sehen ist. Leider funktioniert trotzdem nichts.

Ich nutze keinen NTBA. Funktioniert das so? Kann das jemand bestätigen? Ich hab also das Kabel von der HFC-Karte in das Telefon (T-Com_Sinus_P-300i) gesteckt.

Die Karte läuft im NT-Modus:
Code:
goofy_:~$ cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [NT] layer 1 ACTIVATED (G3)" AMI/CCS

           1 ZTHFC1/0/1 Clear (In use)
           2 ZTHFC1/0/2 Clear (In use)
           3 ZTHFC1/0/3 HDLCFCS (In use)

Hier mal die zapata.conf:
Code:
goofy_:~$ cat /etc/asterisk/zapata.conf
[channels]
switchtype = euroisdn

signalling = bri_net_ptmp

pridialplan = local
prilocaldialplan = local

echocancel=yes
echotraining = 100
echocancelwhenbridged=yes

callprogress = yes
busydetect = yes

usecallerid = yes
usecallingpres = yes
immediate=no

context=tr-zap
group = 1
channel => 1-2

Und noch die extensions.conf mit MSN=123456
Code:
[tr-capi]
; eine Regel pro Nummer
exten => 123456/<geheim>,1,Goto(101)

; callback initiieren
exten => 123456,101,Wait,1
exten => 123456,102,AGI,callback.agi
exten => 123456,103,Hangup

; den Anruf ganz normal entgegennehmen
exten => _x.,1,Dial(Sip/301&Sip/302&Zap/g1/${EXTEN})
exten => _x.,2,Congestion
exten => _x.,3,Hangup


[tr-intern]
exten => s,1,SetLanguage(de)
exten => s,2,DigiTimeout(1)
exten => s,3,WaitExten(0.5)
exten => s,4,Playtones(500/200,0/500)

exten => _3xx,1,Dial(Sip/${EXTEN}&Zap/g1/${EXTEN})
exten => _3xx,2,Congestion
exten => _3xx,2,Hangup


[tr-extern]
exten => _x.,1,SetCallerID,3467255
exten => _x.,2,Dial(CAPI/contr1/${EXTEN})
exten => _x.,3,Busy
exten => _x.,4,Hangup


[tr-sip]
include => tr-intern
include => tr-extern


[tr-zap]
include => tr-intern
include => tr-extern

Wenn ich den Hörer abnehme kommt gar nichts. Nach ca. 5 Sekunden steht "Keine Leitung" auf dem Display. Bei Asterisk im debug und verbose Modus kommt auch nichts an.

Ich bin nun echt verzweifelt mit meinem Asterisk. Ich hoffe doch, dass mir jemand helfen kann damit ich das mal zum Laufen bekomme. Kann ja auch nicht sein, dass ich der einzige bin bei dem das nicht läuft.

mfg
inschenjoer
 
Lasst mich doch nicht so hängen. :( Irgendjemand muß doch mal was dazu sagen können.

mfg
(der verzweifelte) inschenjoer
 
inschenjoer schrieb:
Wenn ich den Hörer abnehme kommt gar nichts.

Die zapata.conf ist soweit korrekt, die Karte im NT-Mode dann hast du ein Problem mit deinem Kabel oder deinem Telefon.

Steck mal dein Telefon in die ISDN-Leitung und zieh den Stromstecker vom NTBA raus. Wenn das Telefon dann funktioniert hast du ein Problem mit der Verkabelung, wenn es nicht funktioniert brauchst du einen NTBA, weil dein Telefon Strom vom ISDN-Bus braucht.
 
Das Telefon geht auch ohne Strom am NTBA. Also kann es nur noch an der Verkabelung liegen? Ich hab das Kabel extra gecrimpt, so wie auf obiger Abbildung. Es sieht eigentlich alles ganz gut aus.

mfg
inschenjoer
 
inschenjoer schrieb:
Das Telefon geht auch ohne Strom am NTBA. Also kann es nur noch an der Verkabelung liegen?

Ich sehe keine andere Möglichkeit mehr. Sobald wie deine Karte im NT-Modus ist und zapata.conf geladen ist kommt das Freizeichen.
 
Mmh, hat hier jemand ein funktionierendes getestetes Kabel und kann mir das zukommen lassen? Natürlich gegen entsprechende Bezahlung. Ich weiß ansonsten nicht mehr weiter.

mfg
inschenjoer
 
versuch doch erst mal die fritzcard rauszunehmen und die hfc karte im te modus zu testen.

Ansonsten wären auch ein paar Debug Meldungen auf der asterisk cli hilfreich.

wie sieht die zapat.conf aus?

Ein Kabel könnte ich Dir zkommen lassen.

Gruß Sven
 
Soooo, nun hab ich mal die Karte im TE-Modus ausprobiert. Und es passiert NICHTS,NULL. Bei Asterisk kommt gar nichts an.

Wenn ich von einem Sip-Telefon raus telefonieren will kommt:
Code:
    -- Called g1/0123456789
    -- Channel 0/1, span 1 got hangup, cause 42
    -- Hungup 'Zap/1-1'

Gibt es bei den HFC-Karten Unterschiede? Wäre es möglich, dass sie defekt ist oder hab ich sonst was übersehen.

Hat hier zufällig noch jemand eine HFC-Karte für mich oder wo bekomme ich eine 100%-funktionierende her?

mfg
inschenjoer
 
Poste doch mal deine jetzige Konfiguration zaptel.conf, zapata.conf extensions.conf

Wie lädst Du die Treiber?

# modprobe zaptel
# modprobe zaphfc modes=2
# ztcfg –vv


Du könntest noch versuchen die mISDN Treiber von Beronet zu versuchen.
Ich bevorzuge diese jedenfalls.


Gruß Sven
 
Habe die Treiber nochmal neu geladen mit

modprobe zaphfc debug=1

ztcfg wird automatisch ausgeführt wegen folgenden Eintrag in /etc/modprobe.conf
Code:
install zaphfc /sbin/modprobe --first-time --ignore-install zaphfc; /sbin/ztcfg

nochmal die Ausgabe von dmesg
Code:
zaphfc: CCD/Billion/Asuscom 2BD0 configured at mem 0xe3970000 fifo 0xdc588000(0x1c588000) IRQ 209 HZ 250
zaphfc: Card 0 configured for TE mode
zaphfc: 1 hfc-pci card(s) in this box.
Registered tone zone 3 (Netherlands)

zaptel.conf
Code:
# hfc-s pci a span definition
# most of the values should be bogus because we are not really zaptel
loadzone=nl
defaultzone=nl

span=1,1,3,ccs,ami
bchan=1-2
dchan=3

zapata.conf
Code:
[channels]
switchtype = euroisdn
signalling = bri_cpe_ptmp

pridialplan = local
prilocaldialplan = local

echocancel=yes
echotraining = 100
echocancelwhenbridged=yes

callprogress = yes
busydetect = yes

usecallerid = yes
usecallingpres = yes
immediate=no

context=tr-zap
group = 1
channel => 1-2

extensions.conf
Code:
[tr-capi]
; den Anruf ganz normal entgegennehmen
exten => _x.,1,Dial(Sip/301&Sip/302&Zap/g1/${EXTEN})
exten => _x.,2,Congestion
exten => _x.,3,Hangup


[tr-intern]
exten => _3xx,1,Dial(Sip/${EXTEN})
exten => _3xx,2,Congestion
exten => _3xx,2,Hangup


[tr-extern]
exten => _x.,1,SetCallerID,1234567
exten => _x.,2,Dial(Zap/g1/${EXTEN})
exten => _x.,3,Congestion
exten => _x.,4,Hangup


[tr-sip]
include => tr-intern
include => tr-extern

[tr-zap]
; den Anruf ganz normal entgegennehmen
exten => _x.,1,Dial(Sip/301&Sip/302)
exten => _x.,2,Congestion
exten => _x.,3,Hangup

Jetzt kommt auf einmal
Code:
*CLI>   == Primary D-Channel on span 1 down

und wenn ich versuche von einem softphone raus zu telefonieren kommt:
Code:
    -- Executing SetCallerID("SIP/301-85d1", "1234567") in new stack
    -- Executing Dial("SIP/301-85d1", "Zap/g1/01234567890") in new stack
Feb 15 18:47:30 NOTICE[15937]: app_dial.c:1030 dial_exec_full: Unable to create channel of type 'Zap' (cause 34 - Circuit/channel congestion)
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing Congestion("SIP/301-85d1", "") in new stack
  == Spawn extension (tr-sip, 01234567890, 3) exited non-zero on 'SIP/301-85d1'
Was hat das zu bedeuten?

mfg
inschenjoer
 
Ne, ich wollte sie jetzt mal zum testen in den TE-Modus versetzen und mittels softphone über die karte ins Festnetz telefonieren. Aber das geht ja auch nicht. Der TE-Modus war nur mal zum Testen.

mfg
inschenjoer
 
Kostenlos!

Statistik des Forums

Themen
248,866
Beiträge
2,303,231
Mitglieder
378,522
Neuestes Mitglied
Christian_B70