is the send dtmf inband as well?
did you try doing a pause after send dtmf to give it time to deliver it?
I still don't quite get what you are saying because i don't recognize the functions in your example.

for good measure i added 2 new commands to FS

the flush_dtmf application you can execute before playing the file

and the uuid_flush_dtmf api command you can send to an arbitrary uuid
maybe try those


On Wed, Nov 5, 2008 at 9:59 AM, Klaus Teller <klaus.teller@gmx.net> wrote:
HI,

I'm attaching the console log and event-socket traffic. In the latter case, i gathered only the last few Digits (including the spurious one).

I also have the wireshark trace that i can send you off the list if you wish.

We ran the same IVR (VoiceXML App) with a platform that supports RFC2833 i didn't have this problem. With this platform we unfortunately don't have this feature available.


Klaus.

-------- Original-Nachricht --------
> Datum: Wed, 5 Nov 2008 09:14:02 -0600
> Von: "Anthony Minessale" <anthony.minessale@gmail.com>
> An: freeswitch-users@lists.freeswitch.org
> Betreff: Re: [Freeswitch-users] Inband DTMF Problem

> gather a console log at debug level and a trace of the event_socket
> traffic.
>
>
> On Wed, Nov 5, 2008 at 9:08 AM, Klaus Teller <klaus.teller@gmx.net> wrote:
>
> > Hi Folks,
> >
> > It's me again with a DTMF issue. Here is what's going on. I have a
> remote
> > IVR and i'm writing some code to communicate with it, exercise it, and
> test
> > it. The remote IVR is playing DTMF as inband.
> >
> > Right now, Freeswitch can detect all DTMF digits from the IVR. The
> > interaction between my code and the IVR is essentially  a combination of
> >  playing files and sending and reading DTMFs.
> >
> > The issue: whenever my code plays a file or send a DTMF digit, the
> > following attempt to read DTMF fails. By failing i mean that there will
> be a
> > spurious DTMF detected by Freeswitch that was not sent by the IVR.
> >
> > That is, if i have something like:
> >
> > sendDTMF("3"); getDigits("38373", "#");  // # is the termination
> character
> >
> > After executing the sendDTMF, getDigits fails because it immediately
> > detects a pound. Yet this pound is not sent by the IVR. I can check this
> by
> > having wireshark running both on the IVR's computer and on Freeswitch's
> > computer.
> >
> > Any idea what may be causing this problem? Is there some sort of Echo
> going
> > on or something like that?
> >
> > Thanks,
> > Klaus.
> >
> >
> > --
> > "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
> > Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
> >
> > _______________________________________________
> > Freeswitch-users mailing list
> > Freeswitch-users@lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org>
> googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org>
> pstn:213-799-1400

--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400