Problem beim empfang von DTMF

PatrickR

Neuer User
Mitglied seit
5 Nov 2005
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

nachdem ich den neuen Asterisk mit misdn doch noch ans laufen gebracht habe
( http://www.ip-phone-forum.de/showthread.php?t=188685 )
stehe ich nun vor einem neuen Problem.

Bereits auf meinem alten Asterisk ( 1.2 mit chan_capi und ner fritzcard pci )
hatte ich mir in die extensions.conf ein Voicemenü programmiert.
Die alte extensions.conf habe ich auf das neue System ( Asterisk 1.4.24 mit misdn 1.1.2, 1 x hfc und 1 x fritzcard )
übernommen, nach kleineren Anpassungen funktioniert das ganze auch nun fast ohne Probleme

Aber...

Wenn ich das Voicemenü von einem belibigen Handy oder Festnetzanschluss anrufe, werden die DTMF Töne einwandfrei erkannt.

Nur wenn ich das Voicemenü von meinem UnityMedia Anschluss anrufe werden die DTMF Töne nicht mehr erkannt.
Bei meinem alten System hat es super funktioniert nur jetzt nicht mehr :(
Ich habe auch schon mehrere telefone an meinem UnityMedia Anschluss getestet aber bei jedem Gerät das gleiche Problem.

Wie bringe ich nun meinen Asterisk dazu die DTMF Töne zu erkennen?

Auszug aus meiner extensions.conf
Code:
[macro-vm2]
exten => s,1,NoOp(MACRORUF VM-2 WIRD AUSGEFUERT)
exten => s,2,Dial,${ARG1}/${ARG2}|29|m
exten => s,3,Goto,s-${DIALSTATUS}|1

exten => s-BUSY,1,voicemail,su60
exten => s-BUSY,n,Hangup

exten => s-NOANSWER,1,voicemail,su60
exten => s-NOANSWER,n,Hangup

exten => s-CHANUNAVAIL,1,voicemail,su60
exten => s-CHANUNAVAIL,n,Hangup

[VOICEMENU2]
;externe und interne erreichbarkeit de VM

exten => _58,1,Goto(wg-menu2,s,1)
exten => _70,1,Goto(wg-menu2,s,1)

[wg-menu2]
exten => s,1,Wait,1
exten => s,2,BackGround,vm2-sound
exten => s,3,BackGround,vm2-sound
exten => s,4,Goto(macro-vm2,s-NOANSWER,1)


exten => 1,1,Goto(call2,11,1)
exten => 2,1,Goto(call2,12,1)
exten => 3,1,Goto(call2,13,1)
exten => 4,1,Goto(call2,14,1)
exten => 5,1,Goto(call2,15,1)
exten => 6,1,Goto(call2,16,1)
exten => 7,1,Goto(call2,17,1)
exten => 8,1,Goto(call2,18,1)
exten => 9,1,Goto(call2,19,1)
exten => 88,1,Goto(call2,188,1)

[call2]
;veranstaltungstechnik
exten => 11,1,set(CALLERID(num)=40)
exten => 11,2,macro,vm2|mISDN/g:contr1|60

;showlaser
exten => 12,1,set(CALLERID(num)=41)
exten => 12,2,macro,vm2|mISDN/g:contr1|61


;eventmanagement
exten => 13,1,set(CALLERID(num)=42)
exten => 13,2,macro,vm2|mISDN/g:contr1|001781234567


;sonstiges
exten => 14,1,set(CALLERID(num)=40)
exten => 14,1,macro,vm2|mISDN/g:contr1|002237123456

;noextensions
exten => 15,1,Goto(wg-menu2,s,4)
exten => 16,1,Goto(wg-menu2,s,4)
exten => 17,1,Goto(wg-menu2,s,4)
exten => 18,1,Goto(wg-menu2,s,4)
exten => 19,1,Goto(wg-menu2,s,4)

;abfrage mailbox aus extern
exten => 188,1,answer
exten => 188,n,wait,1
exten => 188,n,voicemailmain
exten => 188,n,hangup


und meine misdn.conf

[general]
debug=1
method=standard
bridging=no
append_digits2exten=yes

[default]
context=default
language=de
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0
senddtmf=yes


;ausgehende verbindungen

[contr1]
context=default
ports=1
msns=*

;eingehende verbindungen

[contr2]
context=default
ports=2
msns=*

Würde mich sehr freuen wenn mir jemand helfen kann.
Danke schon im voraus.

Viele Grüße
Patrick

Edit-Guard-X: Bitte nächstes mal Code Tags verwenden!
 
Was für Hardware ist den bei dem Kabelanschluss vorhanden und was für Einstellungsmöglichkeiten hast du dort für DTMF?
 
Hi,

am Kabelanschluss hängt ein Scientific Atlanta epc 2203
einstellmöglichkeiten = 0

die frage ist nur warum lief es mit dem alten system und mit dem neuen nicht mehr??
was hat asterisk 1.2 gemacht was die 1.4er version nicht mehr macht.
bzw. was macht capi was misdn jetzt nicht mehr macht??

es bringt mir wenig wenn ich das problem von seiten meines unitymedia anschluss lösen kann,
damit ist aber immernoch nicht gewährleistet, dass mich andere die evtl auch einen unitymedia Anschluss oder einen anderen pseudo VoIP anschluss haben mich erreichen können.... :(


viele grüße
patrick
 
Hallo zusammen,

nachdem ich heute mal ein Update auf Asterisk 1.6.0.6 gemacht habe musste ich feststellen das die DTMF erkennung mit der 1.6er Version auch nicht funktioniert.

Also habe ich mich dazu entschlossen wieder die 1.2.31.1 zu installieren mit der es früher in kombination mit chan_capi funktioniert hat.

Leider funktioniert die DTMF erkennung nun auch nicht mehr mit dem Asterisk 1.2.

Daraus schließe ich das es nur an mISDN liegen kann ( Version 1.1.2 ).

Ich hoffe, das jemand einen Tip hat ;)

Danke und viele Grüße
Patrick
 
Hi,

ich verstehe den Sinn deines links leider nicht so ganz.

Wie gesagt, das Telefon mit dem ich den Asterisk anrufe
hängt an einem Scientific Atlanta epc 2203 ( Einstellmöglichkeiten = 0 ) das Kabelmodem wird an einem UnityMedia 3play anschluss betrieben.
aber da liegt auch nicht das Problem,
da mir mittlerweile noch einige andere Leute mitgeteilt haben das sie keine Auswahl im voicemenü treffen können.

Der Asterisk ist über eine hfc pci und eine avm fritzcard pci 2.0 an einen normalen S0 Bus angebunden.
Beide karten sind wiederum an 2 interne S0 ports einer Auerswald Commander TK-Anlage angeschlossen
der Commander stellt die anbindung ans ISDN-Netz zu Verfügung.


das menü kann problemlos bedient werden von...:

an den Asterisk Angemeldeten SIP Clients
an der übergeordneten telefonanlage angeschlossene ISDN und Analog Telefonen
von Anrufern aus dem Mobilfunketz
zu 80% von anrufern aus dem dt. festnetz.


das voicemenü kann nicht bedient werden von....:

anrufern aus dem UnityMedia Telefonnetz




Gruß
Patrick
 
Deine Fehlersuche/Fehlereingrenzung lässt stark zu wünschen übrig.

Daraus schließe ich das es nur an mISDN liegen kann ( Version 1.1.2 ).
Wie du zu diesem Schluss kommst ist mir zwar überhaupt nicht klar, aber dann reduziere versuchsweise dtmftreshold.
 
Hi,

naja das liegt doch fast auf der hand...
kabel und verbindungen habe ich alle getestet, ISDN Terminierung ist auch ok,
habe verschiedene Asterisk versionen ausprobiert,
das einige was sich verändert hat ist die umstellung von Capi auf mISDN
und egal ob die fritzcard den Anruf entgegen nimmt
oder die HFC Card, ändern tut sich nichts.
der rest ist alles gleich geblieben.

aber danke für den Tip mit dtmfreshhold
werde ich nachher mal ausprobieren


Gruß
Patrick
 
Sorry, Tippfehler, richtig ist dtmfthreshold.
 
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.