chan_misdn lässt sich nicht laden

m.goegel

Mitglied
Mitglied seit
15 Jun 2005
Beiträge
288
Punkte für Reaktionen
0
Punkte
16
Hi,

ich benutze bisher chan_misdn mit CAPI über chan_capi. Da mir mISDN reproduzierbar abstürzt, sobald ich Early B3 nutzen will, wollte ich es mal mit chan_misdn probieren.
Leider lässt sich asterisk überhaupt nicht damit laden.
Ich bekomme folgende Fehlermeldung:

Code:
 [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
mISDN_close: fid(13) isize(131072) inbuf(0xb7950008) irp(0xb7950008) iend(0xb7950008)
  == Parsing '/etc/asterisk/misdn.conf': Found
P[ 0] Got: 2 from get_ports
P[ 2] stack_init: Cannot add layer 4 to this port.
init_stack: Success

misdnportinfo gibt mir:
Code:
Port  1: TE-mode BRI S/T interface line (for phone lines)
 -> Protocol: DSS1 (Euro ISDN)
 -> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
 -> childcnt: 0
 * Port NOT useable for PBX (maybe there is already a PBX running?)
--------
Port  2: TE-mode BRI S/T interface line (for phone lines)
 -> Protocol: DSS1 (Euro ISDN)
 -> childcnt: 0
--------
Port  3: TE-mode BRI S/T interface line (for phone lines)
 -> Protocol: DSS1 (Euro ISDN)
 -> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
 -> childcnt: 0
 * Port NOT useable for PBX (maybe there is already a PBX running?)

meine mISDN.conf sieht so aus:
Code:
<mISDNconf>
        <module poll="128" debug="0" timer="no">hfcmulti</module>
        <module debug="0" options="0">mISDN_dsp</module>
        <devnode user="root" group="root" mode="644">mISDN</devnode>
        <card type="hfcpci">
                <port mode="te" link="ptmp" capi="yes" >1</port>
        </card>
        <card type="hfcpci">
                <port mode="te" link="ptmp" capi="no" >1</port>
        </card>
        <card type="hfcpci">
                <port mode="te" link="ptp" capi="yes" >1</port>
        </card>
</mISDNconf>

meine misdn.conf sieht so aus
Code:
[general]
;misdn_init=/etc/misdn-init.conf
debug=0

ntdebugflags=0
ntdebugfile=/var/log/misdn-nt.log

bridging=no
stop_tone_after_first_digit=yes
append_digits2exten=yes
dynamic_crypt=no
crypt_prefix=**
crypt_keys=test,muh

[default]

context=amt
language=de
musicclass=default
senddtmf=yes
far_alerting=no
allowed_bearers=all
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
pmp_l1_check=no
reject_cause=16
need_more_infos=no
nttimeout=no
method=standard
dialplan=0
localdialplan=0
cpndialplan=0
early_bconnect=yes
incoming_early_audio=no
;always_immediate=no
nodialtone=no
;immediate=no
;hold_allowed=yes
;callgroup=1
;pickupgroup=1
presentation=-1
presentation=-1
screen=-1
echocancel=yes
jitterbuffer=4000
jitterbuffer_upper_threshold=0
hdlc=no

[extern]
ports=2
context=amt

Ich benutze aktuell asterisk 1.2.12 vom ubuntu edgy server.
mISDN habe ich 1.1.2 probiert, sowie mir die aktuellste mit git gezogen.

Hat jemand irgendwelche Ideen?

Danke,
Mario
 
Bei mir passiert genau das gleiche, ich arbeite aber mit der misdn-init.conf.
 
Und wie habt Ihr das Problem gelöst?
Danke!
 
Ich schätze, die Antwort wird dir nicht weiterhelfen...

Mein Asterisk läuft derzeit in 'ner VM komplett ohne jegliche Hardware mit 'nem altem Patton Smartnode 1200 als ISDN GW.

mISDN hab' ich hier nie zuverlässig zum laufen bekommen...

Mario
 
Ich habe bisher ausschliesslich misdn zum laufen bekommen. Was für Hardware benutzt Du denn, wenn Du Asterisk in einer VM laufen lässt? Eine PCI-ISDN Karte lässt sich ja nicht so ohne weiteres durchreichen...
 
Ich hatte schon die Frage in Raum geworfen wo der Unterschied ist zwischen "/etc/mISDN.conf" und "/etc/misdn-init.conf" (vgl. http://www.ip-phone-forum.de/showthread.php?t=171628)

Was ich irgendwo gelesen habe ist, das beim Einlesen der "/etc/asterisk/misdn.conf " der Modus ptp/ptmp aus der "/etc/misdn-init.conf" genommen wird - also dürfte die Zeile ";misdn_init=/etc/misdn-init.conf" nicht auskommentiert werden, oder?

Die Meldung "* Port NOT useable for PBX (maybe there is already a PBX running?)" hat bei mir immer bedeutet, das chan_misdn nicht mit der Karte funktioniert. Wenn ich asterisk stoppe, bekomme ich auf keinem funktionierenden Rechner diese Meldung. Ich hab allerdings keine Ahnung was der Parameter capi="yes" in deiner config macht. mISDN config hat dies bei mir nicht eingetragen.... Auf keinem Rechner.

Wie ist eigendlich Deine Konfiguration? 3x ISDN von der Telco und davon ein Anlagenanschluß? Und warum ist nur der Port 2 konfiguriert (misdn.conf)?
 
Ich habe bisher ausschliesslich misdn zum laufen bekommen. Was für Hardware benutzt Du denn, wenn Du Asterisk in einer VM laufen lässt? Eine PCI-ISDN Karte lässt sich ja nicht so ohne weiteres durchreichen...

steht doch oben - das Patton Smartnode ist das GW, hab' zwar im Server selbst 'ne DIVA 4 Port Karte, die ist aber im Moment noch nicht weiter eingerichtet.

Mario
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,975
Beiträge
2,222,038
Mitglieder
371,758
Neuestes Mitglied
OpenStage 001
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.