[Freeswitch-users] session.steamFile misses DTMF event forfirst few seconds

Anthony Minessale anthony.minessale at gmail.com
Wed Apr 28 07:01:53 PDT 2010


I told you what to do if you want to have the answer.
do I need to repost it or did you get the last email?


On Wed, Apr 28, 2010 at 5:08 AM, Frank @ Impact <frank at impactfax.com> wrote:

>  Yes. I understand your position of trying to help people using old code.
>  That is why I tried to download the latest code to try to stay current.
>
>
>
> But that is also when I found this problem with the newer code.
>
>
>
> -----Original Message-----
> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto:
> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Anthony
> Minessale
> *Sent:* Tuesday, April 27, 2010 11:40 AM
> *To:* freeswitch-users at lists.freeswitch.org
> *Subject:* Re: [Freeswitch-users] session.steamFile misses DTMF event
> forfirst few seconds
>
>
>
> 12XXX is so many years old, i wish users who want free help would at least
> stay up to date with the code.
>
> FYI, our repo is on git now and the svn mirror is not updating at the
> moment.
>
> produce a complete minimal script that reproduces your problem and can be
> run on git HEAD (see download instructions to learn how to build with git)
> Use existing sound files from the FS install so we can just run it in our
> lab to reproduce the issue.
>
> Open an issue on http://jira.freeswitch.org and attach the script.
>
>
>  On Tue, Apr 27, 2010 at 10:15 AM, Frank @ Impact <frank at impactfax.com>
> wrote:
>
> The calls are coming from land based lines.  Traditional POTS (not cable
> company).  Caller is calling into FS and providing those DTMF.  I can
> reproduce on my POTS line (3000' from CO) and there is no discernable
> noise on the line.
>
> The call comes into the media gateway and then goes sip to FS.
>
> I can reproduce the problem just by starting FS version from the latest
> trunk.  And then I can eliminate the problem by restarting the FS
> version 12790.  In both test cases, the media gateway remains constant.
>
>
>
> -----Original Message-----
> From: freeswitch-users-bounces at lists.freeswitch.org
> [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of
> Alberto Escudero
> Sent: Tuesday, April 27, 2010 9:08 AM
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] session.steamFile misses DTMF event for
> first few seconds
>
> How are you  receiving those DTMFs, inbound or outbound? Are those calls
> coming from a mobile network (GSM). We have experienced lots of problem
> with DTMF detection in noisy lines.
>
> /aep
> --
> Stopping junk mailers is good for the environment
>
> > I recently upgraded from FS 12790M to svn 17188.  When I did, I
> noticed
> > that session.streamFile behaved differently and I started having
> > problems with my IVR app.
> >
> > With the upgraded FS, I have a problem with streamFile no firing on
> the
> > DTMF and calling the callback function for the first few seconds of
> the
> > wav file playback.  It behaves as though it does not hear the DTMFs.
> If
> > I wait for 2 seconds or so of the wav file and then DTMF, streamFile
> > catches the DTMF and all is well.  If I key as soon as I hear the wav
> > file start, streamFile just keeps playing the wav and does not call
> the
> > callback function.
> >
> > When I revert back to the previous version of FS, streamFile always
> > fires the callback right away no matter how quickly I press the first
> > DTMF as the wav file starts to stream out.
> >
> > The wave file is RIFF (little-endian) data, WAVE audio, Microsoft PCM,
> > 16 bit, mono 8000 Hz
> >
> > The snippet of js code I am using is as follows.
> >
> > if(session.ready()) {
> >     session.answer();
> >     session.sleep(750);
> >     while(session.ready()) {
> >         session.sleep(500);
> >         session.flushDigits(); // clear out input buffers
> >
> >
> >
> if((pin=session.streamFile(snd_prefix+"/enter-acct-numbers.wav",onlyDigi
> > ts_cb,""))===false) {
> >             pin=session.getDigits(pinmax,pinterm,pinwait);
> >         } else {
> >             pin+=session.getDigits(pinmax-1,pinterm,pinwait);
> >         }
> >         // more code here..
> >     }
> >
> > Do I need to change the way I use streamFile in the later release?
> > _______________________________________________
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at 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/
> Twitter: http://twitter.com/FreeSWITCH_wire
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:+19193869900
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at 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/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:+19193869900
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100428/e3b44289/attachment-0001.html 


More information about the FreeSWITCH-users mailing list