mISDN erzeugt keine Channel in asterisk

thereapman

Neuer User
Mitglied seit
13 Jan 2006
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hi Leute!

Ich habe seit gestern hier einen Draytek miniVigor 128 (USB ISDN TA mit HFC).
Bis jetzt habe ich versucht unter debian lenny eine asteriskinstallation hinzubekommen. Die anforderungen sind eigentlich total easy:

Der minivigor hängt an einem S0 und spielt Telefon.
er soll den anruf entgegen nehmen und soll dann ein menü das per DTMF gesteuert wird abarbeiten und wieder auflegen.
keine calls rauszu, kein NT-Mode.

Allerdings bekomme ich in asterisk keinen Channel mit dem ich operieren könnte.

kurz die eckdaten
- Debian lenny
- kernel 2.6.26-2-686
- mISDN 1.1.9
- mISDNuser 1.1.9
- asterisk 1.6.2.5 mit chan_misdn

die configfiles:
Code:
/etc/misdn-init.conf
================
card=1,hfcsusb,dtmf
te_ptmp=1

poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=1

Code:
/etc/asterisk/misdn.conf
===================
[general]
debug=4
bridging=0
misdn_init=/etc/misdn-init.conf
tracefile=/var/log/asterisk-misdntrace.log

[intern]
ports=1
msns=*
context=default
overlapdial=2

Code:
extensions.conf
============
[general]

static=yes
writeprotect=no

[globals]

[default]

exten => s,1,Wait(1)			; Wait a second, just for fun
exten => s,n,Answer			; Answer the line
exten => s,n,Set(TIMEOUT(digit)=5)	; Set Digit Timeout to 5 seconds
exten => s,n,Set(TIMEOUT(response)=10)	; Set Response Timeout to 10 seconds
exten => s,n(restart),BackGround(demo-congrats)	; Play a congratulatory message
exten => s,n(instruct),BackGround(demo-instruct)	; Play some instructions
exten => s,n,WaitExten			; Wait for an extension to be dialed.

ausgabe von misdnportinfo:
Code:
Port  1: TE-mode BRI S/T interface line (for phone lines)
 -> Protocol: DSS1 (Euro ISDN)
 -> childcnt: 2
--------

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

ausgabe aus der Asterisk-console
Code:
*CLI> misdn show port 1
BEGIN STACK_LIST:
  * Port 1 Type TE Prot. PMP L2Link DOWN L1Link:DOWN Blocked:0  Debug:4

*CLI> misdn show channels
Channel List: (nil)

wenn ich den anschluss (zur zeit diekt an einem eigenen Telekom-NTBA am telefonnetz) anrufe bekomme ich nur ein
Code:
P[ 1] MGMT: SSTATUS: L1_ACTIVATED
in der asterisk-console. das wars aber auch schon.

Sieht ja so aus als würde chan_misdn das device kennen legt aber keine n channel dazu an. wie komm ich da jetzt weiter?
 
misdn set debug <lv> (1 sollte reichen)

Eigentlich sieht alles gut aus, ich vermute der Call rauscht einfach durch den Dialplan und legt wieder auf.
 
Ich trottle sehe gerade du bist bereits auf Debug 4 .. ähh ok dann schau doch mal ins syslog, gibt es da fehler?
 
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.