<div dir="ltr"><div>Hi Freeswitchers:</div><div><br></div><div>I have been trying to detect <b>India</b> ringback tone using <span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(0,0,0);color:rgb(255,251,0);font-family:courier;font-size:12px">spandsp.conf.xml</span></div><div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(0,0,0);color:rgb(255,251,0);font-family:courier;font-size:12px"><br></span></div><div><span style="margin:0px;padding:0px;border:0px;color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif">My understanding is that</span><strong style="margin:0px;padding:0px;border:0px;color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif"> f1</strong><span style="color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif"> and </span><strong style="margin:0px;padding:0px;border:0px;color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif">f2</strong><span style="color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif"> are the Frequency and </span><strong style="margin:0px;padding:0px;border:0px;color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif">min</strong><span style="color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif"> and </span><strong style="margin:0px;padding:0px;border:0px;color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif">max</strong><span style="color:rgb(36,39,41);font-family:arial,&quot;helvetica neue&quot;,helvetica,sans-serif"> is the Tone duration value. For example:</span></div><div><div><b><br></b></div><div><b>Based on ITU-T reference India progress tones are:</b></div><div><b><br></b></div><div><pre style="margin-top:0px;margin-bottom:1em;padding:5px;border:0px;font-size:13px;width:auto;max-height:600px;overflow:auto;font-family:consolas,menlo,monaco,&quot;lucida console&quot;,&quot;liberation mono&quot;,&quot;dejavu sans mono&quot;,&quot;bitstream vera sans mono&quot;,&quot;courier new&quot;,monospace,sans-serif;background-color:rgb(239,240,241);word-wrap:normal;color:rgb(36,39,41)"><code style="margin:0px;padding:0px;border:0px;font-family:consolas,menlo,monaco,&quot;lucida console&quot;,&quot;liberation mono&quot;,&quot;dejavu sans mono&quot;,&quot;bitstream vera sans mono&quot;,&quot;courier new&quot;,monospace,sans-serif;white-space:inherit">ring = 400*25/400,0/200,400*25/400,0/2000</code></pre></div></div><div><b>Questions</b></div><div><b><br></b></div><div>a) How to show the Tone frequency received? <br></div><div>b) What is the meaning for the values assigned to f1 and f2 in debug mode. I see possible values:</div><div><ul><li>-1<br></li><li>1<br></li><li>2<br></li></ul></div><div><br></div><div>c) Is there an option to configure modulation for Tone frequency as specified in ITU standard (*25 above)?</div><div>d) Sample configuration will be appreciated.</div><div><br></div><div><div><p class="gmail-p1"><font face="arial, helvetica, sans-serif"><span class="gmail-s1"><b>Configuration</b></span></font></p><p class="gmail-p1"><font face="arial, helvetica, sans-serif"><span class="gmail-s1">      </span><span class="gmail-s2">&lt;tone </span><span class="gmail-s3">name</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;RING_TONE&quot;</span><span class="gmail-s2">&gt;</span></font></p><p class="gmail-p1"><font face="arial, helvetica, sans-serif"><span class="gmail-s1">         </span><span class="gmail-s2">&lt;element </span><span class="gmail-s3">freq1</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;400&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">freq2</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">min</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;384&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">max</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;400&quot;</span><span class="gmail-s2">/&gt;</span></font></p><p class="gmail-p2"><font face="arial, helvetica, sans-serif"><span class="gmail-s1">         </span><span class="gmail-s2">&lt;element </span><span class="gmail-s4">freq1</span><span class="gmail-s1">=</span><span class="gmail-s5">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s4">freq2</span><span class="gmail-s1">=</span><span class="gmail-s5">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s4">min</span><span class="gmail-s1">=</span><span class="gmail-s5">&quot;200&quot;</span><span class="gmail-s2"> </span><span class="gmail-s4">max</span><span class="gmail-s1">=</span><span class="gmail-s5">&quot;224&quot;</span><span class="gmail-s2">/&gt;</span></font></p><p class="gmail-p1"><font face="arial, helvetica, sans-serif"><span class="gmail-s1">         </span><span class="gmail-s2">&lt;element </span><span class="gmail-s3">freq1</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;400&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">freq2</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">min</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;384&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">max</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;400&quot;</span><span class="gmail-s2">/&gt;</span></font></p><p class="gmail-p1"><font face="arial, helvetica, sans-serif"><span class="gmail-s1">         </span><span class="gmail-s2">&lt;element </span><span class="gmail-s3">freq1</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">freq2</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;0&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">min</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;1968&quot;</span><span class="gmail-s2"> </span><span class="gmail-s3">max</span><span class="gmail-s1">=</span><span class="gmail-s4">&quot;1984&quot;</span><span class="gmail-s2">/&gt;</span></font></p><p class="gmail-p3"><font face="arial, helvetica, sans-serif"><span class="gmail-s4">        </span><span class="gmail-s2">&lt;/tone&gt;</span></font></p></div><div><div>When debugging:</div><div><br></div><div>I have enabled already debug level to 2.<font color="#242729" face="arial, helvetica neue, helvetica, sans-serif"><br></font></div><div><br></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif">2017-02-13 02:59:32.080389 [DEBUG] mod_spandsp_dsp.c:705 Tone segment:<b> f1 = 1, f2 = 2, duration = 400</b></font></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif">2017-02-13 02:59:32.300524 [DEBUG] mod_spandsp_dsp.c:705 Tone segment:<b> f1 = -1, f2 = -1, duration = 224</b></font></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif">2017-02-13 02:59:32.680369 [DEBUG] mod_spandsp_dsp.c:705 Tone segment:<b> f1 = 1, f2 = 2, duration = 384</b></font></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif">2017-02-13 02:59:34.680384 [DEBUG] mod_spandsp_dsp.c:705 Tone segment:<b> f1 = -1, f2 = -1, duration = 1984</b></font></div></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif"><b><br></b></font></div><div><font color="#242729" face="arial, helvetica neue, helvetica, sans-serif"><b><br></b></font></div><a href="http://pastebin.com/xm8xN9R3">http://pastebin.com/xm8xN9R3</a><br><div><br></div></div><div>Thanks</div><div><br></div><div>-Gonzalo</div></div>