mISDN und Bootreihenfolge Debian

jufisch

Neuer User
Mitglied seit
23 Jul 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ich habe mich am Wochenende an Asterisk 1.4 und mISDN versucht und soweit auch alles hinbekommen. Nach einem Neustart habe ich aber bemerkt, dass die Kartenreihenfolge falsch war. Also habe ich misdn gestoppt und wieder gestartet und alles war wieder richtig. Nach einem Reboot ist es dann wieder falsch. Kann mir da jemand helfen?

Code:
/etc/misdn-init.conf:
card=1,hfcpci
card=2,avmfritz
nt_ptp=1
te_ptp=2
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0

So sieht das ganze richtig aus:

Code:
misdnportinfo

Port  1: NT-mode BRI S/T interface port (for phones)
 -> Interface can be Poin-To-Point/Multipoint.
--------
Port  2: TE-mode BRI S/T interface line (for phone lines)
 -> Interface is Poin-To-Point.
 -> Protocol: DSS1 (Euro ISDN)
 -> childcnt: 2
--------

mISDN_close: fid(3) isize(131072) inbuf(0x804c060) irp(0x804c060) iend(0x804c060)

wenn ich aber den Rechner reboote bekomme ich:
Code:
misdnportinfo

Port  1: TE-mode BRI S/T interface line (for phone lines)
 -> Interface is Poin-To-Point.
 -> Protocol: DSS1 (Euro ISDN)
 -> childcnt: 2
--------
Port  2: NT-mode BRI S/T interface port (for phones)
 -> Interface can be Poin-To-Point/Multipoint.
--------

mISDN_close: fid(3) isize(131072) inbuf(0x804c060) irp(0x804c060) iend(0x804c060)
 
Weiß wirklich niemand weiter, oder habe ich eine blöde Frage gestellt?
 
a) Was passiert wenn du in /etc/misdn-init.conf die Reihenfolge umdrehst? also
Code:
/etc/misdn-init.conf:
card=2,hfcpci
card=1,avmfritz
nt_ptp=2
te_ptp=1
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0
wenn's klappt denk daran auch /etc/asterisk/misdn.conf zu ändern.

b) Was passiert wenn du die Karten mit mISDN initialisierst (und nicht /etc/init.d/misdn-init)? Denk daran auch in /etc/asterisk/misdn.conf die Zeile "isdn_init=/etc/misdn-init.conf" in "isdn_init=/etc/mISDN.conf" zu ändern.
 
Habe ich alles probiert: es bleibt dabei, er nimmt immer den TE-Modus für die 1. Karte... Ich verstehe das nicht...
 
und wo ist Dein Problem? Wenn du diese Änderungen gemacht hast ist die avm-Karte die 1. Karte. Ist doch egal wie das System sie nennt. Hauptsache te/nt und ptp/ptmp Modus stimmt

Code:
/etc/misdn-init.conf:
card=[FONT="Arial Black"][B]2[/B][/FONT],hfcpci
card=[FONT="Arial Black"][B]1[/B][/FONT],avmfritz
nt_ptp=[FONT="Arial Black"][B]2[/B][/FONT]
te_ptp=[FONT="Arial Black"][B]1[/B][/FONT]
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0

Poste mal, wenn vorhanden die Datei "/etc/mISDN.conf" und "/etc/asterisk/misdn.conf".

Mit welchem Befehl startest du den Treiber?
 
Code:
/etc/asterisk/misdn.conf:

[general]
debug=0
method=standard
append_digits2exten=yes
bridging=no
misdn_init=/etc/misdn-init.conf

[default]
context=default
overlapdial=yes
dialplan=0
localdialplan=0
cpndialplan=0
language=de
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0

[AVM]
context=externS0
ports=2
msns=*

[HFC]
context=internS0
ports=1
msns=*

Die Datei mISDN.conf habe ich ehrlich gesagt gar nicht, da ich nie kapiert habe, was eigentlich der Unterschied sein soll zwischen misdninit und mISDN... :confused:


(Falsch) gestartet wird alles durch das init-script, also /etc/rc6.d/K20misdn-init, welches aber das richtige Config-File verwendet:

Code:
/etc/rc6.d/K20misdn-init:

misdn_init_conf="/etc/misdn-init.conf"
 
Probier mal
-PC aus
-Zieh die HFC-Karte 'raus
-boote
-"/etc/init.d/misdn-init stop"
-"/etc/init.d/misdn-init config"
-"/etc/init.d/misdn-init start"
-"misdnportinfo >>log_avm.txt"
-reboot
-"misdnportinfo >>log_avm.txt"
-"/etc/init.d/misdn-init stop"
-änder in "/etc/misdn-init.conf" die Zeile "te_ptmp=1" in "nt_ptmp=1"
-"/etc/init.d/misdn-init start"
-"misdnportinfo >>log_avm.txt"
-reboot
-"misdnportinfo >>log_avm.txt"
-PC aus
-Zieh die AVM-Karte 'raus unf HFC Karte 'rein
-boote
-"/etc/init.d/misdn-init stop"
-"/etc/init.d/misdn-init config"
-"/etc/init.d/misdn-init start"
-"misdnportinfo >>log_hfc.txt"
-"/etc/init.d/misdn-init stop"
-änder in "/etc/misdn-init.conf" die Zeile "te_ptmp=1" in "nt_ptmp=1"
-"/etc/init.d/misdn-init start"
-"misdnportinfo >>log_hfc.txt"
-reboot
-"misdnportinfo >>log_hfc.txt"

und Poste die "log_avm.txt" und "log_hfc.txt" Datei
 
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.