- 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:
ausgabe von misdnportinfo:
ausgabe aus der Asterisk-console
wenn ich den anschluss (zur zeit diekt an einem eigenen Telekom-NTBA am telefonnetz) anrufe bekomme ich nur ein
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?
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
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?