<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Hello all,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I'm working on an application in which we'd like to record the users' touchtone presses</DIV><DIV>via record_file in ruby, then analyze them.  Currently, any DTMF detected during recording is</DIV><DIV>(s)quelched by asterisk.  In dsp.c, it appears that this functionality can be disabled (see code below).</DIV><DIV>However, I can't figure out how to set the NOQUELCH flag.  Moreover, it appears that</DIV><DIV>the ast_dsp_digitmode function would not allow the flag to be set anyway.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>               if (!(digitmode &amp; DSP_DIGITMODE_NOQUELCH)) {</DIV><DIV>                                        /* Zero out frame data if this is part DTMF */</DIV><DIV>                                        for (i=sample;i&lt;limit;i++)</DIV><DIV>                                                amp[i] = 0;</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Can anyone tell me how to set DSP_DIGITMODE_NOQUELCH, and if this is the right thing?</DIV><DIV>Also, will it break anything to have this flag set?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thank you very much,</DIV><DIV>-Noah Vawter</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><DIV> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">--</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">"Please put in at least one easter egg for me..."</FONT></P>  </DIV><BR></BODY></HTML>