- Mitglied seit
- 11 Mrz 2006
- Beiträge
- 175
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
Nachdem das Asterisk-System bei mir im Testbetrieb sauber und problemlos lief ergeben sich nun im Echtbetrieb leider doch ein paar (kleinere?) Probleme.
1) misdnportinfo gibt merkwürdigen Status aus:
ISDN ist jedoch ein- und ausgehend verfügbar!!
2) Anscheinend ist teilweise, wenn ein Gespräch über ISDN nach aussen geführt wird, kein weiteres möglich. Ich kann und will auch keinen Konfigurationsfehler ausschließen, bisher habe ich es so verstanden, dass ein Port halt ein ISDN-Port mit 2 nutzbaren Kanälen ist!?
Es kommt dann regelmäßig zu Meldungen:
Die /etc/misdn-init.conf sieht so aus:
Und dann noch die /etc/asterisk/misdn.conf
Die Karte hängt an zwei externen PTP-Anschlüssen mit verschiedenen Rufnummern, die auch (ein- und ausgehend) verschieden im Dialplan behandelt werden müssen.
Die ISDN-Kanäle werden im Dialplan über
angesprochen (für den zweiten natürlich mit g:dialout-isdn-2).
Nach einem Neustart der mISDN-Treiber (misd-init start && sleep 2 && misdn-init start)
gibt misdnportinfo meistens noch die selben Meldungen aus, manchmal sieht es dann aber auch besser aus.
Teilweise brechen die Gespräche ab, manchmal versteht auch der externe Teilnehmer (egal ab Anrufer oder Angerufener) kaum etwas, der Effekt ist wie starkes verbrummtes Rauschen, die Sprache kommt dann nur noch sehr dünn und wie völlig übersteuert an.
mISDN ist mittels beroNets install-misdn-mqueue installiert, Version ist 0.3.1-rc10.
Für jede Idee und Anregung offen, das System wird benötigt!!
Danke Euch
Dirk
Update (20.06.2006, 12:30):
Habe auf beroNets 0.3.1-rc13 aktualisiert, nach einem Laden der Treiber sah das so aus:
nach dem Start von Asterisk (1.2.9.1) dann allerdings wieder:
Trotzdem geht es, bis irgendwann mISDN wieder zusammenbricht, ein restart der misdn-init benötigt dann auch eine restart Asterisk, dann geht es wieder, bis mISDN wieder zusammenbricht ....
Dirk
Nachdem das Asterisk-System bei mir im Testbetrieb sauber und problemlos lief ergeben sich nun im Echtbetrieb leider doch ein paar (kleinere?) Probleme.
1) misdnportinfo gibt merkwürdigen Status aus:
Code:
Port 1: TE-mode BRI S/T interface line (for phone lines)
-> Interface is Poin-To-Point.
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX
--------
Port 2: TE-mode BRI S/T interface line (for phone lines)
-> Interface is Poin-To-Point.
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX
--------
mISDN_close: fid(3) isize(131072) inbuf(0x804c060) irp(0x804c060) iend(0x804c060)
ISDN ist jedoch ein- und ausgehend verfügbar!!
2) Anscheinend ist teilweise, wenn ein Gespräch über ISDN nach aussen geführt wird, kein weiteres möglich. Ich kann und will auch keinen Konfigurationsfehler ausschließen, bisher habe ich es so verstanden, dass ein Port halt ein ISDN-Port mit 2 nutzbaren Kanälen ist!?
Es kommt dann regelmäßig zu Meldungen:
Code:
Jun 19 18:26:55 WARNING[11216] chan_misdn.c: --> ! No free channel chan ext:XXXXX even after Group Call
Jun 19 18:26:55 WARNING[11216] chan_misdn.c: --> SEND: State Down
Jun 19 18:26:55 NOTICE[11216] app_dial.c: Unable to create channel of type 'mISDN' (cause 0 - Unknown)
Die /etc/misdn-init.conf sieht so aus:
Code:
card=1,0x2
te_ptp=1,2
option=1,master_clock
poll=128
dsp_options=0
debug=0
Und dann noch die /etc/asterisk/misdn.conf
Code:
[general]
debug=1
stop_tone_after_first_digit=no
append_digits2exten=yes
bridging=yes
misdn_init=/etc/misdn-init.conf
[default]
language=de
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
dialplan=0
echocancelwhenbridged=yes
echotraining=yes
[dialout-isdn-1]
ports=1
context=isdn-in-1
msns=*
callgroup=1
pickupgroup=1
[dialout-isdn-2]
ports=2
context=isdn-in-2
msns=*
callgroup=1
pickupgroup=1
Die Karte hängt an zwei externen PTP-Anschlüssen mit verschiedenen Rufnummern, die auch (ein- und ausgehend) verschieden im Dialplan behandelt werden müssen.
Die ISDN-Kanäle werden im Dialplan über
Code:
exten => _0.,n,Dial(mISDN/g:dialout-isdn-1/${EXTEN:1},,rtw)
angesprochen (für den zweiten natürlich mit g:dialout-isdn-2).
Nach einem Neustart der mISDN-Treiber (misd-init start && sleep 2 && misdn-init start)
gibt misdnportinfo meistens noch die selben Meldungen aus, manchmal sieht es dann aber auch besser aus.
Teilweise brechen die Gespräche ab, manchmal versteht auch der externe Teilnehmer (egal ab Anrufer oder Angerufener) kaum etwas, der Effekt ist wie starkes verbrummtes Rauschen, die Sprache kommt dann nur noch sehr dünn und wie völlig übersteuert an.
mISDN ist mittels beroNets install-misdn-mqueue installiert, Version ist 0.3.1-rc10.
Für jede Idee und Anregung offen, das System wird benötigt!!
Danke Euch
Dirk
Update (20.06.2006, 12:30):
Habe auf beroNets 0.3.1-rc13 aktualisiert, nach einem Laden der Treiber sah das so aus:
Code:
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: TE-mode BRI S/T interface line (for phone lines)
-> Interface is Poin-To-Point.
-> Protocol: DSS1 (Euro ISDN)
-> childcnt: 2
--------
nach dem Start von Asterisk (1.2.9.1) dann allerdings wieder:
Code:
Port 1: TE-mode BRI S/T interface line (for phone lines)
-> Interface is Poin-To-Point.
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX
--------
Port 2: TE-mode BRI S/T interface line (for phone lines)
-> Interface is Poin-To-Point.
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX
--------
Trotzdem geht es, bis irgendwann mISDN wieder zusammenbricht, ein restart der misdn-init benötigt dann auch eine restart Asterisk, dann geht es wieder, bis mISDN wieder zusammenbricht ....
Dirk
Zuletzt bearbeitet: