> Just for grins, do this command > /bin/grep "num sent" /var/log/VestecASRE/Port-10500_2010-09-07.log > This should show you all of the DTMF processed by the grammars today.
It doesn't show any. Isn't DTMF processed by Asterisk and not the ASR? Anyway, I can now reproduce this in a simpler case: In my dialplan, I have exten => 316,1,Answer(100) exten => 316,n,MSet(TIMEOUT(d)=1,TIMEOUT(r)=10) exten => 316,n,Read(X,adacore/main,5) exten => 316,n,SayDigits(${X}) exten => 316,n,Goto(1) I linked a DID to this and call it from my cellphone (works from a landline). About 70% of the time, it chops off the first digit. It does NOT do this if I'm not playing a file. So this seems to be related to not stopping the prompt or getting the prompt and the returned "voice" (DTMF) confused in some way. > > > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users