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
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

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